# gt: General Translation CLI tool: gt init URL: https://generaltranslation.com/fr/docs/cli/reference/commands/init.mdx --- title: gt init description: Exécute l’assistant de configuration de General Translation pour configurer un projet. Référence API de la commande gt init. --- Exécute l’assistant de configuration qui prépare un projet pour General Translation. Il s’agit de la commande par défaut — exécuter `npx gt` sans commande lance `init`. L’assistant détecte votre framework et, selon le projet, installe les dépendances, configure votre framework, crée un `gt.config.json` et génère les identifiants. Pour un guide pas à pas, consultez [Configurer le CLI](/docs/cli/guides/configuring). ```bash npx gt init ``` ## Fonctionnement [#how-it-works] 1. Détecte votre framework. Pour un projet Next.js App Router ou Mintlify, il propose à la place de connecter l’[agent IA Locadex](/docs/platform/locadex/quickstart). 2. Pour un projet basé sur React, installe éventuellement `gt-react` ou `gt-next` et ajoute `GTProvider` (expérimental). 3. Demande votre paramètre régional par défaut et vos paramètres régionaux cibles, puis crée `gt.config.json`. En local storage, il crée également un fichier [`loadTranslations`](/docs/react/reference/functions/load-translations). 4. Installe `gt` comme dépendance de développement s’il n’est pas déjà installé. 5. Peut également générer une clé API et un ID de projet, puis les enregistrer dans `.env.local`. *Remarque : l’étape de configuration React est expérimentale et peut ne pas fonctionner pour tous les projets. Vérifiez les modifications apportées.* ## Options [#flags] | Paramètre | Description | Type | Facultatif | Par défaut | | --------------------- | ----------------------------------------------------- | ---------- | ---------- | ------------------------------------------ | | `--src ` | Motifs glob pour le code source de l'application. | `string[]` | Oui | motifs `src`, `app`, `pages`, `components` | | `-c, --config ` | Chemin vers le fichier de configuration. | `string` | Oui | `gt.config.json` | ## Exemple [#example] ```bash # Lancer l'assistant de configuration complet npx gt init # Exécuter gt sans commande produit le même résultat npx gt ``` ## Autres remarques [#notes] * `init` exécute les mêmes étapes que [`gt configure`](/docs/cli/reference/commands/configure) et [`gt auth`](/docs/cli/reference/commands/auth) combinés, ainsi que l’assistant expérimental de configuration pour React. Exécutez l’une de ces commandes seule pour ne répéter que cette étape. Il n’exécute pas [`gt setup`](/docs/cli/reference/commands/setup), qui téléverse vos fichiers source. * La clé API et l’ID de projet ne sont pas nécessaires pour utiliser `gt-react` ou `gt-next` — ils sont uniquement requis pour appeler l’API de General Translation. * Si la configuration expérimentale de React ne fonctionne pas pour votre projet, configurez-la manuellement à l’aide de la [documentation React](/docs/react/react-quickstart).