我们的应用程序应该修复为使用eb-GB语言环境.现在我已添加:
<extend-property name="locale" values="en_GB"/>
Run Code Online (Sandbox Code Playgroud)
但这意味着GWT为两者构建了预测.如何默认将GWT设置为eb-GB?或者如何default从编译中删除?
小智 12
<extend-property name="locale" values="sl_SI"/>
<set-property name="locale" value="sl_SI" />
Run Code Online (Sandbox Code Playgroud)
首先添加可用语言环境集.
然后设置默认值.
如果default未设置为与添加的语言环境相同的语言环境,则gwt将为添加的语言环境和默认语言环境构建排列.
怎么样:
<set-property name="locale" value="en_GB" />
我在这里扮演的是考古学家,但根据GWT关于国际化的文档,你应该使用属性回退"locale"而不是强制语言环境本身.
所以在你的模块XML(.gwt.xml文件)中你应该有:
<!-- Let say you app supports the english language, independent of country -->
<extend-property name="locale" values="en"/>
<!-- Now set the fallback locale so your app will be in british english by default, Sir -->
<set-property-fallback name="locale" value="en_GB"/>
Run Code Online (Sandbox Code Playgroud)
<set-property name="locale" value="en_GB"/>将仅设置en_GB为应用程序的区域设置,并且不会为您定义的其他区域设置创建排列.
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
16434 次 |
| 最近记录: |