ローカライズされた バージョンの WixUI の使用

翻訳された UI 文字列の使用

WixUIExtension は、翻訳された UI テキスト、エラーとプログレス テキスト文字列を含む、 いくつかの言語の為の 一連の WiX ローカライズ ファイル (.wxl) を含んでいます。 あなたのインストーラーに UI 言語を指定するには、light を呼ぶ時に コマンド ラインで 求められているカルチャーを渡して下さい。例えば:

light -ext WixUIExtension -cultures:fr-fr Product.wixobj -out Product.msi

WixUIExtension は、以下の言語に関して 翻訳された文字列を含んでいます:

言語名 Culture code WXL ファイル名
English en-us WixUI_en-us.wxl
French fr-fr WixUI_fr-fr.wxl
German de-de WixUI_de-de.wxl
Italian it-it WixUI_it-it.wxl
Japanese ja-jp WixUI_ja-jp.wxl
Polish pl-pl WixUI_pl-pl.wxl
Russian ru-ru WixUI_ru-ru.wxl
Spanish es-es WixUI_es-es.wxl

違ったセットアップ UI 言語で 複数のセットアップの作成

candle を一度呼び、そして light を異なるカルチャー値で 複数回呼ぶ事によって、それぞれ 違った セットアップ UI 言語を使う 一連の .msi ファイルを作成する事ができます。例えば:

candle Product.wxs
light -ext WixUIExtension -cultures:en-us Product.wixobj -out Product_en-us.msi
light -ext WixUIExtension -cultures:fr-fr Product.wixobj -out Product_fr-fr.msi
light -ext WixUIExtension -cultures:de-de Product.wixobj -out Product_de-de.msi
light -ext WixUIExtension -cultures:it-it Product.wixobj -out Product_it-it.msi
light -ext WixUIExtension -cultures:ja-jp Product.wixobj -out Product_ja-jp.msi
light -ext WixUIExtension -cultures:pl-pl Product.wixobj -out Product_pl-pl.msi
light -ext WixUIExtension -cultures:ru-ru Product.wixobj -out Product_ru-ru.msi
light -ext WixUIExtension -cultures:es-es Product.wixobj -out Product_es-es.msi

翻訳された エラーとプログレス テキストの使用

デフォルトでは、WixUI は 翻訳された どんな Error や ProgressText エレメントも インクルードしていません。 WixUI_ErrorProgressText UI エレメントを参照する事により インクルードする事ができます:

<UIRef Id="WixUI_ErrorProgressText" />