commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oliver Heger <>
Subject Re: [configuration] Re: Loading proeprteis according local
Date Thu, 05 Nov 2009 06:54:29 GMT
Ralph Goers schrieb:
> I have been considering either adding something to commons 
> configuration, but more probably creating a new project to do this (or 
> repurposing commons i18n).
> The idea is that you want to have XML files that contain 
> internationalized message text. XML because it has a proper way of 
> specifying the encoding. But it would probably use the 
> java.util.Properties XML schema. Then you would have a combined 
> configuration that aggregates the files together in the manner described 
> in the ResourceBundle javadoc. In my case, I also need to add in another 
> factor - allowing the localized files to be overridden per "business 
> client" for multi-tenant support.  Ideally, this framework should then 
> be able to be plugged in underneath Spring's MessageSource API, Struts' 
> MessageResources API or even the Java 6 ResourceBundle.Control.  Of 
> course, it should also be able to be used directly.
> Basic localization can be done today in 1.7-SNAPSHOT with 
> DefaultConfigurationBuilder, DynamicCombinedConfiguration and a set of 
> MultiFileHierarhicalConfigurations. Just make sure that the pattern 
> specified in the DynamicCombinedConfiguration and 
> MultiFileHierarchicalConfigurations contains the variable for the 
> locale.  All the framework I am proposing would do would be to wrap this 
> in a standard way and provide a suitable API.
> Ralph

This sounds really cool. In the past there were some thoughts about 
combining [configuration] with the [resources] project (which is now 
dormant). However, this did not get any further.


> On Nov 4, 2009, at 12:33 PM, Oliver Heger wrote:
>> First, please note that this is a shared list. So it is convention to 
>> prefix the subject with the name of the component you are interested 
>> in as I have done now.
>> Answer below...
>> NewWay schrieb:
>>> I mean that i want to be able to use the services available to me in the
>>> commons-configuration
>>> but that the file that I'm using will be retrieved through the Bundle
>>> mechanism so i can get it in different locals.
>> Sorry, I still do not fully get it. Maybe you can elaborate a bit more 
>> on your concrete use case?
>> Commons Configuration does not have a Configuration implementation on 
>> top of a resource bundle if it is this what you mean. There is no 
>> out-of-the-box way to obtain configuration properties for different 
>> locales.
>> Oliver
>>> - Noa
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail:
>> For additional commands, e-mail:
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message