java - 保持 i18n 资源同步

标签 java properties editor internationalization

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

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

属性看起来像

component.titlepage.title = hello world

简单的差异是不可能的,因为右侧将因语言而异。

我们目前的基础设施:

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

最佳答案

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

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

关于java - 保持 i18n 资源同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/907098/

相关文章:

Java Spring application.properties 环境变量或默认值

Xcode 编辑器 : Highlight instance of selected symbol

editor - 乔自己的编辑器 - 如何更改选项卡大小

java - 从 Java 中的给定树中检索所有节点

java - 干扰器 : journaling Example

java - 如何获取config.properties文件中Felix Framework的属性?

maven-2 - 如何根据我的个人资料更改 maven 中的 .properties 文件?

javascript - 如何修改我的代码以从弹出窗口收集表单输入并使用 JavaScript 将其插入到原始页面上光标位置的文本区域中?

java - 自动实例化的bean参数?

java - 如何创建 Activity 的 Android 快捷方式?