# gt: General Translation CLI tool: gt configure
URL: https://generaltranslation.com/it/docs/cli/reference/commands/configure.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Crea un file gt.config.json di General Translation. Riferimento API per il comando gt configure.

Crea o aggiorna `gt.config.json` senza la riscrittura sperimentale del framework React eseguita da [`gt init`](/docs/cli/reference/commands/init). Può comunque generare i loader, installare la CLI, richiedere il login e predisporre le credenziali di sviluppo.

Il comando determina le impostazioni regionali e i tipi di file che vuoi tradurre. `--locales` sostituisce l&#39;elenco delle impostazioni regionali configurato e `--file-formats` sostituisce i formati proposti durante la configurazione iniziale; gli altri formati e le impostazioni non correlate restano invariati. Per una spiegazione del file generato, consulta [Configuring the CLI](/docs/cli/guides/configuring).

```bash
npx gt configure
```

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

1. Legge la configurazione esistente e determina l&#39;impostazione regionale predefinita, le impostazioni regionali di destinazione e i tipi di file in base ai flag, a `gt.config.json` o alle richieste interattive. Propone i valori predefiniti consigliati solo con `--defaults`.
2. Scrive `defaultLocale`, `locales` e un oggetto `files` senza sovrascrivere le impostazioni dei file non correlate.

Per creare solo il file di configurazione, [scrivilo manualmente](/docs/cli/guides/configuring#create); per autenticarti senza modificare la configurazione, usa [`gt login`](/docs/cli/reference/commands/login). Valgono la stessa [precedenza delle credenziali](/docs/cli/guides/configuring#credentials) e gli stessi [limiti in caso di errori di scrittura locale](/docs/cli/reference/commands/init#notes).

## Flag [#flags]

`configure` accetta i [flag di setup, configurazione e credenziali di `gt init`](/docs/cli/reference/commands/init#flags), ad eccezione dei flag di setup del framework. Supporta inoltre le stesse [esecuzioni headless](/docs/cli/reference/commands/init#headless). Valgono anche le [opzioni globali](/docs/cli/reference/global-options).

## Esempio [#example]

```bash
# Scrivi gt.config.json in modo interattivo
npx gt configure
```

## Altre note [#notes]

* In un monorepo, esegui `configure` dalla directory dell&#39;app specifica. Il comando si interrompe senza modificare i file nella radice di un&#39;area di lavoro con `pnpm-workspace.yaml` o un campo `workspaces`, a meno che l&#39;area di lavoro non includa soltanto l&#39;app stessa.
* La configurazione automatica non è disponibile per le applicazioni Electron.
* Il file `gt.config.json` generato include `defaultLocale`, `locales` e un oggetto `files` che descrive i contenuti da tradurre. Consulta il [riferimento della configurazione](/docs/cli/reference/config) per conoscere tutte le opzioni disponibili.

## Sitemap

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