既存のストアフロント サイトに言語バージョンを追加する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecoreコンテンツ エディターのCommerceコントロール パネルでは、英語、ドイツ語 (De)、日本語 (Ja)、フランス語 (Fr) のDefault言語セットを定義します。デフォルトでは、ストアフロントサイトの言語は英語です。
既存の言語セットに言語を追加したり、新しいセットをまとめて作成したりできます。不要な言語を削除することもできます。
Sitecoreは、ストアフロントに割り当てられた言語セットに含まれるすべての言語でコンテンツ アイテムをインデックス化します。言語セットから 不要な言語を削除して 、インデックス作成のパフォーマンスを最適化し、インデックスのサイズを小さくすることをお勧めします。
ストアフロントサイトに言語を追加するには:
-
新しい言語 をSitecoreシステム設定 (/sitecore/System/Languages) に追加します。
-
コンテンツ ツリーで /sitecore/Commerce/Commerce Control Panel/Shared Settings/Language Setsに移動し、ストアフロント サイトで使用されるセットを選択します。
-
Languagesセクションで、新しい言語をダブルクリックしてSelectedリストに移動し、Commerce Control Panelに追加して、変更を保存します。
メモ言語セットはストアフロント間で共有できるため、意図的な場合を除き、他のストアフロントにも言語を追加しないようにしてください。異なるストアフロントサイトで異なる言語を使用するには、異なる言語セットを作成し、各サイトの言語要件に基づいて各ストアフロントに適切な言語セットを割り当てる必要があります。
警告Commerce Control Panelの設定が公開されるとすぐに、ストアフロントの言語セレクターから新しい言語が利用可能になります。
-
コンテンツエディターで、/sitecore/Commerce/Commerce Control Panel/Storefront Settings/Storefronts/<site>/Language Configurationに移動し、新しい言語で設定された言語を使用するようにストアフロントを設定します。
-
ストアフロント サイトが作成されると、英語バージョンのアイテムのみが含まれるため、新しい言語をサポートするには、ストアフロント サイトのコンテンツに 言語バージョンを追加する必要があります 。
Sitecoreアイテムの各バージョンには、独自の翻訳済みテキストを含めることができます。小規模なサイトの場合は、コンテンツ タブで翻訳されたテキストを入力できます。より広範な翻訳を行うには、コントロールパネルのローカライゼーション設定を使用して、言語をXMLファイルにエクスポートできます。
サイトに加えた変更や追加は、各言語バージョンでレプリケートする必要があります。たとえば、英語版のページにコンポーネントを追加しても、そのページの他のバージョンは自動的には変更されないため、各バージョンにコンポーネントを追加する必要があります。デフォルトの翻訳はコンポーネントに含まれていますが、英語のテキストに変更を加えた場合は、その変更を翻訳する必要があります。
言語セットから言語を削除する
言語セットから不要な言語を削除できます。言語セットから不要な言語を削除して、インデックス作成のパフォーマンスを最適化し、インデックスのサイズを小さくすることをお勧めします。
言語セットから言語を削除するには:
-
コンテンツ エディターのコンテンツ ツリーで、/sitecore/Commerce/Commerce Control Panel/Shared Settings/Language Setsに移動し、ストアフロント サイトで使用されるセットを選択します。
-
LanguagesセクションのSelectedリストで、削除する言語をダブルクリックします。言語がリストから削除されます。
-
「 Save」をクリックします。
-
変更を公開します。コンテンツ ツリーで、/sitecore/Commerce/Commerce Control Panel/Share Settings folderを右クリックし、Publish Itemをクリックします。
-
Commerceキャッシュをクリアします。「Commerce 」タブをクリックし、「 Refresh Commerce Cache」をクリックします。
-
ストアフロントを参照し、言語セレクターを使用して、言語が削除されたことを確認します。