# General Translation React SDKs (gt-react, gt-next, gt-react-native): TanStack Start URL: https://generaltranslation.com/fr/docs/react/tanstack-start.mdx --- title: TanStack Start description: Découvrez la configuration propre à TanStack Start, le routage par paramètre régional et les API Runtime isomorphes pour General Translation. --- `gt-tanstack-start` apporte General Translation aux applications TanStack Start. Il réexporte les composants, hooks et fonctions partagés de `gt-react`, ajoute des utilitaires Runtime isomorphes et fournit un middleware de requête via son point d’entrée principal. Si vous débutez, suivez d’abord le [guide de démarrage rapide TanStack Start](/docs/react/tanstack-start-quickstart). Le [Guide](/docs/react/guides/configuring) et la [Référence](/docs/react/reference/config) partagés couvrent tout ce qui fonctionne de la même manière d’un framework à l’autre ; cette page couvre uniquement la configuration propre à TanStack Start. **Avertissement :** `gt-tanstack-start` est expérimental et peut inclure des changements incompatibles. Son utilisation en production n’est pas encore recommandée. ## Qu’est-ce qui est propre à TanStack Start [#overview] * **Middleware de requête.** Enregistrez [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware) depuis `gt-tanstack-start` pour créer un état propre à la requête pour les fonctions serveur. * **Configuration du routeur et de la route racine.** Appelez [`initializeGT`](/docs/react/reference/config#initialize) au niveau du module dans `src/router.tsx`, déterminez le paramètre régional avec [`getLocale`](/docs/react/tanstack-start/reference/functions/get-locale), chargez un instantané des traductions dans le loader de la route racine, puis transmettez les deux à [``](/docs/react/reference/components/gt-provider). Voir [Configuration](/docs/react/tanstack-start/setup). * **Routage par paramètre régional.** Configurez TanStack Router pour accepter les URL sans préfixe et celles préfixées par le paramètre régional, à l’aide de segments de route `/{-$locale}` facultatifs ou de réécritures d’URL. Définissez ensuite `localeRouting` sur `true` afin de conserver les paramètres régionaux non par défaut dans le chemin, tout en laissant le paramètre régional par défaut sans préfixe. Voir [Configuration](/docs/react/tanstack-start/setup#locale-routing). * **Fonctions runtime isomorphes.** Lisez l’état runtime et traduisez avec [`getLocale`](/docs/react/tanstack-start/reference/functions/get-locale), [`getEnableI18n`](/docs/react/tanstack-start/reference/functions/get-enable-i18n), [`getGT`](/docs/react/tanstack-start/reference/functions/get-gt), [`getMessages`](/docs/react/tanstack-start/reference/functions/get-messages) et [`getTranslations`](/docs/react/tanstack-start/reference/functions/get-translations). Côté serveur, appelez-les dans le niveau de requête de [`gtMiddleware`](/docs/react/tanstack-start/reference/functions/gt-middleware). ## Pages [#pages] | Page | Description | | -------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | | [Configuration](/docs/react/tanstack-start/setup) | Enregistrez le middleware de requête, initialisez General Translation et hydratez le provider. | | [Utilisation des fonctions serveur](/docs/react/tanstack-start/using-server-functions) | Traduisez des chaînes de caractères et lisez l’état de la requête dans les fonctions serveur de TanStack Start. | | [Référence](/docs/react/tanstack-start/reference/functions/gt-middleware) | Parcourez l’API runtime `gt-tanstack-start`. |