1 # this is the affix file of the de_AT Hunspell dictionary
2 # derived from the igerman98 dictionary
4 # Version: 20100727 (build 20110101)
6 # Copyright (C) 1998-2010 Bjoern Jacke <bjoern@j3e.de>
8 # License: GPLv2, GPLv3 or OASIS distribution license agreement
9 # There should be a copy of both of this licenses included
10 # with every distribution of this dictionary. Modified
11 # versions using the GPL may only include the GPL
14 TRY esijanrtolcdugmphbyfvkwqxzäüößáéêàâñESIJANRTOLCDUGMPHBYFVKWQXZÄÜÖÉ-.
39 SFX F er innen [^i]erer
57 SFX F er Innen [^i]erer
91 SFX M ass ässchens ass
93 SFX M oss össchens oss
95 SFX M uss üsschens uss
131 SFX A el ler [^eil]el
132 SFX A el len [^eil]el
133 SFX A el lem [^eil]el
134 SFX A el les [^eil]el
135 SFX A lig elig [^aeiouhlräüö]lig
136 SFX A lig elige [^aeiouhlräüö]lig
137 SFX A lig eliger [^aeiouhlräüö]lig
138 SFX A lig eligen [^aeiouhlräüö]lig
139 SFX A lig eligem [^aeiouhlräüö]lig
140 SFX A lig eliges [^aeiouhlräüö]lig
141 SFX A erig rig [^hi]erig
142 SFX A erig rige [^hi]erig
143 SFX A erig riger [^hi]erig
144 SFX A erig rigen [^hi]erig
145 SFX A erig rigem [^hi]erig
146 SFX A erig riges [^hi]erig
161 SFX C 0 erer [^e][lr]
162 SFX C 0 eren [^e][lr]
163 SFX C 0 erem [^e][lr]
164 SFX C 0 eres [^e][lr]
180 SFX C lig eligere [^aeiouhlräüö]lig
181 SFX C lig eligerer [^aeiouhlräüö]lig
182 SFX C lig eligeren [^aeiouhlräüö]lig
183 SFX C lig eligerem [^aeiouhlräüö]lig
184 SFX C lig eligeres [^aeiouhlräüö]lig
185 SFX C erig rigere [^hi]erig
186 SFX C erig rigerer [^hi]erig
187 SFX C erig rigeren [^hi]erig
188 SFX C erig rigerem [^hi]erig
189 SFX C erig rigeres [^hi]erig
191 SFX C 0 este [kßsuxz]
192 SFX C 0 ester [kßsuxz]
193 SFX C 0 esten [kßsuxz]
194 SFX C 0 estem [kßsuxz]
195 SFX C 0 estes [kßsuxz]
209 SFX C 0 ste [^kßstxz]
210 SFX C 0 ster [^kßstxz]
211 SFX C 0 sten [^kßstxz]
212 SFX C 0 stem [^kßstxz]
213 SFX C 0 stes [^kßstxz]
226 SFX C lig eligst [^aeiouhlräüö]lig
227 SFX C lig eligste [^aeiouhlräüö]lig
228 SFX C lig eligster [^aeiouhlräüö]lig
229 SFX C lig eligsten [^aeiouhlräüö]lig
230 SFX C lig eligstem [^aeiouhlräüö]lig
231 SFX C lig eligstes [^aeiouhlräüö]lig
232 SFX C erig rigst [^hi]erig
233 SFX C erig rigste [^hi]erig
234 SFX C erig rigster [^hi]erig
235 SFX C erig rigsten [^hi]erig
236 SFX C erig rigstem [^hi]erig
237 SFX C erig rigstes [^hi]erig
262 SFX p aus äuser [hH]aus
263 SFX p aus äusern [hH]aus
264 SFX p arkt ärkte [mM]arkt
265 SFX p arkt ärkten [mM]arkt
286 # last ...oss rules are for swiss de_CH only - but do not affect de_DE
315 SFX J n ung [bgkpßsz]eln
316 SFX J n ungen [bgkpßsz]eln
370 SFX I en t [^dimnt]en
374 SFX I en t [^c]h[mn]en
375 SFX I n t [^aäehilmnoöuür][mn]en
376 SFX I en t [aäeilmnoöuür][mn]en
386 SFX X en t [^ditmnw]en
388 SFX X en t [^c]h[mn]en
389 SFX X n t [^aäehilmnoöuür][mn]en
390 SFX X en t [aäeilmnoöuür][mn]en
395 SFX X en st [^dimnßstwzx]en
399 SFX X en st [^c]h[mn]en
400 SFX X n st [^aäehilmnoöuür][mn]en
401 SFX X en st [aäeilmnoöuür][mn]en
413 SFX Y en te [^dimntw]en
417 SFX Y en te [^c]h[mn]en
418 SFX Y n te [^aäehilmnoöuür][mn]en
419 SFX Y en te [aäeilmnoöuür][mn]en
422 SFX Y en test [^dimntw]en
426 SFX Y en test [^c]h[mn]en
427 SFX Y n test [^aäehilmnoöuür][mn]en
428 SFX Y en test [aäeilmnoöuür][mn]en
431 SFX Y en tet [^dimntw]en
435 SFX Y en tet [^c]h[mn]en
436 SFX Y n tet [^aäehilmnoöuür][mn]en
437 SFX Y en tet [aäeilmnoöuür][mn]en
440 SFX Y en ten [^dimntw]en
444 SFX Y en ten [^c]h[mn]en
445 SFX Y n ten [^aäehilmnoöuür][mn]en
446 SFX Y en ten [aäeilmnoöuür][mn]en
465 # last two ...ss rules only used for swiss de_CH - but de_DE is unaffected
471 SFX O en tes [^dmntw]en
473 SFX O en tes [^c]h[mn]en
474 SFX O n tes [^aäehilmnoöuür][mn]en
475 SFX O en tes [aäeilmnoöuür][mn]en
478 SFX O en ter [^dmntw]en
480 SFX O en ter [^c]h[mn]en
481 SFX O n ter [^aäehilmnoöuür][mn]en
482 SFX O en ter [aäeilmnoöuür][mn]en
485 SFX O en tem [^dmntw]en
487 SFX O en tem [^c]h[mn]en
488 SFX O n tem [^aäehilmnoöuür][mn]en
489 SFX O en tem [aäeilmnoöuür][mn]en
523 # this one will allow "-Eltern" - Hunspell 1.1.5 bug, but CHECKSHARPS obsoletes LANG de_DE
533 # Prefixes are allowed at the beginning of compounds,
534 # suffixes are allowed at the end of compounds by default:
535 # (prefix)?(root)+(affix)?
536 # Affixes with COMPOUNDPERMITFLAG may be inside of compounds.
541 # my PSEUDOROOT h(elper) flag
544 # forbid uppercase characters at compound word bounds
545 # BUT I want to take care about it myself ;-)
549 # Affixes signed with CIRCUMFIX flag may be on a word when this word also has a prefix with CIRCUMFIX flag and vice versa.
550 # for decapitalizing nouns with fogemorphemes
553 # this one would make a separate dict entry "Denkmalsschutz" invalidate the
554 # compound of "Denkmal"+"schutz". We do not want this feature here...
557 # make not all possible suggestions for typos of Flicken or some rare words
562 # - setting this to 2 decreases performance by 1/10 but is needed for "öl" and "ei"
563 # - setting this to 1 for handling Fuge-elements with dashes (Arbeits-) dash will
564 # be a special word but - is handled as a affix now
567 # this ones are for Duden R36 (old orthography)
568 #CHECKCOMPOUNDPATTERN 2
569 #CHECKCOMPOUNDPATTERN ee e
570 #CHECKCOMPOUNDPATTERN oo o
573 # this one needs to be flagable to be used for old orthography
585 # Female forms for compound/Compound words:
586 # attention: [^e][^n] does also filter out "...er" !
588 SFX g 0 innen/xyoc [^n]
589 SFX g en innen/xyoc en
590 SFX g 0 Innen/xyoc [^n]
591 SFX g en Innen/xyoc en
592 SFX g 0 innen/xyocf [^n]
593 SFX g en innen/xyocf en
594 SFX g 0 Innen/xyocf [^n]
595 SFX g en Innen/xyocf en
596 SFX g 0 innen-/cz [^n]
597 SFX g en innen-/cz en
598 SFX g 0 Innen-/cz [^n]
599 SFX g en Innen-/cz en
610 # for Uppercased end-words to prepend - and lowercase: (Tier/EPSm) (EX: Bettbezüge und *-laken*)
612 # for lowercased end-words to prepend - and re-uppercase : (tier/EPSozm) (EX: Arbeits*-Tier*)
676 # Decapitalizing: (not used ATM... )
677 # /co(f) : compound permit, in coumpount only, (decapitalizing with fogemorphemes)
709 # private hunspell flags:
710 # --x : not for capmain (rare words)
712 # With "BREAK -" some wrong forms are accepted but that is needed for US-Wirtschaft etc.
713 # So enabling this is the lesser evil. No perfect solution found so far...