i18n pour TanStack Start

Internationalisation prête pour la production pour TanStack Start v1

Introduction

L'internationalisation dans les applications TanStack Start exploite le routage basé sur les fichiers du framework, la navigation type-safe et les fonctions serveur. TanStack Start offre un support TypeScript de premier ordre et des capacités full-stack qui facilitent la création d'applications multilingues. Ces guides vous montrent comment implémenter des modèles i18n qui tirent parti de la sécurité des types de TanStack Router et des capacités côté serveur de TanStack Start.

L'approche utilise des segments de locale basés sur l'URL avec des paramètres optionnels, permettant à la fois des modèles d'URL préfixés (/en/about) et non préfixés (/about). Les loaders de route récupèrent le contenu spécifique à la locale, et les composants gèrent le formatage en fonction du contexte de locale actuel.

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 votre structure d'URL. Ensuite, passez au chargement des traductions et au formatage. Les guides supposent TanStack Start v1 avec routage basé sur les fichiers.