SpellCheck plugin (x64; Hunspell-based fork)

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Posts: 3247
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Dimsok wrote:Знаю про эту старую версию, но она только для aspell, а хотелось бы hunspell
Именно.

Offline
Posts: 32
Joined: Tue Jun 30, 2020 11:33 am

Post by random6_2020 »

Я скомпилировал x86-версию. Но я не использую 32-bit AkelPad и влом его проверять, так что за результат не ручаюсь.

Offline
Posts: 41
Joined: Wed Mar 23, 2016 1:18 pm

Post by Dimsok »

Спасибо, проверю - сообщу о результате.

Offline
Posts: 41
Joined: Wed Mar 23, 2016 1:18 pm

Post by Dimsok »

В списке отображается, а не запускается - пишет, ошибка dll.

Offline
Posts: 32
Joined: Tue Jun 30, 2020 11:33 am

Post by random6_2020 »

Может быть что не хватает Microsoft Visual C++ Runtime последних для x86.

Offline
Posts: 41
Joined: Wed Mar 23, 2016 1:18 pm

Post by Dimsok »

Ну другие-то плагины и программы норм. работают.

Offline
Posts: 32
Joined: Tue Jun 30, 2020 11:33 am

Post by random6_2020 »

Не знаю как на счёт других программ, т.к. может они скомпилированы в более ранних студиях или идут вместе с рантаймом, а другие плагины скомпилированы в си-шном режиме или "без внешних библиотек", для компиляции спеллчека мне пришлось отключить эту опцию, т.к. какие-то хвосты с++ рантайм оставлял при сборке хунспелла и оно без них выдавало кучу ошибок подлинковки функций. Чтобы их полностью убрать надо совершать непомню-какие дополнительные действия. Если кто ещё знает - соберите сами, сырцы я выложил.

Ещё может быть вариант что не работает на старых версиях винды, т.к. для совместимости тоже надо что-то в опциях компиляции менять.

Пс: Проверил на своей машине Win 10, со всеми рантаймами у меня оно работает.

Offline
Posts: 41
Joined: Wed Mar 23, 2016 1:18 pm

Post by Dimsok »

У меня Win XP.

Offline
Posts: 32
Joined: Tue Jun 30, 2020 11:33 am

Post by random6_2020 »

Значит причина в этом. Последние визуал студии не компилируют код совместимый с XP в штатном режиме.
Вот новая версия, она скомпилирована с опцией <PlatformToolset>v141_xp</PlatformToolset>. По идее должно теперь работать на XP.

Offline
Posts: 41
Joined: Wed Mar 23, 2016 1:18 pm

Post by Dimsok »

Спасибо, сейчас работает. Была бы полезна опция подключения одновременно больше одного словаря. Как это, к примеру, реализовано в Sigil.

Offline
Posts: 1
Joined: Sun May 21, 2023 8:28 pm
Location: minsk

Post by seregadushka »

aspell, а хотелось бы hunspell
я даже не знаю разницы. Можно выложить ту версию, которая работает ?.

У меня есть этот
SpellCheck.js
// http://akelpad.sourceforge.net/en/plugins.php#Scripts
// Version: 1.3
// Author: Shengalts Aleksander aka Instructor
//
// Description(1033): Spell check using Microsoft Word.
// Description(1049): Проверка орфографии, используя Microsoft Word.

-- он вылетает вместе с АкелПад.

По этой ссылке в архиве нет SpellCheck.js

где то видел версию 1,16 -- но уже 2 раз я ее не найду.


Я ставил Aspen -- не запускается.
Я бы удалил все, что можно. Есть готовый архив ? просто положить его куда и все ?
Ссылка на MediFare из шапки -- не рабочая.
Ладно, можно не отвечать . Я перешел на NotePad++ .
Там все нормально с орфографией

Online
Posts: 297
Joined: Mon Jun 20, 2011 8:33 am
Location: Электросталь

Post by yozhic »

Друзья, не мог бы кто-нибудь перевыложить 64-битную версию плагина? Сейчас нет возможности её скачать, т.к. ссылка из 1-о поста вызывает ошибку в MediaFire: Generating new download key — и так в бесконечном цикле. На GitHub пишут, что это связано с превышением кол-ва закачек.

Добавлено: на ру-борде любезно поделились, но, кажется, не последней версией. Пожалуйста, если у кого сохранилась 64-битная версия 1.3.0.5 (если таковая вообще существует), просьба поделиться.

Offline
Posts: 32
Joined: Tue Jun 30, 2020 11:33 am

Post by random6_2020 »

Обновил х64 ссылку. WTF не так с этим медиафыром, там всего пара сотен закачек была в сумме?! И похоже такое связано с хэшем файла, т.к. просто перезаливка архива даёт ту же ошибку, нужно изменить контент чтобы заработало.

Там разницы нет никакой в версиях, х86 более поздняя просто потому, что я там твикнул опции компиляции.

Offline
Posts: 20
Joined: Sat Mar 20, 2010 6:08 am

Re: SpellCheck plugin (x64; Hunspell-based fork)

Post by Nighted »

@random6_2020

спасибо вам! (òÓ,)_\,,/

Offline
Posts: 50
Joined: Sat Jul 05, 2008 11:30 am
Location: Odesa, Ukraine

Re: SpellCheck plugin (x64; Hunspell-based fork)

Post by ewild »

Unfortunately, the plugin crashes the AkelPad app when a file/window that is opened/being edited contains a URL of 512+1 (or more) characters long:
  • if AkelPad's "HyperLinks - Show" option is on - an underlined/clickable URL that long
    (outside of the delimiters that prevent such highlighting),
  • or any URL that long if said option is off.
Environment: How to reproduce:
  1. Turn on the spell check plugin.
  2. Optionally, turn on the word-wrap mode (the crash occurs anyway, just with some possible delay when this mode is off).
  3. Generate a long enough URL (e.g. google for something, then switch modes like Pictures, Videos, etc, back and forth).
  4. Copy-paste or drag and drop the URL into the AkelPad window.
Results:
  • If the copied URL is 512+1 (or more) characters long: immediate crash of the AkelPad.
  • If you get a URL shorter than 512 characters, type more one by one at the end as needed.
    As soon as the URL becomes 512+1 characters long: immediate crash of the AkelPad.
Edit:
Fixed by random6_2020:
random6_2020 wrote: Fri Jan 09, 2026 5:57 pmSpellCheck_x64_1.3.0.6.zip
File size: 328.35KB
Uploaded: 2026-01-09 11:56:07
Last edited by ewild on Sat Jan 10, 2026 11:41 pm, edited 3 times in total.
Post Reply