mandag den 11. december 2017

Forbedring af stavekontrollen (brugerordbogen)

LibreOffice har som bekendt en stavekontrol, som dækker det danske sprog ganske godt. Ordbogen dækker dog kun det almindelige sprog, og ikke f.eks. fagtermer eller specielle ord.

Du kan til gengæld oprette din egen tilføjelse i form af en brugerordbog. Det gør du f.eks. når du højreklikker på et understreget ord, og vælger ”Tilføj til ordbog”. Brugerordbogen består af en lang række enkeltord, og understøtter for øjeblikket ikke bøjninger og andre sprogregler.

Ordbogen finder du under Funktioner – Indstillinger under afsnittet Sprogindstillinger – Skrivehjælp. Du skal finde afsnittet ”Brugerdefinerede ordbøger” hvor ordbogen hedder ”standard[Alle]”. 


Hvis du markerer den og klikker på ”Rediger...” åbner du en liste med alle dine ord. Ordbogen kan du også finde som fil på placeringen [Placering]/libreoffice/4/user/wordbook/standard.dic. Indholdet kan f.eks. se sådan ud:

OOoUserDict1
lang: Alle
type: positive
---
Crowdfund
lummergøj

Et lille trick er, at du faktisk kan dele denne fil mellem flere computere, og evt. med dine kollegaer på kontoret.

Nyhed i LibreOffice 6
Fra version 6 bliver det muligt for dig at lade dine egne ord i brugerordbogen arve eksempelvis bøjningsregler fra et andet eksisterende ord. Først skal du redigere ordbogen på den måde, at du gør den specifik for dansk. Klik på Rediger… og feltet sprog ændrer du fra Alle til Dansk. Klik ok og luk dialogen.
Åbn nu dialogen igen, hvorved du ser et nyt felt ”Grammatik af”. For hvert ord i ordbogen kan du her vælge hvilket eksisterende ord dit eget ord skal arve sine regler fra.


Hvis du f.eks. har ordet lummergøj i ordbogen vil lummergøjen og lummergøjer blive markeret som stavefejl. Hvis du vælger at ”lummergøj” skal arve sine regler fra ordet ”bil”, vil alle bøjningsformer blive genkendt: lummergøj, lummergøjen, lummergøjer, lummergøjerne og brandlummergøj såvel som lummergøjvask.

Et andet og måske mere brugbart eksempel er byen Brno, som ikke findes i ordbogen. Det gør til gengæld Berlin, og du kan oprette Brno i brugerordbogen og lade ordet arve fra Berlin. Herefter vil både Brno og Vestbrno blive genkendt af stavekontrollen.