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

OptionDescriptionExemple
--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-reallyIgnore la confirmation interactive et supprime sans demander.--yes-really
-h, --helpAfficher 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