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 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

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.

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

langs/*.json

Ficheiro de idioma base monolingue

langs/en.json

Modelo para novas traduções

Vazio

Formato de ficheiro

Ficheiro i18next JSON v3