【发布时间】:2013-05-02 21:17:08
【问题描述】:
当我这样做时
<set-property name="user.agent" value="ie9,gecko1_8,safari,opera" />
编译器会进行 4 种排列;
但添加:
<set-property name="user.agent" value="ie9,gecko1_8,safari,opera" />
<extend-property name="locale" values="nl" />
<extend-property name="locale" values="en" />
<collapse-property name="locale" values="en*" />
<collapse-property name="locale" values="nl*" />
<set-property-fallback name="locale" value="en" />
我看到 48 种排列。但我会期望 4 * 2 = 8 排列。
什么是 48 种排列和/或有没有办法指示编译器在编译过程中显示排列代表什么?
我的模块中也有这个<inherits name="com.google.gwt.i18n.CldrLocales" />
*更新*:此更改提供了 56 个排列
<extend-property name="locale" values="nl_NL" />
<extend-property name="locale" values="nl_BE" />
<extend-property name="locale" values="en_GB" />
<set-property-fallback name="locale" value="en_GB" />
<set-property name="user.agent" value="ie9,gecko1_8,safari,opera" />
目前还不清楚编译器是如何得到这个数字的?
【问题讨论】:
-
一点点:你应该有
<set-property name="locale" value="en,nl"/>或者你仍然有default语言环境,即使你永远不会使用它。 -
就是这样!超级,谢谢。
标签: gwt localization permutation