代码之家  ›  专栏  ›  技术社区  ›  pbreault

保持i18n资源同步

  •  6
  • pbreault  · 技术社区  · 16 年前

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

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

    一个房产看起来像

    component.titlepage.title = hello world
    

    一个简单的差异是不可能的,因为右手边的语言不同于另一种语言。

    我们目前的基础设施:

    • Java应用程序
    • 使用maven2构建
    • 不同的I18N属性文件用于系统的不同组件。(每个组件每种语言一个属性文件)
    3 回复  |  直到 14 年前
        1
  •  2
  •   Eddie    16 年前

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

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

        2
  •  1
  •   svachon    16 年前

    如果您使用Eclipse,我会发现ResourceBundle编辑器插件非常方便。您可以同时编辑多个属性文件,当其中一个文件中缺少某个键时,会出现警告。

        3
  •  1
  •   Dario Solera    14 年前

    还有许多Web应用程序允许您这样做(以及许多其他活动)。举几个例子: