Übersetzen

Übersetzen Sie config/locales/en.yml und prüfen Sie dann jede Zeile

Rails YAML beginnt mit der Locale als Root-Schlüssel und verwendet %{name}-Variablen und one/other-Plural-Schlüssel. Lassen Sie en: am Anfang der deutschen Datei stehen oder übersetzen Sie %{count}, und das I18n-Gem zeigt Englisch oder einen rohen Schlüssel an. KAERIS schreibt de.yml mit dem richtigen Root und intakten Variablen.

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

Der Root-Schlüssel ändert sich, die Variablen nicht

en: wird zu de:. Plural-Schlüssel bleiben an Ort und Stelle.

Vorherconfig/locales/en.yml
en:
  welcome: "Welcome back, %{name}!"
  cart:
    zero: "Your cart is empty"
    one: "%{count} item"
    other: "%{count} items"
  save: "Save changes"
Nachherconfig/locales/de.yml
de:
  welcome: "Willkommen zurück, %{name}!"
  cart:
    zero: "Dein Warenkorb ist leer"
    one: "%{count} Eintrag"
    other: "%{count} Einträge"
  save: "Änderungen speichern"

Was KAERIS damit macht

Fragen

Sprachen mit mehr Pluralformen?

Russisch oder Polnisch benötigen few und many. Fügen Sie diese Schlüssel hinzu und sie werden übersetzt; wenn einer fehlt, wird dies bei der Prüfung angezeigt.

Funktionieren YAML-Anker?

Ja, bis zu einem gewissen Grad: Eine Datei, deren Anker sich zu einer riesigen Anzahl von Schlüsseln erweitern, wird abgelehnt.

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

Kann ich es vom Terminal oder in CI ausführen?

Ja. pip install kaeris, dann kaeris translate mit deiner Datei und --langs de,ja. Eine GitHub Action öffnet eine Pull-Anfrage, wenn neue Schlüssel landen. Dokumentation