1 # this is the affix file of the de_CH Hunspell dictionary
2 # derived from the igerman98 dictionary
4 # Release date: 20071211
6 # Copyright (C) 1998-2007 Bjoern Jacke <bjoern@j3e.de>
8 # License: GPLv2 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ÄÜÖÉ-.
42 SFX F er innen [^i]erer
60 SFX F er Innen [^i]erer
94 SFX M ass ässchens ass
96 SFX M oss össchens oss
98 SFX M uss üsschens uss
134 SFX A el ler [^eil]el
135 SFX A el len [^eil]el
136 SFX A el lem [^eil]el
137 SFX A el les [^eil]el
138 SFX A lig elig [^aeiouhlräüö]lig
139 SFX A lig elige [^aeiouhlräüö]lig
140 SFX A lig eliger [^aeiouhlräüö]lig
141 SFX A lig eligen [^aeiouhlräüö]lig
142 SFX A lig eligem [^aeiouhlräüö]lig
143 SFX A lig eliges [^aeiouhlräüö]lig
144 SFX A erig rig [^hi]erig
145 SFX A erig rige [^hi]erig
146 SFX A erig riger [^hi]erig
147 SFX A erig rigen [^hi]erig
148 SFX A erig rigem [^hi]erig
149 SFX A erig riges [^hi]erig
164 SFX C 0 erer [^e][lr]
165 SFX C 0 eren [^e][lr]
166 SFX C 0 erem [^e][lr]
167 SFX C 0 eres [^e][lr]
183 SFX C lig eligere [^aeiouhlräüö]lig
184 SFX C lig eligerer [^aeiouhlräüö]lig
185 SFX C lig eligeren [^aeiouhlräüö]lig
186 SFX C lig eligerem [^aeiouhlräüö]lig
187 SFX C lig eligeres [^aeiouhlräüö]lig
188 SFX C erig rigere [^hi]erig
189 SFX C erig rigerer [^hi]erig
190 SFX C erig rigeren [^hi]erig
191 SFX C erig rigerem [^hi]erig
192 SFX C erig rigeres [^hi]erig
194 SFX C 0 este [kßsuxz]
195 SFX C 0 ester [kßsuxz]
196 SFX C 0 esten [kßsuxz]
197 SFX C 0 estem [kßsuxz]
198 SFX C 0 estes [kßsuxz]
212 SFX C 0 ste [^kßstxz]
213 SFX C 0 ster [^kßstxz]
214 SFX C 0 sten [^kßstxz]
215 SFX C 0 stem [^kßstxz]
216 SFX C 0 stes [^kßstxz]
229 SFX C lig eligst [^aeiouhlräüö]lig
230 SFX C lig eligste [^aeiouhlräüö]lig
231 SFX C lig eligster [^aeiouhlräüö]lig
232 SFX C lig eligsten [^aeiouhlräüö]lig
233 SFX C lig eligstem [^aeiouhlräüö]lig
234 SFX C lig eligstes [^aeiouhlräüö]lig
235 SFX C erig rigst [^hi]erig
236 SFX C erig rigste [^hi]erig
237 SFX C erig rigster [^hi]erig
238 SFX C erig rigsten [^hi]erig
239 SFX C erig rigstem [^hi]erig
240 SFX C erig rigstes [^hi]erig
265 SFX p aus äuser [hH]aus
266 SFX p aus äusern [hH]aus
267 SFX p arkt ärkte [mM]arkt
268 SFX p arkt ärkten [mM]arkt
289 # last ...oss rules are for swiss de_CH only - but do not affect de_DE
318 SFX J n ung [bgkpßsz]eln
319 SFX J n ungen [bgkpßsz]eln
360 SFX W en 0 [^bght][mn]en
376 SFX I en t [^dimnt]en
380 SFX I en t [^c]h[mn]en
381 SFX I n t [^aäehilmnoöuür][mn]en
382 SFX I en t [aäeilmnoöuür][mn]en
392 SFX X en t [^ditmnw]en
394 SFX X en t [^c]h[mn]en
395 SFX X n t [^aäehilmnoöuür][mn]en
396 SFX X en t [aäeilmnoöuür][mn]en
401 SFX X en st [^dimnßstwzx]en
405 SFX X en st [^c]h[mn]en
406 SFX X n st [^aäehilmnoöuür][mn]en
407 SFX X en st [aäeilmnoöuür][mn]en
419 SFX Y en te [^dimntw]en
423 SFX Y en te [^c]h[mn]en
424 SFX Y n te [^aäehilmnoöuür][mn]en
425 SFX Y en te [aäeilmnoöuür][mn]en
428 SFX Y en test [^dimntw]en
432 SFX Y en test [^c]h[mn]en
433 SFX Y n test [^aäehilmnoöuür][mn]en
434 SFX Y en test [aäeilmnoöuür][mn]en
437 SFX Y en tet [^dimntw]en
441 SFX Y en tet [^c]h[mn]en
442 SFX Y n tet [^aäehilmnoöuür][mn]en
443 SFX Y en tet [aäeilmnoöuür][mn]en
446 SFX Y en ten [^dimntw]en
450 SFX Y en ten [^c]h[mn]en
451 SFX Y n ten [^aäehilmnoöuür][mn]en
452 SFX Y en ten [aäeilmnoöuür][mn]en
471 # last two ...ss rules only used for swiss de_CH - but de_DE is unaffected
477 SFX O en tes [^dmntw]en
479 SFX O en tes [^c]h[mn]en
480 SFX O n tes [^aäehilmnoöuür][mn]en
481 SFX O en tes [aäeilmnoöuür][mn]en
484 SFX O en ter [^dmntw]en
486 SFX O en ter [^c]h[mn]en
487 SFX O n ter [^aäehilmnoöuür][mn]en
488 SFX O en ter [aäeilmnoöuür][mn]en
491 SFX O en tem [^dmntw]en
493 SFX O en tem [^c]h[mn]en
494 SFX O n tem [^aäehilmnoöuür][mn]en
495 SFX O en tem [aäeilmnoöuür][mn]en
529 # this one will allow "-Eltern" - Hunspell 1.1.5 bug, but CHECKSHARPS obsoletes LANG de_DE
539 # Prefixes are allowed at the beginning of compounds,
540 # suffixes are allowed at the end of compounds by default:
541 # (prefix)?(root)+(affix)?
542 # Affixes with COMPOUNDPERMITFLAG may be inside of compounds.
547 # my PSEUDOROOT h(elper) flag
550 # forbid uppercase characters at compound word bounds
551 # BUT I want to take care about it myself ;-)
555 # Affixes signed with CIRCUMFIX flag may be on a word when this word also has a prefix with CIRCUMFIX flag and vice versa.
556 # for decapitalizing nouns with fogemorphemes
559 # this one would make a separate dict entry "Denkmalsschutz" invalidate the
560 # compound of "Denkmal"+"schutz". We do not want this feature here...
563 # make not all possible suggestions for typos of Flicken or some rare words
568 # - setting this to 2 decreases performance by 1/10 but is needed for "öl" and "ei"
569 # - setting this to 1 for handling Fuge-elements with dashes (Arbeits-) dash will
570 # be a special word but - is handled as a affix now
573 # this ones are for Duden R36 (old orthography)
574 #CHECKCOMPOUNDPATTERN 2
575 #CHECKCOMPOUNDPATTERN ee e
576 #CHECKCOMPOUNDPATTERN oo o
579 # this one needs to be flagable to be used for old orthography
591 # Female forms for compound/Compound words:
592 # attention: [^e][^n] does also filter out "...er" !
594 SFX g 0 innen/xyoc [^n]
595 SFX g en innen/xyoc en
596 SFX g 0 Innen/xyoc [^n]
597 SFX g en Innen/xyoc en
598 SFX g 0 innen/xyocf [^n]
599 SFX g en innen/xyocf en
600 SFX g 0 Innen/xyocf [^n]
601 SFX g en Innen/xyocf en
602 SFX g 0 innen-/cz [^n]
603 SFX g en innen-/cz en
604 SFX g 0 Innen-/cz [^n]
605 SFX g en Innen-/cz en
616 # for Uppercased end-words to prepend - and lowercase: (Tier/EPSm) (EX: Bettbezüge und *-laken*)
618 # for lowercased end-words to prepend - and re-uppercase : (tier/EPSozm) (EX: Arbeits*-Tier*)
682 # Decapitalizing: (not used ATM... )
683 # /co(f) : compound permit, in coumpount only, (decapitalizing with fogemorphemes)
715 # private hunspell flags:
716 # --x : not for capmain (rare words)
718 # With "BREAK -" some wrong forms are accepted but that is needed for US-Wirtschaft etc.
719 # So enabling this is the lesser evil. No perfect solution found so far...