【发布时间】:2013-09-08 04:12:46
【问题描述】:
假设我们有以下代码行:
<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)
}
}
【问题讨论】:
标签: grails internationalization