ローカライズ版のブートストラップ パッケージを作成する

ブートストラップ パッケージを作成したら、さらに 2 つのファイルをロケールごとに作成して、ローカライズ版のブートストラップ パッケージを作成できます。2 つのファイルとは、ソフトウェア ライセンス条項ファイル (eula.rtf など) とパッケージ マニフェスト (package.xml) です。

既定では、Visual Studio に含まれるのはいくつかの特定のバージョンの .NET Framework のローカライズされたブートストラップ パッケージだけです。 3 つのステップを実行することにより、その他のブートストラップのローカライズ版パッケージを作成できます。

  1. \Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\<BootstrapperPackageName> のロケール名に基づいた名前のフォルダーを作成します。

  2. ブートストラップ パッケージのソフトウェア ライセンス条項を示すファイルを作成し、新しいフォルダーに格納します。

  3. package.xml という名前のパッケージ マニフェストを作成し、文字列とカルチャを更新して、そのファイルを新しいフォルダーに格納します。 Visual Studio のブートストラップを対象言語で既に作成している場合は、Visual Studio の package.xml ファイルをコピーして、このステップで変更することができます。

Note

セットアップ プロジェクトを使用してアプリケーションを配置する場合は、Localization プロパティを変更してアプリケーションをローカライズできます。

Note

この記事で紹介する Visual Studio ユーザー インターフェイス要素の一部は、お使いのコンピューターでは名前や場所が異なる場合があります。 Visual Studio のエディションや環境設定がお使いのものと異なる場合があります。 詳細については、「Visual Studio IDE のカスタマイズ」を参照してください。

ローカライズ版のブートストラップ パッケージを作成するには

  1. ロケール名に基づいた名前のフォルダーを作成します。

    32 ビット コンピューターでは、このフォルダーは \Program Files\Microsoft SDKs\ClickOnce Bootstrapper\Packages\<BootstrapperPackageName>\ フォルダーに作成します。

    64 ビット コンピューターでは、このフォルダーは \Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\<BootstrapperPackageName>\ フォルダーに作成します。

    次の表は、ロケールに合わせるために使用できるフォルダー名を示します。

    ロケール [フォルダー名]
    簡体中国語 zh-Hans
    繁体中国語 zh-Hant
    チェコ語 cs
    ドイツ語 de
    英語 en
    スペイン語 es
    フランス語 fr
    イタリア語 it
    韓国語 ko
    日本語 ja
    ポーランド語 pl
    ポルトガル語 (ブラジル) pt-BR
    ロシア語 ru
    トルコ語 tr
  2. ブートストラップ パッケージのソフトウェア ライセンス条項を示すファイルを作成し、新しいフォルダーに格納します。

  3. package.xml という名前のパッケージ マニフェストを作成し、新しいフォルダーに格納します。 詳細については、「方法: パッケージ マニフェストを作成する」を参照してください。

  4. パッケージ マニフェストの <Strings> セクションを更新して、文字列がロケールに対応する正しい言語で表示されるようにします。

  5. <String Name="Culture"> の値をフォルダー名と一致するように変更します。

  6. package.xml ファイルを保存します。

フランス語でローカライズした .NET Framework 3.5 Service Pack 1 用のブートストラップ パッケージを作成するには

  1. fr という名前のフォルダーを作成します。 フォルダー名はロケール名と一致する必要があります。

    32 ビット コンピューターでは、このフォルダーは \Program Files\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX35SP1\ フォルダーに作成します。

    64 ビット コンピューターでは、このフォルダーは \Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX35SP1\ フォルダーに作成します。

  2. ローカライズ版のソフトウェア ライセンス条項を fr フォルダーに格納します。

  3. \Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX35SP1\en\package.xml ファイルを fr フォルダーにコピーし、XML デザイナーでそのファイルを開きます。

  4. パッケージ マニフェストの <Strings> セクションを更新して、エラー文字列がフランス語で表示されるようにします。

  5. <String Name="Culture"> の値を fr に変更します。

  6. package.xml ファイルを保存します。

Note

Visual Studio 2019 Update 7 リリース以降、ブートストラッパー パッケージはパス {VS Install Path}\MSBuild\Microsoft\VisualStudio\BootstrapperPackages でも見つかります。