アプリケーション用の NSIS スクリプトを作成しています。メッセージ ボックスのローカライズを除いて、すべてが素晴らしいOK
ですCANCEL
。
言語ファイルを確認しました。定義は正しいです。また、必要な言語ファイルもロードし、ユーザーからインストール言語を入力する前.onInit
に使用します。LangDLL
NSIS wiki とヘルプ ファイルを検索しましたが、この問題に関する情報は見つかりませんでした。
案内していただけますか?前もって感謝します。
アプリケーション用の NSIS スクリプトを作成しています。メッセージ ボックスのローカライズを除いて、すべてが素晴らしいOK
ですCANCEL
。
言語ファイルを確認しました。定義は正しいです。また、必要な言語ファイルもロードし、ユーザーからインストール言語を入力する前.onInit
に使用します。LangDLL
NSIS wiki とヘルプ ファイルを検索しましたが、この問題に関する情報は見つかりませんでした。
案内していただけますか?前もって感謝します。
実際には、まったく新しいプラグインを作成する必要はありません。NSISで新しいウィンドウを作成するのに適したnsWindowsプラグイン (http://forums.winamp.com/showthread.php?t=304431&highlight=nswindows) を使用できます。 .
MessageBox の代替を作成します - ラベル、アイコン、キャプション、およびこのウィンドウの適切なメソッドを備えた新しいウィンドウ。
大変な作業ですが、それが唯一の方法であり、そのようなウィンドウは Windows (言語) に依存しません (Anders が言ったように)。また、他の多くのカスタマイズと同様に、フォント スタイル/サイズ/幅の設定が可能になります。
NSIS はMessageBox機能を使用するため、ボタンは Windows と同じ言語を使用します。これを回避する唯一の方法は、カスタム NSIS プラグインを作成することです...