Alexey - 2017-10-17

Краткое описание: В случаях, когда на клиенте требуется определение текущего значения локали, "locale=default" вызывает баги в работе клиентской логики. Для решения проблемы требуется пересборка в production.
Реализация: "locale=default" заменена на "locale=ru" в debug-конфигурации.
Преимущества: - Исправлена вышеописанная проблема.
- Если в backend'е модуля имеется логика, завязанная на текущую клиентскую локаль, этот код будет корректно отрабатывать в debug-сборке.
Обратить внимание: Чтобы убрать "locale=default" из сборки существующего приложения, добавляем в .gwt.xml для debug-сборки строки с объявлением локалей:

  <extend-property name="locale" values="ru"/>
  <set-property name="locale" value="ru"/>
  <set-property-fallback name="locale" value="ru"/>

Подробное описание: -