Grails国际化的观点

时间:2013-04-01 14:00:15

标签: grails internationalization grails-2.0 grails-2.2

在Grails视图中,我需要根据用户选择的语言更改标签,按钮等的语言。怎么能实现呢?

1 个答案:

答案 0 :(得分:1)

我找到了解决问题的灵魂。

脚手架的一大优点是将屏幕上的元素国际化是一件轻而易举的事!已在i18n文件夹中为十几种语言提供了Home和Create的默认翻译。实体本身的名称(“Product”)及其属性可以通过以下约定来定义:[entity name] .label和[entity name]。[property name] .label - 请参阅Grails安装/ src / grails / templates / scaffolding文件夹。

通过向messages_nl.properties添加几个键,看看我们如何将一些东西翻译成荷兰语:

product.label=Product
product.name.label=Naam
product.status.label=Status

这是链接(http://tedvinke.wordpress.com/2012/08/22/grails-scaffolding-enums-and-i18n/