i18n pour Next.js Pages Router

Internationalisation prête pour la production pour Next.js (Pages Router)

Introduction

L'internationalisation dans les applications Next.js Pages Router utilise getServerSideProps, getStaticProps, et le routage i18n intégré. Le Pages Router fournit un routage basé sur le système de fichiers avec des préfixes de locale, une détection automatique de la locale et une récupération de données côté serveur qui facilitent la création d'applications multilingues. Ces guides vous montrent comment implémenter des modèles i18n qui exploitent les conventions et les capacités du Pages Router.

L'approche utilise la configuration de routage i18n intégrée de Next.js, qui gère automatiquement les préfixes de locale dans les URL. Les fonctions côté serveur récupèrent le contenu spécifique à la locale, et les composants formatent les données en fonction de la locale actuelle du routeur.

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 implémentation étape par étape.

Commencez par le routage basé sur la locale pour configurer les paramètres i18n de Next.js. Ensuite, passez au chargement des traductions et au formatage. Les guides supposent Next.js 12+ avec Pages Router.