# gt: General Translation CLI tool: gt generate
URL: https://generaltranslation.com/it/docs/cli/reference/commands/generate.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Genera un modello sorgente per un progetto General Translation. Riferimento API per il comando gt generate.

Genera un file modello sorgente per la tua impostazione regionale predefinita e le impostazioni regionali di destinazione, nello stesso formato usato dal comando [`translate`](/docs/cli/reference/commands/translate). Usalo quando gestisci direttamente le traduzioni invece di passare dalla General Translation API, quindi pubblica i risultati con [traduzioni locali](/docs/react/guides/storing-translations).

*Nota: disponibile per i framework e le librerie inline — `gt-next`, `gt-react`, `gt-react-native`, `gt-tanstack-start`, `gt-node`, `gt-flask` e `gt-fastapi`. Non è registrato per i progetti base (non framework). Se usi la General Translation API, usa invece [`gt translate`](/docs/cli/reference/commands/translate).*

Configura prima il tuo progetto, poi genera il modello.

```bash
npx gt configure
npx gt generate
```

## Come funziona [#how-it-works]

1. Legge `gt.config.json` per determinare l&#39;impostazione regionale predefinita e quelle di destinazione.
2. Analizza il codice sorgente alla ricerca di contenuti inline — componenti [`<T>`](/docs/react/reference/components/t) e chiamate a [`useGT`](/docs/react/reference/hooks/use-gt) — e include il tuo dizionario, nello stesso modo in cui [`gt translate`](/docs/cli/reference/commands/translate) raccoglie i contenuti.
3. Scrive un file modello sorgente per ogni impostazione regionale nel formato usato da [`translate`](/docs/cli/reference/commands/translate), senza chiamare l&#39;API di General Translation.

## Flag [#flags]

`generate` accetta gli stessi flag di [`gt translate`](/docs/cli/reference/commands/translate#flags). Di seguito sono riportati quelli più usati; il riferimento linkato sopra elenca l&#39;insieme completo.

| Parametro                       | Descrizione                                                                                                                | Tipo       | Facoltativo | Predefinito                                 |
| ------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | ---------- | ----------- | ------------------------------------------- |
| `--src <paths...>`              | Pattern glob per i file sorgente.                                                                                          | `string[]` | Sì          | glob di `src`, `app`, `pages`, `components` |
| `--dictionary <path>`           | Percorso del file di dizionario.                                                                                           | `string`   | Sì          | —                                           |
| `--tsconfig, --jsconfig <path>` | Percorso di un file di configurazione TS o JS.                                                                             | `string`   | Sì          | Rilevato automaticamente                    |
| `--inline`                      | Include contenuti inline come [`<T>`](/docs/react/reference/components/t) e [`useGT`](/docs/react/reference/hooks/use-gt). | `boolean`  | Sì          | `true`                                      |
| `--default-locale <locale>`     | Impostazione regionale sorgente del progetto.                                                                              | `string`   | Sì          | `en`                                        |
| `--ignore-errors`               | Ignora gli errori trovati durante la scansione dei contenuti inline.                                                       | `boolean`  | Sì          | `false`                                     |

## Esempio [#example]

```bash
# Genera i templates per le impostazioni regionali configurate
npx gt generate

# Genera da un'impostazione regionale sorgente personalizzata, ignorando gli errori di scansione
npx gt generate --default-locale en-US --ignore-errors
```

## Altre note [#notes]

Dopo aver generato i file modello, mettili a disposizione dei tuoi utenti con le [traduzioni locali](/docs/react/guides/storing-translations). Esegui di nuovo `generate` ogni volta che il contenuto sorgente cambia.

## Sitemap

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