# gt: General Translation CLI tool: gt save-local URL: https://generaltranslation.com/it/docs/cli/reference/commands/save-local.mdx --- title: gt save-local description: Sincronizza con la piattaforma General Translation le modifiche apportate localmente alle traduzioni. Riferimento API per il comando gt save-local. --- Invia alla piattaforma General Translation le modifiche locali che hai apportato ai file di traduzione, inviando i diff. Non mette in coda nuove traduzioni: sincronizza solo le modifiche locali. Vedi [Gestire le traduzioni](/docs/cli/guides/managing-translations#save-local). Usalo quando tu o un traduttore modificate manualmente i file di traduzione scaricati e vuoi che tali modifiche siano riportate nella piattaforma. *Nota: richiede `GT_API_KEY` e `GT_PROJECT_ID`.* ```bash npx gt save-local ``` ## Come funziona [#how-it-works] 1. Legge i file definiti in `gt.config.json`. 2. Determina il branch Git corrente. 3. Identifica i file modificati dall'ultimo download confrontando gli hash del contenuto. 4. Recupera il contenuto originale dal server e calcola un diff per ogni file modificato. 5. Invia i diff alla piattaforma. Vengono elaborati solo i file modificati. ## Flag [#flags] | Parametro | Descrizione | Tipo | Facoltativo | Predefinito | | --------------------- | ------------------------------------ | --------- | ----------- | ---------------- | | `--api-key ` | Chiave API per General Translation. | `string` | Sì | `GT_API_KEY` | | `--project-id ` | ID progetto. | `string` | Sì | `GT_PROJECT_ID` | | `-c, --config ` | Percorso del file di configurazione. | `string` | Sì | `gt.config.json` | | `--publish` | Pubblica le traduzioni sulla CDN. | `boolean` | Sì | `false` | ## Esempio [#example] ```bash # Invia le modifiche locali ai file di traduzione alla piattaforma npx gt save-local # Sincronizza le modifiche e pubblica le traduzioni aggiornate sulla CDN npx gt save-local --publish ``` ## Altre note [#notes] * La CLI tiene traccia delle traduzioni scaricate in un lock file ed elabora solo i file modificati dall'ultimo download. * Per salvare le modifiche locali e tradurre in un unico passaggio, usa `--save-local` con [`gt translate`](/docs/cli/reference/commands/translate). * Non archiviare mai la tua chiave API in `gt.config.json`. La CLI legge automaticamente `GT_API_KEY` dall'ambiente.