i18n autonome
Comment utiliser gt-next comme bibliothèque i18n autonome
Présentation
gt-next offre une parité de fonctionnalités avec de nombreuses autres bibliothèques d’i18n.
Cela signifie que vous pouvez utiliser gt-next comme bibliothèque d’i18n autonome, sans recourir à la plateforme General Translation.
Pour ce faire, ne fournissez 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 d’i18n vers gt-next.
Arbitrages
Utiliser gt-next comme bibliothèque i18n autonome comporte certains arbitrages.
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 avec toute 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() & getGT(),
vous devrez également traduire manuellement vos chaînes.
Comme il n’y a pas de clés pour les traductions inline, l’outil CLI fournit la commande gtx-cli generate
qui génère automatiquement des fichiers modèles pour votre projet. Il vous suffira ensuite de modifier ces 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 ?

