方法 : リソース ファイルのローカライズ バージョンを作成する
プロジェクトをローカライズする場合、プロジェクトのリソース ファイルのローカライズ バージョンが必要になります。 たとえば、文字列はローカライズ対象となる最も一般的なリソースの種類です。 ローカライズされたファイルは、リソース デザイナーには表示されませんが、ソリューション エクスプローラーで作成および表示できます。
ローカライズされたリソース ファイルを作成するには
Resources.resx という名前のリソース ファイルを作成します。 Visual Basic では、既定の .resx ファイルを確認するには、[すべてのファイルを表示] をクリックして .resx ファイルの表示およびアクセスを行う必要があります。
ソリューション エクスプローラーで、プロジェクトを右クリックし、[追加] をポイントして、[新しい項目] をクリックします。
[新しい項目の追加] ダイアログ ボックスで、[リソース ファイル] を選択し、ファイルに「Resources.de-DE.resx」と名前を付けます。 このファイル名は、言語がドイツ語で、国がドイツであることを示しています。 カルチャ名と識別子の詳細については、CultureInfo のトピックを参照してください。
ソリューション エクスプローラーに Resources.de-DE.resx が表示され、そのファイルに対するリソース デザイナーが表示されます。
リソース デザイナーを開きます。 [プロジェクト] メニューの [プロパティ] をクリックします。 プロジェクト デザイナーで、[リソース] タブをクリックします。
リソース デザイナーで、ドイツ語の文字列を追加します。 ここでは、ゲーテの詩 "Wanderers Nachtlied" (旅人の夜の歌) の一節を使用します。
Über allen Gipfeln ist Ruh.
(「山々に憩いあり」)
[ビルド] メニューの [ソリューションのビルド] をクリックします。
Visual Studio では、このようにして指定する言語ごとに、サテライト アセンブリが自動的に作成されます。 アセンブリ ProjectName.resources.dll は、ProjectName\bin\Release\de-DE に作成されます。 追加のサテライト アセンブリは、ProjectName\bin\Release の下の該当するロケールのディレクトリに作成されます。 アプリケーションのローカライズ バージョンを機能させるためには、これらのアセンブリ ファイルを配置する必要があります。