go-i18n JSON-filer

Added in version 4.1.

Förändrat i version 4.16: Stöd för v2-varianten av detta format har lagts till.

go-i18n-översättningar är enspråkiga, så det rekommenderas att ange en basfil med (oftast) engelska strängar.

Observera

Weblate stöder go-i18n JSON v1- och v2-varianterna. Välj rätt filformat som passar din miljö.

Exempel-filer

Exempelfil 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": ""
  }
]

Exempelfil 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

Typisk Weblate Komponentkonfiguration för v1

Filmask

langs/*.json

Enspråkig basspråkfil

langs/en.json

Mall för nya översättningar

Tom

Filformat

go-i18n v1 JSON-fil

Typisk Weblate Komponentkonfiguration för v2

Filmask

langs/*.json

Enspråkig basspråkfil

langs/en.json

Mall för nya översättningar

Tom

Filformat

go-i18n v2 JSON-fil