Supprimer des traductions
Supprimez les traductions pour des buckets, fichiers, clés ou locales spécifiés.
Utilisation
npx lingo.dev@latest purge [options]
Description
La commande purge
vous permet de supprimer des traductions de votre projet selon des critères spécifiques. Vous pouvez cibler des buckets, fichiers, clés ou locales particuliers. Cela est utile pour nettoyer les traductions obsolètes ou indésirables.
Conseil : Pour de meilleurs résultats lors de la retraduction, exécutez d'abord la commande purge
, puis utilisez la commande run
sans l'option --force
. Cette approche exploite le mécanisme de mise en cache intégré pour une retraduction plus efficace (par opposition à l'utilisation de run --force
).
Options
Option | Description | Exemple |
---|---|---|
--bucket <bucket> | Bucket(s) à traiter. Peut être utilisé plusieurs fois. | --bucket json --bucket markdown |
--file [files...] | Fichier(s) à traiter. Traite uniquement les fichiers correspondant au(x) motif(s) glob. | --file src/**/*.json |
--key <key> | Clé à supprimer. Supprime toutes les clés de traduction correspondant au motif glob. | --key app.title |
--locale <locale> | Locale(s) à traiter. Peut être utilisé plusieurs fois. | --locale fr --locale de |
--yes-really | Ignore la confirmation interactive et supprime sans demander. | --yes-really |
-h, --help | Afficher l'aide. | --help |
Exemples
Purger une clé spécifique
npx lingo.dev@latest purge --key app.title
Purger toutes les traductions dans un bucket
npx lingo.dev@latest purge --bucket json
Purger pour des locales spécifiques
npx lingo.dev@latest purge --locale fr --locale de
Purger avec un motif de fichier
npx lingo.dev@latest purge --file src/**/*.json
Purge sans confirmation
npx lingo.dev@latest purge --key obsolete.key --yes-really