ローカライズ版のブートストラップ パッケージを作成する
ブートストラップ パッケージを作成したら、さらに 2 つのファイルをロケールごとに作成して、ローカライズ版のブートストラップ パッケージを作成できます。2 つのファイルとは、ソフトウェア ライセンス条項ファイル (eula.rtf など) とパッケージ マニフェスト (package.xml) です。
既定では、Visual Studio に含まれるのはいくつかの特定のバージョンの .NET Framework のローカライズされたブートストラップ パッケージだけです。 3 つのステップを実行することにより、その他のブートストラップのローカライズ版パッケージを作成できます。
\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\<BootstrapperPackageName> のロケール名に基づいた名前のフォルダーを作成します。
ブートストラップ パッケージのソフトウェア ライセンス条項を示すファイルを作成し、新しいフォルダーに格納します。
package.xml という名前のパッケージ マニフェストを作成し、文字列とカルチャを更新して、そのファイルを新しいフォルダーに格納します。 Visual Studio のブートストラップを対象言語で既に作成している場合は、Visual Studio の package.xml ファイルをコピーして、このステップで変更することができます。
Note
セットアップ プロジェクトを使用してアプリケーションを配置する場合は、Localization プロパティを変更してアプリケーションをローカライズできます。
Note
この記事で紹介する Visual Studio ユーザー インターフェイス要素の一部は、お使いのコンピューターでは名前や場所が異なる場合があります。 Visual Studio のエディションや環境設定がお使いのものと異なる場合があります。 詳細については、「Visual Studio IDE のカスタマイズ」を参照してください。
ローカライズ版のブートストラップ パッケージを作成するには
ロケール名に基づいた名前のフォルダーを作成します。
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 ブートストラップ パッケージのソフトウェア ライセンス条項を示すファイルを作成し、新しいフォルダーに格納します。
package.xml という名前のパッケージ マニフェストを作成し、新しいフォルダーに格納します。 詳細については、「方法: パッケージ マニフェストを作成する」を参照してください。
パッケージ マニフェストの
<Strings>
セクションを更新して、文字列がロケールに対応する正しい言語で表示されるようにします。<String Name="Culture">
の値をフォルダー名と一致するように変更します。package.xml ファイルを保存します。
フランス語でローカライズした .NET Framework 3.5 Service Pack 1 用のブートストラップ パッケージを作成するには
fr という名前のフォルダーを作成します。 フォルダー名はロケール名と一致する必要があります。
32 ビット コンピューターでは、このフォルダーは \Program Files\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX35SP1\ フォルダーに作成します。
64 ビット コンピューターでは、このフォルダーは \Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX35SP1\ フォルダーに作成します。
ローカライズ版のソフトウェア ライセンス条項を fr フォルダーに格納します。
\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX35SP1\en\package.xml ファイルを fr フォルダーにコピーし、XML デザイナーでそのファイルを開きます。
パッケージ マニフェストの
<Strings>
セクションを更新して、エラー文字列がフランス語で表示されるようにします。<String Name="Culture">
の値を fr に変更します。package.xml ファイルを保存します。
Note
Visual Studio 2019 Update 7 リリース以降、ブートストラッパー パッケージはパス {VS Install Path}\MSBuild\Microsoft\VisualStudio\BootstrapperPackages でも見つかります。