i18n pour React Router

Internationalisation prête pour la production pour React Router v7

Introduction

L'internationalisation dans les applications React Router nécessite la gestion du routage tenant compte de la locale, du chargement du contenu et du formatage. React Router v7 fournit un routage imbriqué, des loaders et des actions qui s'intègrent naturellement avec les modèles i18n. Ces guides vous montrent comment créer des applications React Router multilingues en utilisant des modèles qui fonctionnent à la fois avec le rendu côté client et côté serveur.

L'approche se concentre sur les segments de locale basés sur l'URL, permettant à chaque version linguistique d'avoir sa propre URL partageable. Les loaders récupèrent le contenu spécifique à la locale, et les composants formatent les données selon les préférences de l'utilisateur.

Prochaines étapes

Parcourez la barre latérale pour explorer les guides par sujet. Chaque guide est autonome avec un énoncé du problème, une solution et une mise en œuvre étape par étape.

Commencez par le routage basé sur la locale pour configurer votre structure d'URL. Ensuite, passez au chargement des traductions et au formatage. Les guides supposent React Router v7 avec un routage basé sur des fichiers ou sur une configuration.