JavaやGNU gettextのための国際化
-
06-09-2019 - |
質問
は誰もが経験の開発に大きなJavaアプリケーションのシームレスを使用GNU gettextのための国際化?見ように英語のテキストに私のソースコードも確認して欲しいそうになっている実用的であり、比較的大きなソフトウェアプロジェクトいました。
した経験があれば、あけましておめでとうございま利用は資源Java?っていうGettext-コモンズ(http://code.google.com/p/gettext-commons/)であるかのようなものです。
他の代替gettextるく元のテキストをソースコードについて教えてください。類似のツールはWindowsです。
他のヒント
あなたは、昔ながらのJavaを使用することができますメッセージリソースバンドルではなくします。
編集:まあ、私たちは本当に私たちの開発チームに何を使用するには、標準である<のhref = "http://xml.coverpages.org/tmxSpec971212.html" のrel = "nofollowをnoreferrer" >あなたはXMLファイルにローカライズ文字列を指定できますTMXフォーマットする。これは、一般的に翻訳ツールで使用される形式です。 ここでは、あなたがより簡単にこれらのファイルを編集できる無料の1 のです。
それはXML処理ツールのおかげで(国際リテラルを処理する際にエンコーディングを首に本当の痛みをすることができますを扱うよりよいエンコーディングを除いて、メッセージのリソースバンドルを超える任意の本当の利点や機能を提供していませんので、それでも私は前にそれを言及していません英語に異なる言語で)。
また、私たちが本当に使用することは、当社のソフトウェアは、このXMLフォーマットを解析し、私たちは私たちのアプリケーションを再起動せずに(HTMLページまたはフレームスイング)言語の間で変更できます私たち自身のフレームワークです。直訳と意訳をこのように扱う簡単なライブラリを開発することは困難ではありませんが、欠点は、あなたがそれを実装しなければならないということです。