Qt インストーラー フレームワークのビルド済みバージョンを使用して既に作成したインストーラーの翻訳バージョンを取得しようとしていますが、ドキュメントが不十分であり、翻訳ファイルをどこに置くべきかを知る必要がありen.qm
ます。 '目的の言語に翻訳済み)
翻訳ファイルを構成フォルダーに入れて<Translations>
要素を設定しようとしましconfig.xml
たが、この要素なしでインストーラーを作成する場合と比較して何も変わりません。私が達成した唯一の進歩はen.qm
、パッケージフォルダーの1つをメタフォルダーに入れ、その<Translations>
要素を追加したときでしたpackage.xml
。しかし、このソリューションではページの半分だけが翻訳されています。
これは私が追加した翻訳要素config.xml
ですpackage.xml
<Translations>
<Translation>en.qm</Translation>
</Translations>
をen.qm
メタ フォルダーのパッケージ ファイルに追加すると、新しいページと一部の既定のページが翻訳されますが、最初のページ (ようこそ...) とスタート メニューのショートカット ページ、および [次へ] ボタンと [戻る] ボタンは翻訳されません。
PS:自分の言語のインストーラーが必要で、OS の言語は常に英語です。
P.S_2: Qt 5.9.1 とビルド済みの Qt インストーラー フレームワーク 3.0.6 を使用しています。インストーラー フレームワーク リリース バージョン 3.0.6 のソース コードでen.qm
次のコマンドを使用してファイルを作成しました。
その後installerfw.pro
lupdate en.ts
lrelease installerfw.pro -ts en.ts
ありがとうございました