2009-05-25 5 views
6

i18nのプロパティファイル用のエディタ/コンパレータを探しています。異なる言語ファイルを同期させておくのに役立ちます。i18nリソースを同期させたままにする

基本的には、一束のプロパティファイルを比較し、どのキーが特定の言語で存在しないかを示すものです。

プロパティは、右手側が別の言語とは異なりますので、簡単なdiffができません

component.titlepage.title = hello world 

ようになります。

当社の現在のインフラストラクチャ:

  • JavaアプリケーションシステムのさまざまなコンポーネントのためのMaven2を
  • 異なるi18nのプロパティファイルを使用して構築され
  • 。 (コンポーネントごとに言語ごとに1つのプロパティファイル)私は通常、後に行われるすべての継続的な統合ビルドの一部として実行
+0

あなたの翻訳プロセスに手の込んだことができ、いくつかの名前を付けるには? –

+0

基本的には、英語でアプリケーションを開発しています。その後、他の言語の翻訳を独自に提供する寄稿者があります。しかし、必ずしもすべてのバージョンでそれを行うわけではありません。さらに、初めてキーを翻訳するときに、キーまたはファイル全体が欠落する可能性があるので、欠落しているキーをすばやく突き止めるものが必要です。 – pbreault

答えて

2

Checkstyleツールは、すべて、メインブランチにチェックイン任意のセットどうかを教えてくれますプロパティファイルの不整合なプロパティセットがあります。最初にCheckstyleを使い始めたとき、私は実際に私のプロパティファイルのいくつかに少数のプロパティが欠落していることが分かりました。

これはエディタの最後では役に立ちませんが、となり、ギャップを効率的に特定できます。

1

Eclipseを使用している場合は、ResourceBundle Editorプラグインが便利です。同時にいくつかのプロパティファイルを編集することができます。また、いずれかのファイルにキーがない場合に警告が表示されます。

1

他の多くのアクティビティと同様に、これを可能にする多数のWebアプリケーションがあります。

関連する問題