保持i18n资源同步

pbr*_*ult 6 java properties editor internationalization

我正在寻找一个i18n属性文件的编辑器/比较器,它可以帮助我保持不同的语言文件同步.

基本上,可以比较一堆属性文件并显示特定语言中不存在哪些键.

一个属性看起来像

component.titlepage.title = hello world
Run Code Online (Sandbox Code Playgroud)

由于右侧与语言不同,因此不可能进行简单的差异化.

我们当前的基础设

  • Java应用程序
  • 使用maven2构建
  • 系统的不同组件的不同i18n属性文件.(每个组件每种语言1个属性文件)

Edd*_*die 2

Checkstyle工具通常作为每个持续集成构建的一部分运行,该构建是在每次签入主分支后完成的,它会告诉您任何给定的属性文件集是否具有不一致的属性集。当我第一次开始使用Checkstyle时,我确实发现我的一些属性文件缺少少量属性。

这对编辑器端没有帮助,但它将帮助您有效地识别任何差距。