Показать сообщение отдельно
  #3  
Старый 13.09.2017, 15:10
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию Re: Проверка орфографии

Vladimir Fyodorov написал(а) к Michael Klimenkov в Sep 17 14:00:38 по местному времени:

Разнообразно приветствую тебя, Michael!

13 Сентября 2017, Michael Klimenkov писАл к All следующее:

MK> Хочется к Golded прикрутить модуль проверки орфографии. Подскажите как
MK> это сделать?

Голдед не должен быть слишком старым. Скажем, в версиях 2007 года проверка
орфографии ещё не работает. Также не проверял GoldEd-NSF, поэтому рекомендую
его обновить и заменить на нормальный GoldEd+ из основной ветки:
http://bit.ly/2eAc9uS
Бонусом получишь то, что там пофикшены многие хоткеи для линукса/мака.

Далее нужны словари MySpell. У Семёна Паневина их много:
http://ftp.velo36.ru/pub/freq/myspell.tgz

Распакуй их и положи, например, в папку DICT в каталоге голдеда. Дальнейшее
зависит от того, какие из словарей тебе нужны (можно подключать несколько
словарей одновременно). Я подключил русский словарь с "ё" и американский
английский. Для этого в конфиге прописал:
SCheckerEnabled Auto
SCheckerDefLang ruRU_yo enUS
SCheckerDicPath /Users/opera/Fido/GOLDED/DICT/

Путь в последней директиве замени на свой.

Для языков, отличных от английского, нужно подключить соответствующие таблицы
перекодировки. Для русского нужны два файла:
866_koi.chs
koi_866.chs
Скачать можешь у меня: https://yadi.sk/d/yXG6_bvkНQTxz
Помести их, например, в папку XLAT в каталоге голдеда и напиши в конфиге:

XLATPATН /Users/opera/Fido/GOLDED/XLAT/ ; исправь на свой путь
XLATCНARSET KOI8-R CP866 koi_866.chs
XLATCНARSET CP866 KOI8-R 866_koi.chs

Осталось определить цвет, которым будут выделяться ошибки. У меня это прописано
в gedcolor.cfg:
COLOR SCНECKER Error LRed on Black ;цвет выделения неправильного слова

Если у тебя нет отдельного файла gedcolor.cfg, то эту директиву можно добавить
в основной или любой другой подключённый конфиг голдеда.

Главный недостаток - все слова с дефисом считаются неправильными. Второй - нет
возможности работать с пользовательским словарём (хотя можно вручную править
словари).

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Руки мой пеpед Виндой
--- GoldED+/W64-MSVC 1.1.5-b20170303
Ответить с цитированием