2011-02-12 40 views
1

我有文件LocalizableResource_XXx.properties。在java文件裏面,是否有像.getKey(..)這樣的方法,以便我可以在java文件中使用i18n?gwt getKey方法存在嗎?

回答

0

我認爲沒有辦法從任何java文件讀取爲模板(uibinder.xml)生成的LocalizableResource_XXx.properties文件。 但我想我的答案像this會給你一個提示,以達到你的目標。 GWT有另一種本地化您的網絡應用程序的方法。

0

我不知道你想通過.getKey(...)得到什麼,但我覺得這一段代碼將有助於你

for (String localeName : LocaleInfo.getAvailableLocaleNames()) { 
      String displayName = LocaleInfo.getLocaleNativeDisplayName(localeName); 
      Label label = new Label(); 
      label.setText(displayName); 
      RootPanel.get("loc").add(label); 
     } 

和調查這個環節LocaleInfo.class

+0

我的問題是在java文件中,如何使用ui:msg鍵從屬性文件中獲取i18n。我知道這可以在xml – cometta 2011-02-13 05:09:34