# gt: General Translation CLI tool: gt save-local URL: https://generaltranslation.com/es/docs/cli/reference/commands/save-local.mdx --- title: gt save-local description: Sincroniza de vuelta a la plataforma de General Translation las ediciones locales hechas en las traducciones. Referencia de API del comando `gt save-local`. --- Envía a la plataforma de General Translation las ediciones locales que hayas hecho en los archivos de traducción mediante diffs. No pone en cola traducciones nuevas; solo sincroniza tus cambios locales. Consulta [Administrar traducciones](/docs/cli/guides/managing-translations#save-local). Úsalo cuando tú o un traductor editen manualmente archivos de traducción descargados y quieras que esos cambios se reflejen en la plataforma. *Nota: Requiere una `GT_API_KEY` y `GT_PROJECT_ID`.* ```bash npx gt save-local ``` ## Cómo funciona [#how-it-works] 1. Lee los archivos configurados en `gt.config.json`. 2. Determina la rama actual de Git. 3. Identifica los archivos que cambiaron desde la última descarga comparando sus hashes de contenido. 4. Obtiene el contenido original del servidor y calcula un diff para cada archivo modificado. 5. Envía los diffs a la plataforma. Solo se procesan los archivos modificados. ## Opciones [#flags] | Parámetro | Descripción | Tipo | Opcional | Predeterminado | | --------------------- | ------------------------------------ | --------- | -------- | ---------------- | | `--api-key ` | Clave de API de General Translation. | `string` | Sí | `GT_API_KEY` | | `--project-id ` | ID del proyecto. | `string` | Sí | `GT_PROJECT_ID` | | `-c, --config ` | Ruta al archivo de configuración. | `string` | Sí | `gt.config.json` | | `--publish` | Publica las traducciones en la CDN. | `boolean` | Sí | `false` | ## Ejemplo [#example] ```bash # Enviar ediciones locales de los archivos de traducción de vuelta a la plataforma npx gt save-local # Sincronizar ediciones y publicar las traducciones actualizadas en el CDN npx gt save-local --publish ``` ## Otras notas [#notes] * La CLI registra las traducciones descargadas en un archivo de bloqueo y solo procesa los archivos que cambiaron desde la última descarga. * Para guardar las ediciones locales y traducir en un solo paso, pasa `--save-local` a [`gt translate`](/docs/cli/reference/commands/translate). * Nunca guardes tu clave de API en `gt.config.json`. La CLI lee `GT_API_KEY` del entorno automáticamente.