2012-02-23 5 views
0

wixのCancelDlgの情報イメージの代わりに警告イメージを表示する必要があります。私は次のコードを追加することでそれを行うことができました:CancelDlgIconを表示するようにカスタマイズする警告シンボル

<String Id="CancelDlgIcon" Overridable="yes" Localizable="yes">WixUI_Ico_Exclam<String> 

しかし、私は、例えば次のような異なる言語用のビルドを持っています。 fr-fr、ja-jp、en-usなど

en-usの場合のみ正常です。他の言語については、警告アイコンは表示されません:(

誰でも私に助けてください、 JPなど)?

答えて

1

あなたは各*.wxlファイル内の各ローカライズ文字列あたり<String/>要素をオーサリングし、適切な要素値(あなたのケースでWixUI_Ico_Exclam)を提供する。また、あなたは、異なる言語の異なるイメージを持つことができ、それが見えるはずです奇妙なものです。

また、このオプション(このオプションはIMHOの方が優れています)では、カルチャーグループに依存することができます。これは、基本的にはt ranslations。 *.wxl複数のファイルを1つのMSIパッケージに組み込むように指定することができます。行の最初のファイルにフレーズが見つからない場合は、2番目のフレーズでフレーズを検索します。したがって、WixUI_Ico_Exclamのような「論理的に変換不能な」トークンの場合は、en.wxlに1度入れて、light.exeに代替言語としてenを指定することができます。

詳細については、WiX.chmにある「培養を指定する」を参照してください。

+0

この詳細情報を提供いただきありがとうございます。私はこれらのオプションを試してみます:) – Mark

関連する問題