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