i18n autonome

Comment utiliser gt-next comme bibliothèque i18n autonome

Aperçu

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

Pour ce faire, n’indiquez tout 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-next.

Compromis

Utiliser gt-next comme bibliothèque i18n autonome comporte certains compromis.

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 les fonctions useTranslations et getTranslations, 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 en ligne avec le composant <T> ou les fonctions useGT() & getGT(), vous devrez également traduire manuellement vos chaînes.

Comme il n’y a pas de clés pour les traductions en ligne, 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

Comment trouvez-vous ce guide ?