假设我们有以下代码行:
<p> <g:message code="nav.usuario.show" /> </p>
如果我们使用的是意大利计算机,Grails 将messages_it.properties
首先查看。如果 grails 在nav.usuario.show=textLabel
那里找不到,将尝试在messages.properties
. 我想更改此行为以查看 message_es.properties
默认值 messages.properties
(但前提是标签不在当前语言环境中)
我尝试了以下代码,但没有看到任何变化。resources.groovy
:
beans = {
localeResolver(org.springframework.web.servlet.i18n.SessionLocaleResolver) {
defaultLocale = new Locale("it","")
java.util.Locale.setDefault(defaultLocale)
}
}