extensions/spellcheck/hunspell/tests/unit/data/germancompoundingold.aff

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

michael@0 1 # German compounding
michael@0 2
michael@0 3 # handle special casing of German sharp s
michael@0 4
michael@0 5 CHECKSHARPS
michael@0 6
michael@0 7 # compound flags
michael@0 8
michael@0 9 COMPOUNDBEGIN U
michael@0 10 COMPOUNDMIDDLE V
michael@0 11 COMPOUNDEND W
michael@0 12
michael@0 13 # Prefixes are allowed at the beginning of compounds,
michael@0 14 # suffixes are allowed at the end of compounds by default:
michael@0 15 # (prefix)?(root)+(affix)?
michael@0 16 # Affixes with COMPOUNDPERMITFLAG may be inside of compounds.
michael@0 17 COMPOUNDPERMITFLAG P
michael@0 18
michael@0 19 # for German fogemorphemes (Fuge-element)
michael@0 20 # Hint: ONLYINCOMPOUND is not required everywhere, but the
michael@0 21 # checking will be a little faster with it.
michael@0 22
michael@0 23 ONLYINCOMPOUND X
michael@0 24
michael@0 25 # for decapitalizing nouns with fogemorphemes
michael@0 26
michael@0 27 CIRCUMFIX Y
michael@0 28
michael@0 29 # for handling Fuge-elements with dashes (Arbeits-)
michael@0 30 # dash will be a special word
michael@0 31
michael@0 32 COMPOUNDMIN 1
michael@0 33 WORDCHARS -
michael@0 34
michael@0 35 # compound settings and fogemorpheme for `Arbeit'
michael@0 36
michael@0 37 SFX A Y 3
michael@0 38 SFX A 0 s/UPX .
michael@0 39 SFX A 0 s/VPXDY .
michael@0 40 SFX A 0 0/WXDY .
michael@0 41
michael@0 42 # compound settings for `Computer'
michael@0 43
michael@0 44 SFX B Y 2
michael@0 45 SFX B 0 0/UPX .
michael@0 46 SFX B 0 0/VWPXDY .
michael@0 47
michael@0 48 # a suffix for `Computer'
michael@0 49
michael@0 50 SFX C Y 2
michael@0 51 SFX C 0 n .
michael@0 52 SFX C 0 n/WXDY .
michael@0 53
michael@0 54 # for forbid exceptions (*Arbeitsnehmer)
michael@0 55
michael@0 56 FORBIDDENWORD Z
michael@0 57
michael@0 58 # dash prefix for compounds with dash (Arbeits-Computer)
michael@0 59
michael@0 60 PFX - Y 2
michael@0 61 PFX - 0 -/PUVW .
michael@0 62 PFX - 0 -/PY .
michael@0 63
michael@0 64 # decapitalizing prefix
michael@0 65 # circumfix for positioning in compounds
michael@0 66
michael@0 67 PFX D Y 29
michael@0 68 PFX D A a/PXY A
michael@0 69 PFX D Ä ä/PXY Ä
michael@0 70 PFX D B b/PXY B
michael@0 71 PFX D C c/PXY C
michael@0 72 PFX D D d/PXY D
michael@0 73 PFX D E e/PXY E
michael@0 74 PFX D F f/PXY F
michael@0 75 PFX D G g/PXY G
michael@0 76 PFX D H h/PXY H
michael@0 77 PFX D I i/PXY I
michael@0 78 PFX D J j/PXY J
michael@0 79 PFX D K k/PXY K
michael@0 80 PFX D L l/PXY L
michael@0 81 PFX D M m/PXY M
michael@0 82 PFX D N n/PXY N
michael@0 83 PFX D O o/PXY O
michael@0 84 PFX D Ö ö/PXY Ö
michael@0 85 PFX D P p/PXY P
michael@0 86 PFX D Q q/PXY Q
michael@0 87 PFX D R r/PXY R
michael@0 88 PFX D S s/PXY S
michael@0 89 PFX D T t/PXY T
michael@0 90 PFX D U u/PXY U
michael@0 91 PFX D Ü ü/PXY Ü
michael@0 92 PFX D V v/PXY V
michael@0 93 PFX D W w/PXY W
michael@0 94 PFX D X x/PXY X
michael@0 95 PFX D Y y/PXY Y
michael@0 96 PFX D Z z/PXY Z

mercurial