リリースマネージャ
リリースマネージャはlupdate
、アプリケーションのソースファイル(QMLとC++)から翻訳ソース(TS)ファイルを生成し、翻訳者に渡します。翻訳者は Qt Linguist を使って文字列を翻訳し、TS ファイルをリリースマネージャに返します。リリースマネージャは、lrelease
を使用して、アプリケーションですぐに使用できる Qt メッセージ(QM)ファイルと呼ばれる TS ファイルのコンパクトバージョンを生成します。
アプリケーションの変更と進化に合わせて、ツールを繰り返し使用することができます。既存の翻訳を保持し、新しい文字列の識別を容易にします。さらに、Qt Linguist フレーズブックを使用して、複数のアプリケーションやプロジェクトを一貫して翻訳することができます。
プロジェクトのビルド時にlupdate
とlrelease
を自動的に実行し、TS と QM ファイルを生成するように CMake プロジェクトを設定できます。
Qt Design Studio のTranslationsビューを使用して、ID ベースの翻訳をテストし、管理することができます。
©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。