JSON WebExtension

Формат файлів, який використовується для перекладу розширень до Mozilla Firefox або Google Chromium.

Примітка

Хоча цей формат називається JSON, його специфікація дозволяє включати коментарі у стилі «//». Weblate видаляє ці коментарі під час аналізу файлів і відкидає їх під час збереження.

Приклад файла:

{
  "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"
  }
}
Підтримувані можливості

Розширення файлів

.json

Мовна різноманітність

Одномовний

Підтримує множину:

Yes

Підтримує описи

Yes

Підтримує пояснення

No

Підтримує контекст

No

Підтримує розташування

No

Підтримує прапорці

No

Ідентифікатор API

webextension

Підтримує рядки, доступні лише для читання

No

Налаштування Weblate

Типовий Налаштовування складників Weblate

Маска файлів

_locales/*/messages.json

Основний файл для одномовного перекладу

_locales/en/messages.json

Шаблон для нових перекладів

Порожньо

Формат файлу

файл JSON WebExtension