【发布时间】:2011-01-18 06:20:42
【问题描述】:
我正在尝试使用属性文件将 UIBinder 应用程序国际化。由于我们已经通过 com.google.gwt.i18n.client.Messages 接口 (GWT 1.7.1) 公开了很多翻译,因此我们希望重用这些消息。
我尝试了以下方法:
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
xmlns:g="urn:import:com.google.gwt.user.client.ui"
xmlns:res="ui:with:be.credoc.iov.webapp.client.MessageConstants">
<g:HTMLPanel>
<div>
<res:msg key="email">Emaileke</res:msg>:
<g:TextBox ui:field="email" />
</div>
</g:HTMLPanel>
</ui:UiBinder>
MessageConstants 类如下所示:
@DefaultLocale("nl")
public interface MessageConstants extends Messages {
String email();
}
但是,这不起作用。我该怎么做?
【问题讨论】:
标签: gwt internationalization uibinder