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

Материал из Wiki FU-Lab
Перейти к навигации Перейти к поиску
Строка 31: Строка 31:


   "dictionaries": {
   "dictionaries": {
     "komi-permyak": "dictionaries/koi.dic"
     "'''komi-permyak'''": "dictionaries/'''koi'''.dic"
   },  
   },  
   - путь к файлу dic с описанием языковой локали по стандарту ISO 639-1, если языка нет в данном стандарте, можно написать название транслитом или на английском языке
   - путь к файлу dic с описанием языковой локали по стандарту ISO 639-1, если языка нет в данном стандарте, можно написать название транслитом или на английском языке


  "description": "Коми (пермяцкий) словарь проверки орфографии",  
  "description": "'''Коми (пермяцкий) словарь проверки орфографии'''",  
  - описание расширения
  - описание расширения


  "name": "Koi spellchecking dictionary",  
  "name": "'''Koi''' spellchecking dictionary",  
  - название расширения
  - название расширения


  "manifest_version": 2,  
  "manifest_version": '''2''',  
  - версия файла манифеста (остается без изменения 2)
  - версия файла манифеста (остается без изменения 2)


  "applications": {
  "applications": {
     "gecko": {
     "gecko": {
       "id": "koi-spellchecker-v-0.4@fulab"
       "id": "'''koi'''-spellchecker-v-0.4@fulab"
     }
     }
   }  
   }  

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

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

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

  1. Зарегистрироваться в магазине расширений firefox (если еще не).
  2. В личном кабинете создать директорию проекта и в ней расположить файл manifest.json и директорию dictionaries
  3. После окончания редактирования и подготовки файлов и директории проекта необходимо полученный результат поместить в zip архив без родительской директории.
  4. Дождаться одобрения вашего расширения. Оно будет одобрено (или отклонено) в течение нескольких часов. Сообщение об этом придет на адрес, который вы указывали при регистрации.

Структура файла 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@fulabs"
   }
 }

}

Описание разделов в файле 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 необходимо поместить файлы dic, aff и readme.txt со свободным описанием расширения - это описание будет использоваться в магазине расширений.

Ещё