JSON-Datei WebExtension

Dateiformat, das beim Übersetzen von Erweiterungen für Mozilla Firefox oder Google Chromium verwendet wird.

Bemerkung

Dieses Format heißt zwar JSON, aber seine Spezifikation erlaubt es, Kommentare im Stil von „//“ einzufügen. Weblate entfernt diese Kommentare beim Analysieren der Dateien und verwirft sie beim Speichern.

Beispieldatei:

{
  "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"
  }
}
Unterstützte Funktionen

Dateiendungen

.json

Linguistik: ⓘ

Einsprachig

Unterstützt Pluralformen ⓘ

Yes

Unterstützt Beschreibungen ⓘ

Yes

Unterstützt Erklärung ⓘ

No

Unterstützt Kontext ⓘ

No

Unterstützt Ort ⓘ

No

Unterstützt Markierungen ⓘ

No

API-Kennung

webextension

Unterstützt schreibgeschützte Zeichenketten ⓘ

No

Supports removing obsolete strings ⓘ

No

Weblate-Konfiguration

Typische Weblate-Komponentenkonfiguration

Dateimaske

_locales/*/messages.json

Einsprachige Basissprachdatei

_locales/en/messages.json

Vorlage für neue Übersetzungen

Leer

Dateiformat

JSON-Datei WebExtension