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