著者:
このドキュメントをあなたの好きなAIアシスタントに参照してくださいChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します
バージョン履歴
- "Init history"v9.0.02026/6/13
このページのコンテンツはAIを使用して翻訳されました。
英語の元のコンテンツの最新バージョンを見るこのドキュメントを編集
このドキュメントを改善するアイデアがある場合は、GitHubでプルリクエストを送信することで自由に貢献してください。
ドキュメントへのGitHubリンク作成:2026-06-13最終更新:2026-09-27
コピー
ドキュメントのMarkdownをクリップボードにコピー
@intlayer/next-i18next:next-i18next 互換アダプター
完全で詳細なステップバイステップのチュートリアルについては、next-i18next移行ガイドをご参照ください。
Intlayerは、Next.js Pages RouterとApp Routerのすべての実装を透過的に処理します。アダプターを使用することで、next-i18nextの実装をコードの書き換えなしで移行できます。
実行する内容
開始するには、以下を実行してください:
bash
コードをコピー
コードをクリップボードにコピー
これにより、必要な Intlayer セットアップファイルが作成されます。バックグラウンドで Intlayer を使用するように切り替えるには、next.config.ts を更新してください:
next.config.ts
コードをコピー
コードをクリップボードにコピー
仕組みの詳細
createNextI18nPlugin は Next.js のネイティブな動作と core next-intlayer プラグインを合成し、next-i18next、react-i18next、i18next に必要なすべての Webpack/Turbopack エイリアスをインジェクトします。
仕組みの詳細:
serverSideTranslations&appWithTranslation: これらは Intlayer の内部ローダーのラッパーとして機能し、大規模な静的 JSON インジェクションを回避します。- Client hooks:
@intlayer/react-i18nextに直接委譲され、すべてのフォーマット、複数形、およびネストされた namespace 機能を保持します。
これらのライブラリがどのように生まれたのかを知るには、JavaScript i18n の歴史をご覧ください。
