JSON-Dateien go-i18n#
Neu in Version 4.1.
Geändert in Version 4.16: Unterstützung für die v2-Variante dieses Formats hinzugefügt.
go-i18n-Übersetzungen sind einsprachig, daher ist es empfehlenswert, eine Basisdatei mit (meist) englischen Zeichenketten anzugeben.
Bemerkung
Weblate unterstützt die Varianten go-i18n JSON v1 und v2. Bitte wählen Sie das richtige Dateiformat für Ihre Einsatzumgebung.
Siehe auch
JSON, go-i18n, Aktualisieren der Zielsprachedateien, Ausgabe von JSON anpassen, Übersetzungsdateien bereinigen
Beispieldateien#
Beispieldatei 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": ""
}
]
Beispieldatei 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": ""
}
}
Weblate-Konfiguration#
Typische Weblate-Komponentenkonfiguration für v1 |
|
---|---|
Dateimaske |
|
Einsprachige Basissprachdatei |
|
Vorlage für neue Übersetzungen |
Leer |
Dateiformat |
JSON-Datei go-i18n v1 |
Typische Weblate-Komponentenkonfiguration für v2 |
|
---|---|
Dateimaske |
|
Einsprachige Basissprachdatei |
|
Vorlage für neue Übersetzungen |
Leer |
Dateiformat |
JSON-Datei go-i18n v2 |