go-i18n JSON-bestanden

Added in version 4.1.

Veranderd in versie 4.16: Ondersteuning voor variant v2 van deze indeling werd toegevoegd.

Vertalingen van go-i18n zijn eentalig, aanbevolen wordt dus om een basisbestand te specificeren met (wat het meestal is) Engelse tekenreeksen.

Notitie

Weblate ondersteunt de varianten go-i18n JSON v1 en v2. Kies de juiste bestandsindeling die overeenkomt met uw omgeving.

Voorbeeldbestanden

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

Voorbeeld bestand 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": ""
  }
}
Ondersteunde mogelijkheden

Bestandsextensies

.toml

Taalgebied

Enkeltalig

Ondersteunt meervoud

Yes

Ondersteunt beschrijvingen

No

Ondersteunt uitleg

No

Ondersteunt context

No

Ondersteunt locatie

No

Ondersteunt vlaggen

No

API-identificatie

go-i18n-toml

Ondersteunt tekenreeksen alleen-lezen

No

Supports removing obsolete strings

No

Ondersteunde mogelijkheden

Bestandsextensies

.json

Taalgebied

Zowel enkeltalige als tweetalige

Ondersteunt meervoud

Yes

Ondersteunt beschrijvingen

Yes

Ondersteunt uitleg

No

Ondersteunt context

No

Ondersteunt locatie

No

Ondersteunt vlaggen

No

API-identificatie

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

Ondersteunt tekenreeksen alleen-lezen

No

Supports removing obsolete strings

No

Weblate-configuratie

Typisch Weblate Configuratie onderdeel voor v1

Bestandsmasker

langs/*.json

Enkeltalig basistaalbestand

langs/en.json

Sjabloon voor nieuwe vertalingen

Leeg

Bestandsformaat

go-i18n v1 JSON-bestand

Typisch Weblate Configuratie onderdeel voor v2

Bestandsmasker

langs/*.json

Enkeltalig basistaalbestand

langs/en.json

Sjabloon voor nieuwe vertalingen

Leeg

Bestandsformaat

go-i18n v2 JSON-bestand