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

File extensions

.json

Linguality

Monolingual

Supports plural

Yes

Supports descriptions

Yes

Supports explanation

No

Supports context

No

Supports location

No

Supports flags

No

API identifier

webextension

Supports read-only strings

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