i18n autonome

Comment utiliser gt-react en tant que bibliothèque i18n autonome

Vue d’ensemble

gt-react offre une parité fonctionnelle avec de nombreuses autres bibliothèques i18n. Cela signifie que vous pouvez utiliser gt-react comme bibliothèque i18n autonome, sans recourir à la plateforme General Translation.

Pour ce faire, n’indiquez simplement aucune variable d’environnement, comme GT_API_KEY ou GT_PROJECT_ID.

Consultez notre guide de migration pour en savoir plus sur la migration depuis une autre bibliothèque i18n vers gt-react.

Arbitrages

L’utilisation de gt-react comme bibliothèque i18n autonome implique certains arbitrages.

Traduction manuelle

Vous devrez traduire votre application manuellement. Si vous utilisez notre plateforme, nous traduisons automatiquement votre application pour vous.

Si votre projet utilise uniquement des dictionnaires avec la fonction useTranslations, vous devrez traduire manuellement vos dictionnaires, comme vous le feriez avec n’importe quelle autre bibliothèque i18n.

Assurez-vous de charger vos dictionnaires traduits avec la fonction loadDictionary.


Traduction manuelle des chaînes

Si votre projet utilise des traductions inline avec le composant <T> ou les fonctions useGT, vous devrez aussi traduire manuellement vos chaînes.

Comme il n’y a pas de clés avec les traductions inline, la CLI propose une commande : gtx-cli generate qui génère automatiquement des fichiers modèles pour votre projet. Il vous suffit ensuite de modifier ces fichiers modèles avec vos traductions pour chaque langue.

Assurez-vous de charger vos chaînes traduites avec la fonction loadTranslations.

Aucune traduction en développement

Comment trouvez-vous ce guide ?