
aspell (udgaver før 0.5x)Aspell er et
stavekontrolprogram, der i modsætning til det mere udbredte
ispell kan tage hensyn til, hvordan ord lyder, når det skal
gætte, hvad man havde tænkt sig at skrive.
Hver gang Den store danske ordliste bliver opdateret
pakker vi den også til brug med aspell.
Husk at aspell
skal være installeret før du går igang.
http://da.speling.org/filer/.make all.make install.Det kan for eksempel se sådan ud:
user$ cd /tmp user$ wget -q http://da.speling.org/filer/aspell-da-1.6.13.tar.gz user$ tar xzf aspell-da-1.6.13.tar.gz user$ cd aspell-da-1.6.13 user$ make all ./unsq < words-da.sq | aspell --local-data-dir=./ --lang=dansk create master ./dansk user$ su root -c 'make install' Password: chown root.root dansk.dat dansk_phonet.dat dansk chmod 0644 dansk.dat dansk_phonet.dat dansk mv dansk.dat dansk_phonet.dat `aspell dump config | grep '^# data-dir current: ' | cut -d' ' -f4` mv dansk `aspell dump config | grep '^# dict-dir current: ' | cut -d' ' -f4` user$ cd .. user$ rm -rf aspell-da-1.6.13
Hvis du for eksempel fil tjekke filen "stavefjel" for
stavefejl med Aspell og Den store danske ordliste kan det gøres med
kommandoen:
user$ aspell --master=dansk check stavefjel
Hvis dit system i øvrigt er sat op til at "snakke" dansk med dig skulle
flaget "--lang=dansk" ikke være nødvendigt.
Standardopsætningen er lavet så den svarer til hvad der
erfaringsmæssigt giver den enkleste brug for de fleste. Hvis du har rigtig
godt styr på hvornår ord skal være sammensatte og hvornår de ikke skal være
det bør du dog tilføje kommandolinjetilvalget
"--dont-run-together" umiddelbart før "check".
Aspell lader de enkelte brugere opbygge en personlig
ordliste af ord, der mangler i den officielle ordliste. Disse ord
bør selvfølgelig komme med i den officielle ordliste, hvis de ellers er
stavet korrekt. Programmet dictionary_feedback
bidrager til det, i det det - når en bruger kører det - sender
tilføjelserne til brugerens danske ordliste til
speling.org.
Installationsvejledning:
user$ cd /tmp/ user$ wget http://www.speling.org/tools/dictionary_feedback-2004-07-14.tar.gz user$ tar xzf dictionary_feedback-2004-07-14.tar.gz user$ cd dictionary_feedback-2004-07-14/ user$ su root Password: root# chown root.root * root# mv dictionary_feedback /usr/local/bin/ root# mkdir /usr/local/doc/dictionary_feedback root# mv * /usr/local/doc/dictionary_feedback/ root# exit logout user$ cd ../ user$ rm -rf dictionary_feedback-2004-07-14/ user$ rehash user$
Nu kan brugerne af og til sende tilføjelserne til deres personlige
ordlister ved at køre kommandoen dictionary_feedback.
Alternativt kan systemoperatøren føje linien
22 59 * * * /usr/local/bin/dictionary_feedback
til sin "crontab", så hele systemet bliver tjekket hver aften.
Den danske ordliste til aspell er en del af SSLUG's lokaliseringsarbejde.
Denne side vedligeholdes af Jacob Sparre Andersen (<sparre@sslug.dk>)