Formáty / i18next JSON

i18next JSON s příponami pro množná čísla podle jazyka

i18next zapisuje množná čísla jako příponu klíče a to, které přípony existují, záleží na jazyce, ne na souboru.

.json

Sada přípon není v každém jazyce stejná

Angličtina potřebuje key_one a key_other. Čeština a polština potřebují key_one, key_few, key_many a key_other. Španělština, francouzština a italština potřebují one, many a other. Soubor zkopírovaný z anglické lokalizace a přeložený na místě skončí se dvěma tvary v jazyce, který jich potřebuje čtyři, a místo chybějících se zobrazí klíč.

Linguiqo ukáže políčka, která jazyk opravdu má, a zapíše zpátky přesně tyhle klíče.

Vnořený, nebo plochý, podle toho, jaký soubor je

Načtou se vnořené objekty i ploché klíče s tečkami a soubor se zapíše v podobě, v jaké přišel, místo aby se přeorganizoval pod projektem, který ho používá.

Otázky

Podporuje jmenné prostory (namespaces)?

Jeden projekt drží jednu sadu klíčů a každý soubor namapovaný na jazyk dostane všechny. Dejte každému jmennému prostoru vlastní projekt a každý soubor dostane zpátky přesně své klíče.

A co interpolace jako {{name}}?

Interpolace se rozpoznají a zkontrolují. Překlad, ve kterém chybí interpolace ze zdrojového textu, je chyba kvality, ne varování.

Vyzkoušejte to na vlastním souboru i18next JSON

Ukázka načte váš skutečný soubor a ukáže, co z něj vzniklo. Bez registrace, po dvou hodinách se všechno smaže.

Otevřít ukázku

Co je Linguiqo