Добавление спеллера в FireFox: различия между версиями
Перейти к навигации
Перейти к поиску
Ӧньӧ Лав (обсуждение | вклад) |
Ӧньӧ Лав (обсуждение | вклад) |
||
Строка 41: | Строка 41: | ||
"'''komi-permyak'''": "dictionaries/'''koi'''.dic" | "'''komi-permyak'''": "dictionaries/'''koi'''.dic" | ||
}, | }, | ||
- путь к файлу dic с описанием языковой локали по стандарту ISO 639-1 | - путь к файлу dic с описанием языковой локали по стандарту ISO 639-1 (двухбуквенный код). | ||
!!! Если код языка отсутствует в данном стандарте, можно написать название языка транслитом или на английском языке, однако пробел, нижнее подчеркивание и верхний регистр не допускаются. | |||
"description": "'''Коми (пермяцкий) словарь проверки орфографии'''", | "description": "'''Коми (пермяцкий) словарь проверки орфографии'''", |
Версия от 19:35, 8 декабря 2023
Здесь описан алгоритм добавления разработчиком модуля проверки орфографии на своем языке в браузер FireFox на примере добавления коми (пермяцкого) спеллера от лаборатории FU-Lab.
Последовательность действий
- Зарегистрироваться в магазине расширений FireFox (если еще не зарегистрированы).
- На своем компьютере создать папку проекта и в ней создать файл manifest.json и папку dictionaries.
- Отредактировать файл manifest.json по образцу и положить в папку dictionaries нужные файлы .dic и .aff, а также файл readme.txt.
- Выделить готовый файл manifest.json и папку dictionaries и сжать их в единый zip архив.
- В центре разработчиков дополнений Mozilla нажать кнопку "Отправить новое дополнение".
- Здесь, возможно, потребуется пройти двухэтапную аутентификацию.
- Выбрать пункт в списке "Как распространять эту версию" и нажать "Продолжить".
- Загрузить подготовленный zip архив.
- Заполнить поля в форме "Опишите дополнение". Внимание: длина имени расширения ограничена 30 знаками!
- Нажать кнопку "Представить версию".
- Дождаться рассмотрения вашего расширения. Оно будет одобрено (или отклонено) в течение нескольких часов. Сообщение о результате рассмотрения придет на адрес, который вы указывали при регистрации.
- Перейти по ссылке, указанной в письме, и установить расширение в браузер.
Структура файла 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 со свободным описанием расширения - это описание будет использоваться в магазине расширений.