# gt: General Translation CLI tool: gt generate URL: https://generaltranslation.com/es/docs/cli/reference/commands/generate.mdx --- title: gt generate description: Genera una plantilla del contenido fuente para un proyecto de General Translation. Referencia de la API del comando gt generate. --- Genera un archivo de plantilla para tu configuración regional predeterminada y tus locales de destino, en el mismo formato que usa el comando [`translate`](/docs/cli/reference/commands/translate). Úsalo cuando gestiones las traducciones por tu cuenta en lugar de hacerlo mediante la API de General Translation y, después, publica los resultados con [traducciones locales](/docs/react/guides/storing-translations). *Nota: Disponible para las bibliotecas de framework e inline: `gt-next`, `gt-react`, `gt-react-native`, `gt-tanstack-start`, `gt-node`, `gt-flask` y `gt-fastapi`. No está registrado para proyectos base (sin framework). Si usas la API de General Translation, usa [`gt translate`](/docs/cli/reference/commands/translate) en su lugar.* Primero configura tu proyecto y luego genera la plantilla. ```bash npx gt configure npx gt generate ``` ## Cómo funciona [#how-it-works] 1. Lee `gt.config.json` para determinar tu configuración regional predeterminada y los locales de destino. 2. Analiza tu código fuente en busca de contenido inline — componentes [``](/docs/react/reference/components/t) y llamadas a [`useGT`](/docs/react/reference/hooks/use-gt) — e incluye tu diccionario, igual que [`gt translate`](/docs/cli/reference/commands/translate) recopila contenido. 3. Escribe un archivo de plantilla de origen para cada configuración regional en el formato que usa `translate`, sin llamar a la API de General Translation. ## Opciones [#flags] `generate` acepta las mismas opciones que [`gt translate`](/docs/cli/reference/commands/translate#flags). A continuación se muestran las opciones que se usan con más frecuencia; la referencia enlazada arriba incluye la lista completa. | Parámetro | Descripción | Tipo | Opcional | Predeterminado | | ------------------------------- | --------------------------------------------------------------- | ---------- | -------- | -------------------------------------------- | | `--src ` | Patrones glob para los archivos fuente. | `string[]` | Sí | globs de `src`, `app`, `pages`, `components` | | `--dictionary ` | Ruta al archivo de diccionario. | `string` | Sí | — | | `--tsconfig, --jsconfig ` | Ruta a un archivo de configuración de TS o JS. | `string` | Sí | Se detecta automáticamente | | `--inline` | Incluye contenido inline, como `` y `useGT`. | `boolean` | Sí | `true` | | `--default-locale ` | Configuración regional de origen del proyecto. | `string` | Sí | `en` | | `--ignore-errors` | Ignora los errores encontrados al analizar el contenido inline. | `boolean` | Sí | `false` | ## Ejemplo [#example] ```bash # Generar plantillas para los locales configurados npx gt generate # Generar desde una configuración regional de origen personalizada, ignorando errores de escaneo npx gt generate --default-locale en-US --ignore-errors ``` ## Otras notas [#notes] Después de generar los archivos de plantilla, ponlos a disposición de tus usuarios con [traducciones locales](/docs/react/guides/storing-translations). Vuelve a ejecutar `generate` cada vez que cambie tu contenido de origen.