Grails как поменять текущую локаль

Как я могу изменить текущий язык?

Я пытался поставитьcontroller/action?lang=de но мой язык до сих порen_US

Я попытался переопределить значение, используя этот кусок кода:

def key = "org.springframework.web.servlet.DispatcherServlet.LOCALE_RESOLVER"
def localeResolver = request.getAttribute(key)
localeResolver.setLocale(request, response, new Locale("de","DE"))

Ничего не изменилось.

Я попытался переопределить значение, используя этот кусок кода:

import org.springframework.web.servlet.support.RequestContextUtils as RCU;
RCU.getLocaleResolver(request).setLocale(request, response, new Locale("de","DE"))

И ... ничего не случилось. я все еще установил мою локаль.en_US

Есть идеи поменять локаль?

Ответы на вопрос(6)

Ваш ответ на вопрос