Мне нужно использовать ICU (Международные компоненты для Unicode). Поскольку мое приложение должно поддерживать локали, которые не поддерживаются в JDK, например, «fa_IR».Локализация с ICU в Spring-MVC с использованием файла cookie
Я нашел часть конфигурации, которая предоставляет эту функцию, используя Spring и Cookie.
<beans:bean id="localeResolver"
class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
<beans:property name="defaultLocale" value="en" />
<beans:property name="cookieName" value="myAppLocaleCookie"/>
<beans:property name="cookieMaxAge" value="3600"/>
</beans:bean>
<interceptors>
<beans:bean
class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
<beans:property name="paramName" value="locale" />
</beans:bean>
</interceptors>
Есть ли способ с использованием аналогичной конфигурации для ICU?
Если эта конфигурация невозможна, это любой другой способ (скажем, изменение контроллера и т. Д.)?