对于GWT模块文件,它是在编译中使用还是在运行时或两者中使用?
同样对于GWT语言环境,我定义了以下内容
<extend-property name="locale" values="nl"/>
<extend-property name="locale" values="en"/>
<set-property-fallback name="locale" value="en"/>
我有一个java类MyMessages.java(没有默认值在类中定义),它扩展了gwt client.Message包,我还有两个属性文件:MyMessages_nl.properties和MyMessages_en.properties。我没有定义MyMessages.properties文件。
当我编译应用程序时,总会出现错误,似乎当GWT编译器找不到MyMessages.java的默认属性文件时,它不会回退到MyMessages_en.properties。有人知道为什么吗?
提前致谢!
答案 0 :(得分:2)
请参阅http://code.google.com/p/google-web-toolkit/issues/detail?id=5769
解决方法是添加:
<set-property name="locale" value="nl,en" />
因此不再有locale=default
排列。