Ficheiros i18next JSON¶
Alterado na versão 4.15.1: O suporte para a variante v4 deste formato foi adicionado.
Dica
Caso 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 é uma estrutura de internacionalização escrita em e para JavaScript. O Weblate suporta os ficheiros de localização deste com funcionalidades, como os plurais.
As traduções i18next são monolingues, por isso é recomendável especificar um ficheiro base com (o que é mais frequentemente os) cadeias em inglês.
Ficheiro i18next JSON v4¶
Escolha este formato se não tiver certeza. Ele armazena plurais usando sufixos CLDR padrão.
Ficheiro i18next JSON v3¶
Use para projetos legados que usam sufixos numéricos para plurais.
Nota
Weblate suporta o formato v3 de I18next do JSON. As variantes V2 e V1 são na maioria compatíveis com a V3, com exceção de como os plurais são manuseados.
Veja também
Exemplo de ficheiro:
{
"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 de ficheiros |
|
Ficheiro de idioma base monolingue |
|
Modelo para novas traduções |
Vazio |
Formato de ficheiro |
Ficheiro i18next JSON v3 |