Интернационализация веб-приложения

327
28 января 2017, 09:36

В spring'e использую для решения CookieLocaleResolver, LocaleChangeInterceptor и ReloadableResourceBundleMessageSource. Все настроено согласно множеству примеров и документации, работает и определяет согласно установленным параметрам, но нужно немного не так.

Если в свойствах bean CookieLocaleResolver указать name="defaultLocale" value="en", тогда не важно кто и откуда первый раз зашел, язык будет у всех одинаковый. Убираю defaultLocale, тогда определяет язык установленный в браузере и тоже верно, но до тех пор, пока он совпадает с языковым файлом *.properies. Добавляю/меняю язык на любой другой, отличный от тех, что указаны в *.properies и тогда выбирает один из существующих языков, указанных в *.properies, а не браузера. Добавление любого языка в браузере ни к чему не приводит - по прежнему определяет язык системы.

Если нет cookie, тогда:
1. Каким образом определить язык в броузере, создать cookie ?
2. Подсунуть cookie до того, как отработает CookieLocaleResolver ?

Тогда не нужен будет и LocaleChangeInterceptor, т.к. смена значения параметра, указанного в cookie и перезагрузка текущей страницы, будет выполняться javascript'ом.

READ ALSO
Подключение библиотек к проекту в NetBeans

Подключение библиотек к проекту в NetBeans

Здравствуйте! Возник ооооочень глупый вопрос, но очень прошу помочьЕсть следующий код:

619
Файл не сохраняется когда он .jar

Файл не сохраняется когда он .jar

Хотел поработать с файлами, программка работает в IntellijIdea, но когда создаюjar файл он не сохраняет изменение на файл, выдает ошибку

339
Java. Где располагается объект hash таблицы для HashMap?

Java. Где располагается объект hash таблицы для HashMap?

Пытаюсь разобраться с устройством hash таблиц на примере взаимодействия с HashMap но никак не могу найти сам массив-таблицуГде она находится?

303
Обобщенный метод необобщенного класса

Обобщенный метод необобщенного класса

В обобщенном классе параметр типа реализует возможность формирования обобщенных методов относительно этого параметра типаВозможно ли формирование...

337