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"
}
File extensions |
|
|---|---|
Linguality ⓘ |
Both monolingual and bilingual |
Supports plural ⓘ |
|
Supports descriptions ⓘ |
|
Supports explanation ⓘ |
|
Supports context ⓘ |
|
Supports location ⓘ |
|
Supports flags ⓘ |
|
API identifier |
|
Supports read-only strings ⓘ |
|
Check flags added by this format ⓘ |
File extensions |
|
|---|---|
Linguality ⓘ |
Both monolingual and bilingual |
Supports plural ⓘ |
|
Supports descriptions ⓘ |
|
Supports explanation ⓘ |
|
Supports context ⓘ |
|
Supports location ⓘ |
|
Supports flags ⓘ |
|
API identifier |
|
Supports read-only strings ⓘ |
|
Check flags added by this format ⓘ |
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 |