Arquivos JSON i18next¶
Alterado na versão 4.15.1: O suporte para a variante v4 deste formato foi adicionado.
Dica
Caso você use plurais, é recomendado usar a v4, pois ela alinha o tratamento de plural com CLDR. Versões mais antigas têm regras de plural diferentes para alguns idiomas que não são corretas.
i18next is an internationalization framework written in and for JavaScript. Weblate supports its localization files with features such as plurals.
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¶
Escolha este formato se não tiver certeza. Ele armazena plurais usando sufixos CLDR padrão.
Arquivo JSON i18next v3¶
Use para projetos legados que usam sufixos numéricos para plurais.
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
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 do arquivo |
|
Arquivo de idioma da base monolíngue |
|
Modelo para novas traduções |
Vazio |
Formato de arquivo |
Arquivo JSON i18next v3 |