I'm trying to upgrade to 2.2 and noticing some differences in how our
code is compiled with regard to i18n.
I have the following in my .gwt.xml file:
<inherits name="com.google.gwt.i18n.I18N"/>
<inherits name="com.google.gwt.i18n.CldrLocales"/>
<extend-property name="locale" values="en"/>
<set-property-fallback name="locale" value="en"/>
When I compile, it says it is compiling 10 permutations and in the
output folder, I have 5 .cache.html files.
In my page, I have the following:
<meta name="gwt:property" content="locale=en">
When I try to load the page (compiled with -pretty in this case), I
get the following error in Firebug:
"answers[computePropValue("locale")] is undefined"
If I watch the expression, I can confirm that
computePropValue("locale") is "en".
Looking at answers in the watch window of Firebug, answers["default"]
is defined, but not answers["en"].
If I remove the meta tag that specifies locale=en, it works fine.
If I add the following to add the "ja" locale, it compiles 15
permutations and results in 10 .cache.html files:
<extend-property name="locale" values="ja"/>
Also, answers["default"] and answers["ja"] are defined, but not
answers["en"].
We can work around this, but it seems new. Thoughts?
Note that this doesn't happen in all of our modules, but I haven't
figured out what is different about the one where this is happening (I
assume in the other cases, "default" and "en" are not identical).
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
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.