在使用gwt国际化时,是否必须提供默认的locale.properties或@DefaultStringValue?
我正在使用静态字符串国际化在使用gwt国际化时,是否必须提供默认的locale.properties或@DefaultStringValue?,gwt,Gwt,我正在使用静态字符串国际化 Locale.java public interface Locale extends Constants{ String kbps(); } Locale\u en.properties kbps=Kbps1 两者都在同一个包裹里。在.gwt.xml中,包含以下行: 现在,当我编译代码时,我得到以下错误: com.google.gwt.i18n.rebind.AbstractResource$MissingResourceException: No reso
Locale.java
public interface Locale extends Constants{
String kbps();
}
Locale\u en.properties
kbps=Kbps1
两者都在同一个包裹里。在.gwt.xml
中,包含以下行:
现在,当我编译代码时,我得到以下错误:
com.google.gwt.i18n.rebind.AbstractResource$MissingResourceException: No resource found for key 'kbps'
如果我为键提供Locale.properties或@DefaultStringValue,上述错误就会消失。知道为什么即使我在模块XML中指定了区域设置,gwt编译时错误也会出现吗?使用extend属性时,“默认”区域设置仍然存在,您只需将“en”区域设置添加到可能的区域设置列表中。使用extend属性时,“默认”区域设置仍然存在,您只需添加“en”将区域设置添加到可能的区域设置列表中。使用
在项目中定义默认区域设置使用
在项目中定义默认区域设置