Добавление спеллера в FireFox: различия между версиями

Материал из Wiki FU-Lab
Перейти к навигации Перейти к поиску
Строка 13: Строка 13:
#Загрузить подготовленный zip архив.
#Загрузить подготовленный zip архив.
#Дождаться одобрения вашего расширения. Оно будет одобрено (или отклонено) в течение нескольких часов. Сообщение об этом придет на адрес, который вы указывали при регистрации.
#Дождаться одобрения вашего расширения. Оно будет одобрено (или отклонено) в течение нескольких часов. Сообщение об этом придет на адрес, который вы указывали при регистрации.
#Перейти по ссылке, указанном в письме, и установить расширение в браузер.
#Перейти по ссылке, указанной в письме, и установить расширение в браузер.


==Структура файла manifest.json==
==Структура файла manifest.json==

Версия от 20:13, 7 декабря 2023

Здесь описан алгоритм добавления разработчиком модуля проверки орфографии на своем языке в браузер FireFox на примере добавления коми (пермяцкого) спеллера от лаборатории FU-Lab.

Последовательность действий

  1. Зарегистрироваться в магазине расширений FireFox (если еще не зарегистрированы).
  2. На своем компьютере создать папку проекта и в ней создать файл manifest.json и папку dictionaries.
  3. Отредактировать файл manifest.json по образцу и положить в папку dictionaries нужные файлы .dic и .aff .
  4. Выделить готовый файл manifest.json и папку dictionaries и сжать их в единый zip архив.
  5. В центре разработчиков дополнений Mozilla нажать кнопку "Отправить новое дополнение".
  6. Здесь, возможно, потребуется пройти двухфакторную ауторизацию.
  7. Выбрать пункт в списке "Как распространять эту версию" и нажать "Продолжить".
  8. Заполнить поля в форме "Опишите дополнение" и нажать кнопку "Представить версию".
  9. Загрузить подготовленный zip архив.
  10. Дождаться одобрения вашего расширения. Оно будет одобрено (или отклонено) в течение нескольких часов. Сообщение об этом придет на адрес, который вы указывали при регистрации.
  11. Перейти по ссылке, указанной в письме, и установить расширение в браузер.

Структура файла manifest.json

{

 "version": "0.2.5",
 "dictionaries": {
   "komi-permyak": "dictionaries/koi.dic"
 },
 "description": "Коми (пермяцкий) словарь проверки орфографии",
 "name": "Koi spellchecking dictionary",
 "manifest_version": 2,
 "applications": {
   "gecko": {
     "id": "koi-spellchecker-v-0.4@fulab"
   }
 }

}

Описание разделов в файле manifest.json

"version": "0.2.5" 
- версия расширения
 "dictionaries": {
   "komi-permyak": "dictionaries/koi.dic"
 }, 
 - путь к файлу dic с описанием языковой локали по стандарту ISO 639-1, если языка нет в данном стандарте, можно написать название транслитом или на английском языке
"description": "Коми (пермяцкий) словарь проверки орфографии", 
- описание расширения
"name": "Koi spellchecking dictionary", 
- название расширения
"manifest_version": 2, 
- версия файла манифеста (остается без изменения 2)
"applications": {
   "gecko": {
     "id": "koi-spellchecker-v-0.4@fulab"
   }
 } 
- уникальный идентификатор в магазине расширения firefox

Папка dictionaries

В папку dictionaries необходимо поместить файлы c расширениями .dic и .aff, а также файл readme.txt со свободным описанием расширения - это описание будет использоваться в магазине расширений.

Заполнить на сайте

Mozi 3.jpg Mozi 1.jpg Mozi 4.png

Ещё