如何更改grails应用程序中的locale
并强制浏览器使用相同的内容。我试过这个解决方案。
def locale = new Locale("de","DE")
RequestContextUtils.getLocaleResolver(request).setLocale(request, response, locale)
还尝试更改浏览器位置,但没有任何效果。
有什么建议吗?
答案 0 :(得分:2)
你可以使用params.lang。我使用grails过滤器来设置每个请求的语言,例如
languageFilter(controller: '*', action: '*')
{
before = {
params.lang = "de"
return true;
}
}