正如标题所示,我需要GWT的i18n与UiBinder配合使用。我想用静态i18n国际化我的应用程序。我用于学习的书只介绍了一种通过让编译器为常量/消息和默认文件生成密钥来国际化ui.xml文件的方法,但必须有一种更简单的方法来执行此操作。这就是为什么我试图使用UI:像这样的标签来使用我的国际化常数(在upFace内):GWT UiBinder I18n
<ui:with type="havis.ui.shared.resourcebundle.ConstantsResource" field="lang"></ui:with>
<g:ToggleButton ui:field="observeButton">
<g:upFace>{lang.observe}</g:upFace>
<g:downFace>Observing</g:downFace>
</g:ToggleButton>
这不起作用,按钮显示文本{} lang.observe这也似乎是合乎逻辑,但现在我的问题是:有没有办法使用这样的常量?如果没有人可以解释我应该如何在UiBinder文件中使用常量(而不需要编译器生成文件和密钥)?
谢谢,它工作正常! – Lunaetic