# gt: General Translation CLI tool: gt generate URL: https://generaltranslation.com/it/docs/cli/reference/commands/generate.mdx --- title: gt generate 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'impostazione regionale predefinita e quelle di destinazione. 2. Analizza il codice sorgente alla ricerca di contenuti inline — componenti [``](/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`, senza chiamare l'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'insieme completo. | Parametro | Descrizione | Tipo | Facoltativo | Predefinito | | ------------------------------- | -------------------------------------------------------------------- | ---------- | ----------- | ------------------------------------------- | | `--src ` | Pattern glob per i file sorgente. | `string[]` | Sì | glob di `src`, `app`, `pages`, `components` | | `--dictionary ` | Percorso del file di dizionario. | `string` | Sì | — | | `--tsconfig, --jsconfig ` | Percorso di un file di configurazione TS o JS. | `string` | Sì | Rilevato automaticamente | | `--inline` | Include contenuti inline come `` e `useGT`. | `boolean` | Sì | `true` | | `--default-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.