Traduci

Traduci file di localizzazione vue-i18n, poi controlla ogni riga

vue-i18n raggruppa le forme plurali in un'unica stringa, divise da |, con variabili {name}. Perdere una pipe e la forma sbagliata appare; tradurre una variabile e appare vuota. KAERIS traduce src/locales/en.json e mantiene entrambe.

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

Pipe e {name} rimangono dove erano

Tre forme in entrata, tre forme in uscita, nello stesso ordine.

Primasrc/locales/en.json
{
  "welcome": "Welcome back, {name}!",
  "cart": "no items | one item | {count} items",
  "save": "Save changes"
}
Doposrc/locales/de.json
{
  "welcome": "Willkommen zurück, {name}!",
  "cart": "keine Artikel | ein Artikel | {count} Artikel",
  "save": "Änderungen speichern"
}

Cosa fa KAERIS con esso

Domande

Funziona con i blocchi <i18n> nei file .vue?

Carica il JSON, non il file .vue. I progetti che conservano i messaggi in src/locales/*.json funzionano come sono.

Lingue con più forme plurali?

vue-i18n sceglie una forma in base alla sua posizione nell'elenco |, e il russo necessita di una regola personalizzata nella tua configurazione i18n per utilizzare tre forme. Leggi tu stesso quelle righe prima di spedire.

È 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

Come lo integro nel repository?

kaeris init --preset vue-i18n scrive le impostazioni, e kaeris translate viene eseguito senza flag. Documentazione