--- hkgerman-2.orig/Makefile +++ hkgerman-2/Makefile @@ -1,3 +1,6 @@ +LANG=C +LC_ALL=C + WORTE = worte.txt verben.txt adjektive.txt klein.txt \ geographie.txt vornamen.txt abkuerz.txt imperat.txt latein.txt \ informatik.txt infoabk.txt @@ -6,10 +9,20 @@ buildhash all.words deutsch.aff $@ all.words: $(WORTE) - sort -u $+ > $@ + #sort -u $+ > $@ + sort -u *.txt > $@ + +myspelldic: deutsch.hash + perl myspellfixprefix.pl < all.words |sort -u | perl uniqflag.pl > myspell.dic.tmp + wc -l myspell.dic.tmp |sed "s/ *\([0-9]*\) .*/\1/g" > myspell.dic + sed -f dic2iso > myspell.dic + rm myspell.dic.tmp + +isowordlist: deutsch.hash + ispell -e -d ./deutsch isowordlist clean: - rm -f all.words all.words.cnt all.words.stat deutsch.hash hk*deutsch.tar.gz + rm -f all.words all.words.cnt all.words.stat deutsch.hash hk*deutsch.tar.gz *.tmp myspell.dic isowordlist sort: for i in *.txt;do sort -u -o $$i $$i;done --- hkgerman-2.orig/adjektive.txt +++ hkgerman-2/adjektive.txt @@ -377,7 +377,7 @@ ahnungslos/AC ahnungsvoll/AC akademisch/AC -akkreditert/A +akkreditiert/A akkugepuffert/A akkurat/A akquisitorisch/A @@ -770,7 +770,7 @@ ansta"ndig/ACU anstandslos/A anstellig/AC -ansto"ssig/AC +ansto"sSig/AC anstrengend/AC antarktisch/A anteilig/A @@ -1047,7 +1047,7 @@ aufgezwungen/A aufgliedernd/A aufkla"rerisch/A -auflagenstark/AC +auflagenstark/A auflandig/A auflodernd/A aufmerksam/ACU @@ -1235,7 +1235,6 @@ ausgereist/A ausgereizt/A ausgerenkt/A -ausgererechnet/A ausgerichtet/A ausgerissen/A ausgeritten/A @@ -1350,7 +1349,6 @@ ba"rtig/A ba"uerlich/A bahnbrechend/A -bahutsam/AC bakteriell/A baldig/A baldmo"glich/AC @@ -1822,7 +1820,7 @@ charakteristisch/AC charakterlich/A charakterlos/AC -charakterstark/AC +charakterstark/A charaktervoll/A charismatisch/AC charmant/AC @@ -2306,7 +2304,6 @@ eingefleischt/A eingeflo"sSt/A eingeflogen/A -eingeforen/A eingefroren/A eingefu"gt/A eingefu"hrt/A @@ -2605,7 +2602,6 @@ engmaschig/A engspurig/A engstirnig/A -engu"ltig/A engumrissen/A engverbunden/A enorm/AC @@ -2823,7 +2819,6 @@ explosionsgefa"hrdet/A explosionsgeschu"tzt/A explosiv/AC -exponential/A exponentiell/A exponiert/AC expressionistisch/A @@ -3836,7 +3831,6 @@ gesalbt/A gesalzen/AU gesammelt/A -gesammte/A gesamt/A gesamtheitlich/A gesamtstaatlich/A @@ -4694,7 +4688,7 @@ heldenhaft/AC heldenmu"tig/A hell/AC -hellbeig/A +hellbeige hellblau/A hellblond/A hellgefa"rbt/A @@ -5183,7 +5177,6 @@ intolerant/AC intransitiv/A intraveno"s/A -intrumental/A intuitiv/A invariant/A invers/A @@ -5785,7 +5778,6 @@ lieferfertig/A liegengeblieben/A liegengelassen/A -lies/A lind/A linear/A linguistisch/A @@ -6081,7 +6073,6 @@ mittellang/A mittellos/A mittelma"sSig/AC -mittelos/A mittelschwer/A mitteltra"ge/A mittig/A @@ -6602,7 +6593,6 @@ photochemisch/A photoelektrisch/A photogen/AC -photografisch/A photographisch/A phrasenhaft/A phylogenetisch/A @@ -7497,7 +7487,6 @@ sozialliberal/A sozialo"konomisch/A sozialpolitisch/A -sozialpotitisch/A soziographisch/A soziologisch/A spa"rlich/AC @@ -7991,7 +7980,6 @@ u"belriechend/A u"belwollend/A u"bera"ngstlich/A -u"berabeitet/A u"beraltert/A u"berarbeitet/A u"berbeladen/A @@ -9412,7 +9400,7 @@ wohl/AC wohlangebracht/AC wohlansta"ndig/AC -wohlauf/A +wohlauf wohlbedacht/AC wohlbehalten/AC wohlbekannt/A --- hkgerman-2.orig/compeng.txt +++ hkgerman-2/compeng.txt @@ -1,6 +1,4 @@ Access -Accessoiries -Accessoiry AdresSoffset/S Ansteuerboard/S Arbeitsdirectory @@ -155,7 +153,7 @@ Newsgroup/S Newsgruppe/N Nibbleoperation/P -Ouput +Output Outputfile/S Page Paperfeed --- hkgerman-2.orig/deutsch.aff +++ hkgerman-2/deutsch.aff @@ -186,16 +186,20 @@ # defstringtype "list" "nroff" ".list" -wordchars a A -stringchar a\" A\" -wordchars [b-o] [B-O] -stringchar o\" O\" -wordchars [p-s] [P-S] -stringchar ss SS -stringchar sS # Ss # No captalized version -wordchars [tu] [TU] -stringchar u\" U\" -wordchars [v-z] [V-Z] +wordchars [a-z] [A-Z] +stringchar a\" A\" # ä +stringchar o\" O\" # ö +stringchar ss SS # tricky :-) +stringchar sS Ss # ß (no captalized version of ß - use SS for it) +stringchar u\" U\" # ü +stringchar à +stringchar ç Ç +stringchar é +stringchar ë +stringchar ê +stringchar ï +stringchar ñ +########## Does anyone want more characters? # # TeX/LaTeX a` la german.sty @@ -209,8 +213,17 @@ altstringchar \"u u\" altstringchar \"U U\" altstringchar \"s sS +altstringchar \"S Ss altstringchar ss ss altstringchar SS SS +altstringchar \\`a à +altstringchar \\c{c} ç +altstringchar \\c{C} Ç +altstringchar \\'e é +altstringchar \\"e ë +altstringchar \\^e ê +altstringchar \\\"{\\i} ï +altstringchar \\~n ñ # # Plain TeX @@ -224,38 +237,60 @@ altstringchar \\\"u u\" altstringchar \\\"U U\" altstringchar {\\ss} sS +altstringchar {\\SS} Ss altstringchar ss ss altstringchar SS SS +altstringchar \\`a à +altstringchar \\c{c} ç +altstringchar \\c{C} Ç +altstringchar \\'e é +altstringchar \\"e ë +altstringchar \\^e ê +altstringchar \\\"{\\i} ï +altstringchar \\~n ñ # -# N/Troff with -ms/-me macros packages +# Alternate forms for ISO latin1 charset # -altstringtype "nroff" "nroff" ".nr" ".ms" ".me" +altstringtype "latin1" "TeX" ".latin1" ".txt" ".tex" ".bib" -altstringchar a\\*\: a\" -altstringchar A\\*\: A\" -altstringchar o\\*\: o\" -altstringchar O\\*\: O\" -altstringchar u\\*\: u\" -altstringchar U\\*\: U\" -altstringchar \\*8 sS +altstringchar \344 a\" +altstringchar \304 A\" +altstringchar \366 o\" +altstringchar \326 O\" +altstringchar \374 u\" +altstringchar \334 U\" +altstringchar \337 sS +altstringchar SS Ss # using two definitions of SS is difficult: + # GROSS will not be accepted but suggested at + # the same time :-| altstringchar ss ss -altstringchar SS SS +altstringchar SS SS # this definition is used for checking +altstringchar à à +altstringchar ç ç +altstringchar Ç Ç +altstringchar é é +altstringchar ë ë +altstringchar ê ê +altstringchar ï ï +altstringchar ñ ñ # -# N/Troff with -mm macros +# Alternate forms for ISO latin1 charset # -altstringtype "-mm" "nroff" ".nr" ".mm" - -altstringchar a\\*\: a\" -altstringchar A\\*\; A\" -altstringchar o\\*\: o\" -altstringchar O\\*\; O\" -altstringchar u\\*\: u\" -altstringchar U\\*\; U\" -altstringchar \\*(ss sS +altstringtype "utf8" "TeX" ".txt" +altstringchar \303\244 a\" +altstringchar \303\204 A\" +altstringchar \303\266 o\" +altstringchar \303\226 O\" +altstringchar \303\274 u\" +altstringchar \303\234 U\" +altstringchar \303\237 sS +altstringchar SS Ss # using two definitions of SS is difficult: + # GROSS will not be accepted but suggested at + # the same time :-| altstringchar ss ss -altstringchar SS SS +altstringchar SS SS # this definition is used for checking # # Alternate forms for plain ASCII text files @@ -268,82 +303,124 @@ altstringchar ue u\" altstringchar Ue U\" altstringchar ss sS +altstringchar SS Ss altstringchar ss ss altstringchar SS SS - + # -# Alternate forms for ISO latin1 charset +# Alternate forms for PC charset # -altstringtype "latin1" "nroff" ".latin1" ".txt" +altstringtype "pc" "TeX" ".pc" ".txt" ".tex" -altstringchar \344 a\" -altstringchar \304 A\" -altstringchar \366 o\" -altstringchar \326 O\" -altstringchar \374 u\" -altstringchar \334 U\" -altstringchar \337 sS +altstringchar \204 a\" +altstringchar \216 A\" +altstringchar \224 o\" +altstringchar \231 O\" +altstringchar \201 u\" +altstringchar \232 U\" +altstringchar \341 sS +altstringchar SS Ss altstringchar ss ss altstringchar SS SS # -# Alternate form for NeXTSTEP charset +# SGML, HTML, and XML entities # -altstringtype "NeXT" "TeX" ".NeXT" ".txt" ".tex" +altstringtype "HTML" "TeX" ".html" ".htm" ".sgml" ".xml" -altstringchar \331 a\" -altstringchar \205 A\" -altstringchar \360 o\" -altstringchar \226 O\" -altstringchar \366 u\" -altstringchar \271 U\" -altstringchar \373 sS +altstringchar ä a\" +altstringchar Ä A\" +altstringchar ö o\" +altstringchar Ö O\" +altstringchar ü u\" +altstringchar Ü U\" +altstringchar ß sS +altstringchar SS Ss altstringchar ss ss altstringchar SS SS + # -# Alternate forms for HP-Roman8 charset -# (used on HP-9000 machines under HP-VUE and maybe others) +# N/Troff with -ms/-me macros packages # -altstringtype "roman8" "TeX" ".roman8" ".txt" ".tex" +#altstringtype "nroff" "nroff" ".nr" ".ms" ".me" -altstringchar \314 a\" -altstringchar \330 A\" -altstringchar \316 o\" -altstringchar \332 O\" -altstringchar \317 u\" -altstringchar \333 U\" -altstringchar \336 sS -altstringchar ss ss -altstringchar SS SS +#altstringchar a\\*\: a\" +#altstringchar A\\*\: A\" +#altstringchar o\\*\: o\" +#altstringchar O\\*\: O\" +#altstringchar u\\*\: u\" +#altstringchar U\\*\: U\" +#altstringchar \\*8 sS +#altstringchar SS Ss +#altstringchar ss ss +#altstringchar SS SS # -# Alternate forms for PC charset +# N/Troff with -mm macros # -altstringtype "pc" "TeX" ".pc" ".txt" ".tex" +#altstringtype "-mm" "nroff" ".nr" ".mm" -altstringchar \204 a\" -altstringchar \216 A\" -altstringchar \224 o\" -altstringchar \231 O\" -altstringchar \201 u\" -altstringchar \232 U\" -altstringchar \341 sS -altstringchar ss ss -altstringchar SS SS +#altstringchar a\\*\: a\" +#altstringchar A\\*\; A\" +#altstringchar o\\*\: o\" +#altstringchar O\\*\; O\" +#altstringchar u\\*\: u\" +#altstringchar U\\*\; U\" +#altstringchar \\*(ss sS +#altstringchar SS Ss +#altstringchar ss ss +#altstringchar SS SS + +# +# Alternate form for NeXTSTEP charset +# +#altstringtype "NeXT" "TeX" ".NeXT" ".txt" ".tex" + +#altstringchar \331 a\" +#altstringchar \205 A\" +#altstringchar \360 o\" +#altstringchar \226 O\" +#altstringchar \366 u\" +#altstringchar \271 U\" +#altstringchar \373 sS +#altstringchar SS Ss +#altstringchar ss ss +#altstringchar SS SS + +# +# Alternate forms for HP-Roman8 charset +# (used on HP-9000 machines under HP-VUE and maybe others) +# +#altstringtype "roman8" "TeX" ".roman8" ".txt" ".tex" +# +#altstringchar \314 a\" +#altstringchar \330 A\" +#altstringchar \316 o\" +#altstringchar \332 O\" +#altstringchar \317 u\" +#altstringchar \333 U\" +#altstringchar \336 sS +#altstringchar SS Ss +#altstringchar ss ss +#altstringchar SS SS # # Alternate forms for ATARI charset # -altstringtype "atari" "TeX" ".atari" ".txt" ".tex" +#altstringtype "atari" "TeX" ".atari" ".txt" ".tex" +# +#altstringchar \204 a\" +#altstringchar \216 A\" +#altstringchar \224 o\" +#altstringchar \231 O\" +#altstringchar \201 u\" +#altstringchar \232 U\" +#altstringchar \341 sS +#altstringchar SS Ss +#altstringchar ss ss +#altstringchar SS SS -altstringchar \204 a\" -altstringchar \216 A\" -altstringchar \224 o\" -altstringchar \231 O\" -altstringchar \201 u\" -altstringchar ss ss -altstringchar SS SS # # Quick Reference @@ -468,7 +545,7 @@ [^EIL] E L > -EL,LER # simpel > simple [^EIL] E L > -EL,LEN [^EIL] E L > -EL,LEM - [^EIL] E L > -El,LES + [^EIL] E L > -EL,LES # to there [AE] sS > -sS,SSE # Wie blasS > blasse @@ -496,11 +573,17 @@ [^E] I sS > -sS,SSES flag *C: # for comparative forms of adjectives: - [^LRsS] > ERE # Wie neu > neuere - [^LRsS] > ERER # - [^LRsS] > EREN # - [^LRsS] > EREM # - [^LRsS] > ERES # + [^ELRsS] > ERE # Wie neu > neuere + [^ELRsS] > ERER # + [^ELRsS] > EREN # + [^ELRsS] > EREM # + [^ELRsS] > ERES # + + E > RE # prüde > prüdere + E > RER + E > REN + E > REM + E > RES [^E] [LR] > ERE # Wie schmal > schmale [^E] [LR] > ERER # @@ -550,17 +633,65 @@ [^E] I sS > -sS,SSEREM [^E] I sS > -sS,SSERES - [STXZ] > ESTE # Wie neu > neueste - [STXZ] > ESTER # matt > mattester - [STXZ] > ESTEN # mies > miesesten - [STXZ] > ESTEM # lax > laxestem - [STXZ] > ESTES # spitz > spitzestes - - [^sSSTXZ] > STE # teuer > teuerste - [^sSSTXZ] > STER # dick > dickster - [^sSSTXZ] > STEN # lahm > lahmsten - [^sSSTXZ] > STEM # teuer > teuerstem - [^sSSTXZ] > STES # teuer > teuerstes + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGERE # adlig > adeligere + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGERER + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGEREN + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGEREM + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGERES + + [^HI] E R I G > -ERIG,RIGERE # zitterig > zittrigere + [^HI] E R I G > -ERIG,RIGERER + [^HI] E R I G > -ERIG,RIGEREN + [^HI] E R I G > -ERIG,RIGEREM + [^HI] E R I G > -ERIG,RIGERES + + [KSUXZ] > ESTE # Wie neu > neueste + [KSUXZ] > ESTER # matt > mattester + [KSUXZ] > ESTEN # mies > miesesten + [KSUXZ] > ESTEM # lax > laxestem + [KSUXZ] > ESTES # spitz > spitzestes + + E T > STE # geeignet > geeignetste + E T > STER + E T > STEN + E T > STEM + E T > STES + + [^E] T > ESTE # matt > matteste + [^E] T > ESTER + [^E] T > ESTEN + [^E] T > ESTEM + [^E] T > ESTES + + [^DksSSTXZ] > STE # teuer > teuerste + [^DksSSTXZ] > STER # dick > dickster + [^DksSSTXZ] > STEN # lahm > lahmsten + [^DksSSTXZ] > STEM # teuer > teuerstem + [^DksSSTXZ] > STES # teuer > teuerstes + + N D > STE # wohlhabend > wohlhabendste + N D > STER + N D > STEN + N D > STEM + N D > STES + + [^N] D > ESTE # wild > wildeste + [^N] D > ESTER + [^N] D > ESTEN + [^N] D > ESTEM + [^N] D > ESTES + + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGSTE # adlig > adeligste + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGSTER + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGSTEN + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGSTEM + [^AEIOUHLRA"U"O"] L I G > -LIG,ELIGSTES + + [^HI] E R I G > -ERIG,RIGSTE # zitterig > zittrig + [^HI] E R I G > -ERIG,RIGSTER + [^HI] E R I G > -ERIG,RIGSTEN + [^HI] E R I G > -ERIG,RIGSTEM + [^HI] E R I G > -ERIG,RIGSTES [AE] sS > -sS,SSESTE # Wie blasS > blasseste [AE] sS > -sS,SSESTER # kesS > kesseste @@ -602,8 +733,9 @@ . > EN # Wie Tat > Taten flag R: - . > ER # Wie Licht > Lichter - . > ERN # Licht > Lichtern + [^e] > ER # Wie Licht > Lichter + [^e] > ERN # Licht > Lichtern + e > R # Genitiv (and a few plurals like Auto > Autos): flag S: @@ -695,7 +827,7 @@ E N > -N,- # Wie kommen > komme [^SS] E L N > -ELN,LE # la"cheln > la"chle SS E L N > -SSELN,sSLE # rasseln > rasSle - E L N > -LN,LE # auch: la"cheln > la"chele + E L N > -N,E # auch: la"cheln > la"chele [^SS] E R N > -ERN,RE # wandern > wandre SS E R N > -SSERN,sSRE # wa"ssern > wa"sSre E R N > -N,E # auch: na"hern > na"here @@ -719,7 +851,8 @@ # special treatment for 'tun': (worthwile?) U N > -N,E # tun > ich tue - U N > -N,EN # tun > wir tuen +# Duden: ich tu[e], du tust, er tut, wir tun, ihr tut, sie tun: +# U N > -N,EN # tun > wir tuen U N > -N,T # tun > er tut @@ -773,10 +906,10 @@ U N > -N, ST # tun > tust - [sSSSSXZ] E N > -EN,EST # Wie heisSen > heisSest + [sSSSSXZ] E N > -N,ST # Wie heisSen > heisSest # alternate form for -schen: - S C H E N > -EN,EST # wischen > wischest + S C H E N > -N,ST # wischen > wischest # the other form allowed is the same as above: # [sSSXZ] E N > -EN,T # Wie heisSen > heisSt --- hkgerman-2.orig/geographie.txt +++ hkgerman-2/geographie.txt @@ -811,7 +811,6 @@ Serbien Seufzerbru"cke Sibirier/NS -Sidnay Siebenbu"rgen Siebengebirge Simbabwe --- hkgerman-2.orig/informatik.txt +++ hkgerman-2/informatik.txt @@ -1,4 +1,5 @@ A"quivalenzklassenbildung +boolesch/A A"quivalenzrelation/P Abarbeitungsgeschwindigkeit/P Abarbeitungsreihenfolge/N @@ -157,7 +158,7 @@ Bildverarbeitung Bildverarbeitungsrechner Billigsoftware -Bina"rbau"me/N +Bina"rba"ume/N Bina"rcode/S Bina"rwort/EPS Bindungsbereich/EPS @@ -580,7 +581,6 @@ Induktionshypothese/N Induktionsmethode/N Induktionsprinzip -Induktionsschlu"s/QS InduktionsschlusS/T Induktionsschritt Induktionsvoraussetzung @@ -717,7 +717,7 @@ Namensgleichheit Namenskonflikt/EPT Namensraum/ST -Nebenlau"figkeit +Nebenla"ufigkeit Netzadresse/N Netzdienst/EPT Netzkommunikation @@ -1296,7 +1296,6 @@ benutzerdefiniert/A bijektiv/A bitweise/A -boolesch/A compilieren/IXYDO deduktiv/A deduzieren/IXYDO --- hkgerman-2.orig/klein.txt +++ hkgerman-2/klein.txt @@ -38,7 +38,6 @@ am an/S anbei -anbetrachts anderenfalls anderenorts andererseits @@ -110,7 +109,7 @@ betreffs bevor bewenden -bewiesenerma"sen +bewiesenermasSen bezeichnenderweise beziehungsweise binnen @@ -196,7 +195,6 @@ dessen desto deswegen -desweiteren dich die diejenige/N @@ -279,7 +277,6 @@ einerlei einerseits einesteils -einfu"rallemal eingangs eingedenk eingestandenermasSen @@ -505,7 +502,6 @@ irgendwie irgendwo irgendwohin -irgenwo irrtu"mlicherweise ist ja @@ -865,7 +861,7 @@ untertage unterwegs unvermeidlicherweise -unversta"ndlicheierweise +unversta"ndlicherweise unweit unwohl va"terlicherseits @@ -903,7 +899,6 @@ vonstatten vor vorab -vorallem voran voraus vorbehaltlos @@ -916,7 +911,6 @@ vorher vorhin vorn/E -vorneherein vorneweg vornherein vorsichtshalber --- hkgerman-2.orig/seltenes.txt +++ hkgerman-2/seltenes.txt @@ -465,7 +465,6 @@ hochgepa"ppelt/A hochgerutscht/A hochperso"nlich/A -hochsa"sig/A hochspekulativ/A hochwu"rdig/A homoerotisch @@ -510,7 +509,6 @@ la"nderma"sSig/A laienma"sSig/A lasergedruckt/A -legitimisieren/DIOXY leibt letztgeliefert/A liften/IX --- hkgerman-2.orig/tex2iso +++ hkgerman-2/tex2iso @@ -4,6 +4,6 @@ s/"A/Ä/g s/"o/ö/g s/"O/Ö/g -s/"u/Ü/g +s/"u/ü/g s/"U/Ü/g s/"s/ß/g --- hkgerman-2.orig/verben.txt +++ hkgerman-2/verben.txt @@ -1,4 +1,3 @@ -Stout/S a"chten/DIXY a"chzen/DIXY a"chzt/G @@ -1703,7 +1702,7 @@ beizustellen/D beizutragen/D beizutreten -beizuwohen/D +beizuwohnen/D bejahen/DIOXY bejubeln/DIOXY beka"men/IX @@ -2279,7 +2278,7 @@ desertieren/DIOXY desinfizieren/DIOXY destillieren/DIOXY -detailieren/DIOXY +detaillieren/DIOXY detektieren/BDIOXY determinieren/DIOXY detonieren/DIOXY --- hkgerman-2.orig/worte.txt +++ hkgerman-2/worte.txt @@ -162,7 +162,6 @@ Abordnung/P Abort/EPST Abplattung/P -Abpra"lle/N Abprall/S Abraum/S Abrechnung/P @@ -241,7 +240,7 @@ Abstimmungsbedarf Abstimmungsergebnis/QS Abstinenz -AbstosS/JS +AbstosS/JT Abstraktion/P Abstraktionsebene/N Abstreifer/NS @@ -359,12 +358,11 @@ Agenturmeldung/P Aggregat/EPT Aggression/P +Aggressivita"t/P Aggressor/P Agitation/P Agitator/PS Agonie -Agression/P -Agressivita"t/P Ahle/N Ahndung/P Ahnfrau/P @@ -493,7 +491,7 @@ AmbosS/QS Ambulanz/P Ameise/N -Ameisenba"r/EPS +Ameisenba"r/P Ameisenhaufen/S Ameisensa"ure/N Ameisenstaat/PS @@ -596,7 +594,6 @@ Anfechtung/P Anfeindung/P Anfertigung/P -Anffa"lligkeit/P Anflu"ge/N Anflug/ST Anforderung/P @@ -908,8 +905,6 @@ Aquarell/EPS Aquarien Aquarium/S -Aquisiteur/EPS -Aquisition/P Ar Arabeske/N Araldit @@ -1295,7 +1290,6 @@ Aufnehmer/N Aufopferung/P Aufpasser/FNS -Aufpra"lle/N Aufprall/S Aufpreis/EPT Aufputschmittel/NS @@ -1574,7 +1568,6 @@ Ausnutzungsgrad/EPST Ausplu"nderung/P Auspra"gung/P -Auspu"ffe/N Auspuff/ST Ausrechnung/P AusreisSer/FNS @@ -1633,7 +1626,7 @@ Aussterbens Aussteuer/N Ausstieg/S -AusstosS/JS +AusstosS/JT Ausstrahlung/P Ausstrahlungskraft Ausstro"mung @@ -1712,7 +1705,7 @@ Ba"nder/N Ba"ndigung Ba"nke/N -Ba"r/FPS +Ba"r/P Ba"rte/N Ba"sse/N Ba"uche/N @@ -2655,7 +2648,7 @@ Bo"rsianer/FNS Bo"sartigkeit/P Bo"schung/P -Bo"sewicht/ENT +Bo"sewicht/ET Bo"swilligkeit Boa/S Boccia @@ -2763,7 +2756,6 @@ Brief/EPST Briefadresse/N Briefaktion/P -Briefaufschrifft/P Briefbeschwerer/P Briefbo"gen Briefbogen/S @@ -7800,7 +7792,6 @@ Integrationsvorteil/EPS Integrierbarkeit Integrita"t -Intellegenz Intellekt Intelligenz/P Intelligenzbestie/N @@ -8104,7 +8095,7 @@ Kapazita"tsausnutzung/P Kapelle/N Kaperung -Kapillargefa"sS/QS +Kapillargefa"sS/QES Kapita"ne/N Kapital/S Kapitalisierung @@ -8406,7 +8397,6 @@ Klub/S Klugheit Klumpen/S -Kna"lle/N Kna"uel/NS Knabe/N Knackpunkt/EPT @@ -11033,7 +11023,6 @@ Paradoxie/N Paradoxon/S Paraffin -Parafin Paragraph/S Parallele/N Parallelita"t @@ -11936,7 +11925,7 @@ Rahmenvertrag Rain/EPS Rakete/N -Rally +Rallye Rammbock/ST Rampe/N Randbedingung/P @@ -12258,7 +12247,7 @@ Restriktion/P Restwert/EPS Resultat/EPST -Resumee +Resu"mee Retorte/N Retrospektive Retter/NS @@ -12375,7 +12364,7 @@ Rosine/N Rost/T Rotation/P -Rotkelchen/S +Rotkehlchen/S Rotor/P Roulette Route/N @@ -12528,7 +12517,7 @@ Sachbearbeiter/FNS Sachbearbeitung Sachbeihilfe/N -Sachbereich/NS +Sachbereich/S Sachbescha"digung/P Sachbu"cher Sachbuch/T @@ -13114,7 +13103,6 @@ Schwa"chling/EPS Schwa"chung/P Schwa"gerin/F -Schwa"lle/N Schwa"mme/N Schwa"ne/N Schwa"ngerung @@ -13861,7 +13849,7 @@ Steuermann/S Steuerzeichen/S Steward/S -StewardesS/S +StewardesS/Q Stich/EPS Stichel/S Stichelei/P @@ -13963,7 +13951,7 @@ Strategieprogramm Stratospha"re Strauch/S -StrausS/EPS +StrausS/EPT Streber/NS Strebertum Strebsamkeit @@ -14341,7 +14329,7 @@ Technophilie Techtelmechtel/N Teckel/NS -Teddyba"r/PS +Teddyba"r/P Teebu"chse/N Teenager/NS Teer/S @@ -15645,7 +15633,7 @@ Verhetzung Verhinderung/P Verho"hnung -Verho"hre/N +Verho"re/N Verho"r/S Verhu"llung/P Verhu"tung/P @@ -16886,8 +16874,6 @@ Wiederlo"sen Wiedersehen/S Wiedersehensfreude/N -Wiederstand -Wiederstandbewegung Wiederta"ufer/NS Wiedertaufe/N Wiedervereinigung @@ -17249,7 +17235,6 @@ Zeitkontrolle/N Zeitkorrektur Zeitla"ufe/N -Zeitla"ufte/N Zeitlupe/N Zeitmangel Zeitmesser/NS @@ -17437,7 +17422,7 @@ Zirkel/NS Zirkulation/P Zirkumflex/EP -Zirkus/QS +Zirkus/Q Zischlaut/EPT Ziselierarbeit Zisterne/N --- hkgerman-2.orig/zusammen.txt +++ hkgerman-2/zusammen.txt @@ -364,7 +364,7 @@ Adventszeit Affekthandlung/P Affenfleisch/ST -Affenhaus/S +Affenhaus/T Affenkommentar Affenliebe Affenmensch/P @@ -468,7 +468,7 @@ Aktienmehrheit Aktienoption/P Aktienpaket/EPS -Aktienpreis/EPS +Aktienpreis/EPT Aktienrecht/EPS Aktienselektion Aktienumsa"tze @@ -514,7 +514,7 @@ Alarmknopf Alarmmeldung/P Alarmruf/EPS -Alarmsendung/N +Alarmsendung Alarmsonderstab Alarmu"bung Alarmzeichen @@ -621,7 +621,6 @@ Altenteiler Altenwerk Altenwohnsitz/ES -Altenwohnstift Alternativeinstellung Alternativfrage/N Alternativfragestellung/P @@ -958,7 +957,7 @@ Anleiheschuld/P Anliegerstaat/P Anmeldestelle/N -Anna"herungspolitik/N +Anna"herungspolitik Annoncenbu"ro/S Anordnungspla"ne/N Anpassungsa"nderung/P @@ -1541,7 +1540,7 @@ AusSenminister/NS AusSenministerium/S AusSenministerkandidat -AusSenministerkonfernz +AusSenministerkonferenz AusSenministertagung AusSenpolitik/R AusSenraum @@ -3499,7 +3498,7 @@ Blumenschmuck Blumensto"cke Blumenstra"usSe -BlumenstrausS/S +BlumenstrausS/T Blutabnahme Blutarmut Blutba"der/N @@ -3977,7 +3976,7 @@ Brokerspesen Brokerverbindung Brombeergestru"pp -Brombeerstra"uche +Brombeerstra"ucher/N Brombeerstrauch/T Bronchialasthma Bronzegruppe @@ -4031,12 +4030,12 @@ Bruderstreit Brudervolk Bruderzwist -Brummba"r/PT +Brummba"r/P BrummbasS/S Brunnenschacht Brunnenvergiftung Brustbein/T -Brustbeschwerde/N +Brustbeschwerden Brustbilder/N Brustbildes Brustfell/S @@ -6024,7 +6023,7 @@ Einzugschlitz Einzugsroute Einzugstermin/EPS -Eisba"r/PS +Eisba"r/P Eisbahnen Eisbar Eisbecher @@ -8559,7 +8558,7 @@ Fortbildungsanstalt/P Fortbildungsbeihilfe/N FortbildungsmasSnahmen -Fortgeschrittenenkurs/EPS +Fortgeschrittenenkurs/EPT Fortschrittsquote/N Fortschrittswerk Fortsetzungsromanen @@ -11655,7 +11654,7 @@ Haselnu"sschen Haselnu"ssen HaselnusS -Haselstra"uche/N +Haselstra"ucher/N Haselstrauch/S Hasenbraten/S Hasenfamilie @@ -12225,7 +12224,7 @@ Hilfswerk/S Himbeersa"fte/N Himbeersaft/ST -Himbeerstra"uche/N +Himbeerstra"ucher/N Himbeerstrauch/S Himmelbett/S Himmelfahrt @@ -14891,13 +14890,13 @@ Klemmteile Klempnerarbeit/P Klempnermeister -KlettenverschlusS/S Kletterpflanze/N Kletterrose Kletterschuhe/N Kletterstange Kletterwa"nde/N Kletterwand +KlettverschlusS/S Klimaa"nderung/P Klimaanlage Klimabedingung/P @@ -15164,6 +15163,9 @@ Kohlmarkt Kohlru"ben Kokosnu"sse +Kokosnu"ssen +KokosnusS +KokosnusSherrscher/N Koksfeinkohle Koksfeuer Koksgas @@ -15171,9 +15173,6 @@ Kokspreis Koksproduktion Kokswerke -Kokusnu"ssen -KokusnusS -KokusnusSherrscher/N Kolbenbewegung/P Kolbenboden Kolbenecho @@ -15471,7 +15470,6 @@ Konterangriff Konterrevolutiona"r/EPS Kontinentaldrift -Kontinentalplateaux Kontinentalsperre Kontingentbeschra"nkung/P Kontoaufstellung @@ -20934,7 +20932,6 @@ Pfefferminze/N Pfeifenmann Pfeifentabake -Pfeiffentabak Pfeifkonzert Pfeilerbru"cke Pferdediebe @@ -21101,7 +21098,7 @@ Planungsfragen Planungsgewinne Planungsgruppen -Planungskozept/EPST +Planungskonzept/EPST Planungsminister Planungspanne Planungsstelle @@ -22362,7 +22359,7 @@ Rechtswidrigkeit/P Rechtswissenschaft Rechtszwang -Redaktionsmitgliede +Redaktionsmitglieder/N RedaktionsschlusS/S Rednertribu"ne Reedereikonsortien @@ -24213,7 +24210,7 @@ Schulexperten Schulferien Schulflugzeug/EPS -Schulfreund/FNS +Schulfreund/FS Schulgela"nde/NS Schulgeld/RT Schulgelehrsamkeit/P @@ -24307,7 +24304,7 @@ Schutzanzug/T Schutzart Schutzartanforderung/P -Schutzbefohlene/NR +Schutzbefohlene/N Schutzbehauptung Schutzbereich Schutzbeschaltung @@ -24589,7 +24586,7 @@ Sechszylinder Seeanemone Seeba"der/N -Seeba"r/T +Seeba"r/P Seebad/T Seebund Seedienst/ET @@ -25720,7 +25717,6 @@ Spielart/P SpielausschusS/S Spielba"lle/N -Spielba"nken Spielball/S Spielbanken SpielbankprozesS/S @@ -25966,7 +25962,6 @@ Sprengsatz/T Sprengschu"sse/N SprengschusS/S -Sprengsto"ffe/N Sprengstoff/T Sprengstoffanschla"ge Sprengstoffanschlag @@ -26049,7 +26044,7 @@ Staatenverbund Staatsakt/E Staatsaktion/P -Staatsangeho"rige/R +Staatsangeho"rige Staatsangeho"rigkeit Staatsangelegenheit Staatsanleihe/N @@ -26081,7 +26076,7 @@ Staatsgarantie/N Staatsgeba"ude/S Staatsgebiet -Staatsgefangene/NR +Staatsgefangene/N Staatsgefu"hl Staatsgeheimnis/QS Staatsgelder @@ -26399,7 +26394,7 @@ Staubentwicklung Staubfa"nger/S Staubflocke/N -Staubgefa"sS/QS +Staubgefa"sS/ET Staubko"rnern Staubkorn/S Staublungen @@ -27293,9 +27288,9 @@ Sudetenkrise Sumpfbo"den Sumpfboden/S -Sumpffhu"hner -Sumpffhuhn/S Sumpffieber +Sumpfhu"hner +Sumpfhuhn/S Sumpfla"nder/N Sumpfland Sumpfpflanze/N @@ -27475,7 +27470,7 @@ Tannenzapfen/S Tantalusqual/P Tanzabend/PS -Tanzba"r/PS +Tanzba"r/P Tanzbein Tanzbo"den Tanzboden @@ -27616,7 +27611,7 @@ Teelo"ffel/NS Teemaschine/N Teerpappe/N -Teerstra"uchen +Teerstra"uchern Teerstrauch/S Teesieb/EPS Teetasse/N @@ -27686,7 +27681,6 @@ Telexdienst/PT Tellermu"tzen Tempelbau -Tempelherr/S Tempelraub Tempelritter/NS Tempelscha"ndung/P @@ -27969,7 +27963,7 @@ Tischrede/N Tischru"cken Tischtelephon/EPS -Tischtennis/S +Tischtennis Tischtu"cher Tischtuch Tischwein/EPS @@ -28687,7 +28681,6 @@ Umstandskleider/N Umsteigebillet/S Umsteigekarten -Umsturzidee/M Umsturzversuch/E Umtauschaktion/P Umtauschangebot @@ -29185,7 +29178,7 @@ Verlagsfirma Verlagsfirmen Verlagskontor -Verlagspreis/EPS +Verlagspreis/EPT Verlagsprodukte Verlagswerk/EPT Verlobungsanzeige/N @@ -29702,7 +29695,7 @@ Vorstandsmitglied/T Vorstandsmitgliedern Vorstandssprecher -Vorstandsvorsitzende/NR +Vorstandsvorsitzende/N Vorsteherdru"se/N Vorsteherhund/ET Vorstellungskraft @@ -29831,8 +29824,7 @@ Wacholderschna"pse Wacholderschnapses Wacholdersirup/ES -Wacholderstra"uchern -Wacholderstra"usche +Wacholderstra"ucher/N Wacholderstrauchs Wacholderwein/E Wachposten/S @@ -30196,7 +30188,7 @@ Wartungska"stchen Waschanstalten Waschautomat/P -Waschba"r/PS +Waschba"r/P Waschbecken/S Waschbenzin Waschbrett/S @@ -30873,14 +30865,14 @@ Widerstandsmessung Widerstandsnetzwerk Widerstandsorganisation +Widerstandstabelle Widmungsexemplar/EPS Wiederaufnahmeverfahren Wiederaufru"stung/P Wiederbelebungsversuch/EPST Wiedereinfahren Wiedergutmachungsgesetz -Wiederstandstabelle -Wiedervereinigtungsfrage +Wiedervereinigungsfrage Wiederverheiratung/P Wiederverka"ufer/NS Wiederverkaufspreis/EPT @@ -30940,7 +30932,7 @@ Windspiel/EPS Windsta"rke/N Windsto"sSe/N -WindstosS/S +WindstosS/T Winkeladvokat/P Winkelanzeige Winkelbereich @@ -31895,7 +31887,7 @@ Zwangsidee/N Zwangsinnovation/P Zwangsjacke/N -Zwangskolleektivierung +Zwangskollektivierung Zwangskonkurs/EPT Zwangsneurose/N Zwangspause/N @@ -32050,7 +32042,6 @@ affengeil/A afroamerikanisch/A afroasiatisch/A -agressionshemmend/A alarmbereit/A allchristlich/A alleinbeauftragt/A @@ -32187,7 +32178,6 @@ daru"bergestu"lpt/A deutschfeindlich/A deutschsprachig/A -deutschsprechend/A devisenbewirtschaftet/A diamantbesetzt/A dorthingebracht @@ -32360,7 +32350,6 @@ grundbuchlich/A halbmilita"risch/A halbohnma"chtig/A -halbrohreismenge/N halbsitzend/A halbverhungert/A halbverkohlt/A @@ -33124,7 +33113,7 @@ preisregulierend/A preissenkend/A preistreibend/A -prestrigetra"chtig/A +prestigetra"chtig/A problemorientiert/A prodeutsch/A punktgleich/A @@ -33576,7 +33565,6 @@ wiederka"uen/IXYD wiederkehren/IXYD wiederkriegen/IXYD -wiedersprechen/ID wiedertreffen/ID wiedertuend/A wiedertun/IX @@ -33710,7 +33698,6 @@ zuru"ckkommen/IXD zuru"cklassen/ID zuru"cklegen/IXYD -zuru"ckliegen/IXYD zuru"ckmelden/IXYD zuru"ckmu"ssen/D zuru"cknehmen/ID @@ -33786,7 +33773,6 @@ zusammenbasteln/IXYD zusammenbauen/IXYD zusammenbeisSen/IXD -zusammenbekommen/A zusammenbekommen/IXD zusammenberufen/A zusammenbinden/IXD @@ -33877,7 +33863,6 @@ zusammengeza"hlt/A zusammengezogen/A zusammenha"ltst/X -zusammenha"ngen/AU zusammenha"ngen/IXD zusammenha"ufen/IXYD zusammenhalten/ID --- hkgerman-2.orig/README.bj +++ hkgerman-2/README.bj @@ -0,0 +1,13 @@ +This Patch for the hk2 ispell dictionary adds + +- fixes for my hk2-buglist collection and more +- utf-8 for the affix file (use with ispell -T utf8) +- scripts and Makefile extensions for creating a myspell dictionary +- myspell affix file + +This patch and all contained programs and files are licensed under +the GNU General Public Licence (GPL) version 2. + +You can reach me via email: + +Bjoern Jacke --- hkgerman-2.orig/dic2iso +++ hkgerman-2/dic2iso @@ -0,0 +1,9 @@ +#!/usr/bin/sed -f + +s/a"/ä/g +s/A"/Ä/g +s/o"/ö/g +s/O"/Ö/g +s/u"/ü/g +s/U"/Ü/g +s/sS/ß/g --- hkgerman-2.orig/myspell.aff +++ hkgerman-2/myspell.aff @@ -0,0 +1,560 @@ +SET ISO8859-1 +TRY esianrtolcdugmphbyfvkwäüößáéêàâñESIANRTOLCDUGMPHBYFVKWÄÜÖ + +# (c) copyright by Bjoern Jacke +# my be used under the terms of the GNU General Public Licence version 2 +# This licence can be found at http://www.gnu.org/copyleft/gpl.html + +# inseparable ge- prefix for verbs +PFX G N 1 +PFX G 0 ge . # rufen > gerufen + + +# un- prefix for anything +PFX U Y 1 +PFX U 0 un . # gesund > ungesund + + +# Inseparable ver- prefix for verbs +PFX V Y 1 +PFX V 0 ver . # kaufen > verkaufen + + +# IN, INNEN for feminizing nouns and NEN for xxxIN nouns +SFX F N 7 +SFX F 0 nen in # Bäuerin > Bäuerinnen +SFX F e in e # Bote > Botin +SFX F e innen e +SFX F 0 in [^i]n # Spion > Spionin +SFX F 0 innen [^i]n +SFX F 0 in [^en] # Freund > Freundin +SFX F 0 innen [^en] + + +# The question is: How to switch Capitalization off? +# This will not serve us much otherwise! +# LICHxx for creating adverbs and adjectives +SFX L N 12 +SFX L 0 tlich n # verschieden > verschiedentlich +SFX L 0 tliche n +SFX L 0 tlicher n +SFX L 0 tliches n +SFX L 0 tlichem n +SFX L 0 tlichen n +SFX L 0 lich [^n] # bitter > bitterlich #nn +SFX L 0 liche [^n] #nn +SFX L 0 licher [^n] #nn +SFX L 0 liches [^n] #nn +SFX L 0 lichem [^n] #nn +SFX L 0 lichen [^n] #nn + + +# +# How to force Capitals on for heit/keit ? +# +# HEIT substantivation: +SFX H N 2 +SFX H 0 heit . # gemein > Gemeinheit +SFX H 0 heiten . # fein > Feinheiten + +# KEIT substantivation: +SFX K N 2 +SFX K 0 keit . # heimlich > Heimlichkeit +SFX K 0 keiten . # eitel > Eitelkeiten + + +# CHEN diminuitiv: +SFX M N 2 +SFX M 0 chen . +SFX M 0 chens . + + +# for adjectives: +#SFX A Y 46 +SFX A Y 54 +SFX A 0 r e # älteste > ältester +SFX A 0 n e +SFX A 0 m e +SFX A 0 s e +SFX A 0 e [^elrß] # formbar > formbare +SFX A 0 er [^elrß] +SFX A 0 en [^elrß] +SFX A 0 em [^elrß] +SFX A 0 es [^elrß] +SFX A 0 e [^e][rl] # schnell > schnelle +SFX A 0 er [^e][rl] # schal > schale +SFX A 0 en [^e][rl] +SFX A 0 em [^e][rl] +SFX A 0 es [^e][rl] +SFX A 0 e [^u]er # schwer > schwere +SFX A 0 er [^u]er +SFX A 0 en [^u]er +SFX A 0 em [^u]er +SFX A 0 es [^u]er +SFX A er re uer # teuer > teure +SFX A er rer uer # sauer > saurer +SFX A er ren uer +SFX A er rem uer +SFX A er res uer +SFX A 0 e [eil]el # parallel > parallele +SFX A 0 er [eil]el # viel > viele +SFX A 0 en [eil]el # scheel > scheele +SFX A 0 em [eil]el +SFX A 0 es [eil]el +SFX A el le [^eil]el # eitel > eitle #nnn +SFX A el ler [^eil]el # simpel > simple #nnn +SFX A el len [^eil]el #nnn +SFX A el lem [^eil]el #nnn +SFX A el les [^eil]el #nnn +SFX A ß sse [ae]ß # blaß > blasse +SFX A ß sser [ae]ß +SFX A ß ssen [ae]ß +SFX A ß ssem [ae]ß +SFX A ß sses [ae]ß +SFX A 0 e [^iae]ß # gemäß > gemäße +SFX A 0 er [^iae]ß +SFX A 0 en [^iae]ß +SFX A 0 em [^iae]ß +SFX A 0 es [^iae]ß +SFX A 0 e eiß # weiß >weiße +SFX A 0 er eiß +SFX A 0 en eiß +SFX A 0 em eiß +SFX A 0 es eiß +SFX A ß sse [^e]iß # gewiss > gewisse +SFX A ß sser [^e]iß +SFX A ß ssen [^e]iß +SFX A ß ssem [^e]iß +SFX A ß sses [^e]iß +#SFX A lig elig [^aeiouhlräüö]lig # adlig > adelig +#SFX A lig elige [^aeiouhlräüö]lig +#SFX A lig eliger [^aeiouhlräüö]lig +#SFX A lig eligen [^aeiouhlräüö]lig +#SFX A lig eligem [^aeiouhlräüö]lig +#SFX A lig eliges [^aeiouhlräüö]lig +#SFX A erig rig [^hi]erig # zitterig > zittrig +#SFX A erig rige [^hi]erig +#SFX A erig riger [^hi]erig +#SFX A erig rigen [^hi]erig +#SFX A erig rigem [^hi]erig +#SFX A erig riges [^hi]erig + + +# for comparative forms of adjectives: +SFX C Y 125 +SFX C 0 ere [^elrß] # neu > neuere +SFX C 0 erer [^elrß] +SFX C 0 eren [^elrß] +SFX C 0 erem [^elrß] +SFX C 0 eres [^elrß] +SFX C 0 re e # prüde > prüdere +SFX C 0 rer e +SFX C 0 ren e +SFX C 0 rem e +SFX C 0 res e +SFX C 0 ere [^e][lr] # schmal > schmale +SFX C 0 erer [^e][lr] +SFX C 0 eren [^e][lr] +SFX C 0 erem [^e][lr] +SFX C 0 eres [^e][lr] +SFX C el lere el # eitel > eitlere +SFX C el lerer el +SFX C el leren el +SFX C el lerem el +SFX C el leres el +SFX C er rere uer # teuer > teurere +SFX C er rerer uer +SFX C er reren uer +SFX C er rerem uer +SFX C er reres uer +SFX C 0 ere [^u]er # schwer > schwerere +SFX C 0 erer [^u]er +SFX C 0 eren [^u]er +SFX C 0 erem [^u]er +SFX C 0 eres [^u]er +SFX C ß ssere [ae]ß +SFX C ß sserer [ae]ß +SFX C ß sseren [ae]ß +SFX C ß sserem [ae]ß +SFX C ß sseres [ae]ß +SFX C 0 ere [^aei]ß +SFX C 0 erer [^aei]ß +SFX C 0 eren [^aei]ß +SFX C 0 erem [^aei]ß +SFX C 0 eres [^aei]ß +SFX C 0 ere eiß +SFX C 0 erer eiß +SFX C 0 eren eiß +SFX C 0 erem eiß +SFX C 0 eres eiß +SFX C ß ssere [^e]iß +SFX C ß sserer [^e]iß +SFX C ß sseren [^e]iß +SFX C ß sserem [^e]iß +SFX C ß sseres [^e]iß +SFX C lig eligere [^aeiouhlräüö]lig # adlig > adeligere +SFX C lig eligerer [^aeiouhlräüö]lig +SFX C lig eligeren [^aeiouhlräüö]lig +SFX C lig eligerem [^aeiouhlräüö]lig +SFX C lig eligeres [^aeiouhlräüö]lig +SFX C erig rigere [^hi]erig # zitterig > zittrigere +SFX C erig rigerer [^hi]erig +SFX C erig rigeren [^hi]erig +SFX C erig rigerem [^hi]erig +SFX C erig rigeres [^hi]erig +SFX C 0 este [ksuxz] # neu > neueste +SFX C 0 ester [ksuxz] +SFX C 0 esten [ksuxz] # mies > miesesten +SFX C 0 estem [ksuxz] # lax > laxestem +SFX C 0 estes [ksuxz] # spitz > spitzestes +SFX C 0 este ss +SFX C 0 ester ss +SFX C 0 esten ss +SFX C 0 estem ss +SFX C 0 estes ss +SFX C 0 ste et # geeignet > geeignetste +SFX C 0 ster et +SFX C 0 sten et +SFX C 0 stem et +SFX C 0 stes et +SFX C 0 este [^e]t # matt > matteste +SFX C 0 ester [^e]t +SFX C 0 esten [^e]t +SFX C 0 estem [^e]t +SFX C 0 estes [^e]t +SFX C 0 ste [^dkßstxz] # teuer > teuerste +SFX C 0 ster [^dkßstxz] # dick > dickster +SFX C 0 sten [^dkßstxz] # lahm > lahmsten +SFX C 0 stem [^dkßstxz] # teuer > teuerstem +SFX C 0 stes [^dkßstxz] # teuer > teuerstes +SFX C 0 ste nd # wohlhabend > wohlhabendste +SFX C 0 ster nd +SFX C 0 sten nd +SFX C 0 stem nd +SFX C 0 stes nd +SFX C 0 este [^n]d # wild > wildeste +SFX C 0 ester [^n]d +SFX C 0 esten [^n]d +SFX C 0 estem [^n]d +SFX C 0 estes [^n]d +SFX C ß sseste [ae]ß +SFX C ß ssester [ae]ß +SFX C ß ssesten [ae]ß +SFX C ß ssestem [ae]ß +SFX C ß ssestes [ae]ß +SFX C 0 este [^aei]ß +SFX C 0 ester [^aei]ß +SFX C 0 esten [^aei]ß +SFX C 0 estem [^aei]ß +SFX C 0 estes [^aei]ß +SFX C 0 este eiß +SFX C 0 ester eiß +SFX C 0 esten eiß +SFX C 0 estem eiß +SFX C 0 estes eiß +SFX C ß sseste [^e]iß +SFX C ß ssester [^e]iß +SFX C ß ssesten [^e]iß +SFX C ß ssestem [^e]iß +SFX C ß ssestes [^e]iß +SFX C lig eligste [^aeiouhlräüö]lig # adlig > adeligste +SFX C lig eligster [^aeiouhlräüö]lig +SFX C lig eligsten [^aeiouhlräüö]lig +SFX C lig eligstem [^aeiouhlräüö]lig +SFX C lig eligstes [^aeiouhlräüö]lig +SFX C erig rigste [^hi]erig # zitterig > zittrig +SFX C erig rigster [^hi]erig +SFX C erig rigsten [^hi]erig +SFX C erig rigstem [^hi]erig +SFX C erig rigstes [^hi]erig + +# a few 'catch all' plural forms: +# All plurals seem to boil down to one of 'N', 'E', 'P' or 'Q' +# (or are 'irregular') + + +SFX E Y 1 +SFX E 0 e . # Wind > Winde + + + +SFX N Y 1 +SFX N 0 n . # Lampe > Lampen + + +SFX P Y 1 +SFX P 0 en . # Tat > Taten + + + +SFX R Y 3 +SFX R 0 er [^e] # Licht > Lichter +SFX R 0 ern [^e] +SFX R 0 r e # Beamte > Beamter + + +SFX S Y 3 +SFX S 0 s [^ßs] +SFX S 0 ses s +SFX S ß sses ß + + + +SFX Q Y 4 +SFX Q 0 se s # Geheimnis > Geheimnisse +SFX Q 0 sen s # Geheimnis > Geheimnissen +SFX Q ß sse ß # Geheimnis > Geheimnisses +SFX Q ß ssen ß # Geheimnis > Geheimnisses + + +######## + +# Genitiv seperate -s and -es, many words may take them both! (Muts, Mutes) +SFX T Y 1 +SFX T 0 es . # Platz > Platzes + + +# verbs: +# capitalization problem revisited! +SFX J Y 10 # -ung (verb -> noun) +SFX J eln lung eln # handeln > handlung #nn +SFX J n ung ern # wandern > wanderung +SFX J en ung en # reiben > reibung +SFX J eln lungen eln # handeln > handlungen #nn +SFX J n ungen ern # wandern > wanderungen +SFX J en ungen en # reiben > reibungen +SFX J 0 ung [^n] # bild > bildung +SFX J 0 ungen [^n] # abbild > abbildungen +SFX J el lung el # drossel > drosslung #nnn +SFX J el lungen el #nnn + + +SFX B N 24 # -bar (verb -> adj.): +SFX B n bar e[lr]n # wundern > wunderbar +SFX B n bare e[lr]n +SFX B n baren e[lr]n +SFX B n barer e[lr]n +SFX B n bares e[lr]n +SFX B n barem e[lr]n +SFX B en bar [^s]en # halten > haltbar +SFX B en bare [^s]en +SFX B en baren [^s]en +SFX B en barer [^s]en +SFX B en bares [^s]en +SFX B en barem [^s]en +SFX B en bar [^s]sen # halten > haltbar +SFX B en bare [^s]sen +SFX B en baren [^s]sen +SFX B en barer [^s]sen +SFX B en bares [^s]sen +SFX B en barem [^s]sen +SFX B ssen ßbar ssen # halten > haltbar +SFX B ssen ßbare ssen +SFX B ssen ßbaren ssen +SFX B ssen ßbarer ssen +SFX B ssen ßbares ssen +SFX B ssen ßbarem ssen + + +SFX D Y 6 # -d.. (verb -> Partizip Präs.): +SFX D 0 d n # schlafen > schlafend +SFX D 0 de n +SFX D 0 den n +SFX D 0 der n +SFX D 0 des n +SFX D 0 dem n + + +# Du-form imperative endings +SFX W Y 10 +SFX W en 0 [^imns]en # reimen > reim +SFX W en 0 [^s]sen +SFX W ssen ß ssen +SFX W en 0 eien # schreien > schrei +SFX W en 0 [^bght][mn]en # rennen > renn +SFX W en 0 [^c]hnen # dehnen > dehn +SFX W n 0 eln # lächeln > lächel +SFX W n 0 ern # nähern > näher +SFX W st 0 st # trittst > tritt +SFX W t 0 [^s]t # nimmt > nimm + +# +# Present tense: +# +# ich, ihr-forms are seperated from du,er/sie/es-forms. +# Many (starke) verbs can only build the ich,ihr-form from the infinitive. +# tragen/I > trage, tragt +# +# Also flag X is sometimes useful for past tense of Konjunktiv: +# abnahmen/X > abnahmst, abnahmt +# +# For present tense regular (schwache) verbs, I and X will go together. +# +SFX I Y 22 +SFX I n 0 en # kommen > komme +SFX I eln le [^s]eln # lächeln > lächle #nnn +SFX I eln le [^s]seln # lächeln > lächle #nnn +SFX I sseln ßle sseln +SFX I n e eln # auch: lächeln > lächele +SFX I ern re [^s]ern # wandern > wandre +SFX I ern re [^s]sern # wandern > wandre +SFX I ssern ßre ssern # wandern > wandre +SFX I n e ern # auch: nähern > nähere +SFX I n t e[lr]n # lächeln > lächelt +SFX I n t [dt]en +SFX I en t [^dimnts]en # schaff"|t +SFX I en t [^s]sen +SFX I en t eien # schreien > schreit +SFX I n t [^e]ien # knien > kniet +SFX I n t chnen +SFX I en t [^c]h[mn]en # nehmen > nehmt +SFX I n t [^aäehilmnoöuür][mn]en +SFX I en t [aäeilmnoöuür][mn]en +SFX I ssen ßt ssen +SFX I n e un # tun > ich tue +SFX I n t un # tun > er tut + + +SFX X Y 27 # other present tense verb endings: +SFX X n t e[lr]n # lächeln > lächelt +SFX X n t [dtw]en # arbeiten > arbeitet +SFX X en t eien # schreien > schreit +SFX X n t [^e]ien # knien > kniet +SFX X en t [^ditmnws]en # leben > lebt +SFX X en t [^s]sen # leben > lebt +SFX X n t chnen # rechnen > rechnet +SFX X en t [^c]h[mn]en # ahnen > ahnt +SFX X n t [^aäehilmnoöuür][mn]en # atmen > atmet +SFX X en t [aäeilmnoöuür][mn]en # lernen > lernt +SFX X ssen ßt ssen +SFX X n t un # tun > tut +SFX X st 0 tst # trittst > tritt +SFX X n st e[lr]n # nähern > näherst +SFX X n st [dtw]en # arbeiten > arbeitest +SFX X en st [^dimnßstwzx]en # leben > lebst +SFX X en st eien # schreien > schreist +SFX X n st [^e]ien # knien > kniest +SFX X n st chnen # rechnen > rechnest +SFX X en st [^c]h[mn]en # ahnen > ahnst +SFX X n st [^aäehilmnoöuür][mn]en # atmen > atmest +SFX X en st [aäeilmnoöuür][mn]en # lernen > lernst +SFX X n st un # tun > tust +SFX X n st [ßsxz]en # heißen > heißest +SFX X n st schen # wischen > wischest +SFX X t st [^sz]t # nimmt > nimmst +SFX X t est zt # schmilzt > schmilzest + +# Past-tense ich/er/sie/es-form endings +SFX Y Y 43 +SFX Y n te e[lr]n # lächeln > lächelte +SFX Y n te [dtw]en # arbeiten > arbeitete +SFX Y en te [^dimntw]en # leben > lebte +SFX Y en te eien # freien > freite +SFX Y n te [^e]ien # knien > kniete +SFX Y n te chnen # rechnen > rechnete +SFX Y en te [^c]h[mn]en # ahnen > ahnte +SFX Y n te [^aäehilmnoöuür][mn]en # atmen > atmete +SFX Y en te [aäeilmnoöuür][mn]en # lernen > lernte +SFX Y ssen ßte ssen +SFX Y n test e[lr]n # lächeln > lächeltest +SFX Y n test [dtw]en # arbeiten > arbeitetest +SFX Y en test [^dimnstw]en # leben > lebtest +SFX Y en test [^s]sen # leben > lebtest +SFX Y en test eien # freien > freitest +SFX Y n test [^e]ien # knien > knietest +SFX Y n test chnen # rechnen > rechnetest +SFX Y en test [^c]h[mn]en # ahnen > ahntest +SFX Y n test [^aäehilmnoöuür][mn]en # atmen > atmetest +SFX Y en test [aäeilmnoöuür][mn]en # lernen > lerntest +SFX Y ssen ßtest ssen +SFX Y n tet e[lr]n # nähern > nähertet +SFX Y n tet [dtw]en # rasten > rastetet +SFX Y en tet [^dimnstw]en # rasen > rastet +SFX Y en tet [^s]sen +SFX Y en tet eien # freien > freitet +SFX Y n tet [^e]ien # knien > knietet +SFX Y n tet chnen # rechnen > rechnetet +SFX Y en tet [^c]h[mn]en # ahnen > ahntet +SFX Y n tet [^aäehilmnoöuür][mn]en # atmen > atmetet +SFX Y en tet [aäeilmnoöuür][mn]en # lernen > lerntet +SFX Y ssen ßtet ssen +SFX Y n ten e[lr]n # lächeln > lächelten +SFX Y n ten [dtw]en # arbeiten > arbeiteten +SFX Y en ten [^dimnstw]en # leben > lebten +SFX Y en ten [^s]sen +SFX Y en ten eien # freien > freiten +SFX Y n ten [^e]ien # knien > knieten +SFX Y n ten chnen # rechnen > rechneten +SFX Y en ten [^c]h[mn]en # ahnen > ahnten +SFX Y n ten [^aäehilmnoöuür][mn]en # atmen > atmeten +SFX Y en ten [aäeilmnoöuür][mn]en # lernen > lernten +SFX Y ssen ßten ssen + + +# Past-tense endings for non-regular verbs and Konjunktiv forms from ich-form: +SFX Z Y 16 +SFX Z 0 st [^hßsz] # wusste > wusstest +SFX Z 0 st [^c]h # floh > flohest +SFX Z 0 st [^s]ch # wich > wichst +SFX Z 0 est [dfkstz] # riet > rietest +SFX Z 0 est ch # wusch > wuschest +SFX Z 0 est [au]ß # aß > aßest #swiss-convert +SFX Z 0 est ieß # ließ > ließt #swiss-convert +SFX Z ß ssest [io]ß # goss > gossest +SFX Z 0 t [^dt] # wüsste > wüsstet +SFX Z 0 et [dt] # riet > rietet +SFX Z 0 n e # hatte > hatten +SFX Z 0 en ie # auch: schrie > schrieen +SFX Z 0 en [^eß] # nahm > nahmen +SFX Z 0 en [au]ß +SFX Z 0 en ieß +SFX Z ß ssen [io]ß + +SFX O Y 27 +SFX O n tes e[lr]n # vererben > vererbtes +SFX O n tes [dtw]en +SFX O en tes [^dmntws]en +SFX O en tes [^s]sen +SFX O n tes chnen +SFX O en tes [^c]h[mn]en +SFX O n tes [^aäehilmnoöuür][mn]en +SFX O en tes [aäeilmnoöuür][mn]en +SFX O ssen ßtes ssen +SFX O n ter e[lr]n +SFX O n ter [dtw]en +SFX O en ter [^dmntws]en +SFX O en ter [^s]sen +SFX O n ter chnen +SFX O en ter [^c]h[mn]en +SFX O n ter [^aäehilmnoöuür][mn]en +SFX O en ter [aäeilmnoöuür][mn]en +SFX O ssen ßter ssen +SFX O n tem e[lr]n +SFX O n tem [dtw]en +SFX O en tem [^dmntws]en +SFX O en tem [^s]sen +SFX O n tem chnen +SFX O en tem [^c]h[mn]en +SFX O n tem [^aäehilmnoöuür][mn]en +SFX O en tem [aäeilmnoöuür][mn]en +SFX O ssen ßtem ssen + + + +REP 15 +REP f ph +REP ph f +REP ß ss +REP ss ß +REP s ss +REP ss s +REP i ie +REP ie i +REP ee e +REP o oh +REP oh o +REP a ah +REP ah a +REP e eh +REP eh e + --- hkgerman-2.orig/myspellfixprefix.pl +++ hkgerman-2/myspellfixprefix.pl @@ -0,0 +1,31 @@ +#!/usr/bin/perl -w + +# 2002-05-05 Björn Jacke +# +# script to expand prefixes of capital words to work around a myspell +# bug which would otherwise create words like "unTier" instead of "Untier" + +while () { + chomp; + if (m/^[A-ZÄÖÜ].*\/.*[GUV]/) { + print STDERR "Capital prefixes will be expanded: $_\n"; + + ($start,$rest) = split("",$_,2); + $start =~ tr/A-ZÄÖÜ/a-zäöü/; + $rest =~ s/(\/.*)U/$1/; + $rest =~ s/(\/.*)V/$1/; + $rest =~ s/(\/.*)G/$1/; + $rest =~ s/\/$//; + + if (m/\/.*U/) { + s/(\/.*)U/$1/; + print "Un$start$rest\n"; + } + if (m/\/.*V/) { + s/(\/.*)V/$1/; + print "Ver$start$rest\n"; + } + } + chop if (m/\/$/); + print "$_\n"; +} --- hkgerman-2.orig/uniqflag.pl +++ hkgerman-2/uniqflag.pl @@ -0,0 +1,45 @@ +#!/usr/bin/perl + +# 2002-05-05 Björn Jacke +# +# this script combines flags of equal base words from ispell/myspell: +# +# lachen/D +# lachen/IX +# +# ... will be converted to: +# +# lachen/DIX +# +# this is needed for myspell delivered with OO.o 1.0 which does only +# regard the first occurence of a base word, so lachen/IX would be +# ignored. +# +# Attention: +# +# adjektive.txt:bewiesen/AU +# verben.txt:bewiesen/WX +# +# this would lead to words like "unbewies" :-| + + +$first=; +chomp($first); +($firstbase,$firstflags)=split("/",$first); +while () { + chomp; + ($base,$flags) = split "/"; + if ($base eq $firstbase) { + print STDERR "Duplicate base word: $base, flags: $firstflags and $flags\n"; + for (split "",$flags) { + $firstflags .= $_ unless ($firstflags =~ $_); + } + } else { # a really new word is here ... + $firstflags = "/$firstflags" if ($firstflags); + print "$firstbase$firstflags\n"; + $firstbase = $base; + $firstflags = $flags; + } +} +$firstflags = "/$firstflags" if ($firstflags); +print "$firstbase$firstflags"; --- hkgerman-2.orig/debian/changelog +++ hkgerman-2/debian/changelog @@ -0,0 +1,229 @@ +hkgerman (2-23) unstable; urgency=low + + * Upgrade to Standards-Version 3.6.2 (no changes). + * Depend on debconf (>= 0.5) | debconf-2.0. + + -- Roland Rosenfeld Mon, 26 Sep 2005 21:22:32 +0200 + +hkgerman (2-22) unstable; urgency=low + + * Remove "Intellegenz" (correct: "Intelligenz") (Closes: #269391). + * Convert changelog from iso-8859-1 to utf-8. + + -- Roland Rosenfeld Sun, 12 Sep 2004 17:53:27 +0200 + +hkgerman (2-21) unstable; urgency=low + + * Added versioned dependency on dictionaries-common to [wi]ogerman. + + -- Roland Rosenfeld Fri, 13 Feb 2004 18:07:50 +0100 + +hkgerman (2-20) unstable; urgency=low + + * Rebuild with new dictionaries-common-dev 0.20.0 (Closes: #232161, + #232180). + + -- Roland Rosenfeld Wed, 11 Feb 2004 18:35:09 +0100 + +hkgerman (2-19) unstable; urgency=low + + * Corrected wrong spellings: + - s/Nebenlaüfigkeit/Nebenläufigkeit/ (Closes: #210187). + - s/Wiedervereinigtungsfrage/Wiedervereinigungsfrage/ (Closes: #210193). + * Run ogerman wordlist through sort -u to avoid duplicates + (Closes: #210188). + * Add myspell support (package myspell-de-de-oldspell) mostly provided + by Rene Engelhard (Closes: #210430). + + -- Roland Rosenfeld Sat, 7 Feb 2004 13:16:15 +0100 + +hkgerman (2-18) unstable; urgency=low + + * Corrected wrong spellings: Brustbeschwerde, Redaktionsmitgliede, + Wiederstand. Thanks to Bjoern Jacke . + * s/Planungskozept/Planungskonzept/. Thanks to Frederik Ramm + . + * Apply hkgerman_2-patch-bj1.diff.gz by Bjoern Jacke , + which optimizes affix file, corrects some spellings and scripts. + * Upgrade to Standards-Version 3.6.1 (no changes). + * Upgrade to debhelper 4: + - debian/compat + - optimize rules according to debhelper/examples/rules.multi. + - Build-Depend on debhelper (>= 4.0.0) + * s/Außenministerkonfernz/Außenministerkonferenz/ (Closes: #204370). + * s/Binärbaüme/Binärbäume/ (Closes: #209401). + + -- Roland Rosenfeld Tue, 9 Sep 2003 20:53:47 +0200 + +hkgerman (2-17) unstable; urgency=low + + * Add UTF8 support to affix file (Thanks to Bjoern Jacke + for providing the patch). + * s/german/German/ in copyright files to make lintian happy. + * Remove trailing dot from descriptions to make lintian happy. + * Upgrade Standards-Version to 3.5.8 (no changes). + + -- Roland Rosenfeld Sun, 1 Dec 2002 15:38:07 +0100 + +hkgerman (2-16) unstable; urgency=low + + * Recompile with dictionaries-common-dev >= 0.8.4. + + -- Roland Rosenfeld Sat, 26 Oct 2002 09:40:39 +0200 + +hkgerman (2-15) unstable; urgency=low + + * First official dictionaries-common release + (Closes: #43173, #94556, #164245, #164265). + * Correct handling of 'ss' and 'SS' in HTML affix file (Closes: #154568). + * Upgrade Standards-Version to 3.5.7. + * iogerman now depends on ispell. + * Many-Otherchars in info files corrected to "no": + * Locale set in info files to "de_DE". + * s/referenziell/referentiell/ (Closes: #137094). + * Downgrade Pre-Depends: dictionaries-common to Depends. + + -- Roland Rosenfeld Sun, 13 Oct 2002 17:45:27 +0200 + +hkgerman (2-14) unstable; urgency=low + + * Now use new dictionaries-common support. + * Use dictionaries-common-dev 0.4.99.14 and new policy now. + * Recompile with ispell 3.1.20-30. + * Renamed igerman to iogerman and wgerman to wogerman to show that this + is the old German orthography, which will be replaced by [iw]ngerman + at least at 2005-08-01. + * Add debian/iogerman.info-ispell and debian/wogerman.info-wordlist. + * Add installdeb-wordlist and installdeb-ispell to debian/rules. + * Build-Depends on dictionaries-common-dev now. + * Add dependencies on debconf to wogerman and iogerman. + * Remove wordlist deutsch in rules/clean. + * Changed to debhelper. + + -- Roland Rosenfeld Wed, 27 Feb 2002 21:07:09 +0100 + +hkgerman (2-13) unstable; urgency=low + + * New Debian maintainer (Closes: #130824). + * Merge new hk2-buglist from http://lisa.goe.net/~bjacke/igerman98/dict/ + * Add SGML-, HTML-, and XML-entities to affix file. + * Merge stringchars etc. from igerman98, which seem to be more up to + date. + * Removed special handling for "wir tuen" from deutsch.aff, because + Duden says "wir tun". + * s/referentiell/referenziell/ + * s/Zwangskolleektivierung/Zwangskollektivierung/ (Closes: #134586). + + -- Roland Rosenfeld Sun, 24 Feb 2002 22:14:51 +0100 + +hkgerman (2-12) unstable; urgency=low + + * hkgerman is now GPL. (closes: #131124) + * fixing description. (closes: #124752, #125479) + * applied (partly) buglist from suse (closes: #28526) + * changed order in deutsch.aff (closes: #90482) + * fixed upstream-authors address. + + -- Cord Beermann Fri, 1 Feb 2002 20:45:44 +0100 + +hkgerman (2-11) unstable; urgency=low + + * Orphaned this package. + + -- Adrian Bunk Fri, 25 Jan 2002 12:51:50 +0100 + +hkgerman (2-10) unstable; urgency=low + + * Added the missing build dependency on ispell. (closes: #94552) + * Renamed words.5 to words-german.5 . (closes: #94359) + + -- Adrian Bunk Mon, 23 Apr 2001 02:00:18 +0200 + +hkgerman (2-9) unstable; urgency=low + + * Changed igerman to be binary-any again. There was a reason + why it shouldn't be binary-all... + + -- Adrian Bunk Tue, 17 Apr 2001 14:00:11 +0200 + +hkgerman (2-8) unstable; urgency=low + + * New maintainer. (closes: #90362) + * Made igerman binary-all. + * Use update-alternatives in wgerman. (closes: #27954, #43172) + * Removed the obsolete README.debian. + * Added "-isp" to dpkg-gencontrol in debian/rules. + * /usr/doc -> /usr/share/doc (closes: #91514, #91700) + * /usr/man -> /usr/share/man (closes: #91082) + * /usr/dict -> /usr/share/dict (closes: #87290) + * Added build dependencies. + * Standards-Version: 3.5.2 + + -- Adrian Bunk Thu, 12 Apr 2001 13:17:58 +0200 + +hkgerman (2-7.1) unstable; urgency=low + + * Non maintainer upload with permission of maintainer. + * Merged in hk2-buglist from + http://members.xoom.com/_XOOM/maccy/ispell/dict/, thanks to Björn + Jacke (Fixes: #28526). + * Added alphabeta.txt and roemisch.txt to dictionary. + * Convert "sS" to "ß" in diacrit7to8 (Fixes: #42245). + * Compress changelog.Debian. + * Mention in control that this refers to the old German orthography. + + -- Roland Rosenfeld Thu, 14 Oct 1999 20:52:19 +0200 + +hkgerman (2-7) unstable; urgency=low + + * make clean should not remove the debian/CVS directory + (when present). + * wgerman provides wordlist (Bug#9396). + * affix shortcuts removed when creating wgerman dictionary. + * debian/rules clean now removes left over debian/*.deb + files. + + -- Juergen Menden Thu, 29 May 1997 00:03:26 +0200 + +hkgerman (2-6) unstable; urgency=low + + * converted to the new source package format. + * new maintainer. + + -- Juergen Menden Sun, 20 Apr 1997 17:14:25 +0200 + +hkgerman (2-5) unstable; urgency=low + + * igerman now provides ispell-dictionary (Bug#3503) + * gzip manpage + + -- Michael Meskes Thu, 4 Jul 1996 09:05:11 +0200 + +hkgerman (2-4) unstable; urgency=low + + * Adapted to new naming scheme + * Both packages now have an extended description + * Don't create adirectory for copyright file + + -- Michael Meskes Fri, 28 Jun 1996 21:35:38 +0200 + +hkgerman (2-3) unstable; urgency=low + + * Finally translated the german part of the copyright file. + * Combined doc files + + -- Michael Meskes Tue, 14 May 1996 14:07:58 +0200 + +hkgerman (2-2) unstable; urgency=low + + * Corrected copyright file. + + -- Michael Meskes Mon, 13 May 1996 13:33:24 +0200 + +hkgerman (2-1) unstable; urgency=low + + * Upgraded to affix version 1.7 + * Added new dictionary by Heinz Knutzen + * New maintainer + + -- Michael Meskes Thu, 25 Apr 1996 13:38:28 +0200 --- hkgerman-2.orig/debian/compat +++ hkgerman-2/debian/compat @@ -0,0 +1 @@ +4 --- hkgerman-2.orig/debian/control +++ hkgerman-2/debian/control @@ -0,0 +1,49 @@ +Source: hkgerman +Section: text +Priority: optional +Maintainer: Roland Rosenfeld +Standards-Version: 3.6.2 +Build-Depends: ispell (>= 3.1.20-30), dictionaries-common-dev (>= 0.20.0), debhelper (>= 4.0.0), flex + +Package: iogerman +Architecture: any +Provides: ispell-dictionary +Depends: debconf (>= 0.5.0.0) | debconf-2.0, ispell, dictionaries-common (>= 0.20.0) +Suggests: wogerman +Replaces: igerman +Conflicts: igerman +Description: Old German orthography dictionary for ispell + This is the old German dictionary for ispell as put together by + heinz.knutzen@web.de. + . + This dictionary refers to the old German orthography. For the new + orthography see ingerman. + +Package: wogerman +Architecture: all +Provides: wordlist +Depends: debconf (>= 0.5.0.0) | debconf-2.0, dictionaries-common (>= 0.20.0) +Replaces: wgerman +Conflicts: wgerman +Description: The old German dictionary for /usr/share/dict + This is the German dictionary as put together by + heinz.knutzen@web.de. + . + This dictionary refers to the old German orthography. For the new + orthography see wngerman. + +Package: myspell-de-de-oldspell +Architecture: all +Priority: extra +Conflicts: myspell-de-de, openoffice.org (<= 1.0.3-2), openoffice.org-spellcheck-de-de +Depends: dictionaries-common (>= 0.10) | openoffice.org-updatedicts +Suggests: openoffice.org +Provides: myspell-dictionary, myspell-dictionary-de +Description: German dictionary for myspell (old orthography) + This is the German (Germany) dictionary for use with the myspell + spellchecker which is currently used within OpenOffice.org and the + mozilla spellchecker. + . + This dictionary refers to the old German orthography. For the new + orthography see myspell-de-de. + --- hkgerman-2.orig/debian/copyright +++ hkgerman-2/debian/copyright @@ -0,0 +1,55 @@ +This is the Debian Linux prepackaged version of a German dictionary. +This package was put together by Michael Meskes from +sources obtained from + +ftp://ftp.informatik.uni-kiel.de/pub/kiel/dicts/hk2-deutsch.tar.gz + +The affix file carries the following copyright: + +# Copyright 1988, 1989, 1992, 1993, Geoff Kuenning, Granada Hills, CA +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# 3. All modifications to the source code must be clearly marked as +# such. Binary redistributions based on modified source code +# must be clearly marked as modified versions in the documentation +# and/or other materials provided with the distribution. +# 4. All advertising materials mentioning features or use of this software +# must display the following acknowledgment: +# This product includes software developed by Geoff Kuenning and +# other unpaid contributors. +# 5. The name of Geoff Kuenning may not be used to endorse or promote +# products derived from this software without specific prior +# written permission. +# +# THIS SOFTWARE IS PROVIDED BY GEOFF KUENNING AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL GEOFF KUENNING OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# Affix table for German +# + +In http://bugs.debian.org/131124 the author of this dictionary cleared the +copyright. + +From: Heinz Knutzen +Date: Fri, 1 Feb 2002 18:20:23 +0100 + +"Hereby I put the h2-deutsch wordlists under the GNU Public License" + --- hkgerman-2.orig/debian/diacrit7to8.l +++ hkgerman-2/debian/diacrit7to8.l @@ -0,0 +1,63 @@ +/* + * diacrit7to8.l: convert characters with postfix diacritics to Latin1. + * + * by Kristoffer Høgsbro Rose , December 1, 1993. + * + * This programs comes without any warranty whatsowever. + */ + +%% + +"A`" putchar('À'); /* postfix accents */ +"A'" putchar('Á'); +"A^" putchar('Â'); +"A~" putchar('Ã'); +"A\"" putchar('Ä'); +"C/" putchar('Ç'); +"E`" putchar('È'); +"E'" putchar('É'); +"E^" putchar('Ê'); +"E\"" putchar('Ë'); +"I`" putchar('Ì'); +"I'" putchar('Í'); +"I^" putchar('Î'); +"I\"" putchar('Ï'); +"N~" putchar('Ñ'); +"O`" putchar('Ò'); +"O'" putchar('Ó'); +"O^" putchar('Ô'); +"O~" putchar('Õ'); +"O\"" putchar('Ö'); +"U`" putchar('Ù'); +"U'" putchar('Ú'); +"U^" putchar('Û'); +"U\"" putchar('Ü'); +"Y'" putchar('Ý'); +"a`" putchar('à'); +"a'" putchar('á'); +"a^" putchar('â'); +"a~" putchar('ã'); +"a\"" putchar('ä'); +"c/" putchar('ç'); +"e`" putchar('è'); +"e'" putchar('é'); +"e^" putchar('ê'); +"e\"" putchar('ë'); +"i`" putchar('ì'); +"i'" putchar('í'); +"i^" putchar('î'); +"i\"" putchar('ï'); +"n~" putchar('ñ'); +"o`" putchar('ò'); +"o'" putchar('ó'); +"o^" putchar('ô'); +"o~" putchar('õ'); +"o\"" putchar('ö'); +"u`" putchar('ù'); +"u'" putchar('ú'); +"u^" putchar('û'); +"u\"" putchar('ü'); +"y'" putchar('ý'); +"sS" putchar('ß'); + +^\n /* skip empty lines */; --- hkgerman-2.orig/debian/dirs +++ hkgerman-2/debian/dirs @@ -0,0 +1 @@ +/usr/lib/ispell --- hkgerman-2.orig/debian/docs +++ hkgerman-2/debian/docs @@ -0,0 +1,3 @@ +README +ANNOUNCE +Contributors --- hkgerman-2.orig/debian/hk2-buglist +++ hkgerman-2/debian/hk2-buglist @@ -0,0 +1,273 @@ +This list is located at +http://lisa.goe.net/~bjacke/igerman98/dict/hk2-buglist + +0 +< anstössig +> anstößig +1 +< Abstosses +> Abstoßes +2 +< Affenhausses +> Affenhauses +3 +< Aktienpreisses +> Aktienpreises +4 +< Ausstosses +> Ausstoßes +5 +< Blumenstrausses +> Blumenstraußes +6 +< Fortgeschrittenenkursses +> Fortgeschrittenenkurses +7 +< Induktionsschlüsses +8 +< Kapillargefässe +> Kapillargefäße +9 +< Klettenverschluß +> Klettverschluß +10 +< Kokusnuß +> Kokosnuß +11 +< Kokusnußherrscher +> Kokosnußherrscher +12 +< Kokusnüssen +> Kokosnüssen +13 +< Staubgefässe +> Staubgefäßes +14 +< Stewardesses +> Stewardessen +15 +< Strausses +> Straußes +16 +< Tischtennisses +17 +< Verlagspreisses +18 +< Windstosses +> Windstoßes +19 +< Zirkusses +20 +< Annäherungspolitikn +21 +< Alarmsendungn +22 +< Bösewichtn +23 +< Schulfreundn +24 +< Resumee +> Resümee +25 +< Rotkelchen +> Rotkehlchen +26 +< Sachbereichn +27 +< Schutzbefohleneer +< Schutzbefohleneern +28 +< Seebäres +29 +< Brummbäres +30+31 +< Ameisenbäre +< Ameisenbärs +32 ... genitiv von bär ist bären! +< Bärs +33 +< Eisbärs +34 +< Tanzbärs +35 +< Teddybärs +36 +< Waschbärs +37 +< Sprengstöffe +38 +< Staatsangehörigeer +39 +< Staatsgefangeneer +40 +< Stout +41 +< Tempelherrs +42 +< Verhöhre +> Verhöre +43 +< Vorstandsvorsitzendeer +44 +< ausgererechnet +45 +< beizuwohen +> beizuwohnen +46 +< eingeforen +47 +< engültig +48 +< sozialpotitisch +49 +< akkreditert +50 +< exponential +51 +< gesammte +52 +< intrumental +53 +< instrumentell +54 +< photografisch +55 +< bahutsam +56 +< hellbeig +> hellbeige +57 +< mittelos +58 +< überabeitet +59 +< Zeitläufte +60 +< Haselsträuche +> Haselsträucher +61 +< Teersträuchen +> Teersträuchern +62 +< Brombeersträuche +> Brombeersträucher +63 +< Himbeersträuche +> Himbeersträucher +64 +< Wacholdersträusche +65 +< irgenwo +66 +< vorallem +67 +< zusammenbekommen/A +68 +< zusammenha"ngen/AU +69 +< bewiesenermäsen +> bewiesenermaßen +70 (by Roland Rosenfeld) +< Ouput +> Output +71 (by Roland Rosenfeld) +< detailieren +> detaillieren +72 +< hochsa"sig +73 +< behändeeres +74 +< charakterstarkeres +75 +< auflagenstarkeres +76 +< desweiteren +77 +< unversta"ndlicheierweise +> unversta"ndlicherweise +78 +< vorneherein +79 +< Rally +> Rallye +80 +< einfürallemal +81 +< anbetrachts +82 +< Parafin +83 +< Anffälligkeit +84 +< Auspüffe +85 +< Briefaufschrifft +86 +< Pfeiffentabak +87 +< Sumpffhühner +< Sumpffhuhn +88 +< prestrigeträchtig +> prestigeträchtig +89 +< Spielba"nken +90 +< Abpra"lle +91 +< Aufpra"lle +92 +< Kna"lle +92 +< Schwa"lle +93 +< Sidnay +94 +< Accessoiry +< Accessoiries +95 +< lies/A +96 +< wohlauf/A +97 +< Optimier/N +98 +< zuru"ckliegen/Y +> zuru"cklag/Z +99 +< Aquisition +100 +< Aquisiteur +101 +< .*tuen +102 +< legitimisieren +103 +< Kontinentalplateaux +104 +< halbrohreismenge +105 +< indexieren +106 +< Indexierung +107 +< boolesch +> boolsch +108 +< deutschsprechen +109 +< agressionshemmend +110 +< Agressivita"t +> Aggressivita"t +111 +< Agression +112 +< Altenwohnstift + +... there are hundreds of other nasty bugs in the hk dictionary but I stopped +this list at this point. + +To see more bugs make a diff between 'isowordlist' of igerman98-19991219 +an igerman98-`mostrecentversion` and grep for words that disappeared. --- hkgerman-2.orig/debian/iogerman.info-ispell +++ hkgerman-2/debian/iogerman.info-ispell @@ -0,0 +1,25 @@ +Language: deutsch (Old German -tex mode-) +Hash-Name: ogerman +Emacsen-Name: german-old +Casechars: [A-Za-z\"] +Not-Casechars: [^A-Za-z\"] +Otherchars: ['] +Many-Otherchars: no +Additionalchars: \" +Ispell-Args: -C -d ogerman +Extended-Character-Mode: ~tex +Coding-System: iso-8859-1 +Locale: de_DE + +Language: deutsch (Old German 8 bit) +Hash-Name: ogerman +Emacsen-Name: german-old8 +Casechars: [A-Za-zÄÖÜäößü] +Not-Casechars: [^A-Za-zÄÖÜäößü] +Otherchars: ['] +Many-Otherchars: no +Additionalchars: ÄÖÜäößü +Ispell-Args: -C -d ogerman +Extended-Character-Mode: ~latin1 +Coding-System: iso-8859-1 +Locale: de_DE --- hkgerman-2.orig/debian/myspell-de-de-oldspell.dirs +++ hkgerman-2/debian/myspell-de-de-oldspell.dirs @@ -0,0 +1,2 @@ +usr/share/myspell/dicts +usr/share/myspell/infos/ooo --- hkgerman-2.orig/debian/myspell-de-de-oldspell.info-myspell +++ hkgerman-2/debian/myspell-de-de-oldspell.info-myspell @@ -0,0 +1 @@ +DICT de DE de_DE --- hkgerman-2.orig/debian/rules +++ hkgerman-2/debian/rules @@ -0,0 +1,143 @@ +#!/usr/bin/make -f +# +# (C) 1999-2003 Roland Rosenfeld , based on +# Sample debian/rules that uses debhelper. +# This file is public domain software, originally written by Joey Hess. +# +# This version is for a package that builds an architecture-dependant +# package, as well as an architecture-independent package. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +worte= worte.txt verben.txt adjektive.txt klein.txt \ + geographie.txt vornamen.txt abkuerz.txt imperat.txt latein.txt \ + informatik.txt infoabk.txt elektronik.txt orgabk.txt marken.txt \ + worte2.txt zusammen.txt technik.txt compeng.txt \ + alphabeta.txt roemisch.txt + +build: build-stamp +build-stamp: + dh_testdir + + $(MAKE) WORTE="$(worte)" + $(MAKE) myspelldic + debian/rules deutsch + + touch build-stamp + +debian/diacrit7to8: debian/diacrit7to8.l + cd debian; flex -8 -f diacrit7to8.l + gcc -O2 debian/lex.yy.c -lfl -o debian/diacrit7to8 + @/bin/rm debian/lex.yy.c + +deutsch: all.words debian/diacrit7to8 + sed -f ./clear_affix all.words | debian/diacrit7to8 | sort -u > $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + -$(MAKE) clean + rm -f debian/diacrit7to8 + rm -f deutsch + + rm -f debian/iogerman.config debian/iogerman.templates + rm -f debian/wogerman.config debian/wogerman.templates + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + +# iogerman (binary-arch): + install -o root -g root -m644 deutsch.aff \ + `pwd`/debian/iogerman/usr/lib/ispell/ogerman.aff + install -o root -g root -m644 deutsch.hash \ + `pwd`/debian/iogerman/usr/lib/ispell/ogerman.hash + (cd `pwd`/debian/iogerman/usr/lib/ispell; \ + ln -s ogerman.aff odeutsch.aff; \ + ln -s ogerman.hash odeutsch.hash;) + +# wogerman (binary-indep): + install -o root -g root -m644 deutsch \ + `pwd`/debian/wogerman/usr/share/dict/ogerman + +# myspell-de-de-oldspell (binary-indep): + install -o root -g root -m644 myspell.dic \ + `pwd`/debian/myspell-de-de-oldspell/usr/share/myspell/dicts/de_DE.dic + install -o root -g root -m644 myspell.aff \ + `pwd`/debian/myspell-de-de-oldspell/usr/share/myspell/dicts/de_DE.aff + +# dh_install + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir -i + dh_testroot -i + dh_installchangelogs -i Changes + dh_installdocs -i + dh_installexamples -i +# dh_installmenu -i + installdeb-wordlist -pwogerman # Internally calls dh_installdebconf + installdeb-myspell -pmyspell-de-de-oldspell +# dh_installdebconf -i +# dh_installlogrotate -i +# dh_installemacsen -i +# dh_installcatalogs -i +# dh_installpam -i +# dh_installmime -i +# dh_installinit -i +# dh_installcron -i +# dh_installinfo -i +# dh_undocumented -i + dh_installman -i + dh_link -i + dh_compress -i + dh_fixperms -i +# dh_perl -i +# dh_python -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a + dh_installchangelogs -a Changes + dh_installdocs -a + dh_installexamples -a + dh_installmenu -a + installdeb-ispell -a # This internally calls dh_installdebconf +# dh_installdebconf -a +# dh_installlogrotate -a +# dh_installemacsen -a +# dh_installcatalogs -a +# dh_installpam -a +# dh_installmime -a +# dh_installinit -a +# dh_installcron -a +# dh_installinfo -a +# dh_undocumented -a + dh_installman -a + dh_strip -a + dh_link -a + dh_compress -a + dh_fixperms -a +# dh_perl -a +# dh_python -a +# dh_makeshlibs -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- hkgerman-2.orig/debian/wogerman.copyright +++ hkgerman-2/debian/wogerman.copyright @@ -0,0 +1,13 @@ +This is the Debian Linux prepackaged version of a German dictionary. +This package was put together by Michael Meskes from +sources obtained from + +ftp://ftp.informatik.uni-kiel.de/pub/kiel/dicts/hk2-deutsch.tar.gz + +In http://bugs.debian.org/131124 the author of this dictionary cleared the +copyright. + +From: Heinz Knutzen +Date: Fri, 1 Feb 2002 18:20:23 +0100 + +"Hereby I put the h2-deutsch wordlists under the GNU Public License" --- hkgerman-2.orig/debian/wogerman.dirs +++ hkgerman-2/debian/wogerman.dirs @@ -0,0 +1 @@ +usr/share/dict --- hkgerman-2.orig/debian/wogerman.info-wordlist +++ hkgerman-2/debian/wogerman.info-wordlist @@ -0,0 +1,12 @@ +Language: deutsch (Old German) +Hash-Name: ogerman +Emacsen-Name: german-old8 +Casechars: [A-Za-zÄÖÜäößü] +Not-Casechars: [^A-Za-zÄÖÜäößü] +Otherchars: ['] +Many-Otherchars: no +Additionalchars: ÄÖÜäößü +Ispell-Args: -C -d ogerman +Extended-Character-Mode: ~latin1 +Coding-System: iso-8859-1 +Locale: de_DE