Formati / i18next JSON

JSON di i18next, con i suffissi dei plurali per lingua

i18next scrive i plurali come suffisso della chiave, e quali suffissi esistono dipende dalla lingua, non dal file.

.json

L'insieme dei suffissi non è uguale in ogni lingua

L'inglese ha bisogno di key_one e key_other. Il ceco e il polacco di key_one, key_few, key_many e key_other. Lo spagnolo, il francese e l'italiano di one, many e other. Un file copiato dall'inglese e tradotto sul posto finisce con due forme in una lingua che ne richiede quattro, e al posto di quelle mancanti compare la chiave.

Linguiqo mostra le caselle che una lingua ha davvero e riscrive esattamente quelle chiavi.

Annidato o piatto, come il file

Vengono letti sia gli oggetti annidati sia le chiavi piatte con i punti, e il file viene scritto nella forma in cui è arrivato invece di essere riorganizzato sotto il progetto che lo usa.

Domande

Supporta i namespace?

Un progetto contiene un solo insieme di chiavi, e ogni file associato a una lingua le riceve tutte. Dai a ogni namespace il suo progetto e ogni file riavrà esattamente le sue chiavi.

E l'interpolazione come {{name}}?

Le interpolazioni vengono riconosciute e controllate. Una traduzione a cui ne manca una presente nel testo sorgente è un errore di qualità, non un avviso.

Carica un file i18next JSON e guarda tu stesso

La demo legge un tuo file reale e mostra il risultato. Senza account, e dopo due ore viene cancellato tutto.

Apri la demo

Cos'è Linguiqo