| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
Утилита native2ascii над файлом пропертей надеюсь поработала? |
| Автор: Tony 26.1.2007, 17:05 | ||
Не подхвативается файл. Где локале ru. Про4итайте как менять локале в Strutse. 2) Нужно перегружать весь template. После того как сменилась локале. |
| Автор: kamolsan 27.1.2007, 10:10 | ||
Да, только не удобно при процессе разработки! |
| Автор: Wowa 26.2.2007, 15:36 | ||
Надо на utf-8 переходить |