# gt-react: General Translation React SDK: i18n autonome URL: https://generaltranslation.com/fr/docs/react/concepts/stand-alone.mdx --- title: i18n autonome description: Comment utiliser gt-react en tant que bibliothèque i18n autonome --- {/* GÉNÉRÉ AUTOMATIQUEMENT : ne modifiez pas directement. Modifiez plutôt le modèle dans content/docs-templates/. */} ## Vue d’ensemble `gt-react` offre une couverture fonctionnelle comparable à celle de nombreuses autres bibliothèques d’i18n. Cela signifie que vous pouvez utiliser `gt-react` comme bibliothèque d’i18n autonome, sans utiliser la plateforme General Translation. Pour cela, ne définissez aucune variable d’environnement comme `GT_API_KEY` ou `GT_PROJECT_ID`. Consultez notre [guide de migration](/docs/react/guides/migration) pour en savoir plus sur la migration depuis une autre bibliothèque d’i18n vers `gt-react`. ## Compromis Utiliser `gt-react` comme bibliothèque i18n autonome implique certains compromis. ### Traduction manuelle Vous devrez traduire votre application manuellement. Si vous utilisez notre plateforme, nous nous en chargeons automatiquement. Si votre projet utilise uniquement des [dictionnaires](/docs/react/guides/dictionaries) avec la fonction `useTranslations`, vous devrez traduire vos dictionnaires manuellement, comme avec n’importe quelle autre bibliothèque d’i18n. Assurez-vous de charger vos dictionnaires traduits avec la fonction [`loadDictionary`](/docs/react/api/config/load-dictionary). *** ### Traduction manuelle des chaînes Si votre projet utilise des traductions inline avec le composant [``](/docs/react/guides/t) ou les fonctions [`useGT`](/docs/react/guides/strings), vous devrez aussi traduire manuellement vos chaînes. Comme il n’y a pas de clés avec les traductions inline, l’outil CLI propose une commande : [`gt generate`](/docs/cli/generate) qui génère automatiquement des fichiers modèles pour votre projet. Il vous suffit ensuite de modifier ces fichiers avec vos traductions pour chaque langue. Assurez-vous de charger vos chaînes traduites avec la fonction [`loadTranslations`](/docs/react/api/config/load-translations). ### Aucune traduction en phase de développement