# gt: General Translation CLI tool: gt generate
URL: https://generaltranslation.com/es/docs/cli/reference/commands/generate.mdx
Docs index: https://generaltranslation.com/llms.txt
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 [`<T>`](/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`](/docs/cli/reference/commands/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 <paths...>`              | Patrones glob para los archivos fuente.                                                                                     | `string[]` | Sí       | globs de `src`, `app`, `pages`, `components` |
| `--dictionary <path>`           | Ruta al archivo de diccionario.                                                                                             | `string`   | Sí       | —                                            |
| `--tsconfig, --jsconfig <path>` | Ruta a un archivo de configuración de TS o JS.                                                                              | `string`   | Sí       | Se detecta automáticamente                   |
| `--inline`                      | Incluye contenido inline, como [`<T>`](/docs/react/reference/components/t) y [`useGT`](/docs/react/reference/hooks/use-gt). | `boolean`  | Sí       | `true`                                       |
| `--default-locale <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.

## Sitemap

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