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.
Arquivo JSON i18next v4¶
Choose this format if unsure. It stores plurals using standard CLDR suffixes.
Arquivo JSON i18next v3¶
Use for legacy projects which are using numeric suffixes for plurals.
Nota
As variantes v2 e v1 são em sua maioria compatíveis com v3, com exceção de como os plurais são tratados.
Ver também
JSON, JSON Format de i18next, Updating target-language files, Personalizar saída JSON, Limpar arquivos de tradução
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 |
|
Arquivo de idioma da base monolíngue |
|
Modelo para novas traduções |
Vazio |
Formato de arquivo |
Arquivo JSON i18next v3 |