Hi Lorenzo,

his has been brought up before but I can't recall if a proper solution was 
suggested.

I know Java 5 introduced XML based properties, but I think key/value properties 
are preferred as
language packs. Java6 introduced more flexibility around loading bundles, but 
I'm not sure how that
works, and Click targets Java5.

I'm not familiar with how Wicket and Tapestry solved the issue? Did they 
reimplement ResourceBundle?

The next Click release will have a pluggable messages Map factory to change the 
default
implementation. Still I'd be interested to know if there is an easy way to 
achieve UTF-8 support.

There is this hack[1], but hacks make me nervous.

Kind regards

Bob

[1]: http://www.thoughtsabout.net/blog/archives/000044.html



On 2/11/2010 07:44, Lorenzo Simionato wrote:
> Hi,
> I see that properties file used for i18n must be encoded in ISO-8859-1 as the 
> standard Java class ResourceBundle is used.
> Using ISO-8859-1 is a little annoying, wouldn't be nice to use properties 
> files encoded in UTF-8 as it is done in Tapestry or Wicket ?
> 
> P.S. I would open an issue on JIRA but i'm asking here first because maybe 
> this was already discussed.
> 
> --
> Lorenzo Simionato
> 

> 

Reply via email to