こんにちは。Sitecore技術担当の山田です。
Sitecore JavaScript Service (JSS)でウェブサイトのデフォルト言語を変更する方法をご紹介します。
変更方法
参考として、日本語に切り替える手順を説明します。
- プロジェクトがない場合は
jss create
で作成します。 /data
以下のen.yml
をすべてja-JP.yml
にリネームします。/package.json
のlanguage
プロパティにja-JP
を設定します。
"config": {
"appName": "myproject",
"rootPlaceholders": [
"jss-main"
],
"sitecoreDistPath": "/dist/myproject",
"sitecoreConfigPath": "/App_Config/Include/zzz",
"graphQLEndpointPath": "/api/myproject",
"language": "ja-JP"
},
/sitecore/config/{project-name}.config
に、language属性を追加します。
<site patch:before="site[@name='website']"
inherits="website"
name="myproject"
hostName="myproject.dev.local"
rootPath="/sitecore/content/myproject"
startItem="/home"
language="ja-JP"
database="master" />
- (Optional)
jss deploy config
とjss deploy app -c -d
を実行してアプリケーションをデプロイします。
以上のステップで、デフォルト言語を日本語に切り替えることができます。