Next.js で作っていた個人ブログの App Router への移行を試みていたのですが、軽い気持ちで実装していた i18n 周りの移行に苦労しました。このブログでは、ライブラリを使わずに i18n 対応する際の Pages Router と App Router での実装方法の違いについて紹介したいと思います。 3行まとめ Pages Router で利用できた i18n Routing が App Router では利用できない App Router で i18n 対応を実装するには、Next.js の middleware や rewrites などの機能をうまく活用する App Router 向けの i18n 対応ライブラリは、ビルド時にコードを大きく書き換えており、Tubopack などを見据えた将来的な安定性に少し不安がある i18n 対応で必要なこと 個人ブログの i18