Arquivos JSON i18next

Alterado na versão 4.15.1: O suporte para a variante v4 deste formato foi adicionado.

Dica

In case you use plurals, it is recommended to use v4 as that aligned plural handling with CLDR. Older versions have different plural rules for some languages which are not correct.

i18next é uma estrutura de internacionalização escrita dentro e para JavaScript. O Weblate tem suporte a seus arquivos de localização com recursos como plurais.

As traduções i18next são monolíngues, por isso é recomendável especificar um arquivo base com (o que é mais frequentemente os) textos em inglês.

Nota

O Weblate suporta as variantes i18next JSON v3 e v4. Escolha o formato de arquivo correto que corresponda ao seu ambiente.

As variantes v2 e v1 são em sua maioria compatíveis com v3, com exceção de como os plurais são tratados.

Exemplo de arquivo:

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

Configuração do Weblate

Configuração de componente típica do Weblate

Máscara de arquivo

langs/*.json

Arquivo de idioma da base monolíngue

langs/en.json

Modelo para novas traduções

Vazio

Formato de arquivo

Arquivo JSON i18next v3