2
国际化插件中是否有方法让我获取为特定语言环境或当前语言环境定义的所有字符串+名称?从当前语言环境获取Grails中的所有国际字符串?
国际化插件中是否有方法让我获取为特定语言环境或当前语言环境定义的所有字符串+名称?从当前语言环境获取Grails中的所有国际字符串?
国际化字符串存储在grails-app/i18n下的属性文件中您可以使用ResourceBundle类读取它们。
ResourceBundle bundle = ResourceBundle.getBundle('i18n.messages', locale)
,然后通过按键重复:
for(String key, bundle.getKeys()){
...
}
这应该做的伎俩。
VincentGiguère
有趣的 - 你为什么要这么做? – 2011-04-29 21:42:14
将它们发送到客户端插件。 – Andrew 2011-06-13 15:17:12