Traduci

Traduci config/locales/en.yml, poi controlla ogni riga

Rails YAML inizia con la locale come chiave radice e utilizza variabili %{name} e chiavi plurali one/other. Lascia en: in cima al file tedesco, o traduci %{count}, e la gemma I18n mostrerà l'inglese o una chiave grezza. KAERIS scrive de.yml con la radice corretta e le variabili intatte.

KAERIS ha tradotto questa pagina e controllato ogni riga ritraducendola. Un madrelingua non l'ha ancora revisionata. Originale in inglese

La chiave radice cambia, le variabili no

en: diventa de:. Le chiavi plurali rimangono al loro posto.

Primaconfig/locales/en.yml
en:
  welcome: "Welcome back, %{name}!"
  cart:
    zero: "Your cart is empty"
    one: "%{count} item"
    other: "%{count} items"
  save: "Save changes"
Dopoconfig/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"

Cosa fa KAERIS con esso

Domande

Lingue con più forme plurali?

Il russo o il polacco necessitano di few e many. Aggiungi quelle chiavi e vengono tradotte; se una manca, il controllo lo segnala.

Gli anchor YAML funzionano?

Sì, entro certi limiti: un file i cui anchor si espandono in un numero enorme di chiavi viene rifiutato.

È gratuito?

Sì, senza account: 10.000 caratteri per file e fino a 8 lingue per esecuzione. Una chiave API gratuita aumenta il limite di file a 50.000 caratteri. A vita costa $79 una tantum, sulla tua chiave OpenRouter; i piani mensili partono da $19. Prezzi

Posso eseguirlo dal terminale o in CI?

Sì. pip install kaeris, poi kaeris translate con il tuo file e --langs de,ja. Un GitHub Action apre una pull request quando arrivano nuove chiavi. Documentazione