【发布时间】:2011-12-09 18:00:30
【问题描述】:
所以我已经读了几十遍了。
我在 Google 上四处搜索,但没有看到任何与诊断我遇到的问题相关的信息。
我有一个扩展 Messages 的 UiMessages 接口。我使用诸如
之类的方法指定我的密钥@DefaultMessage("Open")
@Key("open")
String open();
另外我在接口中添加了一个静态实例变量
public static final UiMessages INSTANCE = GWT.create(UiMessages.class);
所以我可以像访问 UiMessages 一样
UiMessages.INSTANCE.open();
我在与 UiMessages.java 相同的包中有一个 UiMessages_en.properties 文件
open=Open
所以我在一个小部件中注入了一个字段
@UiField Label status;
这是在 ui.xml 中指定的
<g:Label ui:field="status" />
谁能告诉我为什么我设置的时候
status.setText(UiMessages.INSTANCE.open());
我得到的是“开放”而不是“开放”?
哦,是的...我通过 gwt-maven-plugin 2.4 在 Windows 7、Jdk 6、Maven 3 上运行 GWT 2.4 托管模式。
【问题讨论】:
标签: java gwt maven internationalization