JSON-Dateien go-i18n

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

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

langs/*.json

Einsprachige Basissprachdatei

langs/en.json

Vorlage für neue Übersetzungen

Leer

Dateiformat

JSON-Datei go-i18n v1

Typische Weblate-Komponentenkonfiguration für v2

Dateimaske

langs/*.json

Einsprachige Basissprachdatei

langs/en.json

Vorlage für neue Übersetzungen

Leer

Dateiformat

JSON-Datei go-i18n v2