gt-react, gt-next

Traduisez automatiquement votre projet gt-next ou gt-react

Vue d’ensemble

Ce tutoriel vous montrera comment gérer automatiquement les fichiers de traduction de votre projet lorsque vous utilisez gt-next ou gt-react.

Remarque : À utiliser uniquement lors du déploiement d’une version de production. Si vous utilisez gt-next ou gt-react en développement, cette commande n’est pas nécessaire.

Nous suivrons ces 4 étapes :

Ajoutez vos variables d’environnement

Configurez votre projet avec la commande npx gtx-cli configure


Étape 1 : Ajoutez vos variables d’environnement

Ajoutez votre clé d’API de production et l’ID de votre projet à vos variables d’environnement. C’est nécessaire pour utiliser l’outil gtx-cli. Vous pouvez les obtenir depuis le tableau de bord General Translation.

.env
GT_API_KEY=<your-api-key>
GT_PROJECT_ID=<your-project-id>

Étape 2 : configurez votre projet avec la commande npx gtx-cli configure

Exécutez la commande gtx-cli configure pour configurer votre projet.

npx gtx-cli configure

Étape 3 : Ajoutez la commande gtx-cli translate à votre processus de build

Ajoutez la commande gtx-cli translate à votre processus de build ou à votre CI, avant la commande de build, afin d’ajouter automatiquement les traductions à votre projet.

package.json
{
  "scripts": {
    "translate": "npx gtx-cli translate",
    "build": "npm run translate && <votre commande de build>"
  }
}

Cela va générer des traductions pour toutes vos locales et les enregistrer dans votre projet. Si vous souhaitez valider ces files dans votre dépôt, vous pouvez plutôt exécuter cette commande avant de valider.

C’est terminé ! Désormais, votre projet mettra automatiquement à jour tous vos files JSON de traduction à chaque modification du projet.


Remarques

  • Vous pouvez ajouter automatiquement des traductions à votre projet avec la commande gtx-cli translate.
  • Si vous souhaitez valider vos fichiers de traduction, vous pouvez exécuter la commande gtx-cli translate avant de valider.
  • Pour configurer le chemin de sortie de vos traductions, consultez la documentation de configuration.

Prochaines étapes

Comment trouvez-vous ce guide ?