# gt: General Translation CLI tool: gt generate URL: https://generaltranslation.com/fr/docs/cli/reference/commands/generate.mdx --- title: gt generate description: Générer un modèle source pour un projet General Translation. Référence API pour la commande gt generate. --- Génère un fichier de modèle source pour votre paramètre régional par défaut et vos paramètres régionaux cibles, au même format que celui utilisé par la commande [`translate`](/docs/cli/reference/commands/translate). Utilisez-le lorsque vous gérez vous-même les traductions plutôt que via l’API General Translation, puis servez les résultats avec les [traductions locales](/docs/react/guides/storing-translations). *Remarque : disponible pour les bibliothèques de framework et inline — `gt-next`, `gt-react`, `gt-react-native`, `gt-tanstack-start`, `gt-node`, `gt-flask` et `gt-fastapi`. Cette commande n’est pas disponible pour les projets de base (sans framework). Si vous utilisez l’API General Translation, utilisez plutôt [`gt translate`](/docs/cli/reference/commands/translate).* Configurez d’abord votre projet, puis générez le modèle. ```bash npx gt configure npx gt generate ``` ## Comment ça marche [#how-it-works] 1. Lit `gt.config.json` pour déterminer vos paramètres régionaux par défaut et ceux ciblés. 2. Analyse votre code source à la recherche de contenu inline — les composants [``](/docs/react/reference/components/t) et les appels [`useGT`](/docs/react/reference/hooks/use-gt) — et inclut votre dictionnaire, de la même manière que [`gt translate`](/docs/cli/reference/commands/translate) rassemble le contenu. 3. Écrit un fichier modèle source pour chaque paramètre régional, dans le format utilisé par `translate`, sans appeler l’API de General Translation. ## Options [#flags] `generate` accepte les mêmes options que [`gt translate`](/docs/cli/reference/commands/translate#flags). Les options les plus couramment utilisées avec cette commande sont indiquées ci-dessous ; la référence liée ci-dessus fournit la liste complète. | Paramètre | Description | Type | Facultatif | Par défaut | | ------------------------------- | ------------------------------------------------------------------ | ---------- | ---------- | ----------------------------------------------- | | `--src ` | Motifs glob des fichiers source. | `string[]` | Oui | motifs glob `src`, `app`, `pages`, `components` | | `--dictionary ` | Chemin vers le fichier de dictionnaire. | `string` | Oui | — | | `--tsconfig, --jsconfig ` | Chemin vers un fichier de config TS ou JS. | `string` | Oui | Détecté automatiquement | | `--inline` | Inclure le contenu inline, comme `` et `useGT`. | `boolean` | Oui | `true` | | `--default-locale ` | Paramètre régional source du projet. | `string` | Oui | `en` | | `--ignore-errors` | Ignorer les erreurs détectées lors de l’analyse du contenu inline. | `boolean` | Oui | `false` | ## Exemple [#example] ```bash # Générer des modèles pour les locales configurées npx gt generate # Générer depuis une locale source personnalisée, en ignorant les erreurs de scan npx gt generate --default-locale en-US --ignore-errors ``` ## Autres remarques [#notes] Après avoir généré les fichiers modèles, mettez-les à la disposition de vos utilisateurs avec des [traductions locales](/docs/react/guides/storing-translations). Relancez `generate` chaque fois que votre contenu source est modifié.