Supprimer des traductions

Mis à jour le : le trimestre dernier · 1 min de lecture

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#

OptionDescriptionExemple
--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-reallyIgnore la demande de confirmation interactive.--yes-really

Exemples#

Supprimer une clé spécifique#

bash
npx lingo.dev@latest purge --key app.title

Supprime app.title de tous les fichiers cibles et du lockfile.

Supprimer toutes les traductions d’un bucket#

bash
npx lingo.dev@latest purge --bucket json

Supprimer les traductions de langues spécifiques#

bash
npx lingo.dev@latest purge --locale fr --locale de

Supprimer par motif de fichier#

bash
npx lingo.dev@latest purge --file src/**/*.json

Ignorer la confirmation#

bash
npx lingo.dev@latest purge --key obsolete.key --yes-really

Workflow 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 run

Cette approche est plus efficace que run --force, car elle ne retraduit que le contenu purgé.

Étapes suivantes#