方法: フィーチャーをローカライズする
既定では、フィーチャーのタイトルと説明にはハードコーディングされた文字列値が使用されます。フィーチャーのタイトルと説明をローカライズするには、それらの文字列を、ローカライズされたリソースを参照する式に置き換えます。
フィーチャーのローカライズ
フィーチャーをローカライズするには
ソリューション エクスプローラーでは、Feature1 のノードのショートカット メニューを開き、フィーチャー リソースの追加を選択します。
リソースの追加 のダイアログ ボックスでは、既定の言語のフィーチャー リソース ファイルのカルチャとして ロケールに依存しない言語 リストからを選択します。
ローカライズされたフィーチャー リソース ファイルの対象の言語を選択する各ローカライズ言語用の前の手順を繰り返します。
別のフィーチャー リソース ファイルが作成されます: 既定の言語を表す 1 桁と、サポートする各ローカライズ言語の場合は 1。
リソース エディターで各リソース ファイルを開いて文字列 ID と値をすべて入力します。
たとえば、既定のフィーチャー リソース ファイルで、自分の機能のタイトルの値を持つタイトルの文字列 ID、および自分の機能の説明の値を持つついての 2 番目の文字列の ID を入力します。各ローカライズされたリソース ファイルでは、既定のフィーチャー リソースで使用したのと同じ文字列 ID を使用し、その値のローカライズされた文字列を入力します。
すべてのリソース値を入力した後、機能のショートカット メニュー (Feature1.feature) 開き、フィーチャー デザイナーの機能を開くに ビュー デザイナー を選択します。
機能の タイトル と 説明 のフィールドをローカライズするには、ボックスに値を入力するには、次の形式を使用する:
$Resources:文字列 ID
たとえば、[フィーチャー タイトル] ボックスに「$Resources:Title」と入力し、[フィーチャーの説明] ボックスに「$Resources:Description」と入力します。
The string ID は、リソース ファイルで使用される ID と一致する必要があります。
アプリケーションをビルドして実行するには、F5 キーを選択します。
SharePoint で、[サイトの操作] メニューのを選択します サイトの設定を開いた場合、次に、[サイトの操作] のセクションで サイト機能の管理 のリンクを選択します。
SharePoint で、表示言語を既定の言語から変更します。
ローカライズされたフィーチャーのタイトルと説明がアプリケーションに表示されます。ローカライズされたリソースを表示するには、リソース ファイルのカルチャに対応する Language Pack が SharePoint サーバーにインストールされている必要があります。