# gt: General Translation CLI tool: gt generate
URL: https://generaltranslation.com/fr/docs/cli/reference/commands/generate.mdx
Docs index: https://generaltranslation.com/llms.txt
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 vos paramètres régionaux cibles.
2. Analyse votre code source à la recherche de contenu inline — les composants [`<T>`](/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`](/docs/cli/reference/commands/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 <paths...>`              | Motifs glob des fichiers source.                                                                                               | `string[]` | Oui        | motifs glob `src`, `app`, `pages`, `components` |
| `--dictionary <path>`           | Chemin vers le fichier de dictionnaire.                                                                                        | `string`   | Oui        | —                                               |
| `--tsconfig, --jsconfig <path>` | Chemin vers un fichier de config TS ou JS.                                                                                     | `string`   | Oui        | Détecté automatiquement                         |
| `--inline`                      | Inclure le contenu inline, comme [`<T>`](/docs/react/reference/components/t) et [`useGT`](/docs/react/reference/hooks/use-gt). | `boolean`  | Oui        | `true`                                          |
| `--default-locale <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é.

## Sitemap

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