本文へ
NOTE 087 / 2021年

静的なサイトで言語を切り替える

Next.js の静的生成で、ロケールごとのページを扱うときの整理です。

言語を切り替えるサイトでは、URL の形を先に決めることが重要です。ロケールをパスに含めるのか、別のドメインにするのかで、生成するページの一覧が変わります。静的な配信では、生成漏れがそのまま 404 になります。

翻訳のないページをどう扱うかも決めておきます。既定の言語に戻すのか、案内を出すのかで、利用者の迷い方が変わります。言語の切り替えは、画面の一部ではなく、サイト全体の設計として扱いましょう。

押さえたい点

  1. 01URL の形を先に決める
  2. 02生成漏れを検査する
  3. 03翻訳がない場合の導線を決める

参考資料

外部サイトが開きます。内容は各サイトの管理下にあります。

関連するノート

ページの先頭へ