正如標題所示,我需要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