Ficheiros de 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 suporta os ficheiros de localização dele com recursos como 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¶
Choose this format if unsure. It stores plurals using standard CLDR suffixes.
Ficheiro i18next JSON v3¶
Use for legacy projects which are using numeric suffixes for plurals.
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
JSON, JSON Format de i18next, Updating target-language files, Personalizar a saída JSON, Limpeza de ficheiros de tradução
Exemplo de ficheiro:
{
"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 ficheiros |
|
Ficheiro de idioma base monolingue |
|
Modelo para novas traduções |
Vazio |
Formato de ficheiro |
Ficheiro i18next JSON v3 |