Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Struts Tiles русский язык, локализация


Автор: ollka 11.1.2007, 12:07
Добрый день.
Проблема в следующем.
Я использую Struts tiles для создания некого сайтика.
На этом сайтике необходимо сделать смену локали, чтобы весь текст менялся на русский или на английский.
Все сообщения прописаны в properties файлах для обоих языков.
Локаль успешно меняется. Но!

Есть две проблемы. 1 - не отображаются русские буквы из тех, что записаны в properties-файле русской локали.
При этом текст, который написан сразу на JSP странице отображается корректно при установке кодировки cp1251

2 проблема в том, что не все части tiles перегружают мессаджи.
т.е. есть стандартный лайаут, в котором хедер, футер и тело.
на главной странице вообще ничего не перегружается (напомню, что локаль меняется)
на остальных страницах меняется тело, но хедер и футер остаются прежними.
Более того, у хедера есть линк - logout. Он появляется в зависимости от того, есть ли в сессии пользователь или нету. Так вот это слово - перегружается!

Вопрос в том, как избавиться от 1 проблемы и что же такое интересное происходит во 2ой? (ну и как ее решить ессно =) )

Автор: ollka 12.1.2007, 16:08
неужели никто не может помочь?

Автор: kamolsan 26.1.2007, 16:20
У меня тоже 1 проблема, кто может подсказать?

Автор: tux 26.1.2007, 16:46
Цитата(kamolsan @  26.1.2007,  16:20 Найти цитируемый пост)
У меня тоже 1 проблема, кто может подсказать? 

Утилита native2ascii над файлом пропертей надеюсь поработала?

Автор: Tony 26.1.2007, 17:05
Код

Есть две проблемы. 1 - не отображаются русские буквы из тех, что записаны в properties-файле русской локали.

Не подхвативается файл. Где локале ru. Про4итайте как менять локале в Strutse.
2) Нужно перегружать весь template. После того как сменилась локале.
 

Автор: kamolsan 27.1.2007, 10:10
Цитата(tux @ 26.1.2007,  16:46)
Цитата(kamolsan @  26.1.2007,  16:20 Найти цитируемый пост)
У меня тоже 1 проблема, кто может подсказать? 

Утилита native2ascii над файлом пропертей надеюсь поработала?

Да, только не удобно при процессе разработки!

Автор: Wowa 26.2.2007, 15:36
Цитата(ollka @  11.1.2007,  10:07 Найти цитируемый пост)
При этом текст, который написан сразу на JSP странице отображается корректно при установке кодировки cp1251


Надо на utf-8 переходить

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