Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > gwt i18n UiBinder


Автор: Samotnik 16.1.2011, 20:39
привет. Не могу разобраться с локализацией. 
Для обычного gwt приложения это было просто. Создал проперти файлы, в этом же пакете интерфейс, который extends Constants. И все, при создании компоенентов в конструктор, параметром для названия передавал этот метод. Все работало. Но я решил переделать приложение на "как надо" smile  т.е. использовать UIBinder, а не создавать компоненты в java коде. 
И тут встал вопрос, первый шок для меня, это то что http://code.google.com/intl/ru-RU/webtoolkit/doc/latest/DevGuideUiBinderI18n.html не понятно о чем повествует о какой-то генерации локализованных файлов, да еще и в защищенном виде, зачем мне это нужно ? у меня уже есть готовые файлы которые я хочу использовать.
В общем, читал этот документ два раза, но так и не понял, как мне из *.ui.xml файлов использовать механизм локализации?

Автор: andyhomes 16.1.2011, 22:20
Вот альтернативный вариант:
Код

<ui:UiBinder ... >
...
    <ui:with type="bla.blabla....i18n.Messages" field="I18N" />
...
    <g:Label ... text="{I18N.title}"/>
...
</ui:UiBinder>


Что-то не могу найти доку на оф. сайте про такой способ. Раньше была.

Автор: Samotnik 18.1.2011, 19:51
да, действительно так работает спс ! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)