Configuration

Guide du fichier gt.config.json

Aperçu

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 dans votre 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 aussi la locale de secours de votre projet.

  • locales : Un tableau de locales pour 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 aussi les locales que votre application prend en charge.

  • 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 va traduire le fichier public/locales/en.json en public/locales/fr.json et public/locales/es.json.

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

Et ensuite ?

Comment trouvez-vous ce guide ?