fișiere JSON go-i18n¶
Added in version 4.1.
Schimbat în versiunea 4.16: Support for v2 variant of this format was added.
Traducerile go-i18n sunt monolingve, așa că este recomandat să specificați un fișier de bază cu (ceea ce este cel mai adesea) șiruri de caractere în limba engleză.
Notă
Weblate supports the go-i18n JSON v1 and v2 variants. Please choose correct file format matching your environment.
Vezi și
JSON, go-i18n, Updating target-language files, Personalizare ieșire JSON, Curăță fișierele de traducere,
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ție Weblate¶
Typical Weblate Configurația componentei for v1 |
|
---|---|
Mască de fișier |
|
Fișier de limbă de bază monolingvă |
|
Șablon pentru traduceri noi |
Gol |
Format fișier |
go-i18n v1 JSON file |
Typical Weblate Configurația componentei for v2 |
|
---|---|
Mască de fișier |
|
Fișier de limbă de bază monolingvă |
|
Șablon pentru traduceri noi |
Gol |
Format fișier |
go-i18n v2 JSON file |