Assistant de configuration

Exécuter l'assistant de configuration GT

Utilisation

npx gtx-cli init

Utilisez cette commande pour exécuter l'assistant de configuration GT. L'assistant va :

  1. Créer un fichier gt.config.json à la racine de votre projet.
  2. Installer les dépendances nécessaires pour votre projet.
  3. Vous aider à envelopper votre contenu JSX avec des balises <T> (dans un projet basé sur React).
  4. Générer une clé API et un ID de projet pour votre projet.

gt.config.json

La commande init vous aide à configurer les paramètres GT de votre projet.

Elle créera un fichier gt.config.json à la racine de votre projet.

Le fichier contiendra les paramètres suivants :

  • defaultLocale : La locale par défaut pour votre projet.
  • locales : Un tableau des locales prises en charge pour votre projet.
  • files : Il s'agit d'un objet qui contient des informations sur le contenu que vous souhaitez traduire.

Pour des informations plus spécifiques sur le fichier gt.config.json, veuillez consulter la documentation de configuration.

Cette partie de l'assistant peut également être exécutée indépendamment via npx gtx-cli configure.

Dépendances

La commande init installera les dépendances suivantes pour votre projet :

  • gt-react ou gt-next (si votre projet est basé sur React)
  • gtx-cli comme dépendance de développement (si elle n'est pas déjà installée)

Projets basés sur React

Si votre projet est basé sur React, l'assistant vous aidera à configurer votre projet pour utiliser gt-react ou gt-next.

Si vous utilisez déjà une autre bibliothèque i18n, vous devrez peut-être configurer votre projet manuellement.

Consultez la documentation React ou la documentation Next.js pour plus d'informations.

Comme l'assistant est actuellement expérimental, il est possible qu'il ne fonctionne pas pour tous les projets basés sur React. Dans ces cas, vous devrez peut-être configurer votre projet manuellement.

Si vous rencontrez des problèmes, veuillez nous en informer sur GitHub.

Cette partie de l'assistant peut également être exécutée indépendamment via npx gtx-cli setup.

Identifiants

L'assistant vous aidera à générer une clé API et un ID de projet pour votre projet (s'ils ne sont pas déjà configurés).

Veuillez noter que la clé API et l'ID de projet ne sont pas nécessaires pour utiliser gt-react ou gt-next.

L'assistant ajoutera la clé API et l'ID de projet à votre fichier .env.local. Si ce fichier n'existe pas, l'assistant le créera et l'ajoutera à votre fichier .gitignore.

Cette partie de l'assistant peut également être exécutée indépendamment via npx gtx-cli auth.

Sur cette page