2

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


ありがとうございました

4

1 に答える 1