リリースマネージャ
リリースマネージャはlupdate
を使って、アプリケーションのソースファイル(QML と C++)から一連の翻訳ソース(TS)ファイルを生成し、翻訳者に渡します。翻訳者はQt Linguist を使って文字列を翻訳し、TS ファイルをリリースマネージャに返します。トランスレータはlrelease
を使って、Qt メッセージ(QM)ファイルと呼ばれる、アプリケーションですぐに使えるようにコンパクト化された TS ファイルを生成します。
アプリケーションの変更と進化に合わせて、ツールを繰り返し使用することができます。既存の翻訳を保持し、新しい文字列の識別を容易にします。さらに、Qt Linguist フレーズブックを使用して、複数のアプリケーションやプロジェクトを一貫して翻訳することができます。
プロジェクトのビルド時にlupdate
とlrelease
を自動的に実行し、TS ファイルと QM ファイルを生成するように、CMake プロジェクトを設定できます。
Qt Design Studio Translationsビューを使用して、ID ベースの翻訳をテストおよび管理できます。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.