For å kunne bygge nye ordlistepakker etter beskrivelsene nedenfor må du ha følgende installert:
Synonymordlistene i speling.orgs database inneholder meget få ord, og de er alle lagt inn i synonymer.merg.nets database, derfor henter vi heller synonymene derfra – med følgende kommandoer:
make thesaurus-nb.txt-update
(Du henter dermed ned synonymordlistene fra http://synonymer.merg.net.)
cvs diff -u thesaurus-nb-mergnet.txt | less
(Viser endringene i synonymordlista fra synonymer.merg.net.)
cvs commit -m "Nye synonymer fra synonymer.merg.net" thesaurus-nb-mergnet.txt
(Melder inn de nye synonymene i cvs.)
NB: Synonymordlista for nynorsk er foreløpig så liten, at det kanskje er like greit å utelate den.
Start med å endre fila «NEWS»; skriv hvilke endringer som er gjort og det nye versjonsnummeret.
Kjør deretter kommandoene nedenfor.
make distclean distcheck
(«distclean» sletter foreløpige filer fra tidligere bygginger og «distcheck» lager nye ordlistepakker.)
Deretter:
cvs tag release_versjon
(Der versjon er f.eks. 2_0_9. Markerer i cvs hvilken ordlisteversjon vi har laget.)
En nærmere forklaring av selve byggeprosessen finner du her: http://no.speling.org/developer.html
Byggskriptet og de andre filene ligger i cvs, nærmere bestemt i /pub/Ordbok/src/spell-norwegian.
Ved hjelp av veiviseren i OpenOffice.org (OOo) skal den nye pakka kunne installere både ordlistene, ordelingene og synonymordlistene for både nynorsk og bokmål.
Ord som har synonymer kan brukes til å teste en installert synonymordbok.
Eksempler: Bokmål: «test», nynorsk: «pirrar».
Gå til
http://alioth.debian.org/projects/spell-norwegian/
Når du er logget inn skal du ha fanebladet «admin», velg dette og deretter «Edit/add File Releases». Oppgi så navn osv. og bekreft.
Den nye pakka skal dermed havne her:
http://alioth.debian.org/project/showfiles.php?group_id=30577
Send den ferdige fila, eller en lenke til alioth, til Daniel Naber (dnaber–alfakrøll–openoffice.org). Da havner fila i dictOOo (OOos installasjonsveiviser for ulike ordbøker, synonymordlister og orddeling).
De eneste to filene som er nødvendige for at installasjonspakken skal virker, er selve ordliste-pakka i zip-format og fila spell.txt (se nedenfor for detaljer). Disse to pakkes sammen i en ny zip-fil som så er selve installasjonspakka.
Skriptet:
make install-myspell DESTDIR=/en/sti
oppretter mappa
/usr/share/myspell/dicts/
inni mappa «/en/sti». I mappa «dicts» opprettes følgende filer:
Filnavn | Brukes til |
---|---|
hyph_nb_NO.dic | Orddelingsliste for bokmål |
nb_NO.aff | Regelfil for bokmålsordlista |
nn_NO.aff | Regelfil for nynorskordlista |
th_nb_NO.dat | Synonymordliste for bokmål |
th_nn_NO.dat | Synonymordliste for nynorsk |
hyph_nn_NO.dic | Orddelingsliste for nynorsk |
nb_NO.dic | Ordliste for bokmål |
nn_NO.dic | Ordliste for nynorsk |
th_nb_NO.idx | Synonymordliste for bokmål |