Re: client/server properties split
Aleksandar Vidakovic <[email protected]>
| Newsgroups | gmane.comp.java.keel.devel |
|---|---|
| Message-ID | <1115677466.8475.6.camel@popper> |
Nils,
had a similar problem with my current project at work: many resource
bundle files and texts are changing frequently. Every time I add a new
text I have to redeploy my app... that's why I sketched a solution for
this some time ago under http://sf.net/projects/hrb (Hibernate Resource
Bundle). Just to add another idea ;-)
Aleks
P.S.: A "translator workbench" would be really a nice thing to have...
On Mon, 2005-05-09 at 23:53 +0200, Nils Döhring wrote:
> probably a bit OT, but i'd like to have the opportunity to store such
> stuff in a db. one scenario would be an i18n website, where editors
> could translate huge blocks of text incl. html formatting; here,
> textfiles would not be an option.
>
> but maybe there is already something out there that slipped through my
> fingers?
>
> best,
> nils
>
> Raoul Pierre wrote:
>
> > Hello,
> >
> > I'm working on the i18n of keel-client/clnt-struts. I need to put
> > somewhere the locale messages and tell keel where to find them.
> >
> > I'm considering three ways:
> > 1/ create a conf/server/system.xconf in keel-client, and in
> > "system-properties" define the path and name to the messages file.
> > With this elements, create custom system properties in Java.
> >
> > And same thing in clnt-struts.
> >
> > Is there any objection to use such a file in keel-client and/or
> > clnt-struts?
> >
> > 2/ define path and name as "context-param" in web.xml. With this
> > elements, create custom system properties in Java.
> >
> > 3/ KeelClientUser tries to get properties from a "client.properties"
> > file. Two points here :
> > - By decreasing priority order, Keel searches client.properties in:
> > * directory specified by CONFIG_OVERRIDE property, no default value
> > * directory specified by working.dir system property, by default
> > "WEB-INF"
> > * parent directory of the directory specified by working.dir
> > property, i.e. by webapp root directory
> > * directory specified by user.dir property
> > For the first place, Keel try to find CONFIG_OVERRIDE property among
> > the system properties, i.e. keel properties defined in system.xconf...
> > - plugin.jelly does'nt copy any properties files from such
> > directories, but [keel/logkit/roles/instrument].properties rom
> > {keel_project}
> >
> > The proposition here is: plugin.jelly copies "client.properties" from
> > {keel_project} directory to the webapp root directory. And then Keel
> > reads in it the path and name to the messages file.
> >
> > I prefer the first option, then the second one.
> >
> > Any other idea?
> >
> > Pierre
> >
> >
> > http://keelframework.org/documentation.shtml
> > Keelgroup mailing list
> > [email protected]
> > http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com
> >
>
> http://keelframework.org/documentation.shtml
> Keelgroup mailing list
> [email protected]
> http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com
>
--
Aleksandar Vidakovic <[email protected]>
http://keelframework.org/documentation.shtml
Keelgroup mailing list
[email protected]
http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com