0

問題: 翻訳を含むプロパティ ファイルと、キー (標準) を介してラベルを呼び出すことができる非常に単純な API があります。私はJava用のEclipse IDEを使用しています。

  1. 使用されなくなったキーを見つけられるようにしたい (一部のツールのサポート)
  2. コードで使用されるすべてのキーが、プロパティ ファイルに相当するものであることを確認したいと思います。

    Ad.2。すべてのキーを列挙型に変更して、翻訳が欠落しているかどうかをコンパイラが教えてくれるようにします。コードには次のようなものがあります。

    translations.getTranslation("キー")

    そして私がしたい:

    translations.getTranslation(TranslationEnum.KEY)

たぶん、私を助けることができるAPI/ツールを知っていますか? それを行う方法の他のアイデア

4

1 に答える 1

0

IntelliJ IDE は、プロパティ ファイル内の未使用のキーを表示し、ソース コード内のキーの使用をプロパティ ファイルにリンクします。したがって、キーが存在するかどうかを確認できます。

これは非常に優れた IDE ですが、無料ではありません。

私のプロジェクトでは、翻訳作業にgettextを使用することにしましたが、満足しています。

  1. すべてのソースが解析され、翻訳候補が抽出されます。
  2. ソースに無意味なキーはありませんが、翻訳が欠落している場合に表示される意味のあるベース テキストです。
  3. Maven と Ant がサポートされています。
  4. 翻訳者を支援するためのソース コードと翻訳ファイルの翻訳コメント。
  5. poEditなどの既存の翻訳ツール
  6. すぐに使用できる強力な複数の処理
于 2012-08-24T06:42:57.547 に答える