Übersetzungen entfernen

Entfernen Sie Übersetzungen für bestimmte Buckets, Dateien, Schlüssel oder Locales.

Verwendung

npx lingo.dev@latest purge [options]

Beschreibung

Der Befehl purge ermöglicht es Ihnen, Übersetzungen aus Ihrem Projekt anhand spezifischer Kriterien zu entfernen. Sie können bestimmte Buckets, Dateien, Schlüssel oder Locales gezielt ansprechen. Dies ist nützlich, um veraltete oder unerwünschte Übersetzungen zu bereinigen.

Tipp: Für beste Ergebnisse beim erneuten Übersetzen führen Sie zunächst den Befehl purge aus und verwenden dann den Befehl run ohne --force. Dieser Ansatz nutzt den integrierten Caching-Mechanismus für eine effizientere erneute Übersetzung (im Gegensatz zur Verwendung von run --force).

Optionen

OptionBeschreibungBeispiel
--bucket <bucket>Zu verarbeitende(s) 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(s) Locale(s). Kann mehrfach verwendet werden.--locale fr --locale de
--yes-reallyÜberspringt die interaktive Bestätigung und löscht ohne Rückfrage.--yes-really
-h, --helpHilfe 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

Für bestimmte Locales löschen

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

Mit Dateimuster löschen

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

Ohne Bestätigung löschen

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