2013-10-09 44 views

回答

2

在国际化的文件夹中,我创建customValidation.properties和view.properties。对我来说工作得很好。您必须遵守保留在i18n文件夹中的惯例,除了表示语言环境外,您不能在名称中使用下划线。

+2

+1为“无底线”的规则 - 这抓住了我了第一次我试过了... –

+1

它像一个魅力工作!但是我每次创建新的属性文件时都需要重新启动应用程序。 – Gerard

+1

是的,但不是每次你修改一个。 – Gregg

1

@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