]> git.lyx.org Git - dictionaries.git/blob - dicts/de-alt.aff
Update the dictionaries
[dictionaries.git] / dicts / de-alt.aff
1 # This is the affix file of the de_DE_1901 Hunspell dictionary (Version: 2010-09-17)
2
3 # derived from the igerman98 dictionary
4 # Version: 20091006 (build 20100128)
5 #
6 # Copyright 
7 # (C) 1998-2009 Bjoern Jacke <bjoern@j3e.de>
8 #
9 # Modified according to the classical spelling rules by
10 # (C) 2010      Rüdiger Brünner (Version: 2010-09-17)
11 #
12 # License: GPLv2, GPLv3 or OASIS distribution license agreement
13 # There should be a copy of both of this licenses included
14 # with every distribution of this dictionary. Modified
15 # versions using the GPL may only include the GPL
16
17 SET ISO8859-1
18 TRY esijanrtolcdugmphbyfvkwqxzäüößáéêàâñESIJANRTOLCDUGMPHBYFVKWQXZÄÜÖÉ-.
19
20 # un- prefix for anything 
21 PFX U Y 1
22 PFX U   0     un       .
23
24 # Inseparable ver- prefix for verbs 
25 PFX V Y 1
26 PFX V   0     ver      .
27
28 # IN, INNEN for feminizing nouns and NEN for xxxIN nouns 
29 SFX F Y 17
30 SFX F   0     nen        in
31 SFX F   e     in         e
32 SFX F   e     innen      e
33 SFX F   0     in         [^i]n
34 SFX F   0     innen      [^i]n
35 SFX F   0     in         [^enr]
36 SFX F   0     innen      [^enr]
37 SFX F   0     in         [^e]r
38 SFX F   0     innen      [^e]r
39 SFX F   0     in         [^r]er
40 SFX F   0     innen      [^r]er
41 SFX F   0     in         [^e]rer
42 SFX F   0     innen      [^e]rer
43 SFX F   0     in         ierer
44 SFX F   0     innen      ierer
45 SFX F   er    in         [^i]erer
46 SFX F   er    innen      [^i]erer
47 #SFX F   en    innen        en
48 #SFX F   en    Innen        en
49
50
51 SFX L N 12
52 SFX L   0       tlich      n
53 SFX L   0       tliche     n
54 SFX L   0       tlicher    n
55 SFX L   0       tliches    n
56 SFX L   0       tlichem    n
57 SFX L   0       tlichen    n
58 SFX L   0       lich       [^n]
59 SFX L   0       liche      [^n]
60 SFX L   0       licher     [^n]
61 SFX L   0       liches     [^n]
62 SFX L   0       lichem     [^n]
63 SFX L   0       lichen     [^n]
64
65
66 #SFX H N 2
67 #SFX H   0       heit       .
68 #SFX H   0       heiten     .
69
70
71 #SFX K N 2
72 #SFX K   0       keit       .
73 #SFX K   0       keiten     .
74
75
76 # CHEN/LEIN diminuitiv:  
77 SFX M N 22
78 SFX M   0       chen       [^se]
79 SFX M   0       chens      [^se]
80 SFX M   aß      äßchen     aß
81 SFX M   aß      äßchens    aß
82 SFX M   oß      ößchen     oß
83 SFX M   oß      ößchens    oß
84 SFX M   uß      üßchen     uß
85 SFX M   uß      üßchens    uß
86 SFX M   e       chen       e
87 SFX M   e       chens      e
88 SFX M   0       lein       [^sle]
89 SFX M   0       leins      [^sle]
90 SFX M   aß      äßlein     aß
91 SFX M   aß      äßleins    aß
92 SFX M   oß      ößlein     oß
93 SFX M   oß      ößleins    oß
94 SFX M   uß      üßlein     uß
95 SFX M   uß      üßleins    uß
96 SFX M   l       lein       l
97 SFX M   l       leins      l
98 SFX M   e       lein       e
99 SFX M   e       leins      e
100
101
102 SFX A Y 46
103 SFX A   0       r          e
104 SFX A   0       n          e
105 SFX A   0       m          e
106 SFX A   0       s          e
107 SFX A   0       e          [^elr]
108 SFX A   0       er         [^elr]
109 SFX A   0       en         [^elr]
110 SFX A   0       em         [^elr]
111 SFX A   0       es         [^elr]
112 SFX A   0       e          [^e][rl]
113 SFX A   0       er         [^e][rl]
114 SFX A   0       en         [^e][rl]
115 SFX A   0       em         [^e][rl]
116 SFX A   0       es         [^e][rl]
117 SFX A   0       e          [^u]er
118 SFX A   0       er         [^u]er
119 SFX A   0       en         [^u]er
120 SFX A   0       em         [^u]er
121 SFX A   0       es         [^u]er
122 SFX A   er      re         uer
123 SFX A   er      rer        uer
124 SFX A   er      ren        uer
125 SFX A   er      rem        uer
126 SFX A   er      res        uer
127 SFX A   0       e          [eil]el
128 SFX A   0       er         [eil]el
129 SFX A   0       en         [eil]el
130 SFX A   0       em         [eil]el
131 SFX A   0       es         [eil]el
132 SFX A   el      le         [^eil]el
133 SFX A   el      ler        [^eil]el
134 SFX A   el      len        [^eil]el
135 SFX A   el      lem        [^eil]el
136 SFX A   el      les        [^eil]el
137 SFX A   lig     elig       [^aeiouhlräüö]lig
138 SFX A   lig     elige      [^aeiouhlräüö]lig
139 SFX A   lig     eliger     [^aeiouhlräüö]lig
140 SFX A   lig     eligen     [^aeiouhlräüö]lig
141 SFX A   lig     eligem     [^aeiouhlräüö]lig
142 SFX A   lig     eliges     [^aeiouhlräüö]lig
143 SFX A   erig    rig        [^hi]erig
144 SFX A   erig    rige       [^hi]erig
145 SFX A   erig    riger      [^hi]erig
146 SFX A   erig    rigen      [^hi]erig
147 SFX A   erig    rigem      [^hi]erig
148 SFX A   erig    riges      [^hi]erig
149
150 # special case for ß after short vowel
151 SFX a Y 5
152 SFX a   ß       sse       ß
153 SFX a   ß       ssem       ß
154 SFX a   ß       ssen       ß
155 SFX a   ß       sser       ß
156 SFX a   ß       sses       ß
157
158 # for comparative forms of adjectives: 
159 SFX C Y 97                                                    
160 SFX C   0       ere        [^elr]                                # neu > neuere 
161 SFX C   0       erer       [^elr]  
162 SFX C   0       eren       [^elr]  
163 SFX C   0       erem       [^elr]  
164 SFX C   0       eres       [^elr]  
165 SFX C   0       re         e                                     # prüde > prüdere 
166 SFX C   0       rer        e     
167 SFX C   0       ren        e     
168 SFX C   0       rem        e     
169 SFX C   0       res        e     
170 SFX C   0       ere        [^e][lr]                              # schmal > schmale 
171 SFX C   0       erer       [^e][lr]       
172 SFX C   0       eren       [^e][lr]       
173 SFX C   0       erem       [^e][lr]       
174 SFX C   0       eres       [^e][lr]       
175 SFX C   el      lere       el                                    # eitel > eitlere
176 SFX C   el      lerer      el
177 SFX C   el      leren      el
178 SFX C   el      lerem      el
179 SFX C   el      leres      el
180 SFX C   er      rere       uer                                   # teuer > teurere 
181 SFX C   er      rerer      uer   
182 SFX C   er      reren      uer   
183 SFX C   er      rerem      uer   
184 SFX C   er      reres      uer   
185 SFX C   0       ere        [^u]er                                # schwer > schwerere 
186 SFX C   0       erer       [^u]er        
187 SFX C   0       eren       [^u]er        
188 SFX C   0       erem       [^u]er        
189 SFX C   0       eres       [^u]er        
190 SFX C   lig     eligere    [^aeiouhlräüö]lig                     # adlig > adeligere 
191 SFX C   lig     eligerer   [^aeiouhlräüö]lig 
192 SFX C   lig     eligeren   [^aeiouhlräüö]lig 
193 SFX C   lig     eligerem   [^aeiouhlräüö]lig 
194 SFX C   lig     eligeres   [^aeiouhlräüö]lig 
195 SFX C   erig    rigere     [^hi]erig                             # zitterig > zittrigere 
196 SFX C   erig    rigerer    [^hi]erig   
197 SFX C   erig    rigeren    [^hi]erig   
198 SFX C   erig    rigerem    [^hi]erig   
199 SFX C   erig    rigeres    [^hi]erig
200 SFX C   0       este       [ksuxz]                              # neu > neueste 
201 SFX C   0       ester      [ksuxz]     
202 SFX C   0       esten      [ksuxz]                              # mies > miesesten 
203 SFX C   0       estem      [ksuxz]                              # lax > laxestem 
204 SFX C   0       estes      [ksuxz]                              # spitz > spitzestes 
205 SFX C   0       este       ss     
206 SFX C   0       ester      ss     
207 SFX C   0       esten      ss     
208 SFX C   0       estem      ss     
209 SFX C   0       estes      ss     
210 SFX C   0       st         et
211 SFX C   0       ste        et                                    # geeignet > geeignetste 
212 SFX C   0       ster       et     
213 SFX C   0       sten       et     
214 SFX C   0       stem       et     
215 SFX C   0       stes       et     
216 SFX C   0       est        [^e]t
217 SFX C   0       este       [^e]t                                 # matt > matteste 
218 SFX C   0       ester      [^e]t  
219 SFX C   0       esten      [^e]t  
220 SFX C   0       estem      [^e]t  
221 SFX C   0       estes      [^e]t  
222 SFX C   0       st         [^dkßstxz]                            # teuer > teuerst 
223 SFX C   0       ste        [^dkßstxz]                            # teuer > teuerste 
224 SFX C   0       ster       [^dkßstxz]                            # dick > dickster 
225 SFX C   0       sten       [^dkßstxz]                            # lahm > lahmsten 
226 SFX C   0       stem       [^dkßstxz]                            # teuer > teuerstem 
227 SFX C   0       stes       [^dkßstxz]                            # teuer > teuerstes 
228 SFX C   0       st         nd
229 SFX C   0       ste        nd                                    # wohlhabend > wohlhabendste 
230 SFX C   0       ster       nd     
231 SFX C   0       sten       nd     
232 SFX C   0       stem       nd     
233 SFX C   0       stes       nd     
234 SFX C   0       est        [^n]d
235 SFX C   0       este       [^n]d                                 # wild > wildeste 
236 SFX C   0       ester      [^n]d  
237 SFX C   0       esten      [^n]d  
238 SFX C   0       estem      [^n]d  
239 SFX C   0       estes      [^n]d  
240 SFX C   0       este       ß
241 SFX C   0       ester      ß
242 SFX C   0       esten      ß
243 SFX C   0       estem      ß
244 SFX C   0       estes      ß
245 SFX C   lig     eligst     [^aeiouhlräüö]lig
246 SFX C   lig     eligste    [^aeiouhlräüö]lig                     # adlig > adeligste 
247 SFX C   lig     eligster   [^aeiouhlräüö]lig 
248 SFX C   lig     eligsten   [^aeiouhlräüö]lig 
249 SFX C   lig     eligstem   [^aeiouhlräüö]lig 
250 SFX C   lig     eligstes   [^aeiouhlräüö]lig 
251 SFX C   erig    rigst      [^hi]erig
252 SFX C   erig    rigste     [^hi]erig                             # zitterig > zittrig 
253 SFX C   erig    rigster    [^hi]erig   
254 SFX C   erig    rigsten    [^hi]erig   
255 SFX C   erig    rigstem    [^hi]erig   
256 SFX C   erig    rigstes    [^hi]erig   
257
258
259 # special case for ß after short vowel
260 SFX c Y 10
261 SFX c   ß       ssere      ß
262 SFX c   ß       sserer     ß
263 SFX c   ß       sseren     ß
264 SFX c   ß       sserem     ß
265 SFX c   ß       sseres     ß
266 SFX c   ß       sseste     ß
267 SFX c   ß       ssester    ß
268 SFX c   ß       ssesten    ß
269 SFX c   ß       ssestem    ß
270 SFX c   ß       ssestes    ß
271
272 # a few 'catch all' plural forms: 
273 # All plurals seem to boil down to one of 'N', 'E', 'P' or 'Q' 
274 # (or are 'irregular') 
275 SFX E Y 1
276 SFX E   0       e          .
277
278
279 #SFX f Y 4
280 #SFX f   ph      f          ph
281 #SFX f   ph      fen        ph
282 #SFX f   phie    fie        phie
283 #SFX f   phie    fien       phie
284
285
286 SFX N Y 1
287 SFX N   0       n          .
288
289
290 SFX P Y 1
291 SFX P   0       en         .
292
293
294 SFX p Y 26
295 SFX p   auf     äufe      auf
296 SFX p   auf     äufen     auf
297 SFX p   aus     äuser     [hH]aus
298 SFX p   aus     äusern    [hH]aus
299 SFX p   arkt    ärkte     [mM]arkt
300 SFX p   arkt    ärkten    [mM]arkt
301 SFX p   ang     änge      ang
302 SFX p   ang     ängen     ang
303 SFX p   uß      üße       uß
304 SFX p   uß      üßen      uß
305 SFX p   oß      öße       oß
306 SFX p   oß      ößen      oß
307 SFX p   aum     äume      aum
308 SFX p   aum     äumen     aum
309 SFX p   ag      äge       ag
310 SFX p   ag      ägen      ag
311 SFX p   ug      üge       ug
312 SFX p   ug      ügen      ug
313 SFX p   all     älle      all
314 SFX p   all     ällen     all
315 SFX p   ass     ässe      ass
316 SFX p   ass     ässen     ass
317 SFX p   uss     üsse      uss
318 SFX p   uss     üssen     uss
319 SFX p   oss     össe      oss
320 SFX p   oss     össen     oss
321 # last ...oss rules are for swiss de_CH only - but do not affect de_DE
322
323
324 SFX R Y 3
325 SFX R   0       er         [^e]
326 SFX R   0       ern        [^e]
327 SFX R   0       r          e
328
329
330 SFX S Y 3 
331 SFX S   0       s          [^ßs]
332 SFX S   0       ses        s
333 SFX S   ß       sses       ß
334
335
336 SFX q Y 2
337 SFX q   0       se        s
338 SFX q   0       sen       s
339
340
341 SFX Q Y 8 
342 SFX Q   0       se         s                                     # Geheimnis > Geheimnisse 
343 SFX Q   0       sen        s                                     # Geheimnis > Geheimnissen 
344 SFX Q   aß      ässe       aß
345 SFX Q   aß      ässen      aß
346 SFX Q   uß      üsse       uß
347 SFX Q   uß      üssen      uß
348 SFX Q   ß       sse        [^au]ß                                     # Prozeß > Prozesse 
349 SFX Q   ß       ssen       [^au]ß                                     # Prozeß > Prozessen
350
351
352 # Genitiv separate -s and -es, many words may take them both! (Muts, Mutes) 
353 SFX T Y 1
354 SFX T   0       es         .
355
356
357 SFX J Y 12
358 SFX J   n       ung        [bgkpßsz]eln
359 SFX J   n       ungen      [bgkpßsz]eln
360 SFX J   eln     lung       eln
361 SFX J   n       ung        ern
362 SFX J   en      ung        en
363 SFX J   eln     lungen     eln
364 SFX J   n       ungen      ern
365 SFX J   en      ungen      en
366 SFX J   0       ung        [^n]
367 SFX J   0       ungen      [^n]
368 SFX J   el      lung       el
369 SFX J   el      lungen     el
370
371
372 SFX B N 24                                                       # -bar  (verb -> adj.): 
373 SFX B   n       bar        e[lr]n                                # wundern > wunderbar 
374 SFX B   n       bare       e[lr]n        
375 SFX B   n       baren      e[lr]n        
376 SFX B   n       barer      e[lr]n        
377 SFX B   n       bares      e[lr]n        
378 SFX B   n       barem      e[lr]n        
379 SFX B   en      bar        [^s]en                                    # halten > haltbar 
380 SFX B   en      bare       [^s]en     
381 SFX B   en      baren      [^s]en     
382 SFX B   en      barer      [^s]en     
383 SFX B   en      bares      [^s]en     
384 SFX B   en      barem      [^s]en     
385 SFX B   en      bar        [^s]sen                                    # halten > haltbar 
386 SFX B   en      bare       [^s]sen     
387 SFX B   en      baren      [^s]sen     
388 SFX B   en      barer      [^s]sen     
389 SFX B   en      bares      [^s]sen     
390 SFX B   en      barem      [^s]sen     
391 SFX B   ssen    ßbar       ssen                                    # halten > haltbar 
392 SFX B   ssen    ßbare      ssen     
393 SFX B   ssen    ßbaren     ssen     
394 SFX B   ssen    ßbarer     ssen     
395 SFX B   ssen    ßbares     ssen     
396 SFX B   ssen    ßbarem     ssen     
397
398
399 SFX D Y 6
400 SFX D   0       d          n
401 SFX D   0       de         n
402 SFX D   0       den        n
403 SFX D   0       der        n
404 SFX D   0       des        n
405 SFX D   0       dem        n
406
407
408
409 # Du-form imperative endings 
410 SFX W Y 10
411 SFX W   en      0          [^imns]en                              # reimen > reim 
412 SFX W   en      0          [^s]sen
413 SFX W   ssen    ß          ssen
414 SFX W   en      0          eien                                  # schreien > schrei 
415 SFX W   en      0          [^bght][mn]en                         # rennen > renn 
416 SFX W   en      0          [^c]hnen                              # dehnen        > dehn 
417 SFX W   n       0          eln                                   # lächeln > lächel 
418 SFX W   n       0          ern                                   # nähern > näher 
419 SFX W   st      0          st                                    # trittst > tritt 
420 SFX W   t       0          [^s]t                                 # nimmt > nimm 
421
422
423 # Present tense: 
424
425 # ich, ihr-forms are seperated from du,er/sie/es-forms. 
426 # Many (starke) verbs can only build the ich,ihr-form from the infinitive. 
427 #       tragen/I > trage, tragt 
428
429 # Also flag X is sometimes useful for past tense of Konjunktiv: 
430 #       abnahmen/X > abnahmst, abnahmt 
431
432 # For present tense regular (schwache) verbs, I and X will go together. 
433
434 SFX I Y 22
435 SFX I   n       0          en                                    # kommen > komme 
436 SFX I   eln     le         [^s]eln                           # lächeln > lächle #nnn 
437 SFX I   eln     le         [^s]seln                           # lächeln > lächle #nnn 
438 SFX I   sseln   ßle        sseln
439 SFX I   n       e          eln                                   # auch: lächeln > lächele 
440 SFX I   ern     re         [^s]ern                                   # wandern > wandre 
441 SFX I   ern     re         [^s]sern                                   # wandern > wandre 
442 SFX I   ssern   ßre        ssern                                 # wandern > wandre 
443 SFX I   n       e          ern                                   # auch: nähern > nähere 
444 SFX I   n       t          e[lr]n                                # lächeln > lächelt 
445 SFX I   n       t          [dt]en        
446 SFX I   en      t          [^dimnts]en                           # schaff"|t 
447 SFX I   en      t          [^s]sen
448 SFX I   en      t          eien                                  # schreien > schreit 
449 SFX I   n       t          [^e]ien                               # knien > kniet 
450 SFX I   n       t          chnen       
451 SFX I   en      t          [^c]h[mn]en                           # nehmen > nehmt 
452 SFX I   n       t          [^aäehilmnoöuür][mn]en    
453 SFX I   en      t          [aäeilmnoöuür][mn]en      
454 SFX I   ssen    ßt         ssen
455 SFX I   n       e          un                                    # tun > ich tue 
456 SFX I   n       t          un                                    # tun > er tut 
457
458
459 SFX X Y 28
460 SFX X   n       t          e[lr]n
461 SFX X   n       t          [dtw]en
462 SFX X   en      t          eien
463 SFX X   n       t          [^e]ien
464 SFX X   en      t          [^ditmnsw]en
465 SFX X   en      t          [^s]sen
466 SFX X   n       t          chnen
467 SFX X   en      t          [^c]h[mn]en
468 SFX X   n       t          [^aäehilmnoöuür][mn]en
469 SFX X   en      t          [aäeilmnoöuür][mn]en
470 SFX X   ssen    ßt         ssen
471 SFX X   n       t          un
472 SFX X   st      0          tst
473 SFX X   n       st         e[lr]n
474 SFX X   n       st         [dtw]en
475 SFX X   en      st         [^dimnßstwzx]en
476 SFX X   en      st         eien
477 SFX X   n       st         [^e]ien
478 SFX X   n       st         chnen
479 SFX X   en      st         [^c]h[mn]en
480 SFX X   n       st         [^aäehilmnoöuür][mn]en
481 SFX X   en      st         [aäeilmnoöuür][mn]en
482 SFX X   n       st         un
483 SFX X   n       st         [ßsxz]en
484 SFX X   n       st         ssen
485 SFX X   n       st         schen
486 SFX X   t       st         [^sz]t
487 SFX X   t       est        zt
488
489
490 # Past-tense ich/er/sie/es-form endings 
491 SFX Y Y 44 
492 SFX Y   n       te         e[lr]n                                # lächeln > lächelte 
493 SFX Y   n       te         [dtw]en                               # arbeiten > arbeitete 
494 SFX Y   en      te         [^dimnstw]en                           # leben > lebte 
495 SFX Y   en      te         [^s]sen                                                               # kreisen > kreiste
496 SFX Y   ssen    ßte        ssen                                  # fassen > faßte
497 SFX Y   en      te         eien                                  # freien > freite 
498 SFX Y   n       te         [^e]ien                               # knien > kniete 
499 SFX Y   n       te         chnen                                 # rechnen > rechnete 
500 SFX Y   en      te         [^c]h[mn]en                           # ahnen > ahnte 
501 SFX Y   n       te         [^aäehilmnoöuür][mn]en                # atmen > atmete 
502 SFX Y   en      te         [aäeilmnoöuür][mn]en                  # lernen > lernte 
503 SFX Y   n       test       e[lr]n                                # lächeln > lächeltest 
504 SFX Y   n       test       [dtw]en                               # arbeiten > arbeitetest 
505 SFX Y   en      test       [^dimnstw]en                           # leben > lebtest 
506 SFX Y   en      test       [^s]sen                           # kreisen > kreistest 
507 SFX Y   ssen    ßtest      ssen                                  # fassen > faßtest
508 SFX Y   en      test       eien                                  # freien > freitest 
509 SFX Y   n       test       [^e]ien                               # knien > knietest 
510 SFX Y   n       test       chnen                                 # rechnen > rechnetest 
511 SFX Y   en      test       [^c]h[mn]en                           # ahnen > ahntest 
512 SFX Y   n       test       [^aäehilmnoöuür][mn]en                # atmen > atmetest 
513 SFX Y   en      test       [aäeilmnoöuür][mn]en                  # lernen > lerntest 
514 SFX Y   n       tet        e[lr]n                                # nähern > nähertet 
515 SFX Y   n       tet        [dtw]en                               # rasten > rastetet 
516 SFX Y   en      tet        [^dimnstw]en                          # leben > lebtet
517 SFX Y   en      tet        [^s]sen                          # rasen > rastet 
518 SFX Y   ssen    ßtet       ssen                                  # fassen > faßtet
519 SFX Y   en      tet        eien                                  # freien > freitet 
520 SFX Y   n       tet        [^e]ien                               # knien > knietet 
521 SFX Y   n       tet        chnen                                 # rechnen > rechnetet 
522 SFX Y   en      tet        [^c]h[mn]en                           # ahnen > ahntet 
523 SFX Y   n       tet        [^aäehilmnoöuür][mn]en                # atmen > atmetet 
524 SFX Y   en      tet        [aäeilmnoöuür][mn]en                  # lernen > lerntet 
525 SFX Y   n       ten        e[lr]n                                # lächeln > lächelten 
526 SFX Y   n       ten        [dtw]en                               # arbeiten > arbeiteten 
527 SFX Y   en      ten        [^dimnstw]en                           # leben > lebten 
528 SFX Y   en      ten        [^s]sen                               # rasen > rasten
529 SFX Y   ssen    ßten       ssen                                  # fassen > faßten
530 SFX Y   en      ten        eien                                  # freien > freiten 
531 SFX Y   n       ten        [^e]ien                               # knien > knieten 
532 SFX Y   n       ten        chnen                                 # rechnen > rechneten 
533 SFX Y   en      ten        [^c]h[mn]en                           # ahnen > ahnten 
534 SFX Y   n       ten        [^aäehilmnoöuür][mn]en                # atmen > atmeten 
535 SFX Y   en      ten        [aäeilmnoöuür][mn]en                  # lernen > lernten 
536
537
538 # Past-tense endings for non-regular verbs and Konjunktiv forms from ich-form: 
539 SFX Z Y 16 
540 SFX Z   0       st         [^hßsz]                               # wusste > wusstest 
541 SFX Z   0       st         [^c]h                                 # floh > flohest 
542 SFX Z   0       st         [^s]ch                                # wich > wichst 
543 SFX Z   0       est        [dfkstz]                              # riet > rietest 
544 SFX Z   0       est        ch                                    # wusch > wuschest 
545 SFX Z   0       est        [au]ß                                 # aß > aßest #swiss-convert 
546 SFX Z   0       est        ieß                                   # ließ > ließt #swiss-convert 
547 SFX Z   ß       ssest      [io]ß                                 # goß > gossest 
548 SFX Z   0       t          [^dt]                                 # wüsste > wüsstet 
549 SFX Z   0       et         [dt]                                  # riet > rietet 
550 SFX Z   0       n          e                                     # hatte > hatten 
551 SFX Z   0       en         ie                                    # auch: schrie > schrieen 
552 SFX Z   0       en         [^eß]                                 # nahm > nahmen 
553 SFX Z   0       en         [au]ß
554 SFX Z   0       en         ieß
555 SFX Z   ß       ssen       [io]ß
556 # last two ...ss rules only used for swiss de_CH - but de_DE is unaffected
557
558
559 SFX O Y 27 
560 SFX O   n       tes        e[lr]n                                # vererben > vererbtes 
561 SFX O   n       tes        [dtw]en       
562 SFX O   en      tes        [^dmntws]en    
563 SFX O   en      tes        [^s]sen    
564 SFX O   n       tes        chnen       
565 SFX O   en      tes        [^c]h[mn]en 
566 SFX O   n       tes        [^aäehilmnoöuür][mn]en    
567 SFX O   en      tes        [aäeilmnoöuür][mn]en      
568 SFX O   ssen    ßtes       ssen
569 SFX O   n       ter        e[lr]n        
570 SFX O   n       ter        [dtw]en       
571 SFX O   en      ter        [^dmntws]en    
572 SFX O   en      ter        [^s]sen    
573 SFX O   n       ter        chnen       
574 SFX O   en      ter        [^c]h[mn]en 
575 SFX O   n       ter        [^aäehilmnoöuür][mn]en    
576 SFX O   en      ter        [aäeilmnoöuür][mn]en      
577 SFX O   ssen    ßter       ssen
578 SFX O   n       tem        e[lr]n        
579 SFX O   n       tem        [dtw]en       
580 SFX O   en      tem        [^dmntws]en    
581 SFX O   en      tem        [^s]sen    
582 SFX O   n       tem        chnen       
583 SFX O   en      tem        [^c]h[mn]en 
584 SFX O   n       tem        [^aäehilmnoöuür][mn]en    
585 SFX O   en      tem        [aäeilmnoöuür][mn]en      
586 SFX O   ssen    ßtem       ssen
587
588 REP 28
589 REP f ph
590 REP ph f
591 REP ß ss
592 REP ss ß
593 REP s ss
594 REP ss s
595 REP i ie
596 REP ie i
597 REP ee e
598 REP o oh
599 REP oh o
600 REP a ah
601 REP ah a
602 REP e eh
603 REP eh e
604 REP ae ä
605 REP oe ö
606 REP ue ü
607 REP Ae Ä
608 REP Oe Ö
609 REP Ue Ü
610 REP d t
611 REP t d
612 REP th t
613 REP t th
614 REP r rh
615 REP ch k
616 REP k ch
617 #REP eee ee-E
618
619
620 # this one will allow "-Eltern" - Hunspell 1.1.5 bug, but CHECKSHARPS obsoletes LANG de_DE
621 #LANG de_DE
622 CHECKSHARPS
623
624
625 COMPOUNDBEGIN x
626 COMPOUNDMIDDLE y
627 COMPOUNDEND z
628 FORBIDDENWORD d
629
630 # Prefixes are allowed at the beginning of compounds,
631 # suffixes are allowed at the end of compounds by default:
632 # (prefix)?(root)+(affix)?
633 # Affixes with COMPOUNDPERMITFLAG may be inside of compounds.
634 COMPOUNDPERMITFLAG c
635
636 ONLYINCOMPOUND o
637
638 # my PSEUDOROOT h(elper) flag
639 NEEDAFFIX h
640
641 # forbid uppercase characters at compound word bounds
642 # BUT I want to take care about it myself ;-)
643 # CHECKCOMPOUNDCASE
644 KEEPCASE w
645
646 # Affixes  signed  with CIRCUMFIX flag may be on a word when this word also has a prefix with CIRCUMFIX flag and vice versa.
647 # for decapitalizing nouns with fogemorphemes
648 CIRCUMFIX f
649
650 # this one would make a separate dict entry "Denkmalsschutz" invalidate the
651 # compound of "Denkmal"+"schutz". We do not want this feature here...
652 # CHECKCOMPOUNDREP
653
654 # make not all possible suggestions for typos of Flicken or some rare words
655 NOSUGGEST n
656
657 WORDCHARS ß-.
658
659 # - setting this to 2 decreases performance by 1/10 but is needed for "öl" and "ei"
660 # - setting this to 1 for handling Fuge-elements with dashes (Arbeits-) dash will 
661 #   be a special word but - is handled as a affix now
662 COMPOUNDMIN 2
663
664 # this ones are for Duden R36 (old orthography)
665 CHECKCOMPOUNDPATTERN 2
666 CHECKCOMPOUNDPATTERN ee e
667 CHECKCOMPOUNDPATTERN oo o
668 # also need oo o
669
670 # this one needs to be flagable to be used for old orthography
671 CHECKCOMPOUNDTRIPLE
672
673
674 PFX i Y 1
675 PFX i 0 -/coyf .
676
677 SFX j Y 3
678 SFX j 0 0/xoc .
679 SFX j 0 -/zocf .
680 SFX j 0 -/cz .
681
682 # Female forms for compound/Compound words:
683 # attention: [^e][^n] does also filter out "...er" !
684 SFX g Y 6
685 SFX g 0  innen/xyoc [^n]
686 SFX g en innen/xyoc en
687 SFX g 0  innen/xyocf [^n]
688 SFX g en innen/xyocf en
689 SFX g 0  innen-/cz [^n]
690 SFX g en innen-/cz en
691
692
693 PFX k Y 2
694 PFX k 0 -/coxf .
695 PFX k 0 0/coy .
696
697 SFX e Y 2
698 SFX e 0 0/yoc .
699 SFX e 0 -/zc .
700
701 # for Uppercased end-words to prepend - and lowercase: (Tier/EPSm) (EX: Bettbezüge und *-laken*)
702 # AND
703 # for lowercased end-words to prepend - and re-uppercase : (tier/EPSozm) (EX: Arbeits*-Tier*)
704 #PFX m A -a/co A
705 #PFX m a -/ a
706 PFX m Y 58
707 PFX m A -a A
708 PFX m B -b B
709 PFX m C -c C
710 PFX m D -d D
711 PFX m E -e E
712 PFX m F -f F
713 PFX m G -g G
714 PFX m H -h H
715 PFX m I -i I
716 PFX m J -j J
717 PFX m K -k K
718 PFX m L -l L
719 PFX m M -m M
720 PFX m N -n N
721 PFX m O -o O
722 PFX m P -p P
723 PFX m Q -q Q
724 PFX m R -r R
725 PFX m S -s S
726 PFX m T -t T
727 PFX m U -u U
728 PFX m V -v V
729 PFX m W -w W
730 PFX m X -x X
731 PFX m Y -y Y
732 PFX m Z -z Z
733 PFX m Ä -ä Ä
734 PFX m Ö -ö Ö
735 PFX m Ü -ü Ü
736 PFX m a -A/co a
737 PFX m b -B/co b
738 PFX m c -C/co c
739 PFX m d -D/co d
740 PFX m e -E/co e
741 PFX m f -F/co f
742 PFX m g -G/co g
743 PFX m h -H/co h
744 PFX m i -I/co i
745 PFX m j -J/co j
746 PFX m k -K/co k
747 PFX m l -L/co l
748 PFX m m -M/co m
749 PFX m n -N/co n
750 PFX m o -O/co o
751 PFX m p -P/co p
752 PFX m q -Q/co q
753 PFX m r -R/co r
754 PFX m s -S/co s
755 PFX m t -T/co t
756 PFX m u -U/co u
757 PFX m v -V/co v
758 PFX m w -W/co w
759 PFX m x -X/co x
760 PFX m y -Y/co y
761 PFX m z -Z/co z
762 PFX m ä -Ä/co ä
763 PFX m ö -Ö/co ö
764 PFX m ü -Ü/co ü
765
766
767 # Decapitalizing: (not used ATM... )
768 # /co(f) : compound permit, in coumpount only, (decapitalizing with fogemorphemes)
769 #PFX l Y 29
770 #PFX l A a/co A
771 #PFX l Ä ä/co Ä
772 #PFX l B b/co B
773 #PFX l C c/co C
774 #PFX l D d/co D
775 #PFX l E e/co E
776 #PFX l F f/co F
777 #PFX l G g/co G
778 #PFX l H h/co H
779 #PFX l I i/co I
780 #PFX l J j/co J
781 #PFX l K k/co K
782 #PFX l L l/co L
783 #PFX l M m/co M
784 #PFX l N n/co N
785 #PFX l O o/co O
786 #PFX l Ö ö/co Ö
787 #PFX l P p/co P
788 #PFX l Q q/co Q
789 #PFX l R r/co R
790 #PFX l S s/co S
791 #PFX l T t/co T
792 #PFX l U u/co U
793 #PFX l Ü ü/co Ü
794 #PFX l V v/co V
795 #PFX l W w/co W
796 #PFX l X x/co X
797 #PFX l Y y/co Y
798 #PFX l Z z/co Z
799
800 # private hunspell flags:
801 # --x : not for capmain (rare words)
802
803 # With "BREAK -" some wrong forms are accepted but that is needed for US-Wirtschaft etc.
804 # So enabling this is the lesser evil. No perfect solution found so far...
805 BREAK 2
806 BREAK -
807 BREAK .
808