Übersetzen

Übersetzen Sie Ihre Flutter .arb-Dateien und überprüfen Sie dann jede Zeile

Flutter-Apps speichern ihren Text in lib/l10n/app_en.arb: ICU-Plurale, {name}-Platzhalter und @key-Metadaten. Eine fehlerhafte Klammer und flutter gen-l10n stoppt. KAERIS schreibt app_de.arb, app_ja.arb und den Rest mit intakter Syntax.

KAERIS hat diese Seite übersetzt und jede Zeile durch Rückübersetzung geprüft. Ein Muttersprachler hat sie noch nicht überprüft. Englisches Original

Metadaten beibehalten, @@locale gesetzt

Beschreibungen und Platzhaltertypen werden kopiert; die Wörter innerhalb der Pluralzweige werden übersetzt.

Vorherlib/l10n/app_en.arb
{
  "@@locale": "en",
  "welcome": "Welcome back, {name}!",
  "cartItemCount": "{count, plural, one{You have {count} item} other{You have {count} items}}",
  "@cartItemCount": {
    "description": "Shown on the cart screen",
    "placeholders": { "count": { "type": "int" } }
  }
}
Nachherlib/l10n/app_de.arb
{
  "@@locale": "de",
  "welcome": "Willkommen zurück, {name}!",
  "cartItemCount": "{count, plural, one{Du hast {count} Eintrag} other{Du hast {count} Einträge}}",
  "@cartItemCount": {
    "description": "Shown on the cart screen",
    "placeholders": { "count": { "type": "int" } }
  }
}

Was KAERIS damit macht

Fragen

Sprachen mit mehr Pluralformen?

Polnisch, Russisch oder Arabisch erhalten die benötigten ICU-Zweige, wie few und many.

Brechen lange deutsche Texte mein Layout?

Zeilen, die viel länger als üblich für diese Sprache geworden sind, werden markiert, damit Sie die Schaltflächen überprüfen können, in denen sie sich befinden.

Ist es kostenlos?

Ja, ohne Konto: 10.000 Zeichen pro Datei und bis zu 8 Sprachen pro Lauf. Ein kostenloser API-Schlüssel erhöht das Dateilimit auf 50.000 Zeichen. Lebenslang kostet es einmalig 79 $, mit deinem eigenen OpenRouter-Schlüssel; monatliche Pläne beginnen bei 19 $. Preise

Wie integriere ich es in das Repository?

kaeris init --preset flutter-arb schreibt die Einstellungen für lib/l10n, und kaeris translate wird ohne Flags ausgeführt. Dokumentation