faces-config.xml
:
<application>
<locale-config>
<default-locale>ru</default-locale>
<supported-locale>ua</supported-locale>
</locale-config>
</application>
В методе действия bean я меняю локаль в текущем представлении следующим образом:
FacesContext.getCurrentInstance().getViewRoot().setLocale(new Locale("ua"));
Проблема заключается в том, что применяется ua
Locale, но только для каждого запроса/представления, а не для сеанса. Другой запрос/просмотр в пределах одного сеанса сбрасывает языковой стандарт до значения по умолчанию ru
.
Как я могу применить языковой стандарт для сеанса?