|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

Hinweise für Übersetzer

Einige Dateiformate unterstützen Inline-Kommentare, die die Lingo.dev CLI in Übersetzungsanfragen einbezieht. Diese Kommentare liefern dem KI-Modell Kontext – sie präzisieren Begriffe, legen den Ton fest oder beschreiben, wo Inhalte in der UI erscheinen.

Warum Hinweise für Übersetzer wichtig sind#

Das Wort "Records" kann sich auf Krankenakten, Schallplatten oder Datenbankeinträge beziehen. Ohne Kontext muss das KI-Modell raten. Ein Hinweis für Übersetzer beseitigt diese Mehrdeutigkeit:

jsonc
{
  // Medical context: refers to patient medical records
  "records": "Records"
}

Der Kommentar wird zusammen mit dem String in der Übersetzungsanfrage gesendet und lenkt das Modell zur richtigen Interpretation.

Unterstützte Formate#

Hinweise für Übersetzer werden derzeit unterstützt in:

FormatBucket-TypKommentar-Syntax
JSONCjsonc// comment über dem Schlüssel
Xcode-String-Katalogexcode-xcstringsKommentarfeld in der Datei .xcstrings

JSONC-Beispiel#

jsonc
{
  // Navigation menu item - appears in the top header bar
  "nav.home": "Home",

  // Button label - triggers form submission, keep it short
  "form.submit": "Submit",

  // "Light" refers to the visual theme, not weight or illumination
  "settings.theme.light": "Light"
}

Um JSONC zu verwenden, konfiguriere den Bucket-Typ jsonc in deiner i18n.json:

json
{
  "buckets": {
    "jsonc": {
      "include": ["locales/[locale].jsonc"]
    }
  }
}

So schreibst du effektive Hinweise#

Gute Hinweise für Übersetzer beschreiben Kontext, der aus dem String selbst nicht ersichtlich ist:

EffektivWarum
// Button label in checkout flowTeilt dem Modell mit, wo das UI-Element erscheint und dass Kürze wichtig ist
// "Set" means a collection, not the verbPräzisiert ein mehrdeutiges Wort
// Formal tone - displayed in legal footerLegt die Erwartungen an das Sprachregister fest

Hinweise, die den String selbst nur wiederholen (// This says Welcome), bringen keinen Mehrwert.

Nächste Schritte#

Unterstützte Formate
Alle Bucket-Typen und ihre Features
Key Locking
Schütze bestimmte Werte vor der Übersetzung
i18n.json
Vollständige Konfigurationsreferenz
Verbinde deine Engine
Nutze Markenstimme und Glossar für noch mehr Kontext

War diese Seite hilfreich?

Max PrilutskiyMax Prilutskiy·Aktualisiert vor etwa 11 Stunden·2 Min. Lesezeit