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.