|
Dokumentation
Demo buchenPlattform
PlattformMCPCLI
APIWorkflows
LeitfädenChangelog

Überblick

  • @lingo.dev/cli

Erste Schritte

  • Schnellstart
  • Konfiguration

Referenz

  • lingo push
  • lingo pull
  • Weitere Befehle
  • lingo purge

Konfiguration

  • Schlüsselsteuerung
  • Formate
  • Sprachen

Leitfäden

  • Eine Sprache hinzufügen
  • Bestehende Übersetzungen
  • Neuübersetzung
  • Hinweise für Übersetzer
  • Runs, Status und Wiederherstellung
  • CI/CD
  • Monorepos
  • Große Projekte

Suchst du die ältere CLI (v0)? Zur Dokumentation der Legacy CLI

Eine Sprache hinzufügen

Das Hinzufügen einer Sprache erfolgt in zwei Schritten: als Ziel hinzufügen und anschließend per Backfill auffüllen.

1. Fügen Sie die Sprache Ihrer Konfiguration hinzu#

Bearbeiten Sie targetLocales in .lingo/config.json:

json
{
  "sourceLocale": "en",
  "targetLocales": ["de", "fr", "es", "ja"]
}

ja ist hier der neue Eintrag. Jeder BCP-47-Code funktioniert.

2. Füllen Sie die neue Sprache per Backfill auf#

bash
lingo push --backfill-missing

--backfill-missing übersetzt jedes Ziel, das über alle konfigurierten Muster hinweg noch nicht existiert. Die vorhandenen Dateien de, fr und es sind bereits da und werden daher übersprungen — nur die neuen ja-Dateien werden erzeugt.

text
✓ Run lfr_a8c...: localized 14 target file(s), 0 already up-to-date.

Warum nicht einfach ein normales Push?

Ein reines lingo push berücksichtigt nur Quellen, deren Hash sich seit dem letzten Lauf geändert hat. Das Hinzufügen einer Sprache ändert jedoch keine Quelle, daher hätte ein normales Push nichts zu tun. --backfill-missing orientiert sich stattdessen an fehlenden Zieldateien — genau das, was beim Hinzufügen einer neuen Sprache entsteht.

Erst schätzen#

So sehen Sie die Kosten für das Hinzufügen einer Sprache, bevor überhaupt etwas berechnet wird:

bash
lingo push --backfill-missing --estimate

Gibt die geschätzten Kosten aus und beendet den Vorgang, ohne zu übersetzen. Mehr zu --estimate und --force finden Sie unter Neuübersetzung.

Eine Sprache entfernen#

Entfernen Sie sie aus targetLocales und löschen Sie anschließend die zugehörigen Dateien:

bash
lingo purge --locale ja

Siehe Bereinigen.

War diese Seite hilfreich?

Max PrilutskiyMax Prilutskiy·Aktualisiert vor etwa 8 Stunden·1 Min. Lesezeit