# gt: General Translation CLI tool: gt configure
URL: https://generaltranslation.com/fr/docs/cli/reference/commands/configure.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Crée un fichier gt.config.json pour General Translation. Référence API de la commande gt configure.

Crée ou met à jour `gt.config.json` sans la réécriture expérimentale du framework React effectuée par [`gt init`](/docs/cli/reference/commands/init). Cette commande peut néanmoins générer des loaders, installer la CLI, vous inviter à vous connecter et provisionner des identifiants de développement.

La commande résout les paramètres régionaux et les types de fichiers que vous souhaitez traduire. `--locales` remplace la liste de paramètres régionaux configurée et `--file-formats` remplace les formats proposés lors de la configuration initiale ; les autres formats et les paramètres non concernés sont conservés. Pour une présentation du fichier généré, consultez [Configuration de la CLI](/docs/cli/guides/configuring).

```bash
npx gt configure
```

## Fonctionnement [#how-it-works]

1. Lit la configuration existante et résout le paramètre régional par défaut, les paramètres régionaux cibles et les types de fichiers à partir des options, de `gt.config.json` ou d&#39;invites interactives. Les valeurs par défaut recommandées ne sont proposées qu&#39;avec `--defaults`.
2. Écrit `defaultLocale`, `locales` et un objet `files` sans remplacer les autres paramètres de fichiers.

Pour configurer uniquement le fichier, [rédigez-le manuellement](/docs/cli/guides/configuring#create) ; pour vous authentifier sans modifier la configuration, utilisez [`gt login`](/docs/cli/reference/commands/login). Les mêmes règles de [priorité des identifiants](/docs/cli/guides/configuring#credentials) et de [limites en cas d&#39;échec d&#39;écriture locale](/docs/cli/reference/commands/init#notes) s&#39;appliquent.

## Options [#flags]

La commande `configure` accepte les [options d&#39;initialisation, de configuration et d&#39;identifiants de `gt init`](/docs/cli/reference/commands/init#flags), à l&#39;exception des options de configuration du framework. Elle prend également en charge les mêmes [exécutions en mode headless](/docs/cli/reference/commands/init#headless). Les [options globales](/docs/cli/reference/global-options) s&#39;appliquent aussi.

## Exemple [#example]

```bash
# Écrire gt.config.json de façon interactive
npx gt configure
```

## Autres remarques [#notes]

* Dans un monorepo, exécutez `configure` depuis le répertoire de l’application concernée. La commande s’arrête sans modifier de fichiers à la racine d’un workspace contenant `pnpm-workspace.yaml` ou un champ `workspaces`, sauf si celui-ci ne répertorie que l’application elle-même.
* La configuration automatique n’est pas disponible pour les applications Electron.
* Le fichier `gt.config.json` généré inclut votre `defaultLocale`, `locales` et un objet `files` qui décrit le contenu à traduire. Consultez la [référence de configuration](/docs/cli/reference/config) pour connaître toutes les options disponibles.

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
