WebExtension JSON

Bestandsindeling gebruikt bij het vertalen van extensies voor Mozilla Firefox of Google Chromium.

Notitie

Hoewel deze indeling JSON wordt genoemd, staat de specificatie het toe om opmerkingen in de stijl “//” op te nemen, Weblate verwijdert deze opmerkingen bij het parsen van de bestanden en negeert ze bij het opslaan.

Voorbeeld bestand:

{
  "hello": {
    "message": "Ahoj světe!\n",
    "description": "Description",
    "placeholders": {
      "url": {
        "content": "$1",
        "example": "https://developer.mozilla.org"
      }
    }
  },
  "orangutan": {
    "message": "Orangutan has $coUnT$ bananas",
    "description": "Description",
    "placeholders": {
      "count": {
        "content": "$1",
        "example": "5"
      }
    }
  },
  "try": {
    "message": "",
    "description": "Description"
  },
  "thanks": {
    "message": "",
    "description": "Description"
  }
}
Ondersteunde mogelijkheden

Bestandsextensies

.json

Taalgebied ⓘ

Enkeltalig

Ondersteunt meervoud ⓘ

Yes

Ondersteunt beschrijvingen ⓘ

Yes

Ondersteunt uitleg ⓘ

No

Ondersteunt context ⓘ

No

Ondersteunt locatie ⓘ

No

Ondersteunt vlaggen ⓘ

No

API-identificatie

webextension

Ondersteunt tekenreeksen alleen-lezen ⓘ

No

Weblate-configuratie

Typisch Weblate Configuratie onderdeel

Bestandsmasker

_locales/*/messages.json

Enkeltalig basistaalbestand

_locales/en/messages.json

Sjabloon voor nieuwe vertalingen

Leeg

Bestandsformaat

WebExtension JSON-bestand