Page 1 of 2
SpellCheck plugin (x64; Hunspell-based fork)
Posted: Mon Jun 27, 2022 6:04 pm
by random6_2020
Плагин проверки правописания для AkelPad / AkelPad spell checking plugin
SpellCheck* 1.3.0.4 x64 | x86 | Source
Объединённый словарь RU+EN / RU+EN merged dictionary:
download
Функционал:
- Аналогичный базовой версии.
- Hunspell словари (рекомендуется их UTF-8(!) кодировка) устанавливаются в AkelFiles\Plugs\SpellCheck.
- Символы расширенных кодовых таблиц игнорируются (Китайский, Японский итп.).
*Является 64-bit форком Spellcheck.
Posted: Mon Jun 27, 2022 6:21 pm
by random6_2020
Ещё примитивная тулза на Python для объединения словарей:
merge_dict.py.
Re: SpellCheck plugin (x64; Hunspell-based fork)
Posted: Tue Jun 28, 2022 2:06 pm
by AKSF
random6_2020 wrote:
SpellCheck* 1.3.0.4 x64 | Source
Объединённый словарь RU+EN / RU+EN merged dictionary:
download
Функционал:
- Аналогичный базовой версии.
- Hunspell словари (рекомендуется их UTF-8(!) кодировка) устанавливаются в AkelFiles\Plugs\SpellCheck.
- Символы расширенных кодовых таблиц игнорируются (Китайский, Японский итп.).
*Является 64-bit форком Spellcheck.
Напишу коротенько, для тех кто не часто обновляет AkelPad.
Для установки этого варианта проверки орфографии надо
а) скопировать содержимое из архива так что бы в директории Plug появилась новая директория SpellCheck , например у меня получилось так c:\Program Files\AkelPad\AkelFiles\Plugs\SpellCheck\
и
б)уже в SpellCheck скопировать словари.
Поставить в автозапуск НАстройки-Плагины - SpellChevk::Background, а сами настройки вызывать из того же меню кнопкой Вызвать. НАстройки в SpellCheck::Settings.
При автозапуске плагин работает как в Word - автоматически подчёркивает слова с ошибками.
random6_2020 wrote:
Большое спасибо за плагин! ! !
Как автор, можешь подсказать где искать такие словари? Гуглить словарь формата Hunspell ?
Почему спрашиваю - у меня ругается на все слова с буквой Ё, хочу поискать словарь, где она включена в список.
Re: SpellCheck plugin (x64; Hunspell-based fork)
Posted: Tue Jun 28, 2022 2:16 pm
by random6_2020
AKSF wrote:Как автор, можешь подсказать где искать такие словари? Гуглить словарь формата Hunspell?
На портале расширений OpenOffice, скажем. У них куча словарей в нужном формате.
Например.
Загружается .oxt файл, но это простые .zip-ы, достаточно переименовать для распаковки.
Re: SpellCheck plugin (x64; Hunspell-based fork)
Posted: Wed Jun 29, 2022 9:09 am
by AKSF
random6_2020 wrote:На портале расширений OpenOffice, скажем. У них куча словарей в нужном формате.
Например.
Загружается .oxt файл, но это простые .zip-ы, достаточно переименовать для распаковки.
Получилось, Ё поборол!
Хотел склеить несколько словарей в один, на pyhton ругается...
Code: Select all
r:\Python-2.7.16-32>python.exe merge_dict.py
File "merge_dict.py", line 42
while (line := f.readline()):
^
SyntaxError: invalid syntax
и третья версия и вторая... Pyhton не знаю, подскажешь где брал этот код, может есть исправленный?
Posted: Wed Jun 29, 2022 9:54 am
by random6_2020
Слишком старые версии питона, нужен 3.8+. Но этот скрипт больше для тех, кто может его поправить под свои нужды, чем универсальный, т.к не учитывает кодировку словарей, предполагая utf8, некоторые нечасто используемые аттрибуты и прочее. Если не знать этого всего, ничего путного из его использования не получится.
Re: SpellCheck plugin (x64; Hunspell-based fork)
Posted: Wed Jun 29, 2022 3:35 pm
by hun666
Автор random6_2020 это просто герой! Проверка работает замечательно!
А я словари добывал из браузерных расширений фаерфокса. Значит захожу на сайт mozilla через поиск "firefox extension", там значит вкладка "Больше...", в ней "Словари и языковые пакеты", там выбираете что хотите, но вместо клика на кнопку "Добавить в Firefox" нажимаете на кнопку правой кнопкой, и там скачать ссылку... Скачиваете "xpi" файл, это на самом деле zip-файл. Переименовываете xpi в zip, открываете, и внутри будут aff и dic файлы, которые как раз и нужны.
Posted: Thu Jun 30, 2022 9:45 pm
by DV
random6_2020 wrote:Слишком старые версии питона, нужен 3.8+
(offtop) Оказывается, в Python 3.8 придумали второй оператор (
:=) для того, что в C и C++ изначально делал один оператор (
=). Куда катится этот мир?..
https://peps.python.org/pep-0572/
Posted: Fri Jul 22, 2022 3:48 pm
by random6_2020
Интересная находка что в объединённые Hunspell словари можно оказывается добавить Puntoswitcher-like функционал для исправления известных слов в неверной раскладке. Ради интереса добавил такое в словарь в первом посте. Плюс поддержку "ё" и проверку некоторых числительных до кучи и пару доп. словарей для с++ и html.
Словарь также можно привинтить к файерфоксу через
about:config:
Code: Select all
spellchecker.dictionary RU_EN
spellchecker.dictionary_path %ПутьКСловарям%\
(Если кто-то прям сразу после этого поста скачал - перезалейте, забыл aff обновить, а старый глючил из-за неверно указанного # аффиксов в одной из строк)
Posted: Mon Jul 25, 2022 10:27 am
by AKSF
Пользовался словарём с буквой "ё" по твоему совету , но с другого сайта. Сейчас перешёл на обновлённый твой словарь, всё отлично, спасибо!
Скажи, можешь сделать измение в своём модуле чтобы можно было добавлять новые слова?
Или подскажешь рабочий вариант где можно было бы добавлять, например на сторонней программе?
Posted: Wed Jul 27, 2022 11:30 am
by random6_2020
AKSF, сторонняя программа или изменения в коде не нужны особенно, т.к. .dic файл это банальный текстовый файл со словами, просто добавляй в конец, в соседнем окошке, и всё. Как плюс можно словоформы кодами аффиксов заменять. А сами коды аффиксов (цифры через запятую после слэша) можно скопировать от слова этой же части речи с таким же окончанием.
Ну или по аналогии с моим HTML словариком отдельно для добавочных слов словарь без аффиксов можно сделать.
Posted: Wed Feb 15, 2023 7:55 am
by Dimsok
32x битного варианта нет?
Posted: Wed Feb 15, 2023 11:30 am
by VladSh
Тоже голосую за 32-битный вариант!

Posted: Thu Feb 16, 2023 8:08 am
by ewild
Dimsok wrote:32x битного варианта нет?
VladSh wrote:Тоже голосую за 32-битный вариант! :)
This 64-bit spellcheck plugin is a fork of the original 32-bit plugin that has been here since 2010:
https://akelpad.sourceforge.net/forum/v ... .php?t=805
FeyFre wrote:Проверка правописания
Spellchecking
Download:
SpellCheck.zip v1.16
...
Posted: Thu Feb 16, 2023 9:22 am
by Dimsok
Знаю про эту старую версию, но она только для aspell, а хотелось бы hunspell