Archivos JSON i18next

Distinto en la versión 4.15.1: Soporte añadido para la variante v4 de este formato .

Consejo

Si usa plurales, se recomienda usar la versión 4, ya que esta está alineada con CLDR. Las versiones anteriores tienen reglas de plural diferentes para algunos idiomas, lo cual no es correcto.

i18next es un framework de internacionalización escrito en y para JavaScript. Weblate admite sus archivos de localización con funciones como los plurales.

Las traducciones de i18next son monolingües, por lo que se recomienda especificar un archivo base con (lo que suele ser) las cadenas en inglés.

Archivo JSON de i18next v4

Elija este formato si no está seguro. Almacena plurales usando sufijos CLDR estándar.

Archivo JSON de i18next v3

Úselo para proyectos heredados que utilizan sufijos numéricos para plurales.

Nota

Las variantes v2 y v1 son en su mayoría compatibles con v3, con excepción de cómo se manipulan los plurales.

Archivo de ejemplo:

{
  "hello": "Hello",
  "apple": "I have an apple",
  "apple_plural": "I have {{count}} apples",
  "apple_negative": "I have no apples"
}
Características admitidas

Extensiones de archivo

.json

Lingüística

Ambos monolingüe y bilingüe

Admite plural

Yes

Admite descripciones

No

Admite explicación

No

Admite contexto

No

Admite lugar

No

Admite indicadores

No

Identificador de API

i18nextv4

Admite cadenas de solo lectura en

No

Check flags added by this format

Interpolación con i18next

Características admitidas

Extensiones de archivo

.json

Lingüística

Ambos monolingüe y bilingüe

Admite plural

Yes

Admite descripciones

No

Admite explicación

No

Admite contexto

No

Admite lugar

No

Admite indicadores

No

Identificador de API

i18next

Admite cadenas de solo lectura en

No

Check flags added by this format

Interpolación con i18next

Configuración de Weblate

Weblate típico Configuración de componentes

Máscara de archivos

langs/*.json

Archivo de base monolingüe

langs/en.json

Plantilla para traducciones nuevas

Vacío

Formato de archivo

Archivo JSON i18next v3