|Labs
Demo buchenPlattform
React (Lingo Compiler)
Alpha
React (MCP)React (i18n)Legacy CLI (v0)
Veraltet

Lingo.dev CLI

  • So funktioniert's
  • Setup
  • Schnellstart
  • Monorepos

Konfiguration

  • Unterstützte Formate
  • i18n.json
  • i18n.lock
  • Unterstützte Sprachen

Funktionen

  • Bestehende Übersetzungen
  • Sprachen hinzufügen
  • Überschreibungen
  • Hinweise für Übersetzer
  • Übersetzungsschlüssel
  • Umbenennen von Schlüsseln
  • Schlüsselsperrung
  • Schlüssel ignorieren
  • Schlüssel beibehalten
  • Keys mit KI extrahieren

Performance

  • Große Projekte
  • Parallele Verarbeitung
  • Kostenschätzung

Neuübersetzung

  • Automatische Neuübersetzung
  • Neuübersetzung
  • Übersetzungen entfernen

Diese Dokumentation bezieht sich auf die Legacy CLI (v0) und ist veraltet. Die aktuelle CLI ist v1. Zur aktuellen CLI-Dokumentation

Übersetzungen entfernen

Der Befehl purge entfernt Übersetzungen aus Zieldateien anhand bestimmter Kriterien – Bucket-Typ, Dateimuster, Schlüssel oder Sprache. Dabei wird auch die Datei i18n.lock aktualisiert, damit die Entfernung korrekt abgebildet wird.

Verwendung#

bash
npx lingo.dev@latest purge [options]

Optionen#

OptionBeschreibungBeispiel
--bucket <type>Entfernt Übersetzungen in einem bestimmten Bucket. Kann mehrfach verwendet werden.--bucket json
--file <pattern>Entfernt Übersetzungen in Dateien, die einem Glob-Muster entsprechen.--file src/**/*.json
--key <key>Entfernt einen bestimmten Übersetzungsschlüssel. Unterstützt Glob-Muster.--key app.title
--locale <code>Entfernt Übersetzungen für eine bestimmte Sprache. Kann mehrfach verwendet werden.--locale fr --locale de
--yes-reallyÜberspringt die interaktive Bestätigungsabfrage.--yes-really

Beispiele#

Einen bestimmten Schlüssel entfernen#

bash
npx lingo.dev@latest purge --key app.title

Entfernt app.title aus allen Zieldateien und der Lockdatei.

Alle Übersetzungen in einem Bucket entfernen#

bash
npx lingo.dev@latest purge --bucket json

Übersetzungen für bestimmte Sprachen entfernen#

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

Nach Dateimuster entfernen#

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

Bestätigung überspringen#

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

Purge + Run-Workflow#

Für eine effiziente Neuübersetzung führst du zuerst purge aus und startest danach ohne --force. So nutzt du den Caching-Mechanismus der CLI optimal:

bash
npx lingo.dev@latest purge --key welcome.title
npx lingo.dev@latest run

Dieser Ansatz ist effizienter als run --force, weil nur die entfernten Inhalte neu übersetzt werden.

Nächste Schritte#

Neuübersetzung
Wann und wie Inhalte neu übersetzt werden
Automatische Neuübersetzung
Wie Änderungen an der Quelle eine Neuübersetzung auslösen
i18n.lock
Wie die Lockdatei den Status nachverfolgt
i18n.json
Vollständige Konfigurationsreferenz

War diese Seite hilfreich?

Max PrilutskiyMax Prilutskiy·Aktualisiert vor 1 Tag·1 Min. Lesezeit