强制i18n语言环境为grails 2.x中的da_DK

时间:2015-10-19 12:08:14

标签: grails localization internationalization grails-2.0

我是grails的新手,我正在努力实现以下目标:

我想以编程方式强制我的应用使用特定的区域设置。

我找到了一些答案,但似乎都没有。我找到了什么:

Grails Locale not set for Spock unit tests

我尝试了那里写的内容(要将语言环境更改为' da_DK')但我得到以下内容:

LocaleContextHolder.locale:              'iw_IL'
java.util.Locale.getDefault():           'da_DK'
RequestContextUtils.getLocale(request):  'iw_IL'
session['SessionLocaleResolver.LOCALE']: ''

为什么所有变量都会改变?还有其他方法可以使它发挥作用吗?

1 个答案:

答案 0 :(得分:0)

嗯..我发现了问题所在。更改文件resources.groovy中的代码后,必须重新启动服务器,以便进行更改。