vod:
----
V tejto verzii je viac ako 728 000 slov, o som povaoval za primeran 
mnostvo, pre vydanie alej verzie. Pokia viem, slovnk by nemal 
obsahova nesprvne slov, resp. nesprvne tvary slov, ale moja osobn 
sksenos s rznymi slovnkmi (aj komernmi) je tak, e ni nie je 
dokonal a chyby sa vyskytuj vade. Preto, ak njdete chybu, informujte 
ma o nej na adrese <zdpo zavin mailbox bodka sk>, alebo polite sprvu do e-mailovej
konferenci <ispell zavin hq bodka alert bodka sk>. Verm, e spolonm silm budeme mc 
vytvori databzu slov, ktor sa bude pribliova k dokonalosti:-).


renie:
-------
Aspell-sk je ABSOLTNE BEZ ZRUKY. Ide o vone riten softvr a jeho
renie za istch podmienok je vtan; podrobnosti zskate v sboroch 
COPYING, Copyright alebo gnu.sk.txt (slovensk preklad Veobecnej 
zverejovacej licencie - GNU General Public Licence, od Juraja Kolesra).

Sbory v tomto balku s v zdrojovej forme, skomprimovan programom 
word-list-compress (sas balka Aspell).

Balek pre Debian njdete na adrese:
http://bignachos.com/~nelson/debian/

Balek pre Mandrake njdete na adrese:

Cie:
----
Dlhodobm cieom pre Aspell je vytvorenie dvoch zkladnch slovnkov:
prv, hlavn, by sa prsne pridriaval Pravidiel slovesnho pravopisu(PSS).
alie (rozirujce) slovnky sa nemusia pridriava PSS, ale by pokrvali
asto pouvan slov, skratky a nzvy.


Vlastnosti:
----------
Hlavnm cieom Aspellu je lepie vyhadvanie 'ponknutch slov' pri kont-
role pravopisu. To znamen, e pokia Aspell njde nesprvne slovo, tak by
vm mal ponknu to najvhodnejie (sprvne) slovo na najvyom mieste 
v ponuke.

Aspell sa tie sna ui z vaich chb - zaznamenva vae preklepy, a poda
nich sa sna njs najvhodnejie slov.

Pokia je vytvoren osobn slovnk (.aspell.sk.pws), tento slovnk sa
pri kontrole pouije ako prv.

Aspell umouje vytvori pravidl, ktor mu pomhaj pri hadan sprvnych
slov. Osobitne je to vhodn pri slovch, ktor sa vyslovuj inak ako sa 
pu. ia pri prprave tohoto vydania som zistil, e tto funkcia mi 
spsobuje pd Aspellu pri slovenine a preto je vypnut. Problm sa mi 
nepodaril zatia vyriei.

Z pouvateskho hadiska sa mi ovea lepie pracuje (hlavne k KDE
aplikcich) s Aspellom ako s Ispellom. Ale to je isto subjektvny dojem.

Je to jedin kontrola pravopisu, ktor mi funguje v programe LyX.

Pokia viem, ako jedin umouje pouva viac slovnkov pre jeden jazyk.
Pridanie alieho slovnka je jednoduch. Vytvorte si svoj vlastn zoznam
tak, aby jedno slovo bolo na jednom riadku. Tento zoznam usporiadajte 
('sort -u -f <vas.zoznam >tmp.subor') a potom vygenerujete nov slovnk 
pomocou prkazu:
'aspell --lang=sk create master ./slovak-moj-slovnik <tmp.subor'
Potom skoprujte 'slovak-moj-slovnik' do /usr/lib/aspell 
('cp ./slovak-moj-slovnik /usr/lib/aspell') a do sboru ~/.aspell.conf
pridajte riadok:
add-extra-dicts		slovak-moj-slovnik

Oproti Ispellu m Aspell hlavne tieto nevhody:
- je viac nronej na pam
- nem affix kompresiu a preto s slovnky tak vek (aktulny 
  skompilovan slovnk m cez 17 Mb aj po kompresii je vekos vemi vek)
  a preto je aj pridvanie novch slov tak pomal (vetky tvary musia by
  rune vloen). Na druh stranu je prve tto nevhoda vlastne vhodou 
  voi slovenskej podpore Ispellu - affix kompresia je tak zloit, e 
  v istch prpadoch Ispell generuje vaka affix kompresi nesprvne tvary
  slov.
- poda niektorch reakci je Aspell pomal ako Ispell (resp. je 
  nronej na hardvr). V kadom prpade ja som Aspell zaal pouva 
  na Pentiu 100MHz so 40M RAM (zkladn databza asi 40 000 slov) 
  a po upgrade na Duron 950MHz 256M RAM som zaznamenal zrchlenie iba 
  pri generovan (kompilcii) slovnka, ale nie pri samotnej kontrole. 
  Take teoreticky by nemal by problm pouva Aspell aj na slabom 
  hardvre. (Po prejden na verziu 0.50 mm dojem, e Aspell je svinej)

TIP: Pokia je Aspell pomal, skste si vytvori svoj vlastn slovnk 
  (napr. tak, e pozmente sbory z tohoto projektu), ktor bude obsahova
  iba vami pouvan slov. V literatre a aj z mojich testov viem, e 
  lovek mlokedy pouva viac ako 20 000 slov v psomnom prejave, a preto
  slovnk o vekosti 728 tisc slov me by pre vae potreby zbytone 
  vek.

alie informcie (v anglitine) njdete v dokumentcii, ktor je sasou
balka Aspell.


Intalcia a konfigurcia:
--------------------------
Intalcia prebieha pomocou klasickej kombincie:

	./configure
	make
	make install

Vetky naintalovan sbory je mon odstrni pomocou prkazu:

	make uninstall



V /usr/share/doc/aspell-sk-0.50.3-1.1 sa nachdza ukkov konfiguran sbor
sample.aspell.conf. Pokia chcete, skoprujte ho do svojho domovskho 
prieinku pod nzvom ".aspell.conf" (cp sample.aspell.conf ~/). 
Pokia chcete, aby bol platn pre cel v operan systm, tak ho 
skoprujte do /etc pod nzvom "aspell.conf". Aktulne nastavenie
Aspellu zskate po zadan tohto prkazu 'aspell dump config |less'

Tto podpora testovan na distribcii Mandrake Linux 9.0 s Aspell-0.50.3.

Dostupn slovnky zistte po zadan prkazu 'aspell dump dicts'.
Pozor! Verzie slovnkov z rady Aspell-0.33.x nie s kompatibiln s verziami
z rady Aspell-0.50.x! Z tohoto dvodu intalujte slovnky zo zdrojovch
sborov (ftp://ftp.gnu.org/gnu/aspell).


Pouvanie:
----------

V KDE spustite Ovldacie centrum (kliknutm na ikonu, alebo prkazom 
'kcontrol'). V Osobnch nastaveniach kliknite na "Kontrola pravopisu".
Ako klienta si zvote "Aspell" (Pokia ho nemte v ponuke, tak mte problm
s intalciou - bu Aspellu alebo KDE), kdovanie nastavte na "ISO 8859-2"
a slovnk na "tandardne - Slovensk [sk]" prpadne "Neznmy [sk]".
Teraz mte nastaven, aby vetky aplikcie KDE pouvali tandardne ako
kontrolu pravopisu Aspell. Samozrejme vina aplikcii umouje, aby ste
pre ne pouili in nastavenie.

Ak chcete pouva Aspell v LyXe, tak do ~/.lyx/preferences (resp. lyxrc 
v ~/.lyx alebo v /usr/share/lyx/) dajte tieto riadky do sekcie 
"SPELLCHECKER SECTION" (nezabudnite odstrni star nastavenia!):
\spell_command "aspell"
\accept_compound true
\use_alt_language true
\alternate_language "sk"
\use_escape_chars true
\escape_chars "͵عݾ"

Pouitie Aspellu na konzole je jednoduch. Pokia chcete interaktvnu 
kontrolu, pouite:
'aspell --lang sk -c kontrolovany.subor'

Pokia mte v ~/.aspell.conf riadok s 'lang sk', tak nemuste
pouva vobu '--lang sk'.

Pre neinteraktvnu kontrolu pouite:
'aspell --lang sk -l <kontrolovany.subor >chybne.slova'

Pokia mte zujem kontrolova pravopis v html, php, sgml sboroch 
(prpadne aj inch sboroch, ktor 'riadiace prkazy' resp. 'tagy' dvaj
do sekvencie <>, tak pouite pre sbor koncovku '.sgml', alebo si 
v ~/.aspell.conf nastavte pomocou prkazu 'add-sgml-extension' obben
prponu.


Chcete pomc?
-------------
"Slovnk slovenskho jazyka obsahuje asi 120 869 slov, Pravidl slovenskho
pravopisu asi 40 000 slov. Na to, aby sa lovek dohovoril 
o najnevyhnutejch veciach, sta 500 slov. Vskumami sa zistilo, e 
telesne pracujcemu loveku sta na dorozumenie ovea menej slov."

"Pasvna slovn zsoba esronho dieaa je 2000-3000 slov, trns 
ron iak u pozn 20 000 slov a 24-ron lovek a 30 000 slov. Aktvne 
pouvaj iaci zkladnej koly 1 500-3 000 slov, dospel udia a 10 000.
Goethe pouil vo svojich dielach spolu asi 20 000 slov a Pukin 21 197 
slov."

        - Jozef Mistrk, Slovenina pre kadho, 1967

Z vyie uvedench vrokov je zrejm, e pre jednotliv oblasti pouvania
je mon vytvori "dokonal slovnk" resp. slovnk, ktor bude pokrva 
vetky pouvan slov. Obzvlṻ sa to tka napr. firiem alebo radov, kde
sa pouva formalizovan psomn styk. Preto nemm zujem o prepisovanie 
PSS, alebo export databz slov (okrem inho, asi by ste sa pravdepodobne 
dostali do konfliktu so zkonom). Navye vsledkom prepisovan s asto 
chyba. Radej preferujem pomal, ale zato presn a bezchybn prcu.

Pomoc hadm hlavne v tchto oblastiach:
a) Pokia njdete chybn slovo (preklep, nesprvny tvar) - oznmte to.
b) Potrebn je tie vyselektova slov, ktor nie s v Pravidlch 
   do zvltneho sboru (ak tak njdete, polite mi info: toto slovo poda
   ma nie je v Pravidlch...). Nemuste aka, km njdete vea takchto 
   slov. Skste ich posla tak raz za mesiac.
c) Neznme slov sa ukladaj do domovskho prieinka do sboru
   '.aspell.sk.pws '. Skste ho raz za mesiac skontrolova poda 
   Pravidiel, rozdete tieto slov na spisovn a nespisovn (resp. odborn
   - Pravidl vemi mlo totito popisuj prve rzne odborn termny)
   skomprimujte ich (vyskajte, o vm d lep kompresn pomer: gzip 
   alebo bzip2?). 
d) Do budcnosti by som chcel rozdeli cel slovnk na niekoko ast poda
   frekvencie pouvania - pokia mte prstup k rozsiahlejm textom 
   v slovenine zistite prosm frekvenciu slov a polite mi ju. Tento 
   prkaz by vm pritom mohol pomc:
   'cat clanok_.txt | tr "A-Z.?:\!(),\"-" "a-z " | tr " " "\n" \
    | sort -f | uniq -i -c | sort -r -n > frekvencia_slov.txt'
  

Prkaz 'aspell --lang sk -l <kontrolovany.subor | sort -f -u >nezname.slova'
vm skontroluje sbor 'kontrolovany.subor' a vytvor zoznam slov
'nezname.slova', ktor v sbore nepoznal. Pri takejto kontrole sa neznme 
slova neukladaj do '~/.aspell.sk.pws '

Pokia nemte prstup sborom vhodnm na kontrolovanie, skste 
prekontrolova slovensk preklady (sbory .po) (odporam strnku 
http://slovencina.linux.sk/) alebo preklady KDE (balk kde-i18n-sk) a 
KOFFICE (koffice-i18n-sk) v programe kbabel (balk kdesdk, resp kdesdk3)
alebo gtranslator (www.gtranslator.org) a informujte autora prekladu 
(je vdy uveden v hlavike 'po' sboru) o preklepe. Neinformujte ho 
o nespisovnch slovch a podobne, lebo autori prekladov sa asto musia 
uchyova k rznym slovm. Takto pome aj k zlepeniu rovne prekladov.

Podobnm rieenm je "hacknutie" prekladov naintalovanch vo vaom systme.
Prklad:
'msgunfmt /usr/share/locale/sk/LC_MESSAGES/mc.mo >mc.sk.po'

Prosm NEPOSIELAJTE mi e-maily vie ako 100Kb. Radej jeden vek e-mail
rozdete na niekoko mench.

Pokia chcete dekomprimova dtov sbory so zoznamami slov, tak to me
urobi pomocou prkazu:
'word-list-compress decompress <sk-misc.cwl'

Do verzie 0.50.3-1.1 som pridal rozirujci slovnk sk-extend. Tento vznik
z dvoch sborov sk-misc.cwl a sk-skratky.cwl. Pokia mte zujem o jeho 
pouitie pri kontrole, tak do konfiguranho sboru (~/.aspell.conf) 
pridajte:
add-extra-dicts 	sk-extend.rws

Sbor sk-skratky.cwl obsahuje skratky (naprklad at, napr, KDE, GNOME, km,
Sk...)

Sbor sk-misc.cwl obsahuje slov ako copyright, mail, demo, Aspell, rmske
sla... Je uren pre asto sa vyskytujce 'nespisovn' slov.

Tento rozirujci slovnk slovnk sli ako ukka monost programu 
Aspell. Pokia mte slov, ktor som z roznych prin som nezaradil 
do hlavnho slovnka, vytvorte si svoj vlastn slovnk poda tohoto
prkladu.


Problmy:
--------
Pri prprave tohoto prvho vydania som zistil, e pri povolen niektorch
vlastnost Aspellu, dochdza k ukoneniu Aspellu resp. dochdza 
k problmom. Preto som v sbore sk.dat (/usr/share/aspell) zakomentoval
tieto vlastnosti. Pokia zistte v om je problm, dajte mi prosm vedie 
na <zdpo@mailbox.sk>.


Rzne informcie:
----------------
Ak je vzah medzi slovenskou podporou pre Ispell, Aspell a MySpell?
Vemi blzky a to hlavne vaka tomu, e pracuje ne vetkch troch. Dvod 
pre to je nasledovn: Aspell som pouval viac ako rok, potom som 
potreboval slovensk podporu pre OpenOffice (MySpell). MySpell prevzal
engine z programu Pspell/Aspell a z programu Ispell affix kompresiu. Tak 
som sa zaal hra s Ispellom a zistil som, e ma ist nedostatky. Kee 
nikto v tom ase (teda pokia viem nikto okrem Jna Matisa) sa o slovensk
podporu pre Ispell nezaujmal, zaal som robi jeho revziu. Verzia 
ispell-sk-0.1.7 bola vytvoren hlavne pre tch, ktor sa zapojili/zapoja 
vo revzie (dos vea slov bolo odstrnench, vea preklepov 
opravench...). Z tejto verzie boli potom exportnut niektor (sprvne) 
slov pre Aspell. Podpora pre MySpell je roben priebene.
Pokia nieo nenjde jeden z tchto korench programov, tak na 90% ich 
nenjdu ani ostatn.

Poda mjho osobnho hodnotenia je kvalita vyie spomenutch nasledovn:
Najlep je Aspell-slovak, potom MySpell-sk a posledn je Ispell.

Momentlne hlavne pracujem na Ispelle, take ten je a bude asi najastejie
aktualizovan. Potom nasleduje MySpell a poslednm je Aspell.

Pokia zalete slov do hociktorho projektu, po istej dobe (urite nie 
hne) sa objavia vo vetkch troch (ak by ste upravili slova poda 
ispellovskej affix kompresie - uetrte mi kopu prce a slov sa objavia 
aj Aspelly aj v MySpelly).

Vetky projekty s priebene obnovovan na http://spell.linux.sk


Odkazy:
-------
http://aspell.net/
ftp://ftp.gnu.org/gnu/aspell
http://savannah.gnu.org/projects/aspell/
http://sourceforge.net/projects/aspell/
http://ispell.hq.sk

Poakovanie
-----------
Moja vaka patr uom zo servera hq bodka sk a zvlṻ Jnovi Matisovi 
<matis zavina hq bodka sk>, za to, e umiestuj tto podporu na svoj server.
al prispievatelia s uveden v sbore AUTHORS.

aspell-sk-0.50.3-1.2, Copyright (C) 2003 Zdenko Podobn <zdpo (zavin) mailbox
(bodka) sk>

