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.
Autrement dit, vous pouvez utiliser gt-react comme bibliothèque i18n autonome, sans recourir à la plateforme General Translation.
Pour cela, il suffit de ne pas définir de variables d’environnement telles que 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.
Compromis
L’utilisation de gt-react comme bibliothèque i18n autonome comporte certains inconvénients.
Traduction manuelle
Vous devrez traduire votre application manuellement. Si vous utilisez notre plateforme, nous traduirons automatiquement votre application pour vous.
Si votre projet utilise uniquement des dictionaries avec la fonction useTranslations,
vous devrez traduire vos dictionaries manuellement, comme vous le feriez avec n’importe quelle autre bibliothèque i18n.
Assurez-vous de charger vos dictionaries 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 également traduire manuellement vos chaînes.
Comme il n’existe pas de clés pour les traductions inline, l’outil CLI propose une commande : gtx-cli generate
qui génèrera automatiquement des fichiers modèles pour votre projet. Il vous suffira 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
Que pensez-vous de ce guide ?

