スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

WiX入門 第3回 インストーラの日本語化

 前回の続き。
 
 ファイルをコピーするインストーラを作成する前に、今回は、インストーラの言語を日本語に変更する。





以下が前回のファイル

<?xml version='1.0' encoding='windows-1252'?>
<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>

  <Product Name='Foobar 1.0' Id='C2D5DDF4-3A1A-42f4-9F83-5A26D75AC6DF'
   UpgradeCode='8BA9355A-E3BD-4e00-B7FD-FA87CB707B12'
   Language='1033' Codepage='1252' Version='1.0.0' Manufacturer='Acme Ltd.'>

    <Package Id='*' Keywords='Installer' Description="Acme's Foobar 1.0 Installer"
     Comments='Foobar is a registered trademark of Acme Ltd.' Manufacturer='Acme Ltd.'
     InstallerVersion='100' Languages='1033' Compressed='yes' SummaryCodepage='1252' />

  </Product>
</Wix>


WiX英語
インストール画面(説明文が英語)


これを以下に変更

<!-- ★encodeをUTF-8に。もちろん、ファイルのエンコード自体もUTF-8にすること -->
<?xml version='1.0' encoding='utf-8'?>
<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>

<!-- ★Languageを「1041」、Codepageを「932」に変更 -->
  <Product Name='Foobar 1.0' Id='C2D5DDF4-3A1A-42f4-9F83-5A26D75AC6DF'
   UpgradeCode='8BA9355A-E3BD-4e00-B7FD-FA87CB707B12'
   Language='1041' Codepage='932' Version='1.0.0' Manufacturer='Acme Ltd.'>

<!-- ★Languageを「1041」、SummaryCodepageを「932」に変更 -->
    <Package Id='*' Keywords='Installer' Description="Acme's Foobar 1.0 Installer"
     Comments='Foobar is a registered trademark of Acme Ltd.' Manufacturer='Acme Ltd.'
     InstallerVersion='100' Languages='1041' Compressed='yes' SummaryCodepage='932' />
  </Product>
</Wix>



 これでコンパイル(candle)して、リンカ(light)を実行すれば、日本語になったインストーラが
作成できる。

WiX日本語
変更後のインストール画面(日本語になった)



 なお、他の言語にしたい場合は「Localizing the Error and ActionText Tables」を参照。

以上。

 続き 「WiX入門 第4回 ファイルを1つだけインストール」

 前回 「WiX入門 第2回 何もしないインストーラの作成」

スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

コメントの投稿

管理者にだけ表示を許可する

検索フォーム
プロフィール

takuan93

Author:takuan93
本ブログの説明書→「ReadMe」

管理者に連絡

カテゴリ
WiX (5)
Ant (1)
フリーエリア
最新記事
カウンター
カレンダー
06 | 2018/07 | 08
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。