Ficheiros JSON go-i18n¶
Added in version 4.1.
Alterado na versão 4.16: Support for v2 variant of this format was added.
As traduções go-i18n são monolingues, por isso é recomendável especificar um ficheiro base com (o que é mais frequentemente os) cadeias em inglês.
Nota
Weblate supports the go-i18n JSON v1 and v2 variants. Please choose correct file format matching your environment.
Veja também
JSON, go-i18n, Updating target-language files, Personalizar a saída JSON, Limpeza de ficheiros de tradução,
Example files¶
Example file v1:
[
{
"id": "hello",
"description": "Description",
"translation": "Ahoj světe!\n"
},
{
"id": "orangutan",
"description": "Description",
"translation": {
"one": "Orangutan has {{.Count}} banana.\n",
"other": "Orangutan has {{.Count}} bananas.\n"
}
},
{
"id": "try",
"description": "Description",
"translation": ""
},
{
"id": "thanks",
"description": "Description",
"translation": ""
}
]
Example file v2:
{
"hello": "Ahoj světe!\n",
"orangutan": {
"description": "Description",
"one": "Orangutan has {{.Count}} banana.\n",
"other": "Orangutan has {{.Count}} bananas.\n"
},
"try": {
"description": "Description",
"other": ""
},
"thanks": {
"description": "Description",
"other": ""
}
}
Configuração do Weblate¶
Typical Weblate Configuração de componente for v1 |
|
---|---|
Máscara de ficheiros |
|
Ficheiro de idioma base monolingue |
|
Modelo para novas traduções |
Vazio |
Formato de ficheiro |
go-i18n v1 JSON file |
Typical Weblate Configuração de componente for v2 |
|
---|---|
Máscara de ficheiros |
|
Ficheiro de idioma base monolingue |
|
Modelo para novas traduções |
Vazio |
Formato de ficheiro |
go-i18n v2 JSON file |