Formats / i18next JSON

Du JSON i18next, avec les suffixes de pluriel de chaque langue

i18next écrit les pluriels comme un suffixe de la clé, et les suffixes qui existent dépendent de la langue, pas du fichier.

.json

Les suffixes ne sont pas les mêmes dans toutes les langues

L'anglais a besoin de key_one et key_other. Le tchèque et le polonais ont besoin de key_one, key_few, key_many et key_other. L'espagnol, le français et l'italien ont besoin de one, many et other. Un fichier copié de la langue anglaise et traduit sur place finit avec deux formes dans une langue qui en demande quatre, et c'est la clé qui s'affiche à la place de celles qui manquent.

Linguiqo affiche les cases qu'a réellement une langue et réécrit exactement ces clés.

Imbriqué ou plat, selon le fichier

Les objets imbriqués comme les clés plates à points sont lus, et le fichier est écrit dans la forme où il est arrivé au lieu d'être réorganisé sous le projet qui l'utilise.

Questions

Les namespaces sont-ils pris en charge ?

Un projet contient un seul jeu de clés, et chaque fichier associé à une langue les reçoit toutes. Donnez à chaque namespace son propre projet, et chaque fichier récupère exactement ses clés.

Et l'interpolation comme {{name}} ?

Les interpolations sont détectées et vérifiées. Une traduction à laquelle il en manque une présente dans la source est une erreur de qualité, pas un avertissement.

Importez un fichier i18next JSON et voyez par vous-même

La démo lit un vrai fichier à vous et montre le résultat. Sans compte, et tout est supprimé au bout de deux heures.

Ouvrir la démo

Ce qu'est Linguiqo