Supprimer des traductions
Déconseillé
Cette documentation couvre l’ancien CLI (v0). La version actuelle du CLI est la v1. Voir la documentation actuelle du CLI
La commande purge supprime les traductions des fichiers cibles selon des critères précis : type de bucket, motif de fichier, clé ou langue. Elle met à jour le fichier i18n.lock pour refléter ces suppressions.
Utilisation#
bash
npx lingo.dev@latest purge [options]Options#
| Option | Description | Exemple |
|---|---|---|
--bucket <type> | Supprime les traductions d’un bucket spécifique. Option répétable. | --bucket json |
--file <pattern> | Supprime les traductions des fichiers correspondant à un motif glob. | --file src/**/*.json |
--key <key> | Supprime une clé de traduction spécifique. Prend en charge les motifs glob. | --key app.title |
--locale <code> | Supprime les traductions d’une langue spécifique. Option répétable. | --locale fr --locale de |
--yes-really | Ignore la demande de confirmation interactive. | --yes-really |
Exemples#
Supprimer une clé spécifique#
bash
npx lingo.dev@latest purge --key app.titleSupprime app.title de tous les fichiers cibles et du lockfile.
Supprimer toutes les traductions d’un bucket#
bash
npx lingo.dev@latest purge --bucket jsonSupprimer les traductions de langues spécifiques#
bash
npx lingo.dev@latest purge --locale fr --locale deSupprimer par motif de fichier#
bash
npx lingo.dev@latest purge --file src/**/*.jsonIgnorer la confirmation#
bash
npx lingo.dev@latest purge --key obsolete.key --yes-reallyWorkflow purge + exécution#
Pour une retraduction efficace, commencez par purger, puis lancez la commande sans --force. Vous profitez ainsi du mécanisme de cache du CLI :
bash
npx lingo.dev@latest purge --key welcome.title
npx lingo.dev@latest runCette approche est plus efficace que run --force, car elle ne retraduit que le contenu purgé.