次の方法で共有


方法 : リソース ファイルのローカライズ バージョンを作成する

更新 : 2007 年 11 月

プロジェクトをローカライズする場合、プロジェクトのリソース ファイルのローカライズ バージョンが必要になります。たとえば、文字列はローカライズ対象となる最も一般的なリソースの種類です。ローカライズされたファイルは、リソース デザイナには表示されませんが、ソリューション エクスプローラで作成および表示できます。

ローカライズされたリソース ファイルを作成するには

  1. Resources.resx という名前のリソース ファイルを作成します。Visual Basic では、既定の .resx ファイルを確認するには、[すべてのファイルを表示] をクリックして .resx ファイルの表示およびアクセスを行う必要があります。

  2. ソリューション エクスプローラで、プロジェクトを右クリックし、[追加] をポイントして、[新しい項目] をクリックします。

  3. [新しい項目の追加] ダイアログ ボックスで、[リソース ファイル] を選択し、ファイルに「Resources.de-DE.resx」と名前を付けます。このファイル名は、言語がドイツ語で、国がドイツであることを示しています。カルチャ名と識別子の詳細については、CultureInfo のトピックを参照してください。

    ソリューション エクスプローラに Resources.de-DE.resx が表示され、そのファイルに対するリソース デザイナが表示されます。

  4. リソース デザイナを開きます。[プロジェクト] メニューの [プロパティ] をクリックします。プロジェクト デザイナで、[リソース] タブをクリックします。

  5. リソース デザイナで、ドイツ語の文字列を追加します。ここでは、ゲーテの詩 "Wanderers Nachtlied" (旅人の夜の歌) の一節を使用します。

    Über allen Gipfeln ist Ruh.

  6. [ビルド] メニューの [ソリューションのビルド] をクリックします。

  7. Visual Studio では、このようにして指定する言語ごとに、サテライト アセンブリが自動的に作成されます。アセンブリ ProjectName.resources.dll は、ProjectName\bin\Release\de-DE に作成されます。追加のサテライト アセンブリは、ProjectName\bin\Release の下の該当するロケールのディレクトリに作成されます。アプリケーションのローカライズ バージョンを機能させるためには、これらのアセンブリ ファイルを配置する必要があります。

参照

概念

ローカリゼーション用リソースの階層編成

参照

CultureInfo