JSON WebExtension

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

Note

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.

Fichier d’exemples :

{
  "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"
  }
}
Fonctionnalités prises en charge

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

Configuration Weblate

Configuration des composants typique de Weblate

Masque de fichier

_locales/*/messages.json

Fichier de langue de base mono-langue

_locales/en/messages.json

Modèle pour les nouvelles traductions

Vide

Format de fichier

fichier JSON WebExtension