grails拆分i18n文件(messages.properties)

时间:2013-10-09 12:10:12

标签: grails groovy

我想将messages.properties拆分成几个文件,例如一个包含验证消息,另一个包含FAQ或ToS的文本。

我一直在搜索,我找到了这个网站:http://mrhaki.blogspot.com.es/2011/03/grails-goodness-splitting-i18n-message.html

但它不起作用。

有可能做到这一点,或者我只是在浪费时间?

先谢谢。

编辑:我正在使用Grails 2.3.0

2 个答案:

答案 0 :(得分:3)

在i18n文件夹中,我创建了customValidation.properties和view.properties。对我来说很好。您必须遵守将它们保存在i18n文件夹中的约定,除了表示区域设置外,您不能在名称中使用下划线。

答案 1 :(得分:2)

@Gregg,谢谢您的提示。

顺便说一下,为了在项目中保持良好的结构,你也可以在子目录中嵌套i18n文件,如下所示:

grails-app
|--i18n
|--|--en_US
|--|--|--messagesUserProfile_en_US.properties
|--|--|--messagesRegistration_en_US.properties
|--|--|--messagesCommon_en_US.properties
|--|--pl_PL
|--|--|--messagesUserProfile_pl_PL.properties
|--|--|--messagesRegistration_pl_PL.properties
|--|--|--messagesCommon_pl_PL.properties