|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

Automatische Neuübersetzung

Die Lingo.dev CLI übersetzt Inhalte automatisch neu, wenn du den Quelltext änderst. Die Lockfile speichert Fingerprints für jeden Quelltext. Ändert sich ein Fingerprint, schickt die CLI den aktualisierten Inhalt durch die Übersetzungs-Pipeline und ersetzt die bisherige Übersetzung in allen Zieldateien.

So funktioniert's#

json
// locales/en.json (original)
{ "button.save": "Save changes" }

// locales/es.json (generated)
{ "button.save": "Guardar cambios" }

Nach einer Änderung am Quelltext:

json
// locales/en.json (updated)
{ "button.save": "Save all changes" }

Wenn du npx lingo.dev@latest run ausführst, erkennt die CLI den neuen Fingerprint und übersetzt den Inhalt neu:

json
// locales/es.json (updated automatically)
{ "button.save": "Guardar todos los cambios" }

Unveränderte Schlüssel werden komplett übersprungen – nur der geänderte Schlüssel wird an das Übersetzungs-Backend gesendet.

Was eine Neuübersetzung auslöst#

ÄnderungNeu übersetzt?
Quelltext geändertJa
Quelltext unverändertNein
Schlüssel umbenannt, Inhalt unverändertNein – die Übersetzung wird übernommen
Schlüssel aus dem Quelltext gelöschtÜbersetzung aus den Zieldateien entfernt
Neuer Schlüssel zum Quelltext hinzugefügtAls neuer Inhalt übersetzt

Overrides und automatische Neuübersetzung#

Wenn du eine Übersetzung manuell überschrieben hast, wird diese Überschreibung bei einer Änderung am Quelltext durch die automatische Neuübersetzung ersetzt. Das ist so beabsichtigt: Eine Änderung im Quelltext signalisiert, dass sich die Bedeutung geändert hat und eine neue Übersetzung nötig ist.

Wenn du Inhalte aus anderen Gründen neu übersetzen möchtest, etwa nach einem Modellwechsel oder Prompt-Update, siehe Neuübersetzung.

Nächste Schritte#

Neuübersetzung
Optionen für die manuelle Neuübersetzung
i18n.lock
Wie Fingerprinting Änderungen nachverfolgt
Overrides
Wie manuelle Änderungen erhalten bleiben
Übersetzungen entfernen
Übersetzungen aus Zieldateien löschen

War diese Seite hilfreich?

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