SitecoreファーストのJSS Next.jsアプリで言語を追加またはインポートする
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Containers template for Next.jsで作成されたプロジェクトでSitecoreファーストで作業する場合、新しい言語をデプロイするか、以前にデプロイしたその言語の言語とアイテムをインポートする必要がある場合があります。
SitecoreファーストのNext.jsプロジェクトに言語を追加する
Next.jsのSitecore Containersテンプレートを使用して開発プロジェクトを作成するときに作成されるNext.js JSSアプリケーションには、言語ルートを持つ多言語Styleguideコンポーネントの例があります。言語ルートを機能させるには、それらのルートの言語をSitecoreに追加する必要があります。
SitecoreファーストのNext.jsプロジェクトのSitecoreインスタンスに新しい言語を追加するには、次の手順に従います。
-
/sitecore/system/Languagesに言語を追加します。Next.jsサンプル アプリでは、デンマーク語 (da-DK) を使用しています。
-
その言語でアイテムをデプロイします。
-
言語を公開します。
デプロイされた言語をシリアル化されたアイテムにインポートする
以前にデプロイした言語のアイテムを、コンテナ化されたSitecoreファースト プロジェクトのシリアル化されたアイテムにインポートするには、次の手順に従います。
-
コンテナー化されたプロジェクトのファイルsrc/InitItems.module.jsonで、言語のシリアル化構成を追加します。例えば:
-
ターミナルのプロジェクトのルートディレクトリで、次のコマンドを実行します。