0

アプリケーション用の NSIS スクリプトを作成しています。メッセージ ボックスのローカライズを除いて、すべてが素晴らしいOKですCANCEL

言語ファイルを確認しました。定義は正しいです。また、必要な言語ファイルもロードし、ユーザーからインストール言語を入力する前.onInitに使用します。LangDLLNSIS wiki とヘルプ ファイルを検索しましたが、この問題に関する情報は見つかりませんでした。

案内していただけますか?前もって感謝します。

4

2 に答える 2

1

実際には、まったく新しいプラグインを作成する必要はありません。NSISで新しいウィンドウを作成するのに適したnsWindowsプラグイン (http://forums.winamp.com/showthread.php?t=304431&highlight=nswindows) を使用できます。 .

MessageBox の代替を作成します - ラベル、アイコン、キャプション、およびこのウィンドウの適切なメソッドを備えた新しいウィンドウ。

大変な作業ですが、それが唯一の方法であり、そのようなウィンドウは Windows (言語) に依存しません (Anders が言ったように)。また、他の多くのカスタマイズと同様に、フォント スタイル/サイズ/幅の設定が可能になります。

于 2012-10-23T05:02:02.920 に答える
0

NSIS はMessageBox機能を使用するため、ボタンは Windows と同じ言語を使用します。これを回避する唯一の方法は、カスタム NSIS プラグインを作成することです...

于 2012-10-22T17:33:32.400 に答える