![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Atum |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 3.10.2008 Репутация: нет Всего: нет |
Добрый день
Как организовать переключение языков в интерфейсе ? (GXT) Я хочу организовать поддержку нескольких языков в программе - сайте. Вопрос как правильно все это организовать ? Что у меня есть : я использую GXT + GWT и компонент
на это рабочем столе я организовал переключение между стилями следующим образом : добавил в меню Старт Пункт Settings
Хотелось бы добавить такой же пункт на смену языка - интерфейса (Английский,Русский,Китайский...) будет появляться окно в котором можно будет выбрать один из поддерживаемых интерфейсом языков. А вот как правильно организовать хранение и вывод значений пунктов меню и других компонентов интерфейса ? Как построить такой класс? Как хранить значения пунктов меню на разных языках? |
||||
|
|||||
Atum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 3.10.2008 Репутация: нет Всего: нет |
вот нашел тут пример , i18n
http://extjs.com/forum/showthread.php?p=173032 но все равно вопрос остался открытым : к примеру у меня есть окно - в нем есть заголовок, и кнопка надо при выборе языка - в заголовок добавлять (если выбран русский язык) "Окно " на кнопке написано "Нажать". если английский то "Window" и на кнопке "Push me" где хранить эти названия и как их определять ? |
|||
|
||||
Atum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 3.10.2008 Репутация: нет Всего: нет |
в этом примере
http://www.java2s.com/Code/Java/GWT/FillI1...etoMenuItem.htm говорится что нужно создавать интерфейс и потом в файлах Constants.properties описывать его на любом языке (оценил IDE netbeans - добавить свою локаль в этот пример было очень просто и удобно ![]() но вот по русский он все равно ничего не отображает, только по английски :( что не так делаю ? Добавлено через 13 минут и 33 секунды UPD все кажется разобрался сам . Кому интересно : я назвал Русскую локаль ru_RU и поэтому обычный вызов примера с английской локалью шел так http://loaclhost:8080/GWTCanvas/welcomeGWT.html а с Русской надо было вызывать http://loaclhost:8080/GWTCanvas/welcomeGWT.html?locale=ru_RU в этом вот хвостике ?locale=ru_RU и была ошибка. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |