Configuration

Guide du fichier gt.config.json

Présentation

Le fichier gt.config.json sert à configurer les paramètres GT de votre projet. Il doit être placé à la racine du projet.

L’assistant de configuration de la CLI npx gtx-cli init créera pour vous un fichier gt.config.json à la racine du projet.

Configuration

Les trois propriétés les plus importantes sont :

  • defaultLocale : La locale par défaut de votre projet. C’est la locale dans laquelle votre contenu source est rédigé. C’est également la locale de secours de votre projet.

  • locales : Un tableau des locales de votre projet. Ce sont les locales vers lesquelles vous souhaitez traduire votre projet. Voir les locales prises en charge pour plus d’informations. Si vous utilisez gt-next ou gt-react, ce sont également les locales prises en charge par votre application.

  • files : Bien que facultatif pour la traduction de composants React, ce champ contient des informations sur les files que vous souhaitez traduire. Voir la section files pour plus d’informations.

Exemples

Voici un exemple de fichier gt.config.json :

gt.config.json
{
  "defaultLocale": "en",
  "locales": ["fr", "es"],
  "files": {
    "json": {
      "include": ["public/locales/[locale].json"]
    }
  }
}

Cela traduira le fichier public/locales/en.json vers public/locales/fr.json et public/locales/es.json.

en.json
fr.json
es.json
gt.config.json
package.json

Étapes suivantes

Que pensez-vous de ce guide ?

Configuration