# gt: General Translation CLI tool: gt save-local URL: https://generaltranslation.com/fr/docs/cli/reference/commands/save-local.mdx --- title: gt save-local description: Synchronise les modifications locales apportées aux traductions avec la plateforme General Translation. Référence API de la commande gt save-local. --- Envoie à la plateforme General Translation les modifications locales que vous avez apportées aux fichiers de traduction en soumettant des diffs. Ne met aucune nouvelle traduction en file d’attente — synchronise uniquement vos modifications locales. Voir [Gérer les traductions](/docs/cli/guides/managing-translations#save-local). Utilisez-la lorsque vous ou un traducteur modifiez manuellement des fichiers de traduction téléchargés et que vous souhaitez que ces changements soient répercutés sur la plateforme. *Remarque : nécessite une `GT_API_KEY` et `GT_PROJECT_ID`.* ```bash npx gt save-local ``` ## Fonctionnement [#how-it-works] 1. Lit les fichiers configurés dans `gt.config.json`. 2. Détermine la branche Git actuelle. 3. Identifie les fichiers modifiés depuis le dernier téléchargement en comparant les hachages de contenu. 4. Récupère le contenu d’origine sur le serveur et calcule un diff pour chaque fichier modifié. 5. Soumet les diffs à la plateforme. Seuls les fichiers modifiés sont traités. ## Options [#flags] | Paramètre | Description | Type | Facultatif | Par défaut | | --------------------- | ----------------------------------- | --------- | ---------- | ---------------- | | `--api-key ` | Clé API pour General Translation. | `string` | Oui | `GT_API_KEY` | | `--project-id ` | ID du projet. | `string` | Oui | `GT_PROJECT_ID` | | `-c, --config ` | Chemin du fichier de configuration. | `string` | Oui | `gt.config.json` | | `--publish` | Publie les traductions sur le CDN. | `boolean` | Oui | `false` | ## Exemple [#example] ```bash # Envoyer les modifications locales des fichiers de traduction vers la plateforme npx gt save-local # Synchroniser les modifications et publier les traductions mises à jour sur le CDN npx gt save-local --publish ``` ## Autres remarques [#notes] * Le CLI consigne les traductions téléchargées dans un fichier de verrouillage et ne traite que les fichiers modifiés depuis le dernier téléchargement. * Pour enregistrer les modifications locales et traduire en une seule étape, passez `--save-local` à [`gt translate`](/docs/cli/reference/commands/translate). * Ne stockez jamais votre clé API dans `gt.config.json`. Le CLI lit automatiquement `GT_API_KEY` depuis l’environnement.