【发布时间】:2012-02-16 08:16:48
【问题描述】:
我想将我的 GWT 项目本地化到更多语言,所以我在我的 module.gwt.xml 中添加了这个部分`
<inherits name="com.google.gwt.i18n.I18N" />
<extend-property name="locale" values="en" />
<extend-property name="locale" values="cs" />
我创建了所有属性文件和接口,但是在加载模块后我得到了这个异常。
00:00:02,960 [WARN] Unable to get locale properties, using defaults
com.google.gwt.core.ext.BadPropertyValueException: Property 'locale' cannot be set to unexpected value '<failed to compute>'
知道问题出在哪里吗?因为例如当我只有一个语言环境时
<inherits name="com.google.gwt.i18n.I18N" />
<extend-property name="locale" values="en" />
它工作正常。 我试图添加以避免为默认语言环境生成排列,但这甚至不起作用
<set-property name="locale" value="en, cs"/>
【问题讨论】:
-
您的资源文件是否正确命名?例如。 TextResources_en.properties、TextResources_cs.properties 等?
-
是的,它们被命名为 Lokalizace_cs.properties,Lokalizace_en.properties 和接口被命名为 Lokalizace.java
标签: java gwt internationalization