Ü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

OptionBeschreibungBeispiel
--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, --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

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