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 d'i18n qui tirent parti des conventions et des 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 URLs. Les fonctions côté serveur récupèrent du 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. Passez ensuite au chargement des traductions et au formatage. Les guides supposent Next.js 12+ avec Pages Router.