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
As variantes v2 e v2 são na sua maioria compatíveis com v3, com a exceção de como os plurais são geridos.
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"
}
Extensões de ficheiro |
|
|---|---|
Lingualidade ⓘ |
Ambos monolingue e bilingue |
Suporta plural ⓘ |
|
Suporta descrições ⓘ |
|
Suporta explicação ⓘ |
|
Suporta contexto ⓘ |
|
Suporta localização ⓘ |
|
Suporta marcadores ⓘ |
|
Identificador API |
|
Suporta cadeias de carateres apenas de leitura ⓘ |
|
Suporta a remoção de cadeias de careteres obsoletas ⓘ |
|
Marcadores de verificação adicionados por este formato ⓘ |
Extensões de ficheiro |
|
|---|---|
Lingualidade ⓘ |
Ambos monolingue e bilingue |
Suporta plural ⓘ |
|
Suporta descrições ⓘ |
|
Suporta explicação ⓘ |
|
Suporta contexto ⓘ |
|
Suporta localização ⓘ |
|
Suporta marcadores ⓘ |
|
Identificador API |
|
Suporta cadeias de carateres apenas de leitura ⓘ |
|
Suporta a remoção de cadeias de careteres obsoletas ⓘ |
|
Marcadores de verificação adicionados por este formato ⓘ |
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 |