問題タブ [qt-installer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - OS言語に関係なく、ビルド済みのQtインストーラーフレームワークで作成されたインストーラーを翻訳する方法
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
ありがとうございました
qt - Qt Installer Framework 3.0.2 でフローまたはコールバックをアンインストールする
Qt インストーラー フレームワークのアンインストール プロセス (maintainancetool.exe) で Windows cmd コマンドを呼び出す方法はありますか? 私は、installer.uninstallationFinished シグナルを接続しようとしましたが、結果はありませんでした。
qt - Qt Installer Framework は失敗終了コードを返すことができますか?
複数の方法で実行できる Qt インストーラー フレームワーク プロセスを中止したい (Qt が提供する例に従うか、キャッチされていない例外をスローするか、無効なコマンドを挿入してハード クラッシュを引き起こすか...)。しかし、何があっても、終了コードは 0 (つまり、「成功」) のようです。1(または他の何か)にする方法はありますか?
このプロセスの成功をプログラムで評価するための、醜くて厄介な代替手段をいくつか考えることができますが、それが必要でないことを本当に願っています...