lrelease-proを使う
lrelease-pro 、qmakeプロジェクト(.proファイル)からQMファイルを生成するコマンドラインツールです。プロジェクトファイルからTRANSLATIONS 変数を読み込み、対応する QM ファイルを生成します。
qmakeプロジェクトがあり、.proファイルで定義された翻訳に基づいてQMファイルを生成したい場合、lrelease-pro 。
lrelease-proの構文
lrelease-pro [options] [project-file]...
どこで
optionsは、1つまたは複数のlrelease-proオプションを意味します。project-fileは処理する .pro ファイルです。
最新のヘルプを表示するには、次のように入力します:
lrelease-pro -help
リリース・プロ・オプション
| オプション | 動作 |
|---|---|
-help | 最新のヘルプ情報を表示して終了します。 |
-dump-json <file> | QMファイルを生成せずに、JSONプロジェクト説明ファイルを生成する。このファイルは-project オプションを使用してlrelease に渡すことができます。 |
-silent | 何が行われているかは説明しない。 |
-removeidentical | 翻訳されたテキストがソーステキストと同じ場合は、メッセージを除外します。 |
-fail-on-unfinished | 未完成の翻訳が見つかった場合はエラーを生成する。 |
-fail-on-invalid | 以下のチェックに失敗した翻訳が見つかった場合は失敗する:
詳細はQt Linguist のヘルプを参照。 |
-nounfinished | 未完成の翻訳を含めないでください。 |
-markuntranslated <prefix> | メッセージに実際の翻訳がない場合、代わりに与えられた文字列を先頭につけたソーステキストを使います。 |
-version | lrelease-pro のバージョンを表示して終了する。 |
例
qmakeプロジェクトからQMファイルを生成する
lrelease-pro myproject.pro
JSONプロジェクト記述の生成
プロジェクトの翻訳を記述したJSONファイルを生成します:
lrelease-pro myproject.pro -dump-json project.json
そして、生成されたJSONファイルをlrelease :
lrelease -project project.json
© 2026 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.