Lingo.dev + .json (Frontend)

Lingo.dev CLI übersetzt JSON-Lokalisierungsdateien für React, Vue, Angular und jedes Frontend-Framework ohne Konfigurationsänderungen. Die CLI bewahrt die exakte JSON-Formatierung, verarbeitet verschachtelte Strukturen intelligent, prozessiert nur modifizierte Inhalte für Kosteneffizienz und erhält Framework-spezifische Syntax wie {{count}}-Platzhalter.

Schnelle Einrichtung

Erstellen Sie eine i18n.json Konfigurationsdatei:

{
  "locale": {
    "source": "en",
    "targets": ["es", "fr", "de"]
  },
  "buckets": {
    "json": {
      "include": ["locales/[locale].json"]
    }
  }
}

Hinweis: [locale] ist ein Platzhalter, der wörtlich in der Konfiguration verbleiben sollte, da er während der CLI-Ausführung durch die tatsächliche Locale ersetzt wird.

Alles übersetzen

npx lingo.dev@latest i18n

Verarbeitet automatisch verschachtelte Strukturen, bewahrt Framework-spezifische Syntax wie {{count}}-Platzhalter und aktualisiert nur geänderte Inhalte.

Intelligente Strukturerhaltung

Erhält komplexe Hierarchien und Framework-Konventionen:

{
  "nav": {
    "home": "Home",
    "about": {
      "team": "Our Team"
    }
  },
  "items": {
    "one": "{{count}} item",
    "other": "{{count}} items"
  }
}

Erweiterte Konfiguration

Dateien ausschließen

"json": {
  "include": ["locales/[locale]/*.json"],
  "exclude": ["locales/[locale]/config.json"]
}

Technische Schlüssel sperren

"json": {
  "lockedKeys": ["app/version", "settings/apiKey"]
}

Verwenden Sie Schrägstriche (/) für verschachtelte Schlüsselpfade.