React Router向けi18n
React Router v7向けプロダクション対応国際化
はじめに
React Routerアプリケーションの国際化には、ロケール対応ルーティング、コンテンツ読み込み、フォーマット処理が必要です。React Router v7は、i18nパターンと自然に統合されるネストされたルーティング、ローダー、アクションを提供します。これらのガイドでは、クライアントサイドレンダリングとサーバーサイドレンダリングの両方で機能するパターンを使用して、多言語React Routerアプリケーションを構築する方法を示します。
このアプローチは、URLベースのロケールセグメントを中心としており、各言語バージョンが独自の共有可能なURLを持つことができます。ローダーはロケール固有のコンテンツを取得し、コンポーネントはユーザーの設定に従ってデータをフォーマットします。
次のステップ
サイドバーを参照して、トピック別のガイドを確認してください。各ガイドは、問題の説明、解決策、ステップバイステップの実装を含む独立したものです。
ロケールベースのルーティングから始めて、URL構造を設定します。次に、翻訳の読み込みとフォーマットに進みます。ガイドは、ファイルベースまたは設定ベースのルーティングを使用するReact Router v7を前提としています。