次の方法で共有


方法: フィーチャーをローカライズする

既定では、フィーチャーのタイトルと説明にはハードコーディングされた文字列値が使用されます。フィーチャーのタイトルと説明をローカライズするには、それらの文字列を、ローカライズされたリソースを参照する式に置き換えます。

フィーチャーのローカライズ

フィーチャーをローカライズするには

  1. ソリューション エクスプローラーでは、Feature1 のノードのショートカット メニューを開き、フィーチャー リソースの追加を選択します。

  2. リソースの追加 のダイアログ ボックスでは、既定の言語のフィーチャー リソース ファイルのカルチャとして ロケールに依存しない言語 リストからを選択します。

  3. ローカライズされたフィーチャー リソース ファイルの対象の言語を選択する各ローカライズ言語用の前の手順を繰り返します。

    別のフィーチャー リソース ファイルが作成されます: 既定の言語を表す 1 桁と、サポートする各ローカライズ言語の場合は 1。

  4. リソース エディターで各リソース ファイルを開いて文字列 ID と値をすべて入力します。

    たとえば、既定のフィーチャー リソース ファイルで、自分の機能のタイトルの値を持つタイトルの文字列 ID、および自分の機能の説明の値を持つついての 2 番目の文字列の ID を入力します。各ローカライズされたリソース ファイルでは、既定のフィーチャー リソースで使用したのと同じ文字列 ID を使用し、その値のローカライズされた文字列を入力します。

  5. すべてのリソース値を入力した後、機能のショートカット メニュー (Feature1.feature) 開き、フィーチャー デザイナーの機能を開くに ビュー デザイナー を選択します。

  6. 機能の タイトル説明 のフィールドをローカライズするには、ボックスに値を入力するには、次の形式を使用する:

    $Resources:文字列 ID

    たとえば、[フィーチャー タイトル] ボックスに「$Resources:Title」と入力し、[フィーチャーの説明] ボックスに「$Resources:Description」と入力します。

    The string ID は、リソース ファイルで使用される ID と一致する必要があります。

  7. アプリケーションをビルドして実行するには、F5 キーを選択します。

  8. SharePoint で、[サイトの操作] メニューのを選択します サイトの設定を開いた場合、次に、[サイトの操作] のセクションで サイト機能の管理 のリンクを選択します。

  9. SharePoint で、表示言語を既定の言語から変更します。

    ローカライズされたフィーチャーのタイトルと説明がアプリケーションに表示されます。ローカライズされたリソースを表示するには、リソース ファイルのカルチャに対応する Language Pack が SharePoint サーバーにインストールされている必要があります。

参照

処理手順

方法: リソース ファイルを追加する

方法: ASPX マークアップをローカライズする

方法: コードをローカライズする

概念

SharePoint ソリューションのローカライズ