2009-05-25 116 views
6

我正在尋找一個i18n屬性文件的編輯器/比較器,它可以幫助我保持不同的語言文件同步。保持i18n資源同步

基本上,可以比較一堆屬性文件並顯示哪些鍵不存在於特定語言中。

屬性看起來像

component.titlepage.title = hello world 

一個簡單的差異是不可能的,因爲右手邊會從語言到另一種不同的。

我們目前的基礎設施:

  • Java應用程序
  • 使用maven2的
  • 不同的國際化屬性文件系統的不同組件構成。 (每個組件語言1個屬性文件)
+0

,你可以詳細說明你的翻譯過程? – 2009-05-25 15:12:59

回答

2

Checkstyle工具,我通常運行的每一個持續集成構建它之後完成的一部分,每次簽入到主分支,如果任何給定會告訴你的屬性文件具有不一致的一組屬性。當我第一次使用Checkstyle時,我確實發現我的一些屬性文件缺少一些屬性。

這對編輯器沒有幫助,但幫助您有效識別任何間隙。

1

如果您使用Eclipse,我發現ResourceBundle Editor插件非常方便。您可以同時編輯多個屬性文件,並在其中一個文件中缺少密鑰時發出警告。

1

還有一些Web應用程序可以讓你做到這一點(以及許多其他活動)。僅舉幾例: