我正在寻找i18n属性文件的编辑器/比较器,它可以帮助我保持不同的语言文件同步。
基本上,它可以比较一堆属性文件,并显示特定语言中没有哪些键。
属性看起来像
component.titlepage.title = hello world
简单的差异是不可能的,因为右边的语言与另一种语言不同。
我们目前的基础设施:
答案 0 :(得分:2)
Checkstyle工具,我通常作为每次持续集成构建的一部分运行,在每次签到主分支后完成,它将告诉您任何给定的属性文件集是否具有不一致的集合属性。当我第一次开始使用Checkstyle时,我确实发现我的一些属性文件缺少少量属性。
这对编辑器端没有帮助,但将帮助您有效地识别任何差距。
答案 1 :(得分:1)
如果您使用的是Eclipse,我会发现ResourceBundle Editor插件非常方便。您可以同时编辑多个属性文件,并在其中一个文件中缺少某个键时发出警告。
答案 2 :(得分:1)
还有许多Web应用程序允许您这样做(以及许多其他活动)。仅举几例: