Struts / Интернационализация (I18N) - PullRequest
0 голосов
/ 26 июля 2010

У меня есть веб-приложение, над которым я работаю, и каждый из моих языков разбит на * _lang.properties.Если я изменю язык браузера, соответствующий интерфейс появится в пользовательском интерфейсе, и это здорово, но для этого требуется перезапустить мой браузер (как FF, так и IE).Другие веб-сайты распознают изменение языка только при обновлении страницы.

Есть ли что-то, чего мне не хватает, чтобы не принудительно перезапускать браузер?

1 Ответ

2 голосов
/ 26 июля 2010

Скорее всего, языковые настройки хранятся в сеансе на стороне сервера. Вы должны иметь возможность изменить ту часть кода, которая отвечает за загрузку пакетов ресурсов, чтобы всегда проверять заголовки запросов, чтобы увидеть, какой пакет ресурсов локали должен быть загружен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...