使用Java中的ResourceBundle的i18n工具

时间:2013-07-02 07:48:28

标签: java internationalization

对于带有.properties文件的国际化Swing应用程序,每种语言一个,我需要一个工具来管理这些.properties文件。

更具体一点: 当我在默认语言属性文件中更改字符串时,我需要一个工具来运行翻译器,以便将添加/更改/删除的字符串复制到各自的语言文件中。

我找到了Eclipse的ResourceBundle插件,但我真的不想在翻译器上强制执行像Eclipse这样繁重的应用程序。这似乎是一个巨大的矫枉过正。基于文本的工具将更可取。

This question asker似乎正在寻找与我相同的工具,但似乎从来没有找到解决方案。

我还发现了gettext-commons这是一个可以在Java应用程序中使用gettext po文件的库。如果我找不到适合管理.properties文件的解决方案,我可能会开始使用它。

1 个答案:

答案 0 :(得分:0)

如果您使用build management system管理项目,例如maven,则可以使用i18n-maven-plugin轻松处理国际化和本地化。