Estensione Web JSON

File format used when translating extensions for Mozilla Firefox or Google Chromium.

Nota

While this format is called JSON, its specification allows including «//»-style comments. Weblate does strip these comments while parsing the files and discards them when saving.

Example file:

{
  "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"
  }
}
Funzionalità supportate

Estensioni dei file

.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

Supports removing obsolete strings

No

Configurazione Weblate

Typical Weblate Component configuration

Maschera del file

_locales/*/messages.json

File di lingua a base monolingue

_locales/en/messages.json

Modello per le nuove traduzioni

Empty

Formato file

WebExtension JSON file