Как говорится в названии, мне нужна помощь с i18n GWT, используемым с UiBinder. Я хочу интернационализировать свое приложение, используя статический i18n. Книга, которую я использую для обучения, представляет собой способ интернационализации файлов ui.xml, если компилятор сгенерирует ключи для констант/сообщений и файл по умолчанию, но должен быть более простой способ сделать это. Вот почему я попытался с помощью пользовательского интерфейса: с биркой, как это использовать мои локализованные константы (внутри upFace):GWT UiBinder I18n
<ui:with type="havis.ui.shared.resourcebundle.ConstantsResource" field="lang"></ui:with>
<g:ToggleButton ui:field="observeButton">
<g:upFace>{lang.observe}</g:upFace>
<g:downFace>Observing</g:downFace>
</g:ToggleButton>
Это не работает, кнопка показывает текст {lang.observe}, который также кажется логичным , но теперь мой вопрос: есть ли способ использовать такие константы? И если бы не кто-нибудь мог объяснить, как использовать константы в файлах UiBinder вместо того, чтобы компилятор не сгенерировал файлы и ключи?
Спасибо, все работает отлично! – Lunaetic