我正在使用带有jQuery验证的Grails Resources插件。 jQuery验证具有声明为JS文件的特定于语言环境的文本:
/localization
messages_ar.js
messages_bg.js
messages_ca.js
依此类推。在我的ApplicationResources.groovy
文件中,我声明了以下块:
form {
resource url: '/js/jquery/jquery.validate.js'
resource url: '/js/jquery/jquery.validate.additional-methods.js'
resource url: '/js/jquery/localization/messages_es.js'
}
但这是一个硬编码的值。有没有什么办法可以配置Resources插件来根据用户的语言环境加载正确的JS文件?
答案 0 :(得分:1)
以下是我过去的表现:
在您查看资源时,请添加以下内容:
< r:external uri =“js / messages _ $ {RequestContextUtils.getLocale(request).getLanguage()}。js”/>
这应该根据本地正确提取资源。
希望有所帮助!