aboutsummaryrefslogtreecommitdiff
path: root/src/dictionaries/da_DK.aff
diff options
context:
space:
mode:
authorLibravatar keshavbhatt <[email protected]>2021-04-09 10:23:59 +0530
committerLibravatar keshavbhatt <[email protected]>2021-04-09 10:23:59 +0530
commit8b02b4b7fa2dbdd3d5504ee4d2222ba5b9617dc8 (patch)
tree3236584a9e6cb7013a934ff728f9ab73b4e665b3 /src/dictionaries/da_DK.aff
parent2b3f192127466b044e87a39020ef57d734793f38 (diff)
downloadwhatsie-8b02b4b7fa2dbdd3d5504ee4d2222ba5b9617dc8.tar.gz
whatsie-8b02b4b7fa2dbdd3d5504ee4d2222ba5b9617dc8.zip
added new dictionaries source files
Diffstat (limited to 'src/dictionaries/da_DK.aff')
-rw-r--r--src/dictionaries/da_DK.aff618
1 files changed, 618 insertions, 0 deletions
diff --git a/src/dictionaries/da_DK.aff b/src/dictionaries/da_DK.aff
new file mode 100644
index 0000000..cfc274d
--- /dev/null
+++ b/src/dictionaries/da_DK.aff
@@ -0,0 +1,618 @@
+SET ISO8859-1
+TRY esianrtolcvjugmphbyqfkw���xz
+
+COMPOUNDFLAG m
+COMPOUNDMIN 3
+
+# Foranstilling af u-
+PFX z Y 1
+PFX z 0 u . # fiks -> ufiks
+
+# Foranstilling af for-
+PFX y Y 1
+PFX y 0 for . # bytte -> forbytte
+
+# Foranstilling af ud-
+PFX x Y 1
+PFX x 0 ud . # r�b -> udr�b
+
+# Foranstilling af af-
+PFX w Y 1
+PFX w 0 af . # h�re -> afh�re
+
+# Foranstilling af ind-
+PFX v Y 1
+PFX v 0 ind . # betale -> indbetale
+
+# Foranstilling af op-
+PFX u Y 1
+PFX u 0 op . # tog -> optog
+
+# Foranstilling af be-
+PFX t Y 1
+PFX t 0 be . # bygge -> bebygge
+
+# Foranstilling af gen-
+PFX s Y 1
+PFX s 0 gen . # finde -> genfinde
+
+# Foranstilling af an-
+PFX r Y 1
+PFX r 0 an . # holde -> anholde
+
+
+# Regler der prim�rt er rettet mod navneord:
+
+# Tilf�jelse af et -s til ord der ikke ender p� -[szx], ofte brugt til:
+# - ejefald
+SFX A Y 3
+SFX A 0 s [^szx]
+SFX A 0 ' [szx]
+SFX A 0 's [szx]
+
+# Tilf�jelse af -et og -ets, ofte brugt til:
+# - bestemt form af navneord i intetk�n
+SFX B Y 2
+SFX B 0 et . # Eksempel: hus -> huset(s)
+SFX B 0 ets .
+
+# Tilf�jelse af et -t, brugt til:
+# - bestemt form af navneord i intetk�n der ender p� -e
+# - till�gsord i intetk�n / biord dannet af till�gsord
+# Eksempel: lang -> langt
+# - datids till�gsform af udsagnsord
+# Eksempel: adle -> adlet
+SFX C Y 1
+SFX C 0 t .
+
+# Tilf�jelse af -ts, brugt til:
+# - ejefald af bestemt form af navneord i intetk�n der ender p� -e
+SFX D Y 1
+SFX D 0 ts e # �ble -> �blets
+
+# Konsonantfordobling og tilf�jelse af -et og -ets, brugt til:
+# - bestemt form af navneord i intetk�n:
+SFX E Y 22
+SFX E 0 det d # fed > feddet
+SFX E 0 dets d # fed > feddets
+SFX E 0 fet f
+SFX E 0 fets f
+SFX E 0 get g
+SFX E 0 gets g
+SFX E 0 ket k
+SFX E 0 kets k
+SFX E 0 let l
+SFX E 0 lets l
+SFX E 0 met m
+SFX E 0 mets m
+SFX E 0 net n
+SFX E 0 nets n
+SFX E 0 pet p
+SFX E 0 pets p
+SFX E 0 ret r
+SFX E 0 rets r
+SFX E 0 set s
+SFX E 0 sets s
+SFX E 0 tet t
+SFX E 0 tets t
+
+# Tilf�jelse af -en og -ens, ofte brugt til:
+# - bestemt form af navneord i f�llesk�n
+SFX F Y 2
+SFX F 0 en . # abrikos -> abrikosen & abrikosens
+SFX F 0 ens .
+
+# - bestemt form af navneord i f�llesk�n der ender p� -e
+# Konsonantfordobling og tilf�jelse af -en og -ens, brugt til
+# - bestemt form af navneord i f�llesk�n
+SFX G Y 22
+SFX G 0 n [^bdflkmnpst] # aborre > aborren
+SFX G 0 ns [^bdflkmnpst] # aborre > aborrens
+SFX G 0 ben b # lab > labben
+SFX G 0 bens b
+SFX G 0 den d
+SFX G 0 dens d
+SFX G 0 fen f
+SFX G 0 fens f
+SFX G 0 len l
+SFX G 0 lens l
+SFX G 0 ken k
+SFX G 0 kens k
+SFX G 0 men m
+SFX G 0 mens m
+SFX G 0 nen n
+SFX G 0 nens n
+SFX G 0 pen p
+SFX G 0 pens p
+SFX G 0 sen s
+SFX G 0 sens s
+SFX G 0 ten t
+SFX G 0 tens t
+
+# Tilf�jelse af -er, -erne, -ernes og -ers, ofte brugt til:
+# - flertal af navneord
+SFX H Y 4
+SFX H 0 er . #vagt -> vagter & vagterne
+SFX H 0 erne . #vagt -> vagternes & vagters
+SFX H 0 ernes .
+SFX H 0 ers .
+
+# Fjernelse af -um og tilf�jelse af -er, -erne, -ernes, -ers, brugt til:
+# - bestemt form og flertal af navneord p� -um
+SFX I Y 6
+SFX I um er um # gymnasium -> gymnasier
+SFX I um erne um
+SFX I um ernes um
+SFX I um ers um
+SFX I um et um # gymnasium -> gymnasiet
+SFX I um ets um
+
+# Tilf�jelse af -ne og -nes, brugt til
+# - flertal af navneord p� -e, -er og -re
+SFX J Y 2
+SFX J 0 ne . # dansker -> danskerne(s)
+SFX J 0 nes .
+
+# Tilf�jelse af -ene og -enes, brugt til
+# - flertal af navneord
+SFX K Y 2
+SFX K 0 ene . # fad -> fadene(s)
+SFX K 0 enes .
+
+# Konsonantfordobling og tilf�jelse af -ene og -enes, brugt til
+# - flertal af navneord
+SFX L Y 20
+SFX L 0 bene b # rum -> rummene(s)
+SFX L 0 benes b
+SFX L 0 dene d
+SFX L 0 denes d
+SFX L 0 gene g
+SFX L 0 genes g
+SFX L 0 kene k
+SFX L 0 kenes k
+SFX L 0 lene l
+SFX L 0 lenes l
+SFX L 0 mene m
+SFX L 0 menes m
+SFX L 0 nene n
+SFX L 0 nenes n
+SFX L 0 pene p
+SFX L 0 penes p
+SFX L 0 sene s
+SFX L 0 senes s
+SFX L 0 tene t
+SFX L 0 tenes t
+
+# Konsonantfordobling og tilf�jelse af -er, -erne, -ernes og -ers, brugt til:
+# - flertal af navneord
+SFX M Y 46
+SFX M 0 ber b
+SFX M 0 berne b
+SFX M 0 bernes b
+SFX M 0 bers b
+SFX M 0 der d # jordn�d -> jordn�dder(ne)(s)
+SFX M 0 derne d
+SFX M 0 dernes d
+SFX M 0 ders d
+SFX M 0 r e
+SFX M 0 rne e
+SFX M 0 rnes e
+SFX M 0 rs e
+SFX M 0 fer f
+SFX M 0 ferne f
+SFX M 0 fernes f
+SFX M 0 fers f
+SFX M 0 ler l
+SFX M 0 lerne l
+SFX M 0 lernes l
+SFX M 0 lers l
+SFX M 0 ker k
+SFX M 0 kerne k
+SFX M 0 kernes k
+SFX M 0 kers k
+SFX M 0 mer m
+SFX M 0 merne m
+SFX M 0 mernes m
+SFX M 0 mers m
+SFX M 0 ner n
+SFX M 0 nerne n
+SFX M 0 nernes n
+SFX M 0 ners n
+SFX M 0 per p
+SFX M 0 perne p
+SFX M 0 pernes p
+SFX M 0 pers p
+SFX M 0 rene r
+SFX M 0 renes r
+SFX M 0 ser s
+SFX M 0 serne s
+SFX M 0 sernes s
+SFX M 0 sers s
+SFX M 0 ter t
+SFX M 0 terne t
+SFX M 0 ternes t
+SFX M 0 ters t
+
+# Ombytning af -e[lnr] med tilf�jelse af -t og -ts, brugt til:
+# - bestemt form af navneord i intetk�n
+SFX N Y 14
+SFX N el let [^dm]el # Kabel > Kablet(s)
+SFX N el lets [^dm]el
+SFX N del let ddel
+SFX N del lets ddel
+SFX N mel let mmel
+SFX N mel lets mmel
+SFX N en net en
+SFX N en nets en
+SFX N er ret [^fm]er
+SFX N er rets [^fm]er
+SFX N fer ret fer
+SFX N fer rets fer
+SFX N mer ret mer
+SFX N mer rets mer
+
+# Ombytning af -e[lrn] tilf�jelse af -n og -ns, brugt til:
+# - bestemt form af navneord i f�llesk�n
+SFX O Y 26
+SFX O el len [^dfkm]el # vagtel > vagtlen(s)
+SFX O el lens [^dfkm]el
+SFX O el len [^d]del
+SFX O el lens [^d]del
+SFX O del len ddel
+SFX O del lens ddel
+SFX O fel len ffel
+SFX O fel lens ffel
+SFX O el len [^k]kel
+SFX O el lens [^k]kel
+SFX O kel len kkel
+SFX O kel lens kkel
+SFX O el len [^m]mel
+SFX O el lens [^m]mel
+SFX O mel len mmel
+SFX O mel lens mmel
+SFX O en nen en
+SFX O en nens en
+SFX O 0 rene [^e]r
+SFX O 0 renes [^e]r
+SFX O er rene [^fm]er
+SFX O er renes [^fm]er
+SFX O fer rene fer
+SFX O fer renes fer
+SFX O mer rene mer
+SFX O mer renes mer
+
+# Ombytning af -e[ln], og tilf�jelse af -er, -erne, -ernes og -ers, brugt til:
+# - flertal af navneord
+SFX P Y 36
+SFX P el ler [^dfkm]el # cykel > cykler(ne)(s)
+SFX P el lerne [^dfkm]el
+SFX P el lernes [^dfkm]el
+SFX P el lers [^dfkm]el
+SFX P del ler ddel
+SFX P del lerne ddel
+SFX P del lernes ddel
+SFX P del lers ddel
+SFX P el ler [^d]del
+SFX P el lerne [^d]del
+SFX P el lernes [^d]del
+SFX P el lers [^d]del
+SFX P fel ler ffel
+SFX P fel lerne ffel
+SFX P fel lernes ffel
+SFX P fel lers ffel
+SFX P kel ler kkel
+SFX P kel lerne kkel
+SFX P kel lernes kkel
+SFX P kel lers kkel
+SFX P el ler [^k]kel
+SFX P el lerne [^k]kel
+SFX P el lernes [^k]kel
+SFX P el lers [^k]kel
+SFX P mel ler mmel
+SFX P mel lerne mmel
+SFX P mel lernes mmel
+SFX P mel lers mmel
+SFX P el ler [^m]mel
+SFX P el lerne [^m]mel
+SFX P el lernes [^m]mel
+SFX P el lers [^m]mel
+SFX P en ner en
+SFX P en nerne en
+SFX P en nernes en
+SFX P en ners en
+
+# Tilf�jelse af -e og -es til ord der ikke ender p� -e, brugt til:
+# - flertal af navneord og till�gsord
+SFX Q Y 2
+SFX Q 0 e [^e] # falk > falke(s)
+SFX Q 0 es [^e]
+
+# Konsonantfordobling og tilf�jelse af -e og -es,
+# Ombytning af -e[nr] med tilf�jelse af -e og -es, brugt til:
+# - Flertal af navneord og till�gsord
+SFX R Y 18
+SFX R 0 ke k # unik > unikke(s)
+SFX R 0 kes k
+SFX R 0 le l
+SFX R 0 les l
+SFX R 0 me m
+SFX R 0 mes m
+SFX R 0 ne n
+SFX R 0 nes n
+SFX R 0 te t
+SFX R 0 tes t
+SFX R en ne en
+SFX R en nes en
+SFX R er re [^fm]er # parkometer > parkometre(s)
+SFX R er res [^fm]er
+SFX R fer re ffer
+SFX R fer res ffer
+SFX R mer re mmer
+SFX R mer res mmer
+
+# Tilf�jelse af -'s, brugt til
+# - Ejefald af forkortelser skrevet uden forkortelsespunktum
+SFX S Y 1
+SFX S 0 's . # lp > lp's
+
+SFX T Y 2
+SFX T 0 'et . # tv > tv'et(s)
+SFX T 0 'ets .
+
+# Tilf�jelse af -'en og -'ens, brugt til
+# - Bestemt form af forkortelser skrevet uden forkortelsespunktum
+SFX U Y 2
+SFX U 0 'en . # bh > bh'en(s)
+SFX U 0 'ens .
+
+# Tilf�jelse af -'er, -'erne, -'ernes og -'ers, brugt til
+# - Flertal af forkortelser skrevet uden forkortelsespunktum
+SFX V Y 4
+SFX V 0 'er . # cd > cd'erne(s)
+SFX V 0 'erne .
+SFX V 0 'ernes .
+SFX V 0 'ers .
+
+###############################################
+# Regler der prim�rt er rettet mod udsagnsord:
+
+# Tilf�jelse af -r, brugt til:
+# (- flertal af navneord (d�kket af /M))
+# - nutidsformer af udsagnsord
+SFX W Y 1
+SFX W 0 r . # spise > spiser
+
+# Tilf�jelse af -de og -des, brugt til:
+# - datidsformer af udsagnsord
+SFX X Y 2
+SFX X 0 de . # spise > spiser
+SFX X 0 des .
+
+# Fjernelse af -e, tilf�jelse af -ning*, brugt til
+# - Navneord afledt af udsagnsord p� -e ved tilf�jelse af -ning
+SFX Y Y 8
+SFX Y e ning e # afbl�se > afbl�sning(s)
+SFX Y e nings e
+SFX Y e ningen e
+SFX Y e ningens e
+SFX Y e ninger e
+SFX Y e ningerne e
+SFX Y e ningernes e
+SFX Y e ningers e
+
+
+# Som /Y, men med konsonantreduktion
+# Eksempler: afslutte -> afslutning, bygge -> bygning
+# S�rregel for det tilf�ldes skyld at n'et er der i forvejen
+# Eksempel: regne -> regning
+SFX Z Y 64
+SFX Z ge ning gge
+SFX Z ge nings gge
+SFX Z ge ningen gge
+SFX Z ge ningens gge
+SFX Z ge ninger gge
+SFX Z ge ningerne gge
+SFX Z ge ningernes gge
+SFX Z ge ningers gge
+SFX Z ke ning kke
+SFX Z ke nings kke
+SFX Z ke ningen kke
+SFX Z ke ningens kke
+SFX Z ke ninger kke
+SFX Z ke ningerne kke
+SFX Z ke ningernes kke
+SFX Z ke ningers kke
+SFX Z me ning mme
+SFX Z me nings mme
+SFX Z me ningen mme
+SFX Z me ningens mme
+SFX Z me ninger mme
+SFX Z me ningerne mme
+SFX Z me ningernes mme
+SFX Z me ningers mme
+SFX Z ne ning nne
+SFX Z ne nings nne
+SFX Z ne ningen nne
+SFX Z ne ningens nne
+SFX Z ne ninger nne
+SFX Z ne ningerne nne
+SFX Z ne ningernes nne
+SFX Z ne ningers nne
+SFX Z pe ning ppe
+SFX Z pe nings ppe
+SFX Z pe ningen ppe
+SFX Z pe ningens ppe
+SFX Z pe ninger ppe
+SFX Z pe ningerne ppe
+SFX Z pe ningernes ppe
+SFX Z pe ningers ppe
+SFX Z se ning sse
+SFX Z se nings sse
+SFX Z se ningen sse
+SFX Z se ningens sse
+SFX Z se ninger sse
+SFX Z se ningerne sse
+SFX Z se ningernes sse
+SFX Z se ningers sse
+SFX Z te ning tte
+SFX Z te nings tte
+SFX Z te ningen tte
+SFX Z te ningens tte
+SFX Z te ninger tte
+SFX Z te ningerne tte
+SFX Z te ningernes tte
+SFX Z te ningers tte
+SFX Z e ing [^n]ne # Er det n�dvendigt at tjekke
+SFX Z e ings [^n]ne # p� dobbeltkonsonant
+SFX Z e ingen [^n]ne
+SFX Z e ingens [^n]ne
+SFX Z e inger [^n]ne
+SFX Z e ingerne [^n]ne
+SFX Z e ingernes [^n]ne
+SFX Z e ingers [^n]ne
+# Tilf�jelse af -(e)lse, brugt til:
+# (-e- kun p� ord p� -i, -o, -u, -y og -�)
+# - Navneord afledt af udsagnsord
+SFX a Y 16
+SFX a 0 lse e # adskille > adskillelse
+SFX a 0 lsen e
+SFX a 0 lsens e
+SFX a 0 lses e
+SFX a 0 lser e
+SFX a 0 lserne e
+SFX a 0 lsernes e
+SFX a 0 lsers e
+SFX a 0 else [iouy�] # afst� > afst�else
+SFX a 0 elsen [iouy�]
+SFX a 0 elsens [iouy�]
+SFX a 0 elses [iouy�]
+SFX a 0 elser [iouy�]
+SFX a 0 elserne [iouy�]
+SFX a 0 elsernes [iouy�]
+SFX a 0 elsers [iouy�]
+
+# Fjernelse af -[bdfgklmnprst]e, brugt til:
+# - bydem�de
+# Eksempel: gemme -> gem
+# - ofte brugt ugrammatisk
+# Eksempel: abe -> a
+SFX b Y 12
+SFX b be 0 be
+SFX b de 0 de
+SFX b fe 0 fe
+SFX b ge 0 ge
+SFX b ke 0 ke
+SFX b le 0 le
+SFX b me 0 me
+SFX b ne 0 ne
+SFX b pe 0 pe
+SFX b re 0 re
+SFX b se 0 se
+SFX b te 0 te
+
+# Fjernelse af -e, brugt til:
+# - bydem�de af udsagnsord
+# Eksempel: l�be -> l�b
+SFX c Y 1
+SFX c e 0 e
+
+
+# Eksempel: acceptere -> accept�r
+SFX d Y 1
+SFX d ere �r ere
+
+# Erstatning af -e med -t, brugt til:
+# - datids till�gsform
+# Eksempel: fylde -> fyldt
+SFX e Y 1
+SFX e e t e
+
+# Tilf�jelse af -nde og -ndes til ord p� -e, brugt til:
+# - nutids till�gsform
+# Eksempel: dirigere -> dirigerende & dirigerendes
+SFX f Y 2
+SFX f 0 nde e
+SFX f 0 ndes e
+
+# Fjernelse af -s fra ord p� -des,
+# Erstatning af -des med -t, brugt til:
+# - invers passiv (?)
+# Eksempel: anedes -> anede & anet
+SFX g Y 2
+SFX g s 0 des
+SFX g des t des
+
+# Udskiftning af -e med -te og -tes, brugt til:
+# - Datidsformer af udsagnsord
+# Eksempel: stege -> stegte & stegtes
+SFX h Y 2
+SFX h e te e
+SFX h e tes e
+
+# Regel for konsonanthalvering og udskiftning af -e med -te og -tes
+# - eksempler: bestemme-me+te
+
+
+###############################################
+# Regler der prim�rt er rettet mod till�gsord:
+
+# Tilf�jelse af -ere og -eres, brugt til:
+# - komparativformer af till�gsord
+# Eksempel: blid -> blidere & blideres
+# Tilf�jelse af -est, -este og -estes, brugt til:
+# - superlativformer af till�gsord
+# Eksempel: blid -> blidest & blideste & blidestes
+SFX i Y 5
+SFX i 0 ere [^e]
+SFX i 0 eres [^e]
+SFX i 0 est [^e]
+SFX i 0 este [^e]
+SFX i 0 estes [^e]
+
+# Tilf�jelse af -ere, eres, -st, -ste og -stes til ord der ikke ender p� [ls],
+# brugt til:
+# - komparativ og superlativ af till�gsord
+# Eksempel: beg�rlig -> beg�rligere(s) & beg�rligst(e(s))
+# Ombytning af -el og tilf�jelse af -ere,-eres,-est,-este,-estes, brugt til:
+# - komparativ og superlativ af till�gsord
+# Eksempel: enkel -> enklere(s) & enklest(e(s))
+SFX j Y 10
+SFX j 0 ere [^ls]
+SFX j 0 eres [^ls]
+SFX j 0 st [^ls]
+SFX j 0 ste [^ls]
+SFX j 0 stes [^ls]
+SFX j el lere el
+SFX j el leres el
+SFX j el lest el
+SFX j el leste el
+SFX j el lestes el
+
+# Tilf�jelse af -eren og -erens, brugt til:
+# - navneord afledt af udsagnord i bydeform (?)
+# Eksempel: affugt -> affugteren & affugterens
+# Ombytning af afsluttende -el, evt. fjernelse af foranst�ende m, brugt til
+# - flertal af till�gsord
+# Eksempel: dunkel -> dunkle & dunkles
+# Eksempel: gammel -> gamle & gamles
+SFX k Y 6
+SFX k 0 eren [^l]
+SFX k 0 erens [^l]
+SFX k el le [^m]el
+SFX k el les [^m]el
+SFX k mel le mmel
+SFX k mel les mmel
+
+
+
+
+
+
+
+
+
+
+
+
+
+