Spelling

Spell checkers

 * Ispell najstarsi spell checker. Uz sa dlhsiu dobu nevyvija, posledna verzia programu ispell-3.3.02. Ma(l) vsak velmi vela dictionaries, ktore boli dlhodobo udrziavane, obnovovane. Ispell program a prislusne slovniky sa v Fedore uz dlho nenachadza. V podstate jediny zmysel pouzivania Ispell bola podpora ruskeho (Lebedev) slovnika, ktory sa vyvija(l) prave pre tento spell checker. Subory so samotnymi slovnikmi a  sa default nachadzaju v  (zavisi od nastavenych ciest v  programe).


 * Aspell nahradzuje Ispell ako program alebo ako kniznica, najprv bol vyvijany ako Pspell. Od verzie 0.6 ma podporu unicode + affix compression. Pouziva "Ispell compatibility script for Aspell", ten sa vztahuje na samotny program, nie vsak na dictionaries, ktore sa znacne lisia od Ispell-ovskych, a ktore sa v Aspell nedaju pouzit. Transformacia Ispell na Aspell (ako aj na Hunspell) dictionaries znacne komplikovana, problem s affix suborom atd. V repozitaroch Fedory sa nachadza program aspell + jazykove slovniky, bohuzial jednotlive dictionaries nepatria prave k najaktualnejsim. V pripade potreby preto instalujeme len samotny program bez dictionaries. Dictionaries subory  a  sa nachadzaju v.


 * MySpell kombinuje svojich dvoch predchodcov. Bol vyvinuty pre OpenOffice.org, pouziva(la) ho aj Mozilla. Od verzie OpenOffice.org 2.0.2, resp. aj Firefox 3 sa uz pouziva (bol nahradeny) Hunspell-om.


 * Hunspell najnovsi (dufajme, ze aj posledny) spell checker. Pouziva sa aktualne napr. v LibreOffice, Mozilla Firefox, atd. Je zalozeny na MySpell (kompatibilne dictionaries), pridava podporu Unicode a boli vylepsene a pridane rozne vlastnosti. Dictionaries pre Hunspell su vlastne OpenOffice.org dictionaries. Hunspell spell checker je uz v Fedore default nainstalovany ( vratane anglickeho slovnika). Aktualnostou dictionaries v repozitaroch Fedory nie je prilis idealna, preto ich radsej doinstalujeme manualne. Subory a  su ulozene v.

Dictionaries

 * https://addons.mozilla.org/firefox/language-tools/
 * http://extensions.openoffice.org/dictionary

Slovak
Projekt sk-spell pravidelne aktualizovany, podpora vsetkych spell checker-ov (a nie len slovnikov), najme vsak najnovsi Hunspell. FTP server vsak neobsahuje vsetky subory, ktore sa v ramci projektu vytvaraju, aktualizuju.
 * https://addons.mozilla.org/firefox/addon/slovak-spell-checking-dictiona/

Russian
Словарь русского языка для ispell (автор Александр Лебедев) на основе которого сделанные практически все остальные словари. Включена полноценная поддержка буквы ё (другие словари просто заменяют букву ё на букву е). Самый последний словарь rus-ispell-0.99g5.tar.gz использует ~ 139.000 базовых слов или ~ 1.367.000 полное число образуемых из них словоформ (небольшая розница в числе в зависимости от буквы ё/е), KOI8-R кодировка.
 * https://addons.mozilla.org/firefox/addon/russian-hunspell-dictionary/
 * http://www.sisyphus.ru/ru/srpm/Sisyphus/ispell-ru-lebedev

aspell-ru
Najaktualnejsi build pre rusky Aspell (ale aj Ispell a Hunspell) dictionaries. Zo suboru extrahujem vsetky subory z  a  do systemoveho. Linkujem (pouzivanie sucasne slovnika aj s "yo" resp. "ye") $ ln -s ru-lebedev.dat ru.dat

$ aspell --lang=ru dump master ru-lebedev-io > ru-lebedev-io_utf8.txt $ iconv -f UTF8 -t KOI8-R ru-lebedev-io_utf8.txt > ru-lebedev-io_koi8-r.txt C:\> aspell --lang=ru create master ru_new.rws < ru-lebedev-io_koi8-r.txt
 * aspell dictionaries from Linux to Windows
 * export from Linux
 * import to Windows
 * install original (old) russian dictionary
 * must copy (rewrite) file from Linux to Windows

ispell-ru
Na vytvorenie slovnika je potrebne prekompilovat len utilitu, ktora je sucastou ispell balika. Pre jej kompilaciu je potrebna utilita (sucast balika ) $ wget http://www.lasr.cs.ucla.edu/geoff/tars/ispell-3.3.02.tar.gz $ tar -xzvf ispell-3.3.02.tar.gz $ cd ispell-3.3.02 $ make buildhash

Vytvorime aktualny rusky slovnik (zo source file) s podporou ruskeho "yo" (pripadne oddelene slovniky s "yo" resp. "ye") $ wget ftp://scon155.phys.msu.su/pub/russian/ispell/rus-ispell-0.99g5.tar.gz $ mkdir rus-ispell $ tar -xzvf rus-ispell-0.99g5.tar.gz -C rus-ispell $ cd rus-ispell $ sed -i 's/buildhash/..\/buildhash/g' Makefile  # use compiled buildhash (from parrent dir) $ make YO=1