@ Paŭlo Ebermann
Этот метод не работает для GWT, потому что GWT не может переводить классы Java, такие как Locale
и ResourceBUndle
, в JavaScript.
Я просто попробую.
Locale loc = new Locale(LocaleInfo.getCurrentLocale().getLocaleName());
String key = "AnotherWord";
ResourceBundle bundle = ResourceBundle.getBundle("msgs", loc);
Сбой компиляции GWT с
[ERROR] Errors in 'file:/K:/programming/eclipse-workspace/polyglotte/src/com/mw/uibinder/client/Polyglotte.java'
[ERROR] Line 64: No source code is available for type java.util.Locale; did you forget to inherit a required module?
[ERROR] Line 67: No source code is available for type java.util.ResourceBundle; did you forget to inherit a required module?
Может быть, это будет работать, если я попробую кормить GWT Compiler с помощью java.util. *исходники.Но я думаю, что это не очень хорошая идея.Почему гуглеры не идут по этому пути?