Ü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
| Option | Beschreibung | Beispiel |
|---|---|---|
--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, --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
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