我有文件LocalizableResource_XXx.properties。在java文件里面,是否有像.getKey(..)这样的方法,以便我可以在java文件中使用i18n?
答案 0 :(得分: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
答案 1 :(得分:0)
我认为没有办法从任何java文件中读取为模板(uibinder.xml)生成的LocalizableResource_XXx.properties文件。 但我认为我的一个答案如this会给你一个提示,以实现你的目标。 GWT还有另一种本地化您的网络应用程序的方法。