从当前区域获取Grails中的所有国际字符串?

时间:2011-04-22 19:31:17

标签: grails internationalization

国际化插件中是否有一个方法可以让我获取为特定语言环境或当前语言环境定义的所有字符串+名称?

1 个答案:

答案 0 :(得分:-1)

国际化字符串存储在grails-app / i18n下的属性文件中。您可以使用ResourceBundle类读取它们。

ResourceBundle bundle = ResourceBundle.getBundle('i18n.messages', locale)

然后遍历键:

for(String key, bundle.getKeys()){
...
}

这应该可以解决问题。

VincentGiguère