Мы использовали обходной путь, основанный на this , чтобы установить языковой стандарт в соответствии с языком браузера клиента.
Просто добавьте следующий Javascript в ваш .html:
<script type="text/javascript">
var search = location.search;
if(search.indexOf("locale") == -1){
var lang = navigator.language!= null ? navigator.language : navigator.browserLanguage;
lang = lang.replace("-", "_");
var metaTag = document.createElement('meta');
metaTag.name = "gwt:property";
metaTag.content = "locale=" + lang;
document.getElementsByTagName('head')[0].appendChild(metaTag);
}
</script>
Он ищет, не установлен ли метатег, соответствующий локали, если нет, то ищет язык браузера и добавляет правильный метатег, например:
<meta name="gwt:property" content="locale=fr">