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": ""
  }
}
Stödda funktioner

File extensions

.toml

Linguality

Monolingual

Supports plural

Yes

Supports descriptions

No

Supports explanation

No

Supports context

No

Supports location

No

Supports flags

No

API identifier

go-i18n-toml

Supports read-only strings

No

Stödda funktioner

File extensions

.json

Linguality

Both monolingual and bilingual

Supports plural

Yes

Supports descriptions

Yes

Supports explanation

No

Supports context

No

Supports location

No

Supports flags

No

API identifier

go-i18n-json, go-i18n-json-v2

Supports read-only strings

No

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