podpora slovenčiny v Open Source programoch
posledná zmena: 18. February 2009
vstup
Forma vstupu:
- slovo, napr. “dom”
- slovo s flagom, napr. “dom/B”
- kombinácia slov, napr. “nadväzuješ,nadväzovať”
slovo
Vložením slova (napr. ‘dom’), vám AWI/aspell poskytne tieto informácie:
- či je dané slovo obsiahnuté v aktuálnej verzií slovenského slovníka. Výstup obsahuje nasledovnú informáciu:
- známe slovo (*) – napr. pri vložení slova ‘dom’. Tento výstup znamená, že slovo ‘dom’ nie je generované slovo, ale sa “natvrdo” nachádza v databáze slovníka.
- z koreňa (+ ŽENA) napr. pri vložení slova ‘ženám’. Tento výstup znamená, že slovník slovo ‘ženám’ pozná a v aktuálnej verzii slovníka je vygenerované zo slova ‘žena’.
- near miss (& žeňiť 1 0: ženiť) napr. pri vložení slova ‘žeňiť’. Tento výstup znamená, že slovník slovo ‘žeňiť’ nepozná a navrhuje ho nahradiť slovom ‘ženiť’, ktoré pozná.
- akými kombináciami slova a flagu je možné dosiahnuť vygenerovanie vloženého slova. Kombinácie sú generované na základe affix pravidiel a preto slovo v základnom tvare nemusí v skutočnosti existovať.
slovo s flagom
Vložením slova s flagom (napr. ‘dom/B’), vám AWI/aspell poskytne zoznam slov, ktoré vie pomocou danej kombinácie vygenerovať.
kombinácia slov
Vložením kombinácie slova a jeho verzie v základnom tvare (napr. ‘nadväzuješ,nadväzovať’) vám AWI/aspell ponúkne tie isté informácie ako v bode 1, ale zobrazia sa len relevantné kombinácie slova v základnom tvare a vhodného flagu. Keďže niektoré tvary slov je možné vygenerovať viacerými spôsobmi (flagmi), je vhodné otestovať niekoľko možností (napr. pri slovesách sa osvedčilo používanie rozkazovacieho spôsobu).
na čo je toto dobré?
aspell web rozhranie vzniklo ako pomôcka pre tvorbu slovenské slovníka pre aspell (a teda nepriamo aj pre myspell a ispell). Jeho úlohou je:
- zistiť, či je slovo v aktuálnom slovníku
- pomôcť rýchlo zistiť, aký flag sa ma použiť pre slovo v základnom tvare
- pomôcť otestovať správnosť algoritmov pre generovanie slov zo základného tvaru (affix kompresiu)
- ak prídete aj na ďalšie využitie, tak mi dajte vedieť :-)
poďakovanie
Vrelá vďaka patrí Františkovi Holopovi za vytvorenie a vylepšovanie stránky podľa mojich nápadov a Jurajovi Bednárovi za priestor na serveri.
© projekt sk-spell