Formatos / i18next JSON

JSON de i18next, con los sufijos de plural de cada idioma

i18next escribe los plurales como un sufijo de la clave, y qué sufijos existen depende del idioma, no del archivo.

.json

El conjunto de sufijos no es igual en todos los idiomas

El inglés necesita key_one y key_other. El checo y el polaco necesitan key_one, key_few, key_many y key_other. El español, el francés y el italiano necesitan one, many y other. Un archivo copiado del inglés y traducido sobre la marcha acaba con dos formas en un idioma que necesita cuatro, y en lugar de las que faltan se muestra la clave.

Linguiqo muestra las casillas que tiene realmente un idioma y escribe exactamente esas claves.

Anidado o plano, según sea el archivo

Se leen tanto objetos anidados como claves planas con puntos, y el archivo se escribe con la forma con la que llegó en lugar de reorganizarse por debajo del proyecto que lo usa.

Preguntas

¿Admite namespaces?

Un proyecto contiene un único conjunto de claves, y cada archivo asignado a un idioma las recibe todas. Da a cada namespace su propio proyecto y cada archivo recuperará exactamente sus claves.

¿Y las interpolaciones como {{name}}?

Las interpolaciones se detectan y se comprueban. Si a una traducción le falta una que tiene el texto de origen, es un error de calidad, no un aviso.

Sube un archivo i18next JSON y compruébalo

La demo lee un archivo real tuyo y te muestra el resultado. Sin cuenta, y a las dos horas se borra todo.

Abrir la demo

Qué es Linguiqo