我想國際化與屬性文件的UIBinder應用程序。由於我們已經有很多翻譯被com.google.gwt.i18n.client.Messages接口(GWT 1.7.1)公開,我們希望重用這些消息。如何使消息國際化GWT UIBinder頁面?
我曾嘗試以下:
<!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();
}
但是,這是行不通的。我怎樣才能做到這一點?
如果您想改善回答一個鏈接到文檔,我相信你會得到應得的讚揚:)(我想編輯和添加鏈接自己,但在快速瀏覽文檔後,我似乎無法找到你的方法指的是)。 –
感謝您的反饋Igor。我不確定我在哪裏找到這個技巧,但它絕對不在文檔中。 你知道任何人誰在谷歌工作誰可以錯誤得到這個添加到GWT文檔? – logan
希望我知道;)但是您可以通過[GWT討論列表](http://groups.google.com/group/google-web-toolkit)與GWT開發者聯繫,或者在他們的[bugtracker]中打開一張新票( http://code.google.com/p/google-web-toolkit/issues/list)。 –