Übersetzungen entfernen
Entfernen Sie Übersetzungen für bestimmte Buckets, Dateien, Schlüssel oder Sprachen.
Verwendung
npx lingo.dev@latest purge [optionen]
Beschreibung
Mit dem Befehl purge
können Sie Übersetzungen aus Ihrem Projekt basierend auf spezifischen Kriterien entfernen. Sie können bestimmte Buckets, Dateien, Schlüssel oder Sprachen gezielt auswählen. Dies ist nützlich, um veraltete oder unerwünschte Übersetzungen zu bereinigen.
Tipp: Für optimale Ergebnisse bei der Neuübersetzung führen Sie zuerst den Befehl purge
aus und verwenden dann den Befehl run
ohne --force
. Dieser Ansatz nutzt den integrierten Caching-Mechanismus für eine effizientere Neuübersetzung (im Gegensatz zur Verwendung von run --force
).
Optionen
Option | Beschreibung | Beispiel |
---|---|---|
--bucket <bucket> | Zu verarbeitende Bucket(s). Kann mehrfach verwendet werden. | --bucket json --bucket markdown |
--file [files...] | Zu verarbeitende Datei(en). Verarbeitet nur Dateien, die dem angegebenen Glob-Muster entsprechen. | --file src/**/*.json |
--key <key> | Zu entfernender Schlüssel. Entfernt alle Übersetzungsschlüssel, die dem angegebenen Glob-Muster entsprechen. | --key app.title |
--locale <locale> | Zu verarbeitende Sprache(n). Kann mehrfach verwendet werden. | --locale fr --locale de |
--yes-really | Überspringt die interaktive Bestätigung und löscht ohne Nachfrage. | --yes-really |
-h, --help | Hilfe anzeigen. | --help |
Beispiele
Einen bestimmten Schlüssel löschen
npx lingo.dev@latest purge --key app.title
Alle Übersetzungen in einem Bucket löschen
npx lingo.dev@latest purge --bucket json
Löschen für bestimmte Sprachen
npx lingo.dev@latest purge --locale fr --locale de
Löschen mit Dateimuster
npx lingo.dev@latest purge --file src/**/*.json
Löschen ohne Bestätigung
npx lingo.dev@latest purge --key obsolete.key --yes-really