Я заранее прошу прощения, если это вопрос субъективного / дискуссионного типа.То, что я хотел бы иметь, - это хорошие способы преобразования информации о локали в веб-приложение, которое в первую очередь является JSP.Фреймворк ... ну, вообще не существует, просто множество .jsp страниц с тоннами сценариев и JavaScript твиддлинг.Я только начал, так что я еще не в состоянии предложить капитальный ремонт, хотя я думаю, что когда-нибудь до этого доберусь.
Теперь кто-то в команде предложил несколько "easy" локализация контента на основе JavaScript с использованием локали браузера или чего-то подобного.Это вызывает всевозможные тревоги в моей голове.
Но какой хороший способ использовать поддержку Java Locale через страницы JSP, который затем будет легко распространить на хороший фреймворк, такой как JSF 2?
Это то, о чем я думал:
- Переместить все возможные отображаемые строки в * _ locale.properties files
- Создать служебный класс, который читает из соответствующего файла на основе информации о локали в запросе / сеансе
- Встраивать указанный служебный класс во все файлы jsp
- Заменить все Page 1 на localeUtils.getString ("page1.title)
Предложения?