JSON de WebExtension

Format de fitxer utilitzat en traduir extensions per a Mozilla Firefox o Google Chromium.

Nota

Tot i que aquest format s’anomena JSON, la seva especificació permet incloure comentaris a l’estil «//». Weblate elimina aquests comentaris mentre analitza els fitxers i els descarta quan es desa.

Fitxer d’exemple:

{
  "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"
  }
}
Supported features

File extensions

.json

Lingualitat

Monolingual

Supports plural

Yes

Supports descriptions

Yes

Admet l’explicació

No

Supports context

No

Supports location

No

Supports flags

No

API identifier

webextension

Admet cadenes de només lectura

No

Supports removing obsolete strings

No

Configuració del Weblate

Placa web típica Configuració dels components

Filtre de fitxers

_locales/*/messages.json

Fitxer de llengua base monolingüe

_locales/en/messages.json

Plantilla per a traduccions noves

«Buit».

Format de fitxer

Fitxer JSON d’extensió web