2022/07/12 TypeScript対応しました
ヘッダーに設置された、ドロップダウンメニューにより、ナビゲーションやページの内容の言語切り替えを行う。 (言語についてはブラウザ設定を自動反映)
- Next.config.js
- Localesフォルダ以下に言語翻訳ファイルを設定する
- 各ページで翻訳ファイルのインポート
- 設定->Internationalizationの画面で、使用したい言語とデフォルト言語を指定
- Content-TypeBuilderから、コンテントタイプと各フィードの「高度な設定」で「Enable localization for this field」をチェック
- レスポンスデータから、IDを一旦取得し、その取得したIDをもとに、API連携を改めて行い、記事のタイトルや記事内容のデータを取得する
- (非同期処理)awaitとPromiseAllを組み合わせてデータを取得する。