# gt: General Translation CLI tool: gt configure
URL: https://generaltranslation.com/es/docs/cli/reference/commands/configure.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Crea un archivo `gt.config.json` de General Translation. Referencia de la API para el comando gt configure.

Crea o actualiza `gt.config.json` sin la reescritura experimental del framework de React que realiza [`gt init`](/docs/cli/reference/commands/init). Aun así, puede generar loaders, instalar la CLI, solicitar el inicio de sesión y aprovisionar credenciales de desarrollo.

El comando resuelve las configuraciones regionales y los tipos de archivo que quieres traducir. `--locales` reemplaza la lista de configuraciones regionales definida y `--file-formats` reemplaza los formatos que ofrece la configuración inicial; se conservan los demás formatos y los ajustes no relacionados. Para ver una explicación del archivo resultante, consulta [Configuración de la CLI](/docs/cli/guides/configuring).

```bash
npx gt configure
```

## Cómo funciona [#how-it-works]

1. Lee la configuración existente y resuelve la configuración regional predeterminada, las configuraciones regionales de destino y los tipos de archivo a partir de los flags, de `gt.config.json` o de preguntas interactivas. Solo ofrece los valores predeterminados recomendados si se usa `--defaults`.
2. Escribe `defaultLocale`, `locales` y un objeto `files` sin reemplazar los ajustes de archivos no relacionados.

Si solo necesitas el archivo de configuración, [escríbelo manualmente](/docs/cli/guides/configuring#create); para autenticarte sin modificar la configuración, usa [`gt login`](/docs/cli/reference/commands/login). Se aplican la misma [precedencia de credenciales](/docs/cli/guides/configuring#credentials) y los mismos [límites ante fallos de escritura local](/docs/cli/reference/commands/init#notes).

## Flags [#flags]

`configure` acepta los [flags de inicialización, configuración y credenciales de `gt init`](/docs/cli/reference/commands/init#flags), salvo los flags de configuración del framework. Admite las mismas [ejecuciones en modo headless](/docs/cli/reference/commands/init#headless). También se aplican las [opciones globales](/docs/cli/reference/global-options).

## Ejemplo [#example]

```bash
# Escribir gt.config.json de forma interactiva
npx gt configure
```

## Otras notas [#notes]

* En un monorepo, ejecuta `configure` desde el directorio de la app correspondiente. El comando se detiene sin modificar archivos en la raíz de un workspace con `pnpm-workspace.yaml` o un campo `workspaces`, salvo que en él solo figure la propia app.
* La configuración automática no está disponible para aplicaciones de Electron.
* El archivo `gt.config.json` generado incluye tu `defaultLocale`, `locales` y un objeto `files` que describe el contenido que se va a traducir. Consulta la [referencia de configuración](/docs/cli/reference/config) para ver todas las opciones disponibles.

## Sitemap

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