Как добавить локализацию в приложениях Spring MVC?
Spring обеспечивает отличную поддержку локализации или i18n через пакеты ресурсов. Основные шаги, необходимые для локализации нашего приложения:
Создание пакетов ресурсов сообщений для разных локалей, таких как messages_en.properties, messages_fr.properties и т. д.
Определение bean-компонента messageSource в файле конфигурации bean-компонента Spring типа ResourceBundleMessageSource или ReloadableResourceBundleMessageSource.
Для изменения поддержки локали определите bean-компонент localeResolver типа CookieLocaleResolver и настройте перехватчик LocaleChangeInterceptor. Пример конфигурации показан на картинке.
Используйте элемент spring:message на страницах просмотра с ключевыми именами, DispatcherServlet выбирает соответствующее значение и отображает страницу в соответствующей локали и возвращает в качестве ответа.
Post #367
1.79K

- 👍 4
- 🔥 1