Die Lingo.dev CLI bietet manuelle Optionen zur Neuübersetzung, um Übersetzungen aufzufrischen, wenn sich der Quelltext nicht geändert hat – etwa nach dem Wechsel des KI-Modells, nach Updates an Übersetzungs-Prompts oder nach Verbesserungen an der Konfiguration der Lokalisierungs-Engine.
Für automatische Neuübersetzungen, die durch Änderungen am Quelltext ausgelöst werden, siehe Automatische Neuübersetzung.
Vollständige Neuübersetzung#
Umgehe die Lockfile und übersetze alle Inhalte neu:
npx lingo.dev@latest run --forceDadurch wird jeder Schlüssel in jeder Zielsprache neu übersetzt und die Datei i18n.lock neu erstellt.
Gezielte Neuübersetzung#
Nach Sprache#
npx lingo.dev@latest run --force --target-locale esÜbersetzt nur Spanisch neu und lässt alle anderen Sprachen unverändert.
Nach Bucket-Typ#
npx lingo.dev@latest run --force --bucket jsonÜbersetzt nur JSON-Dateien neu und lässt Markdown und andere Formate unverändert.
Nach Schlüssel#
npx lingo.dev@latest run --force --key welcome.titleÜbersetzt einen einzelnen Schlüssel in allen Zielsprachen neu. Unterstützt Glob-Muster.
Nach Datei#
npx lingo.dev@latest run --force --file blog.[locale].jsonÜbersetzt bestimmte Dateien neu. Mehrere --file-Flags lassen sich kombinieren.
Kombiniert#
npx lingo.dev@latest run --force --bucket json --target-locale esDie Optionen lassen sich für eine präzise Steuerung kombinieren – so werden nur alle JSON-Inhalte für Spanisch neu übersetzt.
Effiziente Neuübersetzung mit Purge#
Für die beste Performance verwende purge vor run statt --force. So nutzt du den integrierten Caching-Mechanismus der CLI optimal aus:
# Remove existing translations for a specific key
npx lingo.dev@latest purge --key welcome.title
# Then regenerate (without --force)
npx lingo.dev@latest runWann du neu übersetzen solltest#
| Szenario | Empfohlene Vorgehensweise |
|---|---|
| Quelltext geändert | Automatisch – keine Aktion erforderlich |
| KI-Modelle gewechselt | run --force oder gezielte Neuübersetzung |
| Übersetzungs-Prompts aktualisiert | run --force oder gezielte Neuübersetzung |
| Engine-Konfiguration verbessert | Gezielte Neuübersetzung für betroffene Sprachen |
| Schwache Qualität in einer bestimmten Sprache | run --force --target-locale <locale> |
