I think I figured out...
Inside my classes I defined a variable like:
String fruits[] =
{
myMessages.apple(),
myMessages.pear()
};
and It works.
Thanks anyway, and excuse me for the double or triple message :P
And if there is a better solution please let me know! :D
--
Willy
Il giorno martedì 25 settembre 2012 10:10:42 UTC+2, Willy ha scritto:
>
> Hi,
> I've some trouble with array localization.
> In my software I've used this method to localize my string:
>
> public interface MyMessages extends Messages {
> String first();
> String second();
> }
>
> The I've created the properties files:
> #MyMessages_it.properties:
> first = primo
> second = secondo
>
> #MyMessages_en.properties:
> first = primo
> second = secondo
>
> Now the problem.
> I've an array like that:
>
> String fruits[] =
> {
> "Apple",
> "Pear"
> }
>
> that I use like: " = fruits[0] "
>
> How can I localize that?
>
> Now I'm using a function like that:
>
> String printFruit(int j)
> {
> if(j == 0)
> return myMessages.apple();
> else(j == 1)
> return myMessages.pear();
> else
> return myMessages.errorString();
> }
>
> PS: Sorry for the previous messages.
>
> --
> Willy
>
>
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-web-toolkit/-/azixF1xPZH0J.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.