Súbory go-i18n JSON

Added in version 4.1.

Zmenené vo verzii 4.16: Pridaná podpora pre variant v2 tohto formátu.

Preklady go-i18n sú jednojazyčné, preto sa odporúča špecifikovať základný súbor s (najčastejšie) anglickými reťazcami.

Poznámka

Weblate podporuje varianty go-i18n JSON v1 a v2. Prosím, vyberte správny formát súboru zodpovedajúci vášmu prostrediu.

Príkladové súbory

Príkladový súbor 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": ""
  }
]

Príkladový súbor 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": ""
  }
}
Podporované funkcie

Prípony súborov

.toml

Jazykovosť ⓘ

Jednojazyčné

Podporuje množné číslo ⓘ

Yes

Podporuje popisy ⓘ

No

Podporuje vysvetlenie ⓘ

No

Podporuje kontext ⓘ

No

Podporuje umiestnenie ⓘ

No

Podporuje príznaky ⓘ

No

Identifikátor API

go-i18n-toml

Podporuje reťazce iba na čítanie ⓘ

No

Podporuje odstraňovanie zastaraných reťazcov ⓘ

No

Podporované funkcie

Prípony súborov

.json

Jazykovosť ⓘ

Jednojazyčné aj dvojjazyčné

Podporuje množné číslo ⓘ

Yes

Podporuje popisy ⓘ

Yes

Podporuje vysvetlenie ⓘ

No

Podporuje kontext ⓘ

No

Podporuje umiestnenie ⓘ

No

Podporuje príznaky ⓘ

No

Identifikátor API

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

Podporuje reťazce iba na čítanie ⓘ

No

Podporuje odstraňovanie zastaraných reťazcov ⓘ

No

Konfigurácia Weblate

Typický Weblate Konfigurácia komponentu pre v1

Maska súboru

langs/*.json

Jednojazyčný súbor základného jazyka

langs/en.json

Šablóna pre nové preklady

Prázdne

Formát súboru

Súbor go-i18n v1 JSON

Typický Weblate Konfigurácia komponentu pre v2

Maska súboru

langs/*.json

Jednojazyčný súbor základného jazyka

langs/en.json

Šablóna pre nové preklady

Prázdne

Formát súboru

Súbor go-i18n v2 JSON