我试图将默认验证消息更改为其他语言,如法语,日语或中文,但我的项目中只能看到一种默认语言(英语)(我正在使用Groovy / Grails Tool Suite 3.6.0)。
解决此问题的最快方法是使用其他文件(如messages_ja.properties)覆盖默认验证消息文件(messages.properties)。
我只是想知道是否还有另一个"动态"实现这个目标的方法
谢谢
答案 0 :(得分:2)
如果您的申请是与英语不同的默认语言,那么最好的方法是:
这样,如果您需要支持英语以及新的默认设置,英语仍可用于您的应用程序。
答案 1 :(得分:0)
更改默认语言,您可以在conf / spring / resources.groovy中定义类似的内容:
beans = {
localeResolver(SessionLocaleResolver) {
defaultLocale= Locale.JAPAN
Locale.setDefault (Locale.JAPAN)
}
}