Spelling

Spell checker (kontrola preklepov)

 * Ispell najstarsi spell checker. Uz sa dlhsiu dobu nevyvija, posledna verzia programu ispell-3.3.02. Ma(l) vsak velmi vela dictionaries, ktore su dodnes udrziavane, obnovovane. Ispell program a prislusne slovniky sa v Fedora distribucii uz dlho nenachadzaju, je vsak moznost manualneho doinstalovania. V podstate jediny zmysel pouzivania Ispell-u bola podpora ruskeho (Lebedev) slovnika, ktory sa vyvija prave pre tento spell checker a jeho pouzivania v Emacs-e, ukazala sa vsak lepsia kombincaia Emacs + Aspell. 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 -> Aspell, resp. Hunspell dictionaries znacne komplikovana, problem s affix suborom a pod . V repozitaroch Fedory sa nachadza program aspell + jazykove slovniky, bohuzial jednotlive dictionaries nepatria prave k najaktualnejsim, preto instalujem 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 OpenOffice.org, Mozilla Firefox, Thunderbird, Google Chrome a pod. 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 default nainstalovany ( vratane anglickeho slovnika). Situacia s aktualnostou dictionaries nie je prilis idealna, a preto ich neinstalujeme z repozitarov Fedory, ale manualne. Subory a  kopirujeme do.

Dictionaries (slovniky)

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

Slovak
Projekt sk-spell pravidelne aktualizovany, podpora vsetkych spell checker-ov (a nie len slovnikov), najme vsak najnovsi Hunspell.


 * http://www.sk-spell.sk.cx/files/?C=M;O=D

Russian
Словарь русского языка для ispell на основе которого сделанные все остальные словари, регулярно обновляется версия для Ispell (на её основе потом и версия для OpenOffice.org - Hunspell), включена полноценная поддержка буквы ё (другие словари просто заменяют букву ё на букву е), автор Александр Лебедев. Самый актуальный словарь rus-ispell-0.99g5.tar.gz использует ~ 139.000 базовых слов или ~ 1.367.000 полное число образуемых из них словоформ (небольшая розница в числе в зависимости от буквы ё/е), KOI8-R кодировка.


 * http://www.sisyphus.ru/srpm/ispell-ru-lebedev
 * http://mirror.yandex.ru/fedora/russianfedora/releases/RFRemix/16.1/RFRemix/x86_64/os/Packages/
 * ftp://scon155.phys.msu.su/pub/russian/ispell

aspell-ru
Najaktualnejsi build pre rusky Aspell (ale aj Ispell a Hunspell) dictionaries. Tento build nepouziva affix subor. 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 from Linux to Windows
$ 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
 * export from Linux
 * import to Windows
 * install original (old) russian dictionary
 * must copy (rewrite) file from Linux to Windows

build ispell-ru
Potrebny je len program (utilita), ktory je sucastou ispell 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