Re: i18n Failing
> > > That fixed it. Thanks. On Friday, January 31, 2020 at 5:11:28 AM UTC-8, Thomas Broyer wrote: > > You'll want to > > > The reason for this set-property is to remove the "default" value from the > available values (the locale property is defined with a single "default" > initial value, you later extend it to add en and es, so it's now > default,en,es, and then you overwrite it with this set-property to just > en,es). > > Actually, if you support an English locale, you don't really need the > remove the "default" value, as it'll be equivalent to "en" (in most cases > at least) thus won't produce an additional permutation anyway. To make it > work though, you need to put your English translations in the FixedStrings > (or other localizable interfaces) annotations and/or in the non-suffixed > .properties file (i.e. rename FixedStrings_en.properties to > FixedStrings.properties). > > On Friday, January 31, 2020 at 10:36:48 AM UTC+1, Andrew Buck wrote: >> >> I am trying to add a second locale to my GWT app, but I'm unable to make >> it work. >> >> Up until now, I've had: >> >> >> >> >> >> >> And now if I change it to: >> >> >> >> >> >> >> And add a tag in the page header: >> >> >> I still always see the page in English. >> >> If I instead do: >> >> >> >> >> >> >> Then I always see the page in Spanish. >> >> The tag is not shown in the GWT documentation, but if I >> remove it, then I get a compile error: >> "Failed to resolve '[package-name].i18n.FixedStrings' via deferred >> binding" >> > -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/92a402a6-d15d-46ec-8b3d-699dc7ca1bbd%40googlegroups.com.
Re: i18n Failing
Hi, For EN and DE I have the following extend-property - add support for a specific locale, set-property, in the end, sets the "default" locale. Best, Stas On Friday, January 31, 2020 at 10:36:48 AM UTC+1, Andrew Buck wrote: > > I am trying to add a second locale to my GWT app, but I'm unable to make > it work. > > Up until now, I've had: > > > > > > > And now if I change it to: > > > > > > > And add a tag in the page header: > > > I still always see the page in English. > > If I instead do: > > > > > > > Then I always see the page in Spanish. > > The tag is not shown in the GWT documentation, but if I > remove it, then I get a compile error: > "Failed to resolve '[package-name].i18n.FixedStrings' via deferred binding" > -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/4c8d0d55-723d-45e6-92fb-927e511637ce%40googlegroups.com.
Re: i18n Failing
You'll want to The reason for this set-property is to remove the "default" value from the available values (the locale property is defined with a single "default" initial value, you later extend it to add en and es, so it's now default,en,es, and then you overwrite it with this set-property to just en,es). Actually, if you support an English locale, you don't really need the remove the "default" value, as it'll be equivalent to "en" (in most cases at least) thus won't produce an additional permutation anyway. To make it work though, you need to put your English translations in the FixedStrings (or other localizable interfaces) annotations and/or in the non-suffixed .properties file (i.e. rename FixedStrings_en.properties to FixedStrings.properties). On Friday, January 31, 2020 at 10:36:48 AM UTC+1, Andrew Buck wrote: > > I am trying to add a second locale to my GWT app, but I'm unable to make > it work. > > Up until now, I've had: > > > > > > > And now if I change it to: > > > > > > > And add a tag in the page header: > > > I still always see the page in English. > > If I instead do: > > > > > > > Then I always see the page in Spanish. > > The tag is not shown in the GWT documentation, but if I > remove it, then I get a compile error: > "Failed to resolve '[package-name].i18n.FixedStrings' via deferred binding" > -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/4736124a-85d1-46a4-adab-8bcee2bcf400%40googlegroups.com.