diff --git a/dictsource/af_list b/dictsource/af_list index 324ad6ab..f89bc631 100755 --- a/dictsource/af_list +++ b/dictsource/af_list @@ -322,6 +322,7 @@ moorreesburg mur'e@sbWrx2 mouillepunt mulipWnt (thaba nchu) tab'A:||ntSu europa Y@r'o@pa +nebraska n@braska nigel _^_EN nineve nIn@fi oberammergau o@b@r'am@rgaU @@ -353,12 +354,14 @@ sunnyside _^_EN suriname syrin'A:m@ swellendam $3 tankwa taNkwa +(tel aviv) t&l||av'iv tokio to@kiu trafalgar traf'algar tunisië $2 turkye $2 ulundi ul'undi upington apiNt@n +utrecht ytr&x2t vanrhynsdorp fanr'eInsdOrp vesuvius v@su:viWs viëtnam vj'Etnam @@ -391,6 +394,7 @@ amelia am'i:lija annalet anal'Et André 'andreI annette an'Et +anthonius ant'o@ni;Ws anthonie ant'o@ni antoinette antun'Et antonius ant'o@nijWs @@ -417,6 +421,7 @@ beyers beI@rs blignault blIx2n@Ut blomerus blum'e@rWs blum blum +boccaccio _^_IT boris bOr@s borodin bOrud'in botha bo@ta @@ -500,6 +505,7 @@ elsabe &ls@bi elsabé &ls@bi elvis _^_EN emmarentia Emar'e~nSja +emile Em'i:l engelbrecht EN@lbr&x2t erasmus $2 ernest _^_EN @@ -605,6 +611,7 @@ loubser l@UpS@r louis luI louise luw'i:z lucretia lukr'i:Sja +lucas lukas lukas lukas lulu lulu mabalêl mabal'&l @@ -642,6 +649,7 @@ maud mO:d maureen _^_EN mefistofeles mEfist'o@f@l@s melanie m@lA:ni +melissa m@lIsa meraai m@rAI messias m@sijas metusalem m@t'ysalEm @@ -651,6 +659,7 @@ michiel $2 mike _^_EN miriam mIri@m mohammed muh'am@t +monica mOnika morkel mOrk@l morné mOrn'eI mostert m'Ost@rt @@ -691,6 +700,7 @@ rebekka r@bEka reinette r@nEt renette r@nEt renée r@neI +rené r@neI retha re@ta retief r@tif rhodes _^_EN @@ -722,6 +732,7 @@ shakespeare _^_EN sharon S&r@-n sheila Si:la sigmund sigmunt +sinatra _^_EN sophia suf'i:ja sophie _^_EN springsteen _^_EN @@ -958,6 +969,7 @@ dis $u aangaande $2 aanstaande $2 +(a cappella) a||kap'&la adagio ad'A:dZi;%@U afgaanse afg'A:ns@ afgane afg'A:n@ @@ -982,6 +994,8 @@ amen A:mEn anale an'A:l@ anima $1 animus animus +apoteose apOti;'o@s@ +arrogansie arux2'ansi as't as@t $u asof asOf asook %as_o@k @@ -1071,6 +1085,7 @@ effata Ef'A:ta effense Ef@ns@ eks Eks ekself %&ks'&lf +eksman $1 elders &ld@rs elementale El@mEnt'A:l@ elite il'i:t @@ -1081,11 +1096,13 @@ era e@ra erger &rg@r ergering &rg@r@N espeak i:;spi:k +espresso _^_IT (et cetera) Ets'Et@ra euro Y@ru ewentwil e@v@ntv@l exodus Eks'o@dWs +factotum $2 fakture $2 fetakaas fEtakA:s figuur f@x2yr @@ -1113,6 +1130,7 @@ germolene dZI:m@l'i:n gewellys x2e@v@lleIs gladiator x2ladi'A:tOr globale x2lo@b'A:l@ +godalmagtig x2Ot_alm'ax2t@x2 gooi x2OI gomorra x2@mOra graffiti graf'iti @@ -1154,6 +1172,7 @@ infame @nfA:m@ ingevolge $3 inkatha iNk'A:ta inkluis $2 +innestel InnEst@l insomnia @nsOmnija intens @nt'Ens intensiteit $4 @@ -1167,6 +1186,7 @@ kafee kaf'e@ kaliefa kal'ifa kameraderie kam@rA:d@r'i kapittel kap'It@l +kateter kat'e@t@r katswink katsv@nk kaviaar kavi'A:r kennisvaardig $1 @@ -1176,6 +1196,7 @@ klimeid klImeIt knapsekêrel knaps@k&:r@l kolossense kOl@s'e~ns@ komaan kOmA:n +kompulsie kOmp'Wlsi konfyttertjie kOnf'eIt&:rci konkawe kOnk'A:v@ konte $1 @@ -1194,6 +1215,7 @@ legate l@x2A:t@ libido l@bidu liefdespel lifd@sp&l lipstiek lIpstik +lisensiaat l@se~nsi;'A:t lokaas lOk_A:s londense lOnd@ns@ lord _^_EN @@ -1306,6 +1328,7 @@ orale o@r'A:l@ oranjepers o@r'anj@p&:rs oudsher @Utsh&r +palawa p@lA:va pandemonium pand@m'o@niWm papperel pap@r'&l parate par'A:t@ @@ -1368,6 +1391,7 @@ skollienes skOlin,Es skuldelas skWld@las s'n s@n $u slaparm slap_ar@-m +sneeubaleffek sniubal_if,Ek sopas $2 spaghetti sp%agEt%i sobere s'o@b@r@ @@ -1379,11 +1403,13 @@ sondenes sOnd@nEs sononder sOn_On@r sonop sOn_Op sonore sun'o@r@ +sonure sOn_yr@ sover so@f&r staccato $2 sterwens st&rv@ns stilswye $1 strydros streIt_rOs +stukrag stykrax2 subiet sWb'it suburbia sWb'Wrbija swangerswaar swaN@rswA:r @@ -1440,6 +1466,7 @@ verregaande f&r@x2'A:nd@ verreweg f&r@v&x2 verse f&:rs@ vers f&:rs +versindaba f&:rs_@ndA:ba verste f&rst@ verte f&rt@ verweg f&:rv&x2 @@ -1472,6 +1499,7 @@ watwo vatvo@ watwou vatv@U weergalm $2 weerklink $2 +weervoorspelling $1 weggewens v&x2@v'E:ns welaf v&l_af weleer v&l_'e@r diff --git a/dictsource/af_rules b/dictsource/af_rules index c360fb04..4a0c16fb 100755 --- a/dictsource/af_rules +++ b/dictsource/af_rules @@ -1,5 +1,5 @@ //maintainer: Willem van der Walt -// email: wvdwalt@csir.co.za + // email: wvdwalt@csir.co.za // tel: +27 12 8413996 // Meraka Institute, CSIR //With contributions by Christo de Klerk @@ -49,7 +49,7 @@ C) a (Cia_ A: // stadia and compounds/Nadia and similar admi (r %atm%i // move default stress: admiraal and compounds admi (ssie %atmi // fix stress and i sound: admissie and compounds - adole (ssen %ad%o@l@ // fix stress and vowel sounds: adolessent/-e/-adolessensie + adolessen %ad%o@l@sEn // fix stress and vowel sounds: adolessent/-e/-agtig/adolessensie ad (vies %at // move default stress: advies/-brief/-komitee and many similar af (gunstig %af // move default stress: afgunstig/-e @@ -288,6 +288,7 @@ asem A:s@m // asemgehaal/asemhaling/asemteug/ontwaseming askari %askA:r%i // move default stress: askari/-'s _) as (ke %as // move default stress: askeet/askete/asketies/askese + _) askite %askit@ // fix stress: askites(-punksie/-vog) a (spersie %a // move default stress: aspersie and compounds _) aspi (rA %asp%i // move default stress: aspirant/-e and compounds asse (ssor %asE // fix stress and e sound: assessor/-lid/-lede/-skap @@ -304,6 +305,7 @@ @) atories %at'o@ris // stress on -ories: diktatories/organisatories/resperatories, etc. atrium A:triWm // fix a sound: atrium and compounds atro (fie %atr%u // fix stress and o sound: (spier)atrofie + attaché _%at%aSe@ // correct pronunciation: (handels-/inligtings-)attaché attrib (u %atr@b // move default stress: attribuut/bute/attributêr K) au @U // trauma/-ties/Aucamp/Paul/-a/-us auer aU@r //Sauer etc. fixed au and e sounds in compounds. @@ -473,6 +475,7 @@ boeke (tK b%ukE //move default stress and fix 2nd e sound: boeket and compounds boepens b''upe~ns // fix stress, nasal e: boepens and compounds boere bu:r@ // many compounds with boere + boer (gond b%ur // fix stress: Boergondië/-gondies/-e boer (in b%ur // move default stress: boerin/-ne boe (tseer b%u // move default stress: boetseer and compounds bo (haai b%u // fix stress and o sound: bohaai and compounds @@ -713,6 +716,7 @@ colombi (a@ k%Ol%Omb%i // fix stress and o sounds: Colombiaan/-ane/-aanse corne (li kOrn''e@ // move default stress: Cornelia/Cornelis/Cornelius cy (_ _^_EN // words ending in cy are English + cy (rillie s@ // fix y sound and stress: cyrillies/-e chin (e S%in //chinees, chinese @@ -731,6 +735,7 @@ dani (gh d'A:n@ // -hoedanigheid/hoedanighede/onderdanigheid @) dant d'ant // dant takes stress: kommandant/pruimedant @) dderd (_ d@rt // ontredderd, se rule: dd d + @) d (eien t_ // fix d sound, pause: grond-/land-/landgoedeienaar/eiendom @) d (einde_ t_ // fix d sound: maand-/noord-/suideinde @) d (eis t_ // fix d sound, insert pause: skuldeiser/grondeise and many compounds dge (_ _^_EN // words ending in -dge are English: Cambridge/Hambidge... @@ -1328,6 +1333,7 @@ @d) esi (ma %Es%i // duodesimaal/heksadesimale @d) e (se_+ 'e@ // Kanadese/nadese, etc. pred) e (sti E // predestinasie + estro (ge %Estr%u // fix stress: estrogeen(-reseptore and similar compounds) _) evang ,e@faNx2 // evangelie/evangelis ou) e (C @ @@ -1597,6 +1603,7 @@ frikkade (l fr@k@d& // fix stress, a and e sounds: frikkadel/-le front (A@ fr%Ont // fix stress and e sound: konfronterend/-e/konfrontering fru (str fr%W // move default stress: frustrerend/-e + @) ful (_ _^_EN // words ending in -ful are English fung (e f%WNx2 // fungeer/fungerende/fungering fungus fWNgWs_ // fix g sound: fungus and 2nd us sound in compounds: fungusinfeksie fusi (llade f%ys@ // move default stress: fusillade/-s @@ -1998,6 +2005,7 @@ @) ika (_ =%ik%a // logika/dinamika &) ike (_S3 @k@ C) iking @k@N + imbe (s @mb@ // fix stress: imbesiel/-e _) immer (@P5 'Im@r_ // immerafhanklik/immeringesteld, etc. impala %impA:la // fix stress and vowel sounds: impala and compounds impera (tA@ @mp%Er%a // fix vowel sounds: imperatief/-tiewe/-tories/-e @@ -2152,6 +2160,7 @@ in (heems @n // move default stress: inheems/-e/-heid/verinheemsing instruks @nstr'Wks // instruksie/s (stress) instrukt @nstr%Wkt // instrukteur/s/instrukteer (stress) + _) in (studeP2 ''In // move stress to prefix and fix e sound: instudering/instudeer .group j @@ -2229,6 +2238,7 @@ bottel) kers k&:rs // fix e sound: bottelkers/-e fees) kers k&:rs // fix e sound: feeskers/-e and compounds @) ker (sie_ k&r // fix e sound: koekkersies and similar compounds + @) ker (tjie k@r // fix last e sound: merkertjie/werkertjie, etc. kete (l ke@t@ // fix e sounds: stookketel/ketelmaker and many similar compounds _) keuse k''Y@s@ // fix connecting e sound in compounds starting with keuse kiaat k%i;A:t // move default stress: kiaat and compounds @@ -2309,6 +2319,7 @@ kwali (C@ kw%al%i // kwaliteit/kwalifiseer kwaran (t kw%ar@n // kwarantyn and compounds _) kwar (tA kw%ar // move default stress: kwartaal/kwartier + _) kwarteind kwart_eInt // restore default stress, pause: kwarteind(-rondte/-stryd/-wedstryd kwart (eeu kwart_ // stress and short break: kwarteeu(-fees/-viering...) kwartel kwart@l_ // restore default stress: kwartel/-eier/-s and similar kwarte (t kw%artE // fix stress and e sound: (stryk)kwartet/-te @@ -2352,6 +2363,7 @@ kamer (C kA:m@r // kamerdeur/eetkamermat/sitkamervenster kamoeflage k%am%uflA:Z // kamoeflage and compounds kamoe (fl k%am%u // move default stress: kamoefleer/kamoeflering and compounds + ka (nale k%a // short a in compounds: kommunikasie-/verbindingskanale, etc. kandi (dA k%an%i // kandidaat/kandidate and compounds @A) kaner (_ k'A:n@r // Afrikaner/Amerikaner kanfer kA~nf@r_ // fix e sound: kanferboom/-bos/-hout/-olie, etc. @@ -2360,6 +2372,7 @@ @) ka (non k%a // shorten a sound in compounds like waterkanon/-ne _) kano (vaar k%ano@ // fix stress and vowel sounds: kanovaarder/vaart, etc. kano (_ k%ano@ // fix last o sound: (opblaas)kano/-'s + kanse (lK kans@ // not nasalised: kansel(kleed/-taal, etc.) kanse (lle k%ans@ // fix stress, not nasalised: (ge)kanselleer kan (tien k%an // move default stress: kantien and compounds _) kan (to@ k%an move default stress: kantoor/kantore and compounds @@ -2520,6 +2533,7 @@ kort (sigtig k%Ort // move default stress: kortsigtig/-e/-heid kosme (tiek k%Osm@ // move default stress: kosmetiek and compounds kos (met k%Os // move default stress: kosmeties/-e + kosmo (poli k%Osm%u // fix stress and o sound: kosmopolities/-e koste kOst@ // fix e sound in compounds: kostemodel/-ontleding/laekostelugdiens kos (term kOs // fix e sound: kosterm/-e kos (tu k%Os // move default stress: kostuum and compounds @@ -2614,6 +2628,7 @@ _) lito (C l%it%u // fix stress and o sound: several compounds beginning with lito- lit (otomie l%it // move default stress: litotomie _) lit (ograf l%it // to accommodate litografie/-grafies + li (turgie l@ // fix stress and i sound: liturgie/-s/-se @) ll (_N _^_EN // Words ending in -ll are English lobola l%ObO:la // fix stress and vowel sounds: lobola and compounds loboto (mie l%ub%Ot%u // fix stress and o sounds: lobotomie @@ -2666,6 +2681,7 @@ .group ma @) marie (_ m%ar'i //names ending in marie fix a and stress. mari (tiem m%ar@ // fix stress and vowel sounds: maritiem/-e + macadamia m%ak%adA:m%i;%a // fix stress and a sounds: macadamia(-neut/-e) macedo (nA m%as@do@ // fix stress and vowel sounds: Macedonië/Macedóniër/-s machiave m%ak%i%avE // fix stress, vowel and v sounds: Machiavelliaans/-e made (lie m%A:d@ // fix stress and e sound: madeliefie/-s/watermadeliefies @@ -2700,7 +2716,8 @@ mane (wale m%an@ // fix stress and shorten a sound: manewale/-s and compounds _) mango maNg%u // fix g and o sounds: mangoboord/-sap/-'s man (haft m%an // move default stress: manhaftig/-e/-heid - mani (ak m%A:n%i // fix stress and 1st a sound: maniak/-ke and compounds + mani (akK mA:n%i // fix stress and 1st a sound: maniak/-ke and compounds + mania (k m%A:n%i;%a // but stress towards end: maniakaal/-kale manier m@ni:r //manier and compounds manifes manifEs // fix vowel sounds: manifes and compounds/manifestasie/manifesteer mani (ku m%an%i // fix stress and a sound: manikuur and compounds @@ -2776,6 +2793,7 @@ meng (sel mEN // fix e sound: sitronellamengsel and similar compounds mening m'e@n@N mening (itis mEn@Nx2 // see rule: mening m'e@n@N + menopou (sa m%En%up%@U // fix stress and vowel sounds: menopousaal/-ale menstru m%Enstr%y // 1st e not nasalised, fix stress: menstruasie/menstrueer mentee (C mEnt'e@ // argumenteer/dokumenteer/fragmenteer stress related mentele (K mEnt'e@l@ // stress always on penultimate slb of words ending in ntele/-r @@ -2788,6 +2806,8 @@ _) melodie mElud'i _) melo (dr m'Elu //melodrama etc. memora (bili m%Em%Or%a // fix vowel sounds and stress: (sport)memorabilia and similar + merk (_ m&rk // fix e sound: gety-/gly-/sny-/goedgemerk + merke (_ m&rk@ // fix e sound: gety-/gly-/snymerke _) metel me@t@l // vermetel/-e/-es/-heid... ment m'Ent mentali (teit m%Ent%al%i // fix stress: mentaliteit/sentimentaliteit and compounds/slagoffermentaliteit @@ -2942,7 +2962,9 @@ na (burig n%A: // move default stress: naburig/-e/-heid na (byge n%A: // move default stress: nabygeleë and derivatives nabyh (e n%A:beIh // move default stress: nabyheid/-hede + _) nag (aap nax2_ // fix a sound and insert pause: nagaap and compounds nag (adder nax2_ // fix a sound, pause: nagadder/-s/nagaddergif, etc. + _) nag (apA nax2_ // fix a sound and insert pause: nagape/nagapie/-s na (ï n%a_ // naïef/naïewe/naïwiteit @) na (lis n%a // shorten a sound: joernalis/-te/-tiek nami (bi n%amI // Namibië/Namibiese @@ -3037,6 +3059,7 @@ nor (ma@ n%Or // normaal/normaalweg/normale/abnormaal/-ale nostal (gie_N n%Ost%al // stress on last slb.: nostalgie no (stalgie n%O // stress on 2nd slb.: nostalgies + notari (A n%o@t%ar%i; // fix stress: notarieel/notariële note (b no@t@ // fix e sound: notebalk/-e/-bank/-beurs notule (K n%utyl@ // fix stress and vowel sounds: notule and compounds novelle n%uf&l@ // move default stress and fix o sound: novelle/-s and compounds @@ -3395,7 +3418,7 @@ oor (gank %o@r // move default stress: oorganklik/-e/-heid _) oor (groei %o@r // move default stress: oorgroei/-de _) oor (haas %o@r // move default stress: oorhaas/-tig/-ting - oor (hand@ o@r' // stress oorhandig/ing, but oorhand + _) oor (hand@ o@r' // stress oorhandig/ing, but oorhand oor (heers %o@r // move default stress _) oor (hoofs %o@r // move default stress: oorhoofs/-e oorkoepel o@rk'up@l // stress and pronunc. of el: oorkoepelend/oorkoepeling @@ -3515,6 +3538,7 @@ pol (fyn p%Ol // move default stress: polfyntjie/-s po (liep p%u // fix stress and o sound: poliep/-e/-agtig and compounds of poliep po (liesman pu // fix o sound: poliesman/-ne + poliëste (r p%Ol%i;Est@ // fix stress and vowel sounds: poliëster(rok and other compounds) polio po@liu // polio and compounds _) polis (K p''o@l@s // fix stress and o sound: polis/-dokument and similar polisie p%ulis%i @@ -3701,6 +3725,7 @@ pre (lud pr@ // fix stress and e sound: prelude/-s/(ge)preludeer pre (mier pr@ // move default stress and fix e sound: premier and compounds pre (nata pr,e@ // fix e sound: prenataal/-tale + prepa (ra pr%Ep@ // fix stress and vowel sounds: (voedings)preparaat/-rate presbiteri (a pr%Esb@t%e@r%i @) present pr@sEnt // restore default stress when present 2nd part of compound: krismispresent, etc. prese (dent pr@s@ // fix stress and e sounds: presedent/-testelsel... @@ -3759,6 +3784,7 @@ prose (dure pr%Os@ // (regs)prosedure/prosedureel/-rele prosti (tu pr%Ost@ // fix stress and i sound: prostituut/prostitute/prostitusie and compounds + prote (ï pr%o@t@ // fix stress and vowel sounds: proteïene/proteïen(aanvulling, etc.) protes prut'Es protes (te_N pr%utEs // proteste, but prevent breaking protestering protest ,prOt@st @@ -3953,11 +3979,13 @@ o) s (_ s // exceptions to rule: @@@) s (_S1 s u) s (_ s // exceptions to rule: @@@) s (_S1 s s (chemi s // split s/ch: watersuiweringschemikalieë and similar compounds + scenario s%e@nA:r%i;%o@ // fix sc, fix stress in compounds like rampscenario sch S s (chaos s // split s/ch: regs-/verkeerschaos sh (_ _^_EN _) sh S // sh at beginning of word pronounced like English sh shire (_ _^_EN // names ending in shire are English: yorkshire/Oxfordshire, etc. + @) sielkun (dig s%ilk,Wn // restore default stress: bedryf-/kinder-/nywerheidsielkundige/-s sj S s (jag s // split sj: baasjagter/patrysjag/pelsjagter sja (ma S%a // fix stress and a sound: sjamane and compounds @@ -3979,6 +4007,8 @@ _) si (klo s%i // fix stress and i sound: sikloon/siklone/sikloop/siklope siklu (s siklW // siklus and many compounds silhoe (A s@l%uw // silhoeët/-te/-teer + siliko (n sIl%ik%O // fix 1st i sound: silikon and compounds + silikoon s@l%iko@n_ // fix stress, pause: silikoon(inplanting, etc.) sili (nd s@lI // silinder(s)/silinderkoppe si (llabA s@ si (napK s@ // fix stress and i sound: sinaps/-esinapties @@ -4184,6 +4214,7 @@ sultana s%WltA:n%a // fix stress, keep last a short in compounds: sultana/-s _) su (meri s%u // fix stress and u sound: sumeries/-e su (mmier s%W // move default stress: sumier/-e + super (A s''yp@r_ // fix stress, break in compounds like superintelligent superintendent s,upr@nt%EndEnt // fix stress and vowel sounds: superintendent and compounds surro (ga s%Wr%u // fix stress and o sound: surrogaat/surrogate and compounds su (saC s%u // fix stress and u sound: susan/-na/susara @@ -4209,6 +4240,7 @@ __) se (_ s@ //Se at start of sentence. _) sebra se@bra // fix vowel sounds: sebra/-strepe; variant of zebra _) se (dent s@ // fix stress and e sounds: sedent/-e + sede (ring s@de@ // fix stress and e sounds: sedering and compounds _) se (doos s@ // fix stress and e sound: sedoos(wind) se (ggA s& // fix e sound: niksseggend/-e @) seko (no@ s_%Ek%u // fix e sound; default stress; insert short pause: bedryfs-landsekonomie/-s/-ekonoom @@ -4293,6 +4325,7 @@ sta (tutA st%a // fix stress and a sound: statute/statutêr êr) ste (_S3 st@ // preserve stress: elementêrste/primêrste, etc. _) ste (faan st@ // fix stress and e sound: Stefaan/-s/-sie + @C) ste (man st@ // fix e sound: ag(t)steman(-posisie) %Cel) ste (r st& // fix e sound: dubbelster/-re Cet) ste (rK st& // fix e sound: ballet-/kabaret-/krieketster/-re dwaal) ste (r st& // fix e sound: dwaalster/-re @@ -4300,10 +4333,13 @@ film) ste (r st& // fix e sound: filmster and compounds nd) ste (r st& // fix e sound: aandster/oggendster pool) ste (r st& // fix e sound: poolster + pop) ste (r st& // fix e sound: popster/-re prent) ste (r st& // fix e sound: rolprentster/-re + rock) ste (r st& // fix e sound: rockster/-re see) ste (r st& // fix e sound: seester/-re/seesterpunte and similar compounds sepie) ste (r st& // fix e sound: sepiester/-re sewe) ste (r st& // fix e sound: sewester and compounds + super) ste (r st& // fix e sound: superster/-re visie) ste (r st& // fix e sound: televisiester/-re _) ste (ri st%E // fix stress and e sound: steriel/-e/steriliteit ster (-hotel st&r // fix e sound: een-/twee-/drie-/vier-/vyfster-hotel @@ -4419,6 +4455,8 @@ taren (ta t%ar@n // fix stress and 1st a sound: tarentaal/tarentale ta (rief t%a // fix stress and a sound: tarief and compounds: (advertensie)tarief(vasstelling) ta (riewe t%a // fix stress and a sound: tariewe and compounds: losies-/advertensietariewe + _) tar (ta@ t%ar // move default stress: Tartaar/-se/Tartare + tatoe (ë t%at%u // fix stress: tatoeëring and compounds taverne t%af&rn@ // fix stress and 1st e sound: taverne and compounds taver (nier t%af@r // move stress to end: tavernier/-s @@ -4432,6 +4470,7 @@ @) tief (_ t'if // alternatief/aktief/instinktief/(ak)kumulatief tierlan (ty t%i:rl%an // move default stress: tierlantyntjie/-s @) tiewe (_ t'iv@ // alternatiewe/aktiewe/instinktiewe/(ak)kumulatiewe + @) tiewe (r_ t'iv@ // positiewer and similar comparitives _) tinen (ta@ t%in%En // fix stress and e sound: kontinentaal/-tale tink (tink t@Nk // move default stress: tinktinkie/-s ti (perA t%i // move default stress: tipering/tiperend/-e @@ -4895,6 +4934,7 @@ vere (h fe@r@ // ver- not prefix: verehoed/-e/-ens vere (k fe@r@ // ver- not prefix: verekombers/-kuif/-kussing vere (m fe@r@ // ver- not prefix: verematras/-se/-sie + verend (_ f'e@r@nt // fix stress: innoverend/motiverend verende f'e@r@nd@ verer (ing f@r_e@r // verering and compounds ending with verering, eg. heldeverering vere (v fe@r@ // fix stress and e sounds: verevlam and similar diff --git a/dictsource/cs_list b/dictsource/cs_list index c300cdfe..d115a6fb 100644 --- a/dictsource/cs_list +++ b/dictsource/cs_list @@ -37,7 +37,7 @@ _s es š eS t te: ť ce: -u u: +_u u: ú dl'oUhe:,u: ů 'u:s_kR'oUZkem _v ve: diff --git a/dictsource/da_list b/dictsource/da_list index 97e62e42..acd45295 100755 --- a/dictsource/da_list +++ b/dictsource/da_list @@ -117,11 +117,11 @@ _7X h&lfj'&rs // PV a changed to & _8X f'irs _9X h&lf'Ems // PB a changed to & _0C h'un*@:D -_1C ed||h'unR@:D // PB addet 'et hundrede' +_1C ed||h'unR@:D // PB added 'et hundrede' _0M1 t'u:s@-n _1M1 ed||t'u:s@-n // PB added 'et' to tusind _1M2 'e:n||milij'o:n -_0M2 milij'o:n3 +_0M2 milij'o:nV // PB [3] changed to [V] _1M3 'e:n||milij'A:d _0M3 milij'A:d3 _1M4 'e:n||bilij'o:n @@ -140,7 +140,7 @@ _2o &n@n // 2. anden _3o trEdj3 // 3. tredje _4o fjeV // 4. fjerde _5o fEmt3 // 5. femte -_6o sj&d3 // 6. sjette +_6o sjEd3 // 6. sjette _7o syvn3 // 7. syvende _8o Vtn3 // 8. ottende _9o ni@n3 // 9. niende @@ -160,7 +160,7 @@ _9Xo half'Emsenstyv@n@ // 95. // function words den dEn $u -en e:n $u +en $u et et $u her $u kun $u @@ -172,7 +172,7 @@ og V $u+ $pause // and men $pause // but eller // or mens $pause // while -for fV +for fordi fVd'i $pause // because - PB: changed stress når nVr $pause // while der dEr $u+ $u // PB changed from [dA] @@ -197,7 +197,7 @@ som sVm $u // which / that - PB: removed [$u+] // pronouns jeg jai $u+ // I du du $u -de di $u +de $u han $u hun $u det de $u @@ -312,7 +312,6 @@ homepage _^_EN hooligan _^_EN interface _^_EN image _^_EN -joke _^_EN laptop _^_EN level _^_EN login _^_EN @@ -329,7 +328,6 @@ out _^_EN pair _^_EN password _^_EN penthouse _^_EN -pickup _^_EN pidgin _^_EN ranger _^_EN receiver _^_EN @@ -345,7 +343,6 @@ statement _^_EN understatement _^_EN sexy _^_EN single _^_EN -skateboard _^_EN small _^_EN snob _^_EN song _^_EN @@ -367,10 +364,9 @@ word _^_EN warrior _^_EN // PB names -august awgOsd $capital +august OgOsd $capital austin _^_EN $alt bailey _^_EN $alt -barry _^_EN $alt bbc _^_EN $alt boston _^_EN $alt bronx _^_EN $alt @@ -388,7 +384,6 @@ oregon _^_EN $alt piccadilly _^_EN reynolds _^_EN $alt purvis _^_EN -washington _^_EN $alt white _^_EN $alt // PB French words @@ -590,7 +585,7 @@ hydrant $alt ignorant $alt immigrant $alt imposant $alt -infant $alt +//infant $alt informant $alt injuriant $alt insinuant $alt @@ -1988,7 +1983,6 @@ randrusian $alt regensian $alt republikan $alt retsmedicin $alt -roman $alt rotarian $alt rumæn $alt salvadoran $alt @@ -2794,6 +2788,7 @@ geni $alt gigantomani $alt guarani $alt harmoni $alt +filharmoni $alt hegemoni $alt homofoni $alt ironi $alt @@ -3609,6 +3604,7 @@ perfid $alt pesticid $alt polyamid $alt rapid $alt +rheumatoid $alt rigid $alt sakkarid $alt skizoid $alt @@ -5877,6 +5873,7 @@ attribuer $alt auditer $alt augmentere $alt auktionere $alt +bortauktionere $alt auskulter $alt autentificer $alt autografere $alt @@ -6229,7 +6226,7 @@ frisere $alt friter $alt frotter $alt frustrer $alt -fundamenter $alt +fundamentere $alt funder $alt funger $alt funktionaliser $alt @@ -6475,7 +6472,7 @@ katolicer $alt kautioner $alt kaver $alt kilometrer $alt -klarere $alt +//klarere $alt klarificer $alt klassificer $alt klausulere $alt @@ -6585,7 +6582,7 @@ korriger $alt korroder $alt korruger $alt korrumper $alt -kostumer $alt +kostumere $alt kostumier $alt krakeler $alt krediter $alt @@ -6599,7 +6596,7 @@ kroker $alt kronologiser $alt kropsvisiter $alt krydsrevider $alt -krypter $alt +kryptere $alt kryptografer $alt krystalliser $alt kubere $alt @@ -6619,7 +6616,7 @@ kvalificer $alt kvantificer $alt kvinkeler $alt kvitter $alt -kvoter $alt +kvotere $alt kværuler $alt kæresterer $alt kønsdiskriminer $alt @@ -6654,7 +6651,7 @@ lombarder $alt longer $alt lorgnetter $alt lukrer $alt -lædere $alt +lædere $alt // problem with the noun 'læder' = "leather" magasinere $alt opmagasiner $alt magnetiser $alt @@ -6798,13 +6795,13 @@ paginer $alt palataliser $alt palletere $alt palper $alt -paneler $alt +panelere $alt paner $alt panorer $alt -parader $alt +paradere $alt parafer $alt paraffiner $alt -parafraser $alt +parafrasere $alt paragrafer $alt paralleliser $alt paralyser $alt @@ -6880,11 +6877,11 @@ populariser $alt portier $alt portrættere $alt posere $alt -positioner $alt +positionere $alt postdater $alt postere $alt postuler $alt -potenser $alt +potensere $alt pousser $alt praktiser $alt premier $alt @@ -6925,6 +6922,7 @@ protestere $alt protokollere $alt provianter $alt provoker $alt +fremprovoker $alt præciser $alt prædestiner $alt prædisponer $alt @@ -7066,8 +7064,8 @@ revancher $alt reverser $alt revider $alt revitaliser $alt -revolter $alt -revolutioner $alt +revoltere $alt +revolutionere $alt revurder $alt rikochetter $alt riposter $alt @@ -7079,7 +7077,7 @@ romaniser $alt romantiser $alt roter $alt rouler $alt -rouletter $alt +roulettere $alt rubricer $alt ruinere $alt rumster $alt @@ -7136,7 +7134,7 @@ skolemesterer $alt skraver $alt skrædderer $alt skulpter $alt -skulpturer $alt +skulpturere $alt skvadroner $alt smukkeser $alt snedkerer $alt @@ -7186,7 +7184,7 @@ sublimer $alt subordiner $alt subsidier $alt subskriber $alt -substantiver $alt +substantivere $alt substituer $alt subsumer $alt subtraher $alt @@ -7242,7 +7240,7 @@ terrassere $alt terroriser $alt testamentere $alt testere $alt -tiere $alt +//tiere $alt titrer $alt tituler $alt tivoliser $alt @@ -7280,7 +7278,7 @@ trepaner $alt trianguler $alt triumfere $alt trivialiser $alt -trompeter $alt +trompetere $alt trunker $alt //trænere $alt tunnelere $alt @@ -9641,7 +9639,7 @@ talon $alt tampon $alt testosteron $alt -// -tron list (on) +// -t()ron list (on) betatron $alt bevatron $alt citron $alt @@ -9652,6 +9650,7 @@ natron n'&:tRVn $alt neutron $alt patron $alt plastron $alt +skabelon $alt synkrocyklotron $alt synkrotron $alt @@ -9662,7 +9661,6 @@ distikon distik'Vn $alt flakon fl&k'VN $alt ikon $alt karakteristikon // Vn $alt -kokon kok'VN $alt leksikon // Vn $alt onomatopoietikon // Vn $alt panoptikon // Vn $alt @@ -10084,7 +10082,7 @@ complet $alt duatlet $alt dublet $alt epaulet $alt -filet $alt +//filet $alt flageolet $alt ifolet $alt kavalet $alt @@ -10580,6 +10578,7 @@ animator $alt applikator $alt auditor $alt defibrillator $alt +deflektor $alt deklamator $alt demodulator $alt demonstrator $alt diff --git a/dictsource/da_rules b/dictsource/da_rules index 0e81081c..40201f3a 100755 --- a/dictsource/da_rules +++ b/dictsource/da_rules @@ -32,17 +32,24 @@ .group a a & // PB changed from [a?] + aaron ArVn // PB name +// C) a (CA &: // PB plader +// C) a (C% & // PB pladder au (_revoir %o // PB au revoir au (_pair %o // PB au pair-pige a (lt & // PB alt, overalt vr) a (lt A // PB vralte + aserbajdsjan &sVb&S'&n // PB // PB general rule: [A] after r r) a (_ A // PB jura, zebra + r) aer (_ AV // PB fakturaer, zebraer fr) a A // PB bagfra + fr) aiche 'ES // PB cremefraiche laur) a A // PB name r) a (en A // PB rivieraen Cr) a (n A // PB transport + br) a (C A // PB Abraham r) a (n A // PB ran, ransage tr) a (C A // PB straf, traf, trav str) a A // PB ekstra @@ -55,6 +62,7 @@ r) a (d A // PB rad, radmager r) adar AdAr // PB r) a (s a // PB rasende, brase + r) azzi aSj // PB razzia r) a (v a // PB fraværende, rav, rasende, ravage L01r) a A // PB grad, gral r) a (l A // PB cerebral, bralre, general, ralle @@ -79,9 +87,12 @@ // PB general rule: [&:] after m/n before L02 followed by e L09) a (L02e &: // mave + can) averal '&v3r3l // PB Cape Canaveral gn) av (pot Aw // PB gnavpotte torn) ad (o '&d // PB stressed n) a (p A // PB + kan) ape &p'e // PB kanape + kan) apé &p'e // PB kanapé n) a (palm & // PB // PB General rule a between L02: [A] @@ -89,8 +100,9 @@ L02) a (L02e & // PB hvabehar - too broad? f) a (L02rL04 & // PB fabrik L02) a (L02le & // PB vable + v) a (f++ a // PB vafler L02) a (L02ser A // PB babser - m) ameluk Am3l'u // PB + m) amelu (k Am3l'u // PB p) apegøje ap@g'Vj3 // PB p) a (v+ & // PB pave, pavillon @@ -105,6 +117,8 @@ // PB general rule: [a] after consonant before m C) a (m a // PB ham, gamle, lam, Sam + C) a (mL04 & // PB Samuel + h) a (mburger & // PB junkfood s) a (mant & // PB Samantha a (ms a // PN Amsterdam pyj) a (ma '& // PB pyjamas @@ -116,7 +130,7 @@ _rekl) a (me '& // PB stressed // PB general rule: consonant + a + labial + front vowel - C) a (mL04+ & // PB vitamin, dynamit, kamin + C) a (mi & // PB vitamin, dynamit, kamin gest) a (po 'a // PB kad) a (ver '& // PB stressed r) a (L02L04+ A // PB bravo @@ -127,7 +141,7 @@ // PB general rule: [&] after f before m/n f) a (L09 & // PB familie, fane - f) a (mle A // PB + f) a (mle+ A // PB // fan) a (tL04 '& // PB fanatiker, fanatisk @@ -148,7 +162,7 @@ L10) a (pL04+ & // PB kapitel dac) a (po '& // PB stressed k) a (pL11+ & // PB [&] before a/e - kapacitet, kapere - k) a (pre & // PB + k) a (pre+ & // PB k) a (pring & // PB // PB general rule: [a] after sk before f @@ -206,18 +220,19 @@ gammeld) a (gs & // PB // PB general rule: [a] after j before g k) a (j a // PB kaj - k) a (ja & // PB kajak + k) a (jak &' // PB kajak // PB general rule: [A] after k before p k) a (ps a // PB kapsel // PB general rule: [Au] after m/n before g (au) - L09) ag Au // PB nagle + L09) ag (+ Au // PB nagle m) agne (t Aun'e // PB magnet - m) ag (i &g // PB magi + m) ag (i+ &g // PB magi arm) agna (c &N'A // PB + m) ag (re &j // PB radmagre m) ag (asi ag // PB magasin syn) ag (oge &g // PB - m) ag (azi &g // PB magazine + m) agazine &g&s'i:n // PB magazine aggie &gi // PB Maggie flan) ag (an &g // PB Flanagan @@ -278,6 +293,8 @@ gammeld) a (gs & // PB // PB general rule: [A] before r a (r+ A // skar e) a (rL04+ & // PB stearin + a (rrest a // PB + b) arry &ri // PB name saf) a (ri 'A // PB stressed _has) a (rd 'A // PB stressed _mal) a (ria 'A // PB stressed @@ -287,7 +304,12 @@ gammeld) a (gs & // PB // PB general rule: [a] before velars a (L01++ a // planke, slanke, anke, flanke, gang - _m) ag (_ &j // PB + i) a (L01+ & // PB diakon + h) a (nkat & // PB + l) a (gune & // PB + _m) ag (_+ &j // PB + _f) ag (_ &j // PB +naturf) ag (_ &j // PB _mass) a (kre 'a // PB stressed _) a (L01L04++ & // angive, ankomme selv) a (ngiv & // PB selvangivelse @@ -295,7 +317,10 @@ gammeld) a (gs & // PB p) a (gL11+ & // PB propaganda @) a (krL04+ & // PB anakronisme TEST r) a (L01++ A // PB tragisk +boomer) a (ng 'A // PB stressed + r) angoon &ng'u:n // PB a (kadem++ & // PB militærakademi + a (ggres++ & // PB aggression spr) ag (let Aw // PB a (L01e++ a // bange re) a (g+ & // PB reagere, reagensglas @@ -329,11 +354,13 @@ gammeld) a (gs & // PB // PB general rule: consonant + a + c/k: [a] C) a (L10 a // PB makværk, Jacob + tax) a & // PB taxachauffør f) a (cL11 & // PB facade att) ache &S'e // PB C) a (L10L04 & // PB pacifist - maybe not a valid rule c = s here k) atakomb &t&k'omb // PB C) a (L10e a // PB race + _p) alace &l&s // PB Buckingham Palace L08) a (L10L04 & // PB stakit pl) a (ka & // PB plakat pl) a (ce & // PB placere @@ -341,7 +368,8 @@ gammeld) a (gs & // PB a (k & // PB akkord TEST a (ppetit a // PB appetit - + a (bnorm a // PB + abdo (m Abd'o // PB abdomen h) a (cienda _^_es // PB l) a (kr %& // PB lakrids e) a & // PB Korea, azalea @@ -357,7 +385,7 @@ bloody_m) ary &ri // PB _) amy Ejmi // PB name g) aux 'o // PB Margaux a (ppar a // PB apparat - a (ppels a // PB appelsin + a (ppelsin a // PB appelsin ae (ro E // PB aerobic, aerosol _st) a (ll O // PB about airplane "stall" t) alk (show Ok // PB @@ -369,7 +397,7 @@ bloody_m) ary &ri // PB _okt) a (v '& // stressed _konk) a (v '& // stressed _det) a (lje '& // PB stressed - nev) a (da '& // PB + nev) ad (a '&d // PB _pol) a (k 'a // PB stressed polak _kos) a (k 'a // PB stressed - kosak _milli) a (r 'A // PB stressed - milliard @@ -384,6 +412,7 @@ supped) a (s '& // PB stressed _propag) a (nd '& // PB stressed -propaganda bals) a (mi '& // PB stressed - balsamico _fas) a (n '& // PB stressed + bah) a (ma '& PB stressed L08) av (C Au // stavn s) av (C Au // PB savklinge s) ag (C Au // PB sagfører @@ -394,13 +423,15 @@ _propag) a (nd '& // PB stressed -propaganda h) av (_ & // PB hav - problem with the noun "hav" [hAu] @h) av (_ Au // PB flammehav h) av (C Au // PB havbund +københ) av (n 'Aw // PB h) av (over Au // PB havoverfladen h) av (is Au // PB -himmel_og_h) av Au // PB "sea/ocean" not "have" +himmel_og_h) av Au // PB "sea/ocean" not "have" = "garden" h) av (aborr Au // PB havaborre h) av (ud Au // PB havudsigt h) ag (l Au // PB ag (n Au // PB fish lure + ag (new &g // PB name p) agne '&nj@ // PB champagne ag (nos %ag // PB agnostiker hav) a (nna '& // PB Havanna @@ -430,17 +461,21 @@ himmel_og_h) av Au // PB "sea/ocean" not "have" a (merikan a // PB amerikansk aids Eids // PB air Er // PB airbag + c) ai (ro aj // PB cl) aire E:r // PB name - aubrey V:bri // PB name + aubrey O:bri // PB name + audrey O:dRi // PB name agency EjdZ@nsi // PB + ambrose &mbR0us // PB ginger_) ale Ejl // PB + playm) ate Ejt // PB _d) ave _^_en // PB name _w) aco Ejkow // PB US city r) aw O // OB Rawlins l) awrence 0r@ns // PB name b) ach ax // PB name _) ahab Ejh&b // PB name - allie &li // PB name + _) allie (_ &li // PB name C) ayes Ejs // PB name Hayes en_l) a (ser Ej // PB l) a (serst Ej // PB laserstråle @@ -450,9 +485,10 @@ ginger_) ale Ejl // PB m) ay (a aj // PB // PB stressed a in final -al in $alt words in da_list - &) al ($p_alt+ ''&l // the double '' enforces primary stress - fatal, monumental - r) al ($p_alt+ 'Al // [A] after "r" - general, neutral - &) al (is$p_alt+ &l' // PB socialisme + &) al ($p_alt+ ''&l // fatal, monumental, krystalklar + &) al (e_$p_alt+ ''&l // PB anale + r) al ($p_alt++ 'Al // [A] after "r" - general, neutral, koral + &) al (ism$p_alt+ &l' // PB socialisme // exception - no stress because of stressed -ion r) a (l@@+ A // PB centralisation NEEDS MORE WORK an) al (fabet =&l // PB @@ -488,7 +524,11 @@ _oblig) atio (n &S'o // PB clash with "obligat" in da_list // PB nouns with final -ade in da_list - stressed a &) ade ($p_alt '&:D@ // hystade + &) ade (r$p_alt '&:DV // hystader + &) ader (e$p_alt &d'er // barrikaderede - er(e) words in da_list &r) ade ($p_alt 'A:D@ // parade + &r) ade (r$p_alt 'A:DV // parader + &r) ader (e$p_alt Ad'er // paraderede - er(e) words in da_list &) adent ($p_alt &d'ent // don't spoil the -ent rule - dekad'ent // PB nouns with final -an in da_list - stressed a @@ -560,6 +600,7 @@ _kontr) a (kt 'a pal) ad (s '& // PB palads - stressed a, silent d kart) a (go '&: // PB Kartago - stressed a komm) a (nd '& // PB kommando - stressed + bogot) a '& // PB kast) a (nje '& // PB stressed foranst) a (lt '& // PN stressed - foranstaltning org) a (s '& // PB orgasme - stressed @@ -590,6 +631,9 @@ _chimp) a (n '& // PB stressed - chimpanse l) ave (ment &@ // PB lavement l) ave (_ &v@ // PB lave l) aver (_ &vV // PB laver + _enkl) a (ve+ '& // PB stressed + _enkl) aver '&vV // PB stressed + pal) a (ver+ '& PB stressed - also [aw] kanonl) avet &vet // PB exception - French origin freel) ance A:Ns // PB kl) aver (_ &v'er // PB klaver @@ -617,12 +661,15 @@ interf) a (ce ei // PB interface busk) ad (s '& // PB _) a (e_ &: // PB ae a (fC+ a // PB af = au and exceptions in the f group - gir) a (f 'A // PB + a (ffære+ & // PB + aftershave aftVSEjv // PB + gir) a (f 'A // PB sof) a & // PB sofafjeder a (ffek+ & // PB affekt a (fsted+ & // PB afstedkomme col) a & // PB colaflaske C) a (ft A // PB haft, saft + af (tal Aw // PB frokostaftale sl) a (L06 a // PB slap // a (iK a mount) ai (n e // PB mountain @@ -646,17 +693,21 @@ cornfl) akes Ejgs // PB p) a (pi & // PB papir - replace with: p) a (CL04 ?? p) a (pri+ a // PB paprika L09) a (l &: // PB male +guatem) a (l '& PB m) alaj &l'aj // PB stressed L09) a (ld & // PB knald - _) a (ldr a // PB aldrig + _) a (ldrig a // PB aldrig a (lde & // PB alder skr) a (l a // PB skrald rappenskr) a (lde 'a // PB stressed over) a (lt '& // PB stressed a in 'overalt' _eks) a (m+ '& // PB stressed - eksamen, eksaminere - parmes) a (n '& // PB stressed +parmes) a (n '& // PB stressed + ekst) a (s '& // PB ekstase - stressed &eks) a (m & // PB - sh) a & // PB shaman + sh) a (mL11 & // PB shaman + sh) ah & // PB silent h + sh) ahen &3n // PB sp) a (m &: // PB isl) a (m 'a: // PB islam, islamisk hav) a (na '& // PB stressed @@ -666,6 +717,7 @@ rappenskr) a (lde 'a // PB stressed // PB general rule: [&] after p/b/d before n L06) a (n & // PB tand, tante, band, bande, spand, spade ban) a (n '& // PB banan +kontrab) ande '&nd3 // PB hvord) a (n '& // PB stressed a in 'hvordan' g) a (ngster+ & // PB m) anchet ANS'Ed // PB manchet @@ -691,10 +743,14 @@ restaur) ant 'AN // PB added stress j) a (ps a // PB japser t) a (nk A // PB tankstation t) a (x a // PB taxa - mj) a (v A // PB + mj) a (v A // PB kålr) a (bi 'A // PB kålrabi - stressed a au (++ aw // PB auto, autoritet + au (_naturel o // PB + firm) a & // PB firmaudfordring + m) aureen OR'i:n // PB name _dinos) aur 'auV // PB stressed +_dinos) aurer 'aurV // PB stressed sch) au (vin o // PB schauvinist _p) au (l O // PB name _biss) au 'a:w // PB Guinea-Bissau @@ -706,7 +762,7 @@ _dinos) aur 'auV // PB stressed @k) ar (l & // PB bøssekarl afrik) aa (n A: // PB afrikaaner action &kSj@n // PB actionfilm - aircondition E:rkVn,i:S@n + aircondition E:rkVndi:S@n akkordeon &k'V:deVn attention at'EnS@n athen &t'en // PB Athen @@ -720,6 +776,7 @@ _dinos) aur 'auV // PB stressed sp) alding Old,eN // PB name r) a (oul A' // PB name alejandro _^_es // PB name + arkansas Ak@nsO: // PB s) ally &li // PB sar) ah A // PB name th) a (nks & // PB thanksgiving @@ -731,6 +788,7 @@ amsterd) a (m 'a // PB _te) a (ter '& // PB stressed byz) a (ns_ '& // PB stressed _domin) a (n '& // PB stressed - dominans + top) a (s '& // PB stressed sm) a (ck & // PB aw (K aw ay (K Ej // PB a changed to E @@ -739,8 +797,10 @@ _domin) a (n '& // PB stressed - dominans b) acon EjkVn // PB taleb) a (n '& // PB sm) aragd ar'Awd // PB gem stone - _klo) ak (+ 'A:k // PB + _klo) a (k+ 'A: // PB volleyb) all O:l // PB +dovenl) ar (s & // PB + st) ation (car EjS3n // PB .group af @@ -761,11 +821,15 @@ volleyb) all O:l // PB &r) age ($p_alt++ 'A:S@ // [A] after "r" - garage &) age (re$p_alt+ &S'e@ // not for the "age" words - gagere hjertemass) age &:S@ // hjertemassage + et) age &S3 // PB stueetage + foret) age &j@ // PB - //PB general rule: "ag" words silent g +//PB general rule: "ag" words silent g d) ag (_ &j // PB dag d) ag (e+ &j // PB dage + d) ag (s_ &j // PB en dags tid d) ag (l@+ Au // PB daglejer + d) ag (insti Au // PB daginstitution @d) ag (_++ & // PB dommedag sd) ag & // PB fødselsdagsgave d) ag (og+ &g // PB pædagog @@ -782,6 +846,10 @@ hjertemass) age &:S@ // hjertemassage b) ag (d Au // bagdør b) ag (v Au // bagvendt, bagværk b) ag (An Au // Bagindien, baginder + b) agend (e AuEn // PB bagende "rear end" - problem with "bagende varm" + b) agend (e_varm &j3n // PB + b) agend (e_sol &j3n // PB + b) agend (e_hed &j3n // PB b) ag (k Au // bagklog, bagkrop b) ag (m Au // bagmand b) ag (p Au // PB bagparti @@ -790,7 +858,7 @@ hjertemass) age &:S@ // hjertemassage s) ag (sø Au // PB sagsøge b) ag (te Ag // PB nybagte _L06) ag (_ &j // PB bag - single word - hjemmeb) ag (_ &j // PB +hjemmeb) ag (_ &j // PB b) ag (fr &, // bagfra b) ag (i &, // PB bagi b) ag (ved &_: // PB bagved @@ -799,12 +867,14 @@ hjertemass) age &:S@ // hjertemassage b) ag (over &_: // PB bagover b) ag (til &, // PB bagtil b) ag (ud &_: // PB bagud + b) ag (udgang Au // PB bagudgang p) age (++ &:S@ // PB page, pagehår band) age &:S@ // PB gipsbandage sC) ag &j // PB slag, slaget, Skagen, smag st) agn AuN // PB stagnere kast) agn (et &nj' // PB kastagnetter sl) ag (C@ au // PB slagskib + l) ag (re+ &j // PO overskudslagre sl) agg (e ak // PB slagger sl) ag (ne &j // PB rædselsslagne l) ag (_ &j // lag @@ -813,15 +883,17 @@ hjertemass) age &:S@ // hjertemassage f) ag (@ au // PB fagsnak, ufaglært, fagarbejde f) ag (ter ag // PB l) ag (C au // PB flagstang, lagkage - sl) ag (s+ &j // PB gennemslagskraft +gennemsl) ag (+ &j // PB gennemslagskraft sl) ag (sværd au // PB pl) ag &j // PB plagsom + pl) ag (i &g // PB plagiere, plagiat l) ag (re &j // PB oplagres fl) ag (re au // PB esl) ag (lA Au // PB beslaglægge sl) ag (te+ ag // PB slagter sl) ag (tn+ ag // PB slagtning - sv) ag (t &j // PB svagt + sv) ag (t &j // PB svagt, åndssvagt +sikkerhedsv) ag (t ag // PB åndssv) ag &j // PB evnesv) ag &j // PB parkeringsv) ag (t ag // PB @@ -837,26 +909,34 @@ hospitalsv) ag (t ag // PB sp) ag (num Au // PB r) ag (e+ Au // PB drage, rage C) age (+ &:j@ // PB tage, bage, kage + _b) ag (el+ Ejg // PB age (rn &jV // PB "acorn" _) age (_ &j3 // PB "age med heste" _) ager (_ &jV // PB "field" ager (høn &jV // PB agerhøne/høns l) ag (n &j // PB lagner + sl) ag (ni+ &j // PB rådslagning ass) age &S@ // PB rygmassage + plant) age &S@ // PB citronplantage on) age &S@ // PB kontraspionage C) ager (+ &:jV // PB bagerst, kager + et) ager &SV // PB treetagers + foret) ager Ar // PB ag (ent+ &g // PB dobbeltagent, forsikringsagent, agenten - g) age (+ &:S@ // PB + g) age (_+ &:S@ // PB fl) ager (mus AuV // PB l) agd (e &:j // PB lagde g) ager (e+ &S'e // PB gagere r) age (++ Aw@ // PB rage, fremragende + suffr) age (tte AS'E // PB suffragette - stressed r) ager (++ AwV // PB rager tr) agedie Ag'eDj@ // PB _t) ager (_ Ar // PB tager [t'Ar] iagtt) ager (_ &jV // PB iagttager - noun t) ag (_ &j // PB tag t) ag (C aw // PB tagvindue + ag (ning &j // PB gidseltagning + ag (tig ag // PB rustagtig art) agnan &NAN // PB d'Artagnan t) ag (ne &j // PB tilfangetagne t) ag (fat & // PB @@ -907,14 +987,18 @@ _trienn) al (e '&:l .group b b b + b (_ p // PB klub - [b] almost disappears bb b ko) bb (er w // PB + pe) b (re w // PB kø) b (ma // PB købmand - silent b + kø) b (mæ // PB købmænd - silent b beagle bi:g@l //PB beagle - dog braille braj: // PB bouill (on bulj // PB bloody blVdi // PB - beat b'i:t // PB beat - music + _) beat b'i:t // PB beat - music + bea (tri be&' // PB Beatrice beaujolais boSjol'E // PB wine, district bebop bi:bVp // PB music babylon b&bylVn // PB @@ -961,6 +1045,8 @@ _trienn) al (e '&:l broad brOd // PB Broadway boudoir budw'A: // PB bouillabaisse bujab'Es // PB + board bO:d // PB keyboard + _) bruce bRu:s // PB name .group be // PB words beginning with "be" with stress on the second syllable (850) @@ -971,6 +1057,7 @@ _trienn) al (e '&:l _) be (dste bE // bedstefar, bedstemor _) be (dring bE _) be (nmel be + _) be (gge bE _) be (narbejde be _) be (nbrud be _) be (nbræk bE @@ -1030,6 +1117,8 @@ _trienn) al (e '&:l &) cer ($p_alt =s''er // annoncere &) cere ($p_alt =s''er3 // annoncerede &) cér (_ s'er // annoncér + &) cør (_ s'Wr // annoncør +diskvalifi) cer ser // PB c (y s // PB s followed by y - cykel cyper kypV // PB Cypern @@ -1039,14 +1128,16 @@ cadilla) c k // PB Cadilacen _offi) ce (r s'e // PB officer offi) ce (r se // PB sprogofficer ce (rt s'E // PB koncert - corn kV:n // PB cornflakes + corn (f kV:n // PB cornflakes c (i s frederi) c (ia =ks // PB ch (loe k // PB Chloe c (k - c (ølibat s // PB + c (ølibat s // PB ch (+ S // PB check, chokolade - maso) ch (isme k // PB sadomasochisme + _ma) ch (_ k // PB sound barrier + challenge tS&lendZ // PB + maso) ch (is k // PB sadomasochisme, masochist wi) ch tS // PB sandwich chicago Sik'AgOw // PB child tSajld // PB Fairchild @@ -1057,10 +1148,12 @@ frederi) c (ia =ks // PB ch (r k c (ha S r) ch S // PB march + chaucer tSO:sV // PB name s) c (ha // PB no extra S in 'schalburtage' cigaret sig3r'&#t cigarett sig3r'&#t cc ks // PB accent + ro) cc (o k // PB name pu) ccini S'ini // PB name rebe) cc (a =k // PB name so) cc (er k // PB European football @@ -1079,6 +1172,7 @@ frederi) c (ia =ks // PB ni) ch (ol k // PB Nicholas computer kVmpj'u:tV // PB cha (t tj& // PB chatte + ch (ateau S // PB chianti kj'&nti // PB chokeren (_ SOwkVr@n // PB callgirl kVlgW:l // PB @@ -1117,20 +1211,26 @@ piccadilly_) circus sWk@s // PB creasy krisi // PB name c (ello Sj // PB cutler kVtlV // PB name + cajun kEdZ3n // PB English pronunciation + courtney kO:tni // PB +north_) carolina k&rol'ajn& // PB + _) cathy k&Ti // PB name + _) cagney k&gni // PB name + cottage kVtidZ // PB .group d d d A) de (_ D3 -// PB general rule: [D] after a vowel - A) d D // PB sted - way too broad? - + orki) de d'e // PB stressed d (i d // PB redigere, hindi - drome) d (ar d // PB + drome) d (ar d // PB + floy) d d // PB name mel) d (ing // PB A) d (ig D // PB stadig vene) d (ig d // PB + d (øm d // PB idømme u) d (i D // PB _pro) du (kt d'O // PB produkt _pro) du (ktiv du // PB produktiv @@ -1160,6 +1260,9 @@ tourne) dos d'o // PB l) d // PB hold, skjold d (om d // PN trældom + vel) d (rej d // PB veldrejede + mil) dred drEd // PB name + imel) d (a =d // PB name bull) d (o d // PB bulldozer formal) d (e d // PB formaldehyd d (åse d // PB øldåse @@ -1169,7 +1272,9 @@ formal) d (e d // PB formaldehyd turtel) d (ue d // PB l) d (ug d // PB meldug d (ør d // PB bildør + gul) d // PB guldøreringe d (ele d // PB tildele + d (rev d // PB soldrevne sal) d (o d // PB C) d (etA d // PB metaldetektor ol) d (ing d // PB holdingfirma, olding @@ -1199,13 +1304,15 @@ stikor) d // PB exception - silent d in 'stikord' d' d //PB d'Aviano - e.g. French and Italian names woo) d d // PB Hollywood dawson dV:s3n // PB name - ud) d (A d + dwight dwajt // PB name +// ud) d (A d // general rule: [D] after vowel and before consonant A) d (C D // adkomst // exceptions fe) dt (@ t // PB fedtet, fedtsyl ski) dt t // PB + tu) ds (e s // PB silent d spre) dt t // PB spredtes sta) ds s // PB stru) ds s // PB @@ -1213,6 +1320,7 @@ stikor) d // PB exception - silent d in 'stikord' bu) d (apest d // PB æ) d (ru d // PB pe) d (ro d // PB name + e) d (gar d // PB name bu) ddh d // PB buddhist y) ds s // PB kryds pi) ds s // PB spids @@ -1233,7 +1341,7 @@ stikor) d // PB exception - silent d in 'stikord' hi) ds (e s // PB ophidse pla) ds s // PB pu) ds s // PB pudse - stu) ds s // PB studs, studse + stu) ds s // PB studs, studse smu) ds s // PB dø) d (+ D // PB dødtræt lfre) ds s // PB tilfreds @@ -1242,12 +1350,28 @@ stikor) d // PB exception - silent d in 'stikord' // PB general rule: silent d before st d (st++ // PB silent d - sidste, mindst mo) d (st+ D // PB modstand, modstå + u) d (styr+ D // PB + bu) d (++ D // PB forbudstiden + y) d (stat+ D // PB sydstaterne + fre) d (s D // PB fredstid + +// PB general rule: [D] after a vowel + A) d D // PB sted - way too broad? + A) dd D // PB skuddene + i) d (e d d // PB + i) d (é d // PB + vi) d (e D // PB videre + ti) d (e D // PB tider // PB general rule: dd between two vowels: [D] - A) dd (A D // PB redder + A) dd (A+ D // PB redder gu) dd Dd // PB guddommelig, guddatter + lu) dd (ov Dd // PB luddovne u) dd (ann Dd // PB veluddannet + ly) dd (æmp Dd // PB lyddæmper + sku) dd (u+ Dd // PB skudduel + me) dd (ele Dd // PB meddeleren spi) d (steg D // PB spidstege ne) d (st D // PB nedstemme, nedstirre @@ -1313,7 +1437,7 @@ stikor) d // PB exception - silent d in 'stikord' daiquiri d&k@ri // PB drink _) duke dZu:k // PB Duke - name _) drive (- dRAjv // PB drive-in - _) dean (_ di:n // PB name + _) dean di:n // PB name dubois dybw'A // PB name dorothy _^_en // PB name debbie dEbi // PB name @@ -1323,6 +1447,7 @@ stikor) d // PB exception - silent d in 'stikord' drisco _^_en // PB name Driscoll dutch dVtS // PB name darlene dAli:n // PB name + doubtfire dawdfajV // PB name (movie) .group é // added by PB é 'e // idé, entré @@ -1333,6 +1458,7 @@ stikor) d // PB exception - silent d in 'stikord' // Secondary stress after a syllable &b) e (@ e, // PB hv'alrosbest,and &Ab) er V // PB fibersprængning + rob) er (ta 'Er // PB forb) e e // PB forberede b) e (rig e // PB våbenberiget b) e (rg+ E // PB herberg @@ -1343,17 +1469,26 @@ stikor) d // PB exception - silent d in 'stikord' C) e (L02 E // PB stemme, lefle _eks) e (mpel 'E // PB stressed entr) e (pr 3 // PB entreprise - kr) e (bs &# // PB - L03) e (L02 e // PB akademiker + spar) e 3 // PB sparebøsse + ær) e (+ 3 // PB ærefrygt + r) e (L02s &# // PB revse, krebs - TEST + L03) e (L02L04 e // PB akademiker andr) e V // PB vandrefalk, andres + tub) e (rku E // PB tuberkulose kol) e (C @ // PB skolebog C) ering ,ereN // PB lydisolering pol) e (re+ e // PB finpolere kol) e (st E // PB kolesterol t) e (d E // PB sted - TEST + st) ed (fa e // PB stedfar + st) ed (mo e // PB stedmor + st) ed (sø e // PB stedsøm + st) ed (da e // PB steddatter e (dt e // PB fedtet C) e (C% E // PB celle TEST + van) e (ssa 'E // PB stressed + ard) e (nner 'E // PB Ardennerne - stressed _konf) e (tti 'E // PB stressed kass) e (tte 'E // PB stresed h) e (dd e // PB hedde @@ -1378,35 +1513,40 @@ _kompl) e (ks 'E // PB stressed _grot) e (s 'E // PB stressed - grotesk _pres) e (nning 'E // PB stressed philad) elphi (a 'Elfj // PB stressed + _inc) e (st 'E // PB stressed // PB general rule: [E] after r before consonant - r) e (dA E: // PB rede + r) e (dA e: // PB rede r) e (C% E // PB short e before double consonant - redde L02r) e (C% &# // PB labial + r - fremmed aggr) e (ssor &# // PB L07r) e (m &# // PB tremme r) e (vl &# // PB trevl, revle + dr) e (des_ V // PB ændredes, undredes - TEST fr) eddie Edi // PB name fr) eddy Edi // PB name + tr) e (mile e // PB tremilegrænse r) ee (l e|E // PB reelle r) ey Ej // PB greyhound ndr) e (A V // PB mindreårig gr) e (l &# // PB grel stor) e V // PB storebror - tr) eg (_ aj // PB streg + str) eg aj // PB streg, stregkode tr) eg (en_ aj // PB stregen tr) eg (er_ aj // PB streger tr) eg (e_ aj // PB understrege + tr) eg (es_ aj // PB streges tr) eg (ede_ aj // PB understregede tuar) eg Eg // PB - r) e (nd a // PB røvrendt + r) e (ndt a // PB røvrendt r) e (nte &# // PB r) e (st &# // PB restlager r) e (stL11 e // PB restaurere klatr) e V // PB hor) e V // PB horeunge r) e (vn &# // PB revne + leder) e (vne E // PB dr) e (vn E // PB overdrevne skr) e (v e // PB skrevne r) e (kto &# // PB rektor @@ -1442,6 +1582,7 @@ philad) elphi (a 'Elfj // PB stressed //PB general rule: [&#] after r before t r) e (t &# //PB ret forr) e (t++ &# // PB + opr) e (t++ &# // PB gr) e (t E // PB Greta // PB exceptions (re = prefix e.g. reanimate) @@ -1455,21 +1596,27 @@ philad) elphi (a 'Elfj // PB stressed r) e (tro e // PB retospekt r) e (træ e // PB retræte r) e (tsina e // PB - r) e (tu e // PB returnere + r) e (tur e // PB returnere - forr) e (tning '&# PB stressed + forr) e (tning+ '&# PB stressed teor) e (t e // PB teoretisk _tr) e (t e // PB tretal fr) e (l &# // frelse yr) e (+ @ // PB myretue, dyrehold r) e (h 3 // PB general rule: [3] after r before h - fårehyrde, varehus + _tr) e (+ e // PB treholdsskift r) e (habil e // PB rehabilitering + r) e (nd_ &# // PB + r) e (nde &# // PB @n) e (d 3 // PB general rule: [3] after @+n before d - måned men) e (d e // PB n) e (dslag e // PB lynnedslag n) e (dgang e // PB + n) e (dsæt e // PB nedsætte + n) e (dstig e // PB nedstigning m) e (di+ e // PB medicin rn) e (d+ ,e // PB derned + forn) eden 'eD3n // PB an) e (r @ // PB anerkende L09) e (de e // nede, nederlag mus) e (um 'E // PB stressed @@ -1492,6 +1639,7 @@ philad) elphi (a 'Elfj // PB stressed tel) e (x E // PB afl) e (v 3 // PB aflevere ri) e 3 // PB ferie + bri) e (f // PB briefing - silent e _a) e (_ 3 // PB ae ød) e 3 // PB øde hav) e 3 // PB @@ -1503,6 +1651,8 @@ philad) elphi (a 'Elfj // PB stressed Ar) e (s_ 3_: // PB gøres r) eau o // PB bureaukratiske ee 'e: // PB ideer, cafeer + k) eefe 'i:f // PB name + sh) ee (la i: // PB name toup) e 'e // PB stressed fr) ee i: // PB Freeman w) ee (k i: // PB Newsweek @@ -1510,6 +1660,7 @@ philad) elphi (a 'Elfj // PB stressed ee (jer @a // PB hundeejer gr) ee (n i: // PB evergreen gr) ea (t Ej // PB English word + easy isi // PB h) ead Ed // PB overhead ch) eese i:s // PB cheeseburger h) ea (l i: // PB healer @@ -1519,21 +1670,23 @@ philad) elphi (a 'Elfj // PB stressed en) e (m E // PB pærenem en) e (rgi E // PB br) e (L09 &# // PB bremse + br) enda End& // PB name sn) e (K e // PB sne, snebold _sn) e (r_ e // PB det sner _sn) ee (de_ e@ // PB det sneede sn) e (rp E // PB snerpet - sn) ed (k e e // PB silent d - snedker + sn) e (rre &# // PB snerre + sn) edker ekV e // PB silent d - snedker papmach) e e // PB _s) e (_ e? // PB se e (mball A // PB emballere, emballage dir) e (kt & // PB direkte, direktør n) eu Wu // PB neuron, neutral + n) e (unge 3 // PB ørneunge ed) e (- @ g) e (js aj _ni) e // PB changed from [ni)e] to[_ni)e] - niende, nier, niendedel _ni) e (ce 'E: // PB exception from the rule above (_ni)e) - alsac) e // PB exception from the c)e rule above - Alsace (French region) _fl) ee (ce+ i: // PB fleece, fleecejakka - material for clothing fleec) e // PB fleece - skip the final e freelanc) e // PB freelance - skip the final e @@ -1561,6 +1714,7 @@ provenc) e // PB Provence - skip the e e (gfi a // PB blegfis bl) egem (id aj@m // PB blegemiddel, blegemidler eg (rød aj // PB blegrød + æbl) e (grød 3 // PB æblegrød bobl) e 3 // PB boblegummi - nothing to do with "bleg" _) egen (@ ej@n // PB egenrådig, egennyttig r) e (ste &# // PB resten @@ -1580,7 +1734,8 @@ _aller) e (de_ E // PB allerede - otherwise the E is changed by anot p) eabody ibVdi // PB name exchange _^_en // PB eagle i:g@l // PB - p) ea (L10 i: // PB Peacock + p) ea (co i: // PB Peacock + _) eton i:t@n // PB // PB final -em - stressed e &) em (_$p_alt+ 'em // PB problem @@ -1614,9 +1769,10 @@ meterst) e (n e // PB kilometersten entente ANt'ANt // PB prof) essionel 'eSonel // PB eisenhower ajs@nhAuV // PB - st) ei (n_ aj // -stein in German names + st) ei (nK aj // -stein in German names _h) ei (l_ aj // PB heil Hitler s) ei (smol aj // PB seismolog + t) eint EN // PB eiger ajgV // PB Eiger mountain sp) eed i:d // PB speedbåd t) ech Ek // PB hightech @@ -1628,7 +1784,9 @@ stoneh) enge EndZ // PB // PB Words ending with e - general rule @) e (_+ 3 // PB husleje + ud) e 3 // PB studehandel afs) e (_ e // PB afse + tils) e e // PB tilset foruds) e e // PB kamillet) e e // PB godes) e e // PB tilgodese @@ -1641,6 +1799,7 @@ efters) e e // PB _uds) e (r_+ e // PB udser puds) er (+ V // PB turn) e 'e // PB + stud) e (re 'e // PB studerende joyc) e // PB name - silent e joyc) e (s 3 // PB name - keep the e @@ -1654,7 +1813,7 @@ efters) e e // PB s) e (_ @ c) e (_ @ overs) e (_ e - _ans) e (+ e // PB avoid [V] in "anser" and [@] in "anse" + _ans) e (++ e // PB avoid [V] in "anser" and [@] in "anse" // PB Words ending with -ske (and ste, spe) L08) e (_ @ // PB påske, forske @@ -1675,8 +1834,10 @@ grødsk) e e // PB grødske målesk) e e // PB måleske strøsk) e e // PB strøske støbesk) e e // PB støbeske +spisesk) e e // PB morgent) e e // PB tesk) e e // PB teske + borts) e (+ e // PB gourm) e 'e // PB gourmet _rod) e (o 'e // PB stressed @@ -1738,6 +1899,7 @@ _sakram) e (nte 'e anv) ende (_ E-n@ // PB anv) ender (_ E-nV // PB fuld) ende E-n3 // PB + ops) ende E_n@ // PB røvr) ende (_ a-n@ // PB røvrende røvr) ender (_ a-nV // PB røvrender v) ende (+ E-n@ // PB omvende @@ -1746,11 +1908,14 @@ _sakram) e (nte 'e fj) ende e-n@ // PB dødsfjende L08) e (gt e // PB stegt - L08) e (g a // PB steg, spegepølse + L08) eg aj // PB steg, spegepølse _st) eg (_ e // steg - verb, problem with noun = "roast" + eg (angs 3g // PB førstegangsforbrydere. best) eg (_ 'e // PB besteg best) eg (et_ 'e // PB besteget +overst) eg ej // PB st) eg (å @g // PB præstegård + eg (affel @g // PB fiskegaffel rel) eg (ion -@g // PB n) egl ajl // PB negl r) egel Ejl // PB regel @@ -1762,9 +1927,12 @@ _sakram) e (nte 'e _) eget (_ a:j@D // PB eget r) eg (er Eg // PB e=> E eg (n aj // PB regn, tegning, lege + _v) eg (_ ej // PB + _v) eg (et_ ej // PB skr) eg aj // PB underl) eg ej // PB underlegen p) eg aj // PB pegefinger + p) eg (asus eg // PB s) eg (l aj // PB segl, forsegle t) eg (l aj // PB teglværk p) eggy Egi // PB name @@ -1775,14 +1943,18 @@ underl) eg ej // PB underlegen _) ege (blad e:j@ // PB L06) eg (e aj // PB p) changed to L06 to include b l) ege (me Ej-@ // PB fornedrelseslegeme - l) eg (e+ aj // PM julelege, blege, legene + l) eg (e+ aj // PM julelege, blege + l) egende (_børn aj@n@ // PB + l) egende (_let aj@n@ // PB l) eg (enda eg // PB legendarisk + _l) egende (_ eg'End3 // PB "myth" +selskabsl) eg aj // PB l) eg (er eg // PB delegere eg (evinst+ eg // PB spillegevinst overl) eg Ej // PB overlegen r) ej (s aj - en (gage aN // engagere - en (tre aN + engag (e aNg&S // engagere + _) en (tre aN en (tré aN // PB c) en (t En c) en (tA En @@ -1794,10 +1966,14 @@ underl) eg ej // PB underlegen _tr) e (tten a // tretten _tr) e (d E // tredje ej (++ aj // PB changed from ai to aj - nej, arbejde + hygi) ej (ne 'aj // PB stressed + ej (aku ej // PB ejakulere + gal) ej 'aj // PB stressed ejer ajV // PB grundejerforening - ejern 3jErn // PB stemmejern + m) ejern 3jErn // PB stemmejern ej (agt @j // PB menneskejagt _pleb) ej (er 'aj // PB stressed + nd) ej (ob 3dZ // PB mandejob, kvindejob lort) e @ // PB lortejob - avoid "aj" lus) e (++ @ // PB væggelusejæger lus) er (+ V // PB bluser @@ -1813,11 +1989,12 @@ _offic) e (_ // office (officepakke) st) edet (_ ED3t // PB værkstedet Ad) en (@ @-n // udenlandsk, udenad Ad) en (t en // PB identificere - sir) ene 'En@ // PB + sir) ene (+ 'En@ // PB gr) ene En@ // PB grene rr) ed @D // PB lærred, ørred + rr) ed (A @d // PB herredømme fingr) ene Vn@ // PB - st) evie ivi // PB name + _st) evie ivi // PB name ucc) es 'e nog) et (_ D // PB noget _ir) e (ne 'e // PB name @@ -1836,9 +2013,10 @@ _parent) e (s 'e // PB stressed ekst) e (rn 'e // PB stressed bod) e (ga 'e // PB stressed merc) e (des 'e // PB car +vietnam) e (ser 'e // PB stressed _ant) e (nne 'E // PB stressed _el) e (v 'e // PB stressed - @el) e (v e // PB kostelev, skoleelev + el) e (v e // PB kostelev, skoleelev el) e (vat 3 // PB elevator sydv) e (st 'E // PB stressed musk) e (t+ 'E // PB stressed @@ -1850,13 +2028,15 @@ _parent) e (s 'e // PB stressed exc) e (s 'E proc) e (s 'E - b) ea (t i: // PB beat, beatorkester + k) ea (ton i: // PB name ompet) en (ce aN ress) en (timent aN // PB ressentiment m) edie 'edj3 // medie, kommedie m) edier 'edjV // medier, kommedier inds) e e // PB indse + linds) ey i // PB name inds) e (r_ e // PB indser + rak) e (t+ E // PB bremseraket etagere et&S'E:R // PB espeak ispi:k // PB eindhoven ajnh'o:f@n // PB @@ -1865,7 +2045,9 @@ _parent) e (s 'e // PB stressed _) edie (_ idi // PB name k) ey i // PB jockey eiffel ajf3l // PB Eiffeltårnet + eileen ajl'i:n // PB name ecstacy Est&si // PB + s) ei (s aj // PB seismograf rev) eill (e 'Elj // PB ef) eu Vj // PB plant _) earl W:l/2 // PB Earl @@ -1875,7 +2057,7 @@ _parent) e (s 'e // PB stressed stript) ease i:s // PB l) ea (se i // PB l) ea (sing i // PB - eu (rop Ww // PB Europa + eu (ro Ww // PB Europa, euro eau 'o // PB bureau, niveau eau (kti @au // PB pladeauktion eau (to @au // PB hæveautomat @@ -1890,6 +2072,7 @@ stript) ease i:s // PB jess) e i // PB name m) ey (er aj // PB name sylv) e (ster 'E // PB name + ebay ibEj // PB eBay budap) e (st 'E // PB stressed h) ei (del aj // PB Heidelberg r) eaux O // PB Devereaux @@ -1897,14 +2080,23 @@ stript) ease i:s // PB _ir) e (ne+ 'E // PB name ven) e (dig 'e // PB t) ea (m i: // PB teamwork + h) eart A:d // PB Ourple Heart + _d) e (_la_ 3 // PB creme de la creme + _d) e (_gaulle 3 // PB name + _d) e (_ i // PB +venstr) e V // PB venstreorienterede // PB plural suffix -ene - @) ene (_S3 @n@ // brødrene - the brothers + @) ene (_S3 @n@ // benene + @) enes (_S4 @n@s // benenes + @r) ene (_S3 Vn@ // brødrene + @r) enes (_S4 Vn@s // brødrenes @gg) ene (_S4 @n@ // væggene tj) ene En@ // PB betjene tj) ener EnV // PB forl) ene 'en@ // PB stressed ur) ene (_tanker 'en@ // PB + marl) ene 'en3 // PB name // PB stressed e in nouns with final -esse in da_list &) esse ($p_alt ''Es3 // finesse @@ -1931,21 +2123,26 @@ stript) ease i:s // PB // PB exceptions to the -el rule // PB final -el in da_list - stressed e - &) el ($p_alt+ ''El // model + &) el ($p_alt+++ ''El // model &) el (t$p_alt ''El // kommercielt - &r) el ($p_alt ''&#l // multikulturel - &) el (l$p_alt ''E // modellen - only one l + &r) el ($p_alt++ ''&#l // multikulturel + &) el (l$p_alt+++ ''E // modellen - only one l + &r) el (l$p_alt+++ ''&# // kulturelle - only one l &) elet ($p_alt @l'Et // kotelet _app) el (sin El // PB +person) el El // PB isab) el El // PB name form) el (t 'El // PB form) el (l 'El // PB formelle m) el (on el // PB vandmelon venezu) el (a 'el // PB hall) el (uja 'el // PB stressed + t) el (e el // PB sangtelegram hot) el El // PB møghotel ration) el El // PB krimin) el El // PB småkriminel + el (iksir el // PB ungdomseliksir + sedd) el l // PB // PB final -elig in da_list - stress on previous syllable &) elig ($p_alt =@li // PB jomfruelig @@ -1971,6 +2168,7 @@ marksk) el el d) ele (+ el3 // PB dele særd) el (es 'el // PB særdeleshed - stressed bind) ele (d 3le // PB bindeledder + kvind) el (A 3l // PB kvindelejr d) eler (+ elV // PB deler bestandd) el el // PB halvd) el el // PB @@ -1983,6 +2181,7 @@ _offici) el (+ 'el // PB officiel mod) el el // PB fotomodel u) el (_+ 'el // aktuel, seksuel, visuel u) el (t+ 'el // aktuelt, seksuelt, visuelt + _samu) el El // PB name unds) el (ig 'el // PB gennemsku) el (ig =el and) el el // andel @@ -2086,9 +2285,11 @@ verdensd) el el fænom) en 'en // PB stressed _gem) en 'en // PB stressed ag) en (t en // PB agent + _ad) en (_ 'en // PB stressed &g) en (st en // PB genstand &g) en (kend en // PB genkende &g) enn (em en // ugennemskuelig + _ur) en (_ en // PB uren hud kuglep) en En // PB afløbsr) en (s &#n // PB ord) en @n @@ -2096,6 +2297,7 @@ afløbsr) en (s &#n // PB _persi) enn 'En // PB en (tusias AN // PB entusiasme en (dos AN // PB endossement, endosere + en (_gros AN // PB en gros dep) en En // PB fyldepen filtp) en En // PB sportsgr) en en // PB sportsgren @@ -2108,6 +2310,8 @@ skyldsr) en en // PB uskyldsren ædelst) en en // PB _præsid) en (t 'en // præsidentfrue @sv) en (_ en // PB barndomsven +bøssev) en En // PB + dyrev) en En // PB v) en (sk+ en // PB venskab &b) en (_+ en // PB koben, nøgleben skab) en (+ @-n // PB ondskaben, morskaben @@ -2188,6 +2392,7 @@ skizofr) en 'En // PB til) end (ebr 'En // PB tilendebringe _en_syr) en 'en // PB problem with "syren" = "the acid" syr) en (e 'en // PB syrener, syrenen + syr) en (edsættende 3n // PB syrenedsættende s) en (sib AN // PB sensibel _rev) en (che 'An // PB stressed @@ -2203,15 +2408,16 @@ _en_syr) en 'en // PB problem with "syren" = "the acid" acc) ent (+ AN // PB ev) ent (A+ ent // PB eventyr, eventuel v) enti (on enSj // PB konvention - + engros ANgr'o // PB engroshandler // PB $alt words with final -enser in da_list - stressed e &) enser ($p_alt ''EnsV // PB palæstinenser + &) enser (_$p_alt Ens'er // PB kompenser &) enser (e$p_alt Ens'er // PB kondensere - &g) enser ($p_alt g''EnsV // PB ålborgenser + &g) ense ($p_alt g''EnsV // PB ålborgenser // PB $alt words with final -ent in da_list - stressed e &) ens ($p_alt 'ens // frekvens - &r) ens ($p_alt '&#ns // frekvens + &r) ens ($p_alt '&#ns // kohærens // PB $alt words with final -ence in da_list - stressed e &) ence ($p_alt ''ANs@ // PB kadence @@ -2229,9 +2435,12 @@ excell) ence ($p_alt 'Ens@ // PB exception t) er (_ V // PB final "er": V after t - frygter t) er (et_ V // PB final "er": V after t - centeret r) ere (_ 3V // PB general rule: plural ending - murere +orient) eret er3D // PB venstreorienteret // PB -ri words in da_list preceeded by e: stressed i @) eri ($p_alt Vr'i // røveri, bedrageri +infant) eri ($p_alt 3r''i // infanteri + vask) eri ($p_alt 3r''i // vaskeriet // PB noun suffix -er (perler - pearls), -ers (perlers - pearls') -erne (perlerne - the pearls), -ernes (perlernes - the pearls') // Also verb suffix (hun elsker - she loves) - not to mention Peter @@ -2249,6 +2458,7 @@ excell) ence ($p_alt 'Ens@ // PB exception slamb) ert Vt // slamberter @) ers (C Vs // PB Petersborg, tiggerske - TEST f) ers (k Ers // PB dåseferskner + ers (tat Ers // PB skadeserstatning // exceptions to the "er" rule sortep) er er // PB @@ -2269,6 +2479,7 @@ _overs) er er // PB fj) er (_ er // PB falkefjer ov) ere (ns+ V'e // PB uoverensstemmelse, overens - stressed g) er (+ V // unger, borgerkrig + g) er (rig Er // PB gerrig g) er (e er // PB overreagerede g) er (ani er // PB geranium g) er (man er // PB germansk @@ -2277,8 +2488,8 @@ _overs) er er // PB revolv) er V // PB int) er (@ V // PB interaktiv int) er (n_++ 'Er // PB intern - int) er (ne_++ 'Er // PB interne - int) er (net+ V // PB + _int) er (ne_++ 'Er // PB interne + int) erne (t+ VnE // PB skid) er Vr // PB ønst) er (+ V // PB mønsterelev st) er (i er // PB ministerium @@ -2289,6 +2500,7 @@ revolv) er V // PB s) ervicemindet Wvismajnd@D s) er (vicemed W // PB servicemedarbejder s) er (vicen W // PB + v) ernon (++ Wn3n // PB name t) er (a+ er // PB synsterapeut dent) er V // PB studentereksamen _all) er V // PB allersidst @@ -2303,7 +2515,7 @@ revolv) er V // PB tn) er V // PB partnerskab all) er (g er // PB allergisk j) er (n++++ Er // jern, stjerne - talj) er (++ V // PB detaljer + talj) er (K++ V // PB detaljer linj) er (++ V // PB lej) er V // PB sygeplejerske bunk) er V // PB not a -er suffix @@ -2317,18 +2529,19 @@ _kvart) er 'er // PB kvarter, kvarterarrest _karakt) er 'er // PB karakter mort) er 'er // PB morterild karakt) er er // PB topkarakter - _klav) er 'er // PB stressed + _klav) er (++ 'er // PB stressed _kaval) er 'er // PB stressed _tall) er (k 'Er // PB tallerken _perif) er 'er // PB stressed perif) er er // PB not stressed after a syllable - klav) er er // PB after a syllable - værtshusklaver + klav) er (++ er // PB after a syllable - værtshusklaver _univ) er (s 'Er // PB stressed univ) er Er // PB after a syllable - skoleunivers flatt) er (ende 'er // PB _rivi) er (a 'er // PB stressed pass) er (sed 'er // PB passersedlen park) er (_bil 'er // PB "parker bilen" verb, not noun = "parks" + pass) er (_gaden 'er // PB n) er (_ V // PB italiener up) er (C V // PB superfølsom @d) er (C V // PB hæderlig - TOO BROAD? @@ -2349,7 +2562,7 @@ fascist) erne (+ Vn@ // exception to "&cist) erne" _kas) erner (+ 'ernV kas) erne (+ ern@ _lant) erne (+ 'ern@ - lant) erne (+ ern@ +// lant) erne (_+ ern@ plant) erne (++ Vn@ _luc) erne (+ 'ern@ luc) erne (+ ern@ @@ -2362,7 +2575,8 @@ fascist) erne (+ Vn@ // exception to "&cist) erne" // Exceptions to the suffix rules // Words ending with -ere - stressed e - around 1.600 words in list file @) ere (_$p_alt++ ''e:V // PB stressed - manipulere, protestere (not parfum'ereklame) - @) ere (r$p_alt++ ''e:V // PB stressed - generer + @) ere (r$p_alt++ ''e:V // PB stressed - generer, kasserer + @) ere (ren$p_alt++ ''e:V // PB stressed - kassereren @) ere (t$p_alt++ ''e:V // PB motiveret @) ere (re$p_alt++ 3r'e // PB stressed - generere @) ere (de$p_alt++ ''e:V // PB stressed - appellerede @@ -2375,7 +2589,7 @@ fascist) erne (+ Vn@ // exception to "&cist) erne" &ik) er (_$p_alt++ =V // PB stressed - politiker // exceptions fing) er (en VR // fingeren - clsashes with 'fing'ere' - _barb) er (+ 'er // PB barber, barberen + _barb) er (+ 'er // PB barber, barberen lev) er (eg+ @r // PB leveregel brod) er (en Vr // PB lev) er (en+ Vr // PB the liver @@ -2383,6 +2597,7 @@ fascist) erne (+ Vn@ // exception to "&cist) erne" _not) er (_den 'er // PB report) er (en+ 3r // PB clash with "reportere" = "rapportere" report) er (e+ 3r // PB clash with "reportere" = "rapportere" + @cit) er (e er // PB fejlcitere // PB stressed e in words with -ering (1.100) in da_ list - likvidering &) ering ($p_alt ''ereN @@ -2426,14 +2641,14 @@ _kontrov) er (s 'Er // PB kontrovers yv) er (+ V // PB flyver flyv) er (ute 3r // PB flyverute øv) er (st++ V // PB øverst, røver - perv) er (s 'er // PB stressed e - pervers + perv) er (s+ 'Er // PB stressed e - pervers &t) er (C V // PB teatervidenskab t) er (rier Er // PB - t) er (n+ er // PB fraternisere + t) er (ni+ er // PB fraternisere t) er (ror er // PB antiterrorgruppe Cav) er (_+ V // PB laver, saver @grav) er (e er // PB indgravere - lev) er (C+ V // levertran + lev) er (C++ V // levertran, leverplet led) er (@ V // lederkursus pans) er V // PB panserdivision yst) er (@ V // PB kryst*er*agtig @@ -2479,7 +2694,8 @@ _kontrov) er (s 'Er // PB kontrovers _L06) er (_ &r // PB per L06L06) er V // PB klipper sk) er V // PB fisker - nd) er V // PB under + und) er V // PB under + hund) er 3r // PB hunderæd umm) er V // PB hummer pok) er V // PB pokerspil _) er (_ &r // PB er @@ -2510,6 +2726,7 @@ L06L06) er V // PB klipper d) er (byg V // PB underbygge _all) erede (_ @reD@ alb) er (tA 'Er // PB Alberta, Alberte + f) ergie W:gi // PB name .group ed // PB verb suffix - ede (elskede - lovede) @@ -2520,9 +2737,11 @@ L06L06) er V // PB klipper hov) ed @D // PB hoved afst) ed (kom 'eD // PB afstedkomme f) ede (++ eD@ // PB opfede + f) eder (_+ eDV // PB h) ede (+ eD@ // PB glohede h) eder (+ eDV // PB muligheder vildr) ede (_+ ED@ // PB vildrede + ørner) ede ED@ // PB bortl) ede ED@ // PB spr) ede (_+ ED@ // PB adsprede ber) ede (_+ ED@ // PB berede @@ -2585,12 +2804,16 @@ sang_du) et (_ 'Et // PB konkr) et 'Et // PB stressed en_blank) et 'Et // PB en blanket, den blanket - noun - problem with verb "blanke/blanket" en_son) et 'Et // PB poem + piru) et 'Et // PB + pinc) et 'Et // PB stressed son) ett (e 'Et // PB sonetten, sonetter vindu) et (_ @D // PB jazzball) et Et // PB viol) et Et // PB ultraviolet omel) et Et // PB spinatomelet +leverpl) et Et // PB borgerr) et &#t // PB + indr) et (+ &#t // PB _sk) et et // PB sket pærel) et (+ et // PB pærelet henr) et (_ &#t // PB @@ -2601,12 +2824,18 @@ borgerr) et &#t // PB spl) et (+ Et // PB skønhedsplet guldpl) et Et // PB sølvpl) et Et // PB + pl) et (+ Et // PB kaffeplet + pl) ett (+ Et // PB kaffepletter _geb) et (+ 'et // PB _sekr) et (+ 'Et // PB stressed sekr) et (ær 3t // PB _ask) et 'et // PB asketisk - s) et (_+ et // PB set + _s) et (_+ et // PB set + tils) et et // PB + overs) et et // PB +_ildes) et et // PB it) et (_+ 'et // aktivitet + it) et (s_+ 'et // aktivitet, aktivitetsniveau _rak) et 'Et // PB raket kar) et (++ 'Et // PB stressed _rak) ett 'Et // PB raketter @@ -2653,6 +2882,7 @@ sædvaner) et (+ &#t // PB taler) et (+ &#t // PB mennesker) et (+ &#t // PB fisker) et (+ &#t // PB + livr) et (+ &#t // PB færdigr) et (+ &#t // PB stemmer) et (+ &#t // PB arver) et (+ &#t // PB @@ -2664,6 +2894,10 @@ familier) et (+ &#t // PB førster) et (+ &#t // PB gryder) et (+ &#t // PB ur) et (_++ @D // PB +ret_og_ur) et (+ &#t // PB +gør_ur) et (++ &#t // PB +gøre_ur) et (++ &#t // PB +e_mig_ur) et (++ &#t //PB gjorde mig uret ændr) et (+ VD // PB r) ett (++ &#t // henrette, rettroende - only one t sr) et (++ &#t // PB rigsret @@ -2676,6 +2910,7 @@ _alfab) et 'et // PB _bill) et 'Et // PB stressed _park) et 'Et // PB stressed bill) et Et // PB + bill) ett Et // PB _tib) et 'et // PB tib) et et // PB _bill) ett 'Et // PB stressed - only one t @@ -2687,9 +2922,9 @@ _tabur) et (+ '&#t // PB bajon) et Et // PB udsl) et Et // PB udslet eln) et (+ Et // PB -//intern) et Et // PB hårn) et Et // PB fisken) et Et // PB +kamuflagen) et Et // PB // PB final -ette stressed e _bagu) ette 'Et @@ -2719,6 +2954,7 @@ _suffrag) ette 'Et@ _toil) ette 'Et@ _vinaigr) ette '&t@ _yl) ette 'Et@ +_niL10ol) ette 'Et@ // PB Nicolette // stressed e in nouns with -itet - vulgaritet, universitet - 304 words in da_list &it) et ($p_alt+ ''et @@ -2808,6 +3044,8 @@ _vinaigr) ette '&t@ farao fArAo // PB name fouquet fuk'e // PB name fontaine fONt'E:n // PB + finlay fenli // PB name + es_) frites frit // PB pommes frites .group g g g @@ -2815,6 +3053,7 @@ _vinaigr) ette '&t@ i) gg g // PB lediggang gh (ana g // PB Ghana gh (etto g // PB ghetto + af) gh (a g // PB afghansk a) gg (res g // PB aggresiv - only one g ru) g // PB rug, rugmel fru) g (t g // PB @@ -2866,18 +3105,26 @@ _vinaigr) ette '&t@ ble) g (fi j e) g (enskab j // PB e) ge (r jV // PB eger, egern + @) ger ($p_alt g'er // PB delegere L08e) g j // PB steg, spegepølse g (ård++ g // PB præstegård val) g (år j // PB L08e) g (t g // PB stegt æ) g (e j + læ) g (folk j // PB + læ) g (m j // PB lægmand, lægmænd + læ) g (dom j // PB lægdommer + læ) g (søs j // PB lægsøster æl) g (e j // PB sælge vælge y) g (e j // syge, ryge, myge l) g (_ j // valg, elg + l) g (en_ j // PB elgen el) g (e_ j // PB elge, Helge kvæ) g j // PB l) g (et_ j // PB valget l) g (C // PB bælgmørkt, bælgplante, forfulgt + g (ruL06 g // PB kulgrube, kontrolgruppe + g (las g // PB spejlglas pil) g (rim g // PB g (ran g // PB ædelgran g (ross g // PB ølgrossist @@ -2887,6 +3134,7 @@ _vinaigr) ette '&t@ g (lem g // PB glemt _) g (led g // PB gled val) g (t // PB silent g - valgt + spur) gt t // PB silent g - spurgt sy) g // PB silent g -sygdom sa) g j // PB frisag sa) g (o g // PB sagogryn, heksagon @@ -2898,6 +3146,7 @@ _vinaigr) ette '&t@ // o=>w exceptions pro) g (r g // PB program østro) gen g'en // PB + mono) ga (m g'& // PB vo) g (t g // PB bevogtning vo) g (te g // PB bevogte surro) g (at g // PB @@ -2907,6 +3156,7 @@ _vinaigr) ette '&t@ ro) g (an g // PB arrogance ro) g (es g // PB progesteron o) g (raf g // autograf + bo) g (ota g // PB r) g (_ w // kirurg, herberg _pra) g w // PB Prag (city), pragmatisk @@ -2916,7 +3166,7 @@ _vinaigr) ette '&t@ r) gernes (_ wVn3s // PB herbergerne r) gen (_ @n // PB kirurgen r) gen (s_ @n // PB kirurgens - ær) g w // PB bjærge + ær) g (e w // PB bjærge r) g (er_ u // PB herberger u) g (e : su) g : // PB silent g - sugerør @@ -2954,7 +3204,7 @@ _vinaigr) ette '&t@ da) g (s_ j dda) g (s :? // PB middagstid re) g (ime S // PB voldsregime - _re) g (iment g // PB regiment + re) g (iment g // PB regiment re) g (iA g _re) g (ist g' // register sa) g (s : // PB ' => : @@ -2971,17 +3221,19 @@ _vinaigr) ette '&t@ å) g (e u // PB tåge, Åge, våge go) g = // stress on previous syllable, no g - pædagog lo) g = // stress on previous syllable, no g - psykolog + orlo) g w // PB o) g (ram g // PB hologram, monogram gerald dZEr3l/2 // PB fitz) gerald dZ'Er3l/2 // PB gonzales _^_ES // PB - _) gin dZen // PB + _) gi (n dZe // PB _) gi (na dZi // PB name _) ginger dZendZV // PB ginger ale _) guy (_ ga:j // PB Guy - name ginsberg gensbW:g // PB name geronimo dZer'VnimO:u // PB grady grEjdi // PB name + gertie gWti n // PB name graham (_ _^_en // PB name grahams (_ _^_en // PB name guthrie gVTRi // PB name @@ -2995,9 +3247,10 @@ _vinaigr) ette '&t@ guire gw'aIV // PB gobelin gob@l'EN // PB graffiti grAf'iti // PB + en_) gros gro // PB // PB final -gi in da_list - stressed i - &) gi ($p_alt g'i // pædagogi + &) gi ($p_alt g''i // pædagogi, analogi &) gi (sk$p_alt =gi // pædagogisk _lo) gi (_ S'i // logi _lo) gi (e S'i // logi @@ -3046,6 +3299,9 @@ _vinaigr) ette '&t@ bour) geoisi ZwAs'i // PB bour) geois Zw'A // PB grandprix grANpr'i // PB + guernsey gW:nsi // PB + gulfstream gVlfstri:m // PB + geoff dZEf // PB name .group ge @@ -3070,9 +3326,11 @@ indran) ge (re S'e ur) ge (re S'e _korte) ge =Se korte) ge Se - _lo) ge (_ Se // loge + _lo) ge (_ S3 // loge _lo) ger (_ SV // loger - lo) ge (n Se // PB logen + lo) ge (n S3 // PB logen + ykolo) ge (n 3 // PB børnepsykologen + lo) ge (bro S3 // PB logebror/logebroder halo) ge (n g'e // PB stressed lo) ge (mø Se // PB logemøde _) ge (ne_ Se // gene @@ -3152,7 +3410,10 @@ _korte) ge =Se A) h (K t) h (en h w) h (isky // PB whisky - silent h + _r) h (in // PB Rhinen - silent h + sil) hue (t u'E // PB silent h, stressed e hotline hVtla:jn // PB + honey hVni // PB heat hi:t // PB highhat hA:jh&d // PB housecoat hAuskowd // PB @@ -3171,6 +3432,13 @@ _korte) ge =Se home hOwm // PB homebanking, home run humveer hVmvi:V // PB humvee hVmvi: // PB + w) h (it // PB Whitman + g) ho (st ow // PB + _) hunt (_ hVnt // PB name + howard hawVd // PB name + _) haig hEjg // PB name + _) huges (_ hju:s // PB name + huckleberry hVk@lbEri // PB name .group i i i @@ -3178,14 +3446,23 @@ _korte) ge =Se // PB general rule: initial in- : [e] _) i (n e // PB instinkt, ineffektiv i (ns e // PB bladinsekt, musikinstrument - + i (nf e // PB marineinfanteri + f) i (nsky i // PB finskytte, finskydning + i (nc e // PB pincet + _) insider ensajdV // PB + _) inside (information ensajd // PB _) i (ni i // PB initiativ i (nu i // PB inuit + p) i (nsel i // PB + p) i (nsler i // PB // PB general rule: [e] before double consonant L03) i (L01%+ e // PB ligge, dikke +skadel) ig i // PB uskadeliggøre +vanskel) i (gg i // PB vanskeliggjorde r) i (L01% e // PB drikke, prikke L08) i (ll e // PB skille, stille +latterl) ig i // PB latterliggjort bast) ille 'ilj3 // PB sp) i (l e // PB lotterispil sp) ilop il'Vp // PB stressed @@ -3196,8 +3473,10 @@ _korte) ge =Se mississ) i (ppi 'i // PB stressed v) i (ss e // PB visse + vr) i (ss e // PB vrisse v) i (sh e // PB uvished n) i (sse e // PB + vildn) i (s i // PB p) i (sse e // PB n) i (p e // PB nips, niptang kn) ip (tang iw // PB kniptang @@ -3210,12 +3489,15 @@ mississ) i (ppi 'i // PB stressed b) i (llen_+ i // PB insect b) i (llet+ i // PB traf) i (k i // PB juletrafikken + tekn) i (k i // PB salgsteknikken + but) i (k i // PB videobutikken // PB general rule: [i] after k, [e] followed by n/m k) i (++ i // PB kikke, kikkert, kirke, kiosk k) i (L09++ e // PB kind, skinke, skimme, skimte k) i (L09L11++ i // PB kime bik) i (ni i // PB + sk) i (mo+ i // PB eskimo // general rule: [e] between l and nt l) i (nt e // PB flint, klint, splint @@ -3230,6 +3512,7 @@ mississ) i (ppi 'i // PB stressed l) i (L01 e // flink, link, blink hell) ig ij // PB helligånd r) ig (C i // PB rigdom - silent g + ig (ruppe ig // PB smuglerigruppe fr) ig (jo ig // PB frigjorde f) i (kCL04 i // fiktiv f) i (ks e // PB fikse, fiks @@ -3247,10 +3530,12 @@ mississ) i (ppi 'i // PB stressed k) i (ste+ i // PB v) i (L01C++ e // vikle, forvikle, afvikle, svigt v) i (nglas++ i // PB - t) i (L01+ e // ting, folketing, stik, joystick + t) i (ka i // PB distika v) i (L01 e // PB vinge v) i (L01a i // PB vikar + v) i (ki i // PB viking t) ig (+ i // PB stig, stige, artig + st) ig (ma ig // PB _t) i (g_+ e // PB t) i (gg+ e // PB tigge, tigger pl) i (L01+ e // PB pligt @@ -3260,6 +3545,7 @@ mississ) i (ppi 'i // PB stressed l) ig (i ig // PB relegiøs _n) i (L10 e // PB nikke, nik, Nick n) i (kL04 i // PB nikotin + n) i (che i // PB k) ikset (_ egs@D // PB f) i (nkul i // PB finkulturel @@ -3268,11 +3554,13 @@ mississ) i (ppi 'i // PB stressed sv) i (L09C e // PB svimle, svimmel, svindle, svind, sving sv) i (ns i // PB svins, svinsk (not [svensk]) L02) i (p e // PB vip, svip, fipskæg +spirrev) i (p 'i // PB stressed + sylf) i (de 'i // PB stressed L02) i (L06e i // PB Bibelen, pibe L02) i (L06re i // PB fibre C) i (mL06 e // PB simpel, vimpel p) ibe (tøj iw // PB - p) i (p+ i // PB pipfugl + p) i (p+ i // PB pipfugl b) i (p+ i // PB bipper, biperson v) i (b+ i // PB vibrere C) i (mC e // PB fims, gesims, vimse, bims, dims, bimle @@ -3294,6 +3582,10 @@ slagst) i (ft e // PB blækst) i (ft e // PB bes) i (dde i // PB våbenbesiddelse Cr) i (ll e // PB drille, brille + tr) i (ll i // PB trille +eskadr) ille 'ilj3 // PB +espadr) ille 'ilj3 // PB + kvadr) ille 'ilj3 // PB _dr) i (l e // PB dril, drilagtig L01r) i (ll i // PB kriller, grill jun) i (or j // PB @@ -3306,33 +3598,43 @@ blækst) i (ft e // PB C) i (ng e // PB dressing, ising, ping, ring gr) i (mL11 i: // PB grime, grimasse + l) inge (ri l&NSe // PB + // PB general rule: [e] before nd/nk/ng i (nd e // PB ind, finde, vinde + lets) i (ndig 'e // PB stressed f) i (nland e // PB C) i (nk e // PB spinkel, vinkel, forsinke + v) i (nkort i // PB f) i (nkæm i // PB finkæmme v) i (ndrik+ // PB vindrikker v) i (nkæld+ i // PB vinkælder v) i (ngård+ i // PB vingård f) ind (el ind // PB findele + f) ind (eløn en // PB ind (else+ en // PB opfindelse, forbindelse f) ind (yrk ind // PB findyrke _vest) i (ndi 'e // PB vestindisk // PB general rule: [e] after sp/st/sk/r before k/l - st) i (k++ e // PB stik +// st) i (k+++ e // PB stik + t) i (L01+ e // ting, folketing, stik, joystick sk) i (l++ e // PB skildpadde, skilt sk) i (løb++ i // PB skiløber sk) i (lift+ i // PB + k) i (ld+ i // PB ungdomskilde L08) i (ds e // PB spids L08l) i (L07 e // PB splitte t) i (d+ i // PB livstidsdom r) i (f e // PB skrifte, rift, drift + tar) i (f 'i // PB + fr) i (+ i // PB frifundet sher) i (f 'i // PB sheriffen // greneral rule: [e] between r and c/k - [i] followerd by front vowel r) i (L10 e // PB drik, skiderik + r) i (L10L11 i // PB Erika r) i (ce i // PB servitrice r) i (L10L04 i // PB frikendt, briket r) i (L10CL04 i // PB friktion @@ -3341,18 +3643,21 @@ blækst) i (ft e // PB // general rule: [e] between consonant and st/sp/sk l) i (L08 e // PB list - r) i (L08 e // PB riste, frisk, brist, vrist, Kristus, dristig + r) i (L08+ e // PB riste, frisk, brist, vrist, Kristus, dristig L10r) i (stin i' // PB Christine, Kristine - tr) i (L08 i // PB trist + tr) i (L08+ i // PB trist + pr) i (s i // PB fr) i (sted i // PB gr) i (L08 i // PB grisk &r) i (sk i // PB historisk TEST +infanter) i i // PB marineinfanterist f) i (L08+ e // PB fisketur graf) i (sk i // PB forl) i (s i // PB forliste konf) i (sker i // PB kl) i (st i // PB klister v) i (sk+ e // PB hviske + bev) i (s i // PB beviskæde høv) i (sk i // PB m) i (ste e // PB miste m) i (stanke i // PB @@ -3364,6 +3669,7 @@ ganske_v) i (st_ e // PB jov) i (st e // PB jav) i (st e // PB L07v) i (st e // PB kvist, tvist + bortv) i (s i // PB bortvist _v) i (st_ e // PB "vist" = probably/might/maybe - problem with verb "vise/vist" v) i (stnok e, // PB _v) i (st_sig i // PB verb @@ -3375,13 +3681,15 @@ ganske_v) i (st_ e // PB _l) i (dt_ e // PB problem with verb "lide" _l) i (dt_skade i // PB _l) i (dt_nederlag i // PB + _l) i (dt_overlast i // PB // PB general rule: d/l + i + k = [e] L03) i (k e // PB blik, øjeblik, dik L03) i (kL04 i // PB helikopter, publikum L03) i (L10a i // PB handikap L03) i (ke i // PB klike - L06) i (k e // PB pik, vatpik + L06) i (k e // PB pik, vatpik, bikse + b) i (kube i // PB b) i (kini i // PB L06) i (ke i // PB pikikerede, piké d) i (kt i // PB diktat, diktatur, diktum @@ -3394,7 +3702,7 @@ ganske_v) i (st_ e // PB // PB nouns with final -itum in da_list - stress on previous syllable @) itum ($p_alt =itOm // PB depositum - @) itum (m$p_alt =itO // PB depositummet - only one m + @) itum (m$p_alt =itO // PB depositummet - only one m // PB words with final -isk: stress on previous syllable (1.250 words in da_list) &) isk (_$p_alt =isg // canadisk @@ -3409,17 +3717,19 @@ austral) ier =jV // PB // PB words with final -ik in da_list - stressed i @) ik ($p_alt+++ ''ik // romantik - @) ik (k$p_alt+++ ''i // musikken - only one k - @st) ik (k$p_alt+++ ''e // bestikke - only one k + @r) ik (k$p_alt++++ ''e // fabrikker + @) ik (k$p_alt+++ ''i // musikken, replikker - only one k + @est) ik (k$p_alt+++ ''e // bestikke - only one k + @ast) ik (k$p_alt+++ ''i // elastikker @) ik (at$p_alt++ ik // duplikat, duplikator - &) ik (er$p_alt =ik // romantiker + @) ik (er$p_alt++ =ik // rom'antiker, k'omikere &) ik (alsk$p_alt ik' // musikalsk - &r) ik ($p_alt+ ''ek // fabrik + &r) ik ($p_alt++ ''ek // fabrik &) ik (k$p_alt+ ''i // antikke, trafikken - only one k &r) ik (k$p_alt ''e // fabrikker - only one k @) ik (ant$p_alt+ ik' // praktikant, musikant C) ik (er+ ik // PB mimiker, spastiker, musiker - C) ik (aner++ ik // PB republikaner + C) ik (aner++ ik // PB republikaner mus) i (k i // PB folkemusik // PB words with final -ti in da_list - stressed i @@ -3443,7 +3753,7 @@ austral) ier =jV // PB &) ie (liv$p_alt =i@ // familieliv &) ie (r$p_alt =jV // familier &s) ie ($p_alt =j3 // gymnasiereform - &) ie (l$p_alt i'E // materiel + &r) ie (l$p_alt i'E // materiel &) ie (re$p_alt =i''e // injuriere, injurierende // PB stressed i in words with final -mi in da_list @@ -3498,7 +3808,9 @@ special) i (st i // PB stålspecialist klin) i (k i // PB fødeklinik - unstressed after syllable @t) i (k_++ i // PB ferieromantik, finanspolitik best) i (k++ e // PB bestikke +myggest) i (k e // PB plast) i (L10 i // PB plastik/c +tændst) i (k+ e // PB gudhjælpem) ig =aj // PB i (owa aj // PB US state t) i (ming aj // PB @@ -3506,6 +3818,9 @@ gudhjælpem) ig =aj // PB kl) i (k_ e // PB museklik f) i (x e // PB fixe L09) i (ks e // PB mikse, niks + L09) i (x e // PB Nixon + m) i (kstur i // PB + m) i (kler e // PB skvatmikler p) i (lr e // PB pilrådden l) i (ns e // PB linse l) i (lla e // PB @@ -3522,6 +3837,8 @@ gudhjælpem) ig =aj // PB er_st) i (l_over_ i // PB "der er stil over" var_st) i (l_over_ i // PB "der var stil over" mere_st) i (l_over_ i // PB "der er mere stil over" +har_st) i (l_ i // PB +havde_st) i (l_ i // PB best) i (l e // PB bestille st) i (l_ham e // PB verb - stil ham om st) i (l_op_ e // PB verb @@ -3538,6 +3855,7 @@ mere_st) i (l_over_ i // PB "der er mere stil over" v) id (st e // PB vidst - e and silent d v) i (st_ikke e // PB t) i (l e // PB til + art) ille (ri il@ // PB artilleri st) i (lfuld i // PB // PB stil = "style" not the verb 'stil' = "put" _min_st) i (l_ i // PB @@ -3546,6 +3864,7 @@ _jeres_st) i (l_ i // PB _deres_st) i (l_ i // PB _hans_st) i (l_ i // PB _hendes_st) i (l_ i // PB + st) i (l_over i // PB "der er stil over ham" livsst) i (l i // PB vent) i (l i // PB slangeventil st) i (le i: // PB stile @@ -3567,6 +3886,7 @@ luksusl) i (ner aj // PB d) i (skrimi i // PB diskriminere d) i (skett i // PB diskette d) i (sko i // PB diskotek, diskodans + d) i (sL10L11 i // PB diskant tw) i (st e // PB d) i (sku i // PB diskutere d) i (skret i // PB @@ -3582,6 +3902,7 @@ luksusl) i (ner aj // PB h) igh aj // PB high school cl) ive ajv // PB name gr) imes ajms // PB name + bl) ithe a:jD // PB name new_york_t) imes ajms // PB or) ion 'iVn // PB lou) is i // PB @@ -3594,6 +3915,8 @@ new_york_t) imes ajms // PB long_) island ajl@nd // PB amnesty_) international intVn'&Son&l // PB v) irtual (_reality '3tSu-@l/2 // PB + p) inup en'Vp // PB + w) ire ajV // PB // PB stressed i in words with final -il in da_list &) il ($p_alt++ 'il // pædofil @@ -3603,27 +3926,31 @@ amnesty_) international intVn'&Son&l // PB &m) iker (e$p_alt++ =ikV // polemikere(n) &t) iker (e$p_alt+ =ikV // fanatikere &n) iker (e$p_alt+ ik'er // kommunikere (verb) + &kar) iker (e$p_alt+ ik'er // karikere (verb) &tr) iker (e$p_alt+ =ikV // elektriker - k) i (et 'i // PB Tyrkiet + k) i (et+ 'i // PB Tyrkiet kas) i (no 'i // PB stressed prosod) i 'i // PB prosodi, prosodien _melod) i 'i // PB melodi _parod) i 'i // PB parodi _perfid) i 'i // PB perfidi _rapsod) i 'i // PB rapsodi - _værd) i 'i // PB + værd) i 'i // PB værd) ig i // PB _abbed) i 'i // PB _ortopæd) i 'i // PB ortopædi swah) i (li 'i // PB stressed i _hæmor) i (d 'i // PB hæmorider _mil) i (ts 'i // PB stressed + henr) i (vende 'i PB stressed + // stressed final i _akromegal) i 'i _anomal) i 'i _bibliofil) i 'i _filatel) i 'i +_kategor) i 'i _heterofil) i 'i _homofil) i 'i _kancell) i 'i @@ -3696,7 +4023,10 @@ _princ) i (p 'i // PB stressed fil) i (st 'i // PB filister _el) i (te ''i // PB stressed - elitesoldat _salv) ie 'i: // PB stressed + sort) ie (_ 'i // PB stressed, silent e + sort) i (e 'i // PB stressed sortien _ol) i (ven 'i // PB stressed + _ol) i (via 'i PB name - stressed _int) i (m 'i // PB _algor) i (tme 'i // PB stressed _utop) i 'i // PB stressed @@ -3710,11 +4040,12 @@ _entrepr) i (se 'i // PB _mark) i (se 'i // PB _muffed) i (se 'i // PB _repr) i (se 'i // PB +_astero) i (de 'i // PB rem) is (_ 'i // PB silent s (chess) _mess) i (as 'i // PB _mart) i (ni 'i // PB cocktail _alb) i (no 'i // PB stressed - &skr) i (pt 'e? // PB stressed - manuskript + &skr) i (pt 'E // PB stressed - manuskript L10am) i (lla 'i // PB Camilla, Kamilla _alib) i 'i // PB alibi _fob) i 'i // PB fobi @@ -3774,6 +4105,7 @@ _krokod) i (ll 'i // PB stressed _art) i (k 'i // PB stressed - artikkel _franc) i (sco 'i // PB benzedr) i (n 'i // PB +_ekserc) i (ts 'i // PB madr) i (d 'i // PB stressed valent) i (no ''i // PB name _sus) ie i // PB name @@ -3788,6 +4120,7 @@ michel) in EN // PB Michelinguide ops) ig (t+ eg // PB opsigt pl) ig (t+ eg // PB tavshedspligt sv) ig (t+ eg // PB strømsvigt + _b) ig (_ eg // PB Big Ben trods) ig i puds) ig i hids) ig i @@ -3820,7 +4153,7 @@ skæmted) ig (t eg // PB ig (hed+ i // PB vittighed, evighed _k) ig (_ ig // PB kig l) ig (ram ig // PB milligram - l) ig (a ig // PB liga + l) ig (a++ ig // PB liga, obligat ig (s i // PB silent g -rigsret n) igger egV // PB nigger @@ -3833,6 +4166,7 @@ skæmted) ig (t eg // PB &) ig ($p_alt++ =i // velærværdig, gudvelbehagelig ige (++ i:@ // PB pige, pigen, stige, sige, lige + s) ige (++ i:@ // PB sigende iger i:V // PB piger p) igen i:3n // PB pigen gensid) ig ij // PB maybe "j" should be removed @@ -3856,12 +4190,17 @@ behænd) ig i // PB silent g nav) ige (r ig'e // PB navigere dir) ige (r ig'e // PB dirigere intell) ige (n ig'e // PB intelligent - _) ige (n+ ig'E // PB igen + ige (n+ ig'E // PB igen, igennem, herigennem + v) ige (n ij3 // PB vigen, mundvigen + st) ig (e+ ij // PB rangstigen + l) ig (ene ij // PB ligene + l) igg (e++ eg // PB + kr) ige (n i:@ // PB .group in // PB words ending with "ine" in da_list with $alt - stressed i - &) ine ($p_alt 'in@ // lavine + &) ine ($p_alt 'in3 // lavine &) ine (tryk$p_alt 'in@ // kabinetryk &) ine (r$p_alt 'inV // maskiner &) ine (re$p_alt in'e // vaccinere @@ -3870,6 +4209,7 @@ intell) ige (n ig'e // PB intelligent // PB words ending with "in" in da_list with $alt - stressed i &) in ($p_alt 'in // baldakin, bekkasin + &) in (ar$p_alt in' // disciplinarmiddel &ss) in ($p_alt 'EN // bassin &at) in ($p_alt 'EN // satin &lat) in ($p_alt 'in // latin @@ -3920,8 +4260,16 @@ _sport) iv 'iv j j j (aw dZ + fi) j (i dZ // PB ja (ck dZ& + jitterbug dZidVbVg // PB + jingle dZeng3l // PB + jewel dZu:l // PB + j (ennifer dZ // PB name + jenny dZEni // PB name + jennie dZEni // PB name joy dZVj // PB joystick + _) josh dZVS // PB name ja (mal dZ& // PB name jerry dZeri // PB jekyll dZek@-l // PB name dr. Jekyll @@ -3943,6 +4291,7 @@ _sport) iv 'iv jo (ckey dZV // PB _) j (im_ dZ // PB jimmy dZemi // PB + jimmie dZemi // PB _) j (eff dZ // PB j (azz dZ // PB nava) j (o h // PB @@ -3954,6 +4303,7 @@ _sport) iv 'iv jersey (k jErsi // PB jerseyko jeep dZi:b // PB Jeep (American car) _) juan Su'AN // PB don juan + joke dZWwk // PB joke, joker derh) j (emme 'j // PB stressed j en) j (ambe S // PB enjambement ro) j (ekt S // projekt @@ -3979,10 +4329,12 @@ _sport) iv 'iv jess dZEs // PB Jess jessie dZEsi // PB Jessie jean dZi:n // PB Jean, jeans + jeanne dZi:n // PB name (English) + jea (nette S&' // PB name (Danish) nin) j (a dZ // PB - jeanne (_d %S&:n // PB Jeanne D'Arc + jeanne (_d' %S&:n // PB Jeanne D'Arc jaubert Sob'Er // PB name - jehova jeh'ov& // PB + jehova jeh'ov& // PB .group k @@ -3990,7 +4342,7 @@ _sport) iv 'iv kk k kanterel kant@r'&#l // PB kumquat kVmkwVd // PB - kakerlak kak@l'ak // PB + kakerla (k kak@l'a // PB &) kvarter kvarter // PB kommandokvarter klos (_hold klVs // PB på klos hold _spe) k (takk ' // silent k, stresssed a - spektakkel @@ -4007,11 +4359,13 @@ _sport) iv 'iv knock nVk // PB knockout the_) kid ked // PB Billy the Kid keith ki:T // PB name + kilimanjaro kilim&ndZ'Aro // PB .group l // PB l changed to l/3 in ph_danish l l ll l + a) llende lj'End3 // PB name // PB nouns in da_list with final -log - stressed o // A lot of these can have a stressed i added (-gi rule in group g) @@ -4023,6 +4377,17 @@ _sport) iv 'iv &) let ($p_alt l'Et // amulet &) let (t$p_alt l'E // avoid double t - toilettet cabrio) let l'E // PB silent t +fiskefi) let le // PB silent t +søtungefi) let le // PB silent t +oksefi) let le // PB silent t +stegsfi) let le // PB silent t - tykstegsfilet +spættefi) let le // PB silent t - rødspættefilet +skrubbefi) let le // PB silent t +svinefi) let le // PB silent t +lammefi) let le // PB silent t +dyrefi) let le // PB silent t +hjortefi) let le // PB silent t +hestefi) let le // PB silent t s) l l/2 // PB add a bit more to l after s f) l l/2 // PB add a bit more to l after f @@ -4041,6 +4406,7 @@ cabrio) let l'E // PB silent t lorraine loRE:n // PB name lizzie lisi // PB name larry l/2&*i // PB name + leavenworth lEv@nwW:3T // PB labour lEjbV // PB British party bi) llard liad // PB game he) lg (e lj // PB Helge, helgen @@ -4058,6 +4424,7 @@ cabrio) let l'E // PB silent t _) lake (_ lEjk // PB Salt Lake lloyd lVjd // PB name limoges lim'o:Z // PB + livingstone leveNst,3:wn // PB name .group m m m // PB m? -> m @@ -4091,6 +4458,7 @@ cabrio) let l'E // PB silent t madero _^_ES // PB money mVni // PB makeup mEjk'Vb // PB + _) matild m&t'ild // PB Matilde, Matilda madagaskar m&d&g'&sk& // PB marilyn m&rilen // PB _) maine mEjn // PB US state @@ -4103,6 +4471,7 @@ cabrio) let l'E // PB silent t molyneux mVlinju: // PB name michelle miS'El // PB name murphey mWfi // PB name + maurice mor'is // PB name maupassant mop&s'AN // PB name murph mWf // PB nickname marjorie mAdZOri // PB name @@ -4136,7 +4505,7 @@ guverne) ment mAN // PB guvernement gour) met me kompli) ment mAN regle) ment mAN // PB reglement - regle) mente (ret mente // PB reglementeret + regle) mente (ret ment'e // PB reglementeret abonne) ment mAN // PB reglement instru) mentel mentel // PB instrument katonne) ment mAN // PB katonnement @@ -4171,7 +4540,7 @@ _guverne) ment m'AN // PB guvernement _kompli) ment m'AN endosse) ment m'AN // PB _regle) ment m'AN // PB reglement -_regle) mente (ret ment'e // PB reglementeret +_regle) mente (re ment'e // PB reglementeret, reglementerede _abonne) ment m'AN // PB reglement _instru) mentel ment'el // PB instrument _katonne) ment m'AN // PB katonnement @@ -4183,7 +4552,7 @@ _nivelle) ment m'AN // PB nivellement _posse) ment m'AN // PB possement _raffine) ment m'AN // PB raffinement _ressenti) ment m'AN // PB ressentiment -_ræsonne) ment m'AN // PB ræsonnement +_ræsonne) ment m''AN // PB ræsonnement _signale) ment m''AN // PB signalement _sorti) ment m'AN // PB sortiment _supple) ment m'AN // PB supplement @@ -4226,6 +4595,7 @@ _harmo) nika =nik& // PB stressed o newzealand njus'el&n // PB neil ni:l // PB name Neil, O'Neil _) nicole nik'Vl // PB name + _) nicol (ette nikol // PB _) neville nEvel/2 // PB name _) nellie nEli // PB name nightengale najt@-ngEjl // PB name @@ -4234,12 +4604,21 @@ _harmo) nika =nik& // PB stressed o // PB general rule: nd = [n] after a vowel A) nd n // ond, onde, sunde +// exceptions +happy_e) nd (_ nd // PB happy end en_ru) nd (e nd // PB en runde james_bo) nd nd // PB James Bond + pa) nd (ora nd' // PB name + ama) nd (a =nd // PB name li) nd (a nd // PB - ke) nd (is nd // PB + ke) nd (is nd // PB + fu) nd (a nd // PB fundament + o) nd (i nd // PB aircondition me) nd (oza nd' // PB name - ci) nd (y nd // PB name + ci) nd (y nd // PB name + nd (ag nd // PB morgendagen + lege) nd (arisk nd // PB + komma) nd nd // PB kommandant _bo) nd (_ nd // PB ba) nd (age nd // PB bandage ska) nd (a nd // PB skandale, skandaløs @@ -4251,7 +4630,6 @@ james_bo) nd nd // PB James Bond ha) nd (i nd // PB handicap, handikap a) nd (y nd // PB name A) ndn n // PB endnu -> [enu] - only one n -// exceptions a) nd (el nd // PB andel, sandeltræ vera) nd (a nd // PB pa) nd (elok n // PB @@ -4263,7 +4641,8 @@ james_bo) nd nd // PB James Bond norma) nd (i nd' // PB Normandiet sa) nde (lig n3 // PB A) nd (re nd // PB mindre, andre - ply) nd (re n // PB + _i) nd (ret n // PB + ply) nd (r n // PB plyndre, plyndring sta) nd (+ n // PB opstandelse ba) nd (emedlem nd // PB nd (åse nd // PB tundåse @@ -4273,6 +4652,7 @@ james_bo) nd nd // PB James Bond fi) nd (eløn n // PB e) nd (e+ n // PB endeløs we) nd (el nd // PB name + mira) nd (a nd // PB name ko) nd (emnere nd // PB ko) nd (olere nd // PB fe) nd (er nd // PB @@ -4324,6 +4704,7 @@ james_bo) nd nd // PB James Bond u) nd (re nd // PB beundre du) nd (re n // PB dundre hu) nd (+ n // PB hundrede + hu) nd (yr nd // PB hundyr va) nd (re nd // PB vandretur ma) nd (ag nd // PB sø) nd (ag nd // PB @@ -4352,16 +4733,18 @@ subtrahe) nd nd // but a sentence like 'bander bander' (gangs swear) is understandable ba) nd (er n? ba) nd (ens nd // PB + ba) nd (erne nd // PB _en_ba) nd (e nd // PB ba) nd (ekri nd // PB -krig, -kriminalitet ba) nd (euvæsen nd // PB ba) nd (ero nd // PB banderole + ba) nde (leder+ nd3 // PB + ba) nde (medlem nd3 // PB forba) nd (er n // PB - - nd (ow nd +// nd (ow nd sta) nd (ar nd // PB standard - keep the d i) nd (eks nd - i) ndi ndi // PB Indien, individ, indianer + i) nd (i nd // PB Indien, individ, indianer ti) nd (in n // PB tinding fi) nd (+ n // PB fejlfinding bi) nd (in n // PB forbinding @@ -4376,6 +4759,7 @@ _en_ba) nd (e nd // PB ng N // general rule - ting, ring kæ) ng (uru ng // PB + nger (rig ngEr // PB hævngerrig morge) ng (ry ng // PB la) ngu (st ng'u // PB languster vi) ng (ård ng // PB vingård @@ -4383,6 +4767,10 @@ _en_ba) nd (e nd // PB flami) ng (o =ng // PB stressed i ra) ng (ere NS // PB ta) ng (ent ng // PB + ng (ulv ng // PB køkkengulv + nav) ng (iv ng // PB navngive + ge) ng (iv+ ng // PB gengive + ng (ymnast ng // PB lagengymnastik re) ng (ør ng // PB rengøring ng (æld ng // PB gengæld a) ng (iv ng // PB selvangivelse @@ -4395,7 +4783,8 @@ _en_ba) nd (e nd // PB A) ng (o ng // PB bongo, Congo, Ringo _a) ng (A ng // PB angå cha) ng (ement Nsj // PB changement - ora) nge Nsj3 // PB orange + ora) ng (e =Nsj // PB orange + ora) ngea (de Nsj'& // PB orangeade ng (a ng fi) nger NV _fi) ng (ere ng // PB fingeret @@ -4409,6 +4798,8 @@ _en_ba) nd (e nd // PB o o oo u: // PB English words like 'pool' + w) oo u // PB Hollywood + shamp) oo o // PB nark) o o // PB narkoopgør br) ooke uk // PB name f) ood u:d // PB @@ -4421,6 +4812,7 @@ _en_ba) nd (e nd // PB m) oore V: // PB name h) ood u:d // PB Robin Hood dan) ois w'A // PB granddanois + g) oebbels Wb@ls // PB name // PB final -skop - stressed o &sk) op ($p_alt 'op // gyroskop @@ -4446,18 +4838,21 @@ elektr) o (de 'o // PB general rule c/k + o + n + consonant = [V] L10) o (nC V // PB konvoj, conga - + sek) ond (løjtnant 'ond // PB // PB general rule consonant + o + double consonant: [V] // C) o (C%++ V // PB korrekt, bolle, propper, kopper C) o (L03% V skodde, rolle C) o (L03%a o rollator + bl) od oD // PB bloddonor h) o (ll+ V // PB Holland C) o (rr V // PB korrekt L06) o (t V // PB pot L06) o (tL11 o // PB pote, botaniker r) o (C% V // PB droppe, kroppe _r) oll (_ oul // PB rock and roll + _r) oll (ing_stone oul // PB Rolling Stone(s) + _r) olls (_ Owls // PB Rolls Royce kn) o (tt V // PB knotten foxtr) o (t V // PB @@ -4473,8 +4868,8 @@ elektr) o (de 'o k) ommers (_ om'Ers // PB stressed ap) o (llo++ 'V // PB stressed k) o (mmerciel++ o // PB kommerciel -// fr) o (mm++ V // fromme - C) o (L09n V // PB velkomne + n) o (nC V // PB nonsens + C) o (L09n V // PB velkomne, nonne // PB general rule k + o + double consonant + front vowel: [o] // Some people pronounce it [V] @@ -4503,46 +4898,66 @@ elektr) o (de 'o // PB general rule: d/l + o + n/m: [V] L03) o (L09 V // PB barndom, lom, domhus, don, dommer + l) o (L09CL04 o // PB colombianerne - TEST fr) o (nt V // PB frontal L03) o (L09L04 o // PB dominere L03) o (L09L11 o // PB donere, donation, donator @mel) o (n o // PB vandmelon + kl) o (n o // PB // PB general rule sp/st/sk + r + o + velars: V L08r) o (L01 V // PB skrog - L08r) o (L01L11 o // PB østrogen V // PB skrog + L08r) o (L01en o // PB østrogen V // PB general rule consonant + o + velars: V - C) o (L01 V // PB fjong, jogge + C) o (L01+ V // PB fjong, jogge, knokle + C) o (L01L11+ o // PB lokale + h) og (an owg // PB name + fot) oge (n og'e // PB stressed + ep) o (ke 'o PB stressed + l) ogre VwrV // PB + g) o (kart+ Ow // PB kr) o (ketC V // PB kroketbane, -spiller, -plæne _kr) o (kett o' // PB kroketter C) o (L01t V // PB kogt b) o (L01L04 V // PB bongo b) o (gorm o // PB + v) o (gt+ V // PB + kn) o (j o // PB knojern C) o (kL11 o // PB provokere parad) o (ks 'V // PB stressed elektr) o =o // PB elektrokromatisk L06r) o (j o // PB projektør d) o (L01rL04 o // PB endokrin TEST - C) o (g o // PB noget, bogmærke, bedrog, krog, tog (verb took, noun train) + C) o (g+ o // PB noget, bogmærke, bedrog, krog, tog (verb "took", noun "train") + van_g) ogh Vk // PB name j) o (L01%L11 V // PB jogge, jokke l) o (L01%L11 V // PB logge, lokke + k) o (gt+ V // PB kogte + og (firs V // PB enogfirs sl) o (g o // PB foreslog dag) o (g o // PB pædagog o (kaC o // PB pokal, advokat + l) o (kum o // PB // PB general rule sp/st/sk + o + t: V L08) o (t V // PB spotte, skotte L08r) o (t V // PB skrot + L08r) o (tL04 o // PB skrotum _mask) o (t 'V // PB stressed L08) o (tL04 o // PB followed by front vowel: o - skotøj disk) o o // PB diskotek // PB general rule o + front consonant: [V] o (L03K V // PB Olga, Volga, vold, vod, od, volt + o (lsen o // PB name bornh) o (lm 'V // PB L08) o (l o // PB skole, spole, spol - p) o (ls o // PB polsk + p) o (l o // PB nordpolen + p) o (lsk o // PB polsk + p) o (lt V // PB polterabend + kat) o (lsk 'o // PB +melank) o (lsk 'o // PB wimp) ole Owl // PB name st) o (d_ o // PB L09) o (d o // PB mod @@ -4560,26 +4975,38 @@ trak_l) o (d // PB br) o (der o // PB forl) o (ds V // PP g) o (d o // PB + g) odfather VdfADV // PB b) o (d o // PB + camb) o (dj 'o // PB Cambodja + b) ody Vdi // PB bodystocking + b) odybuilder VdibildV // PB bodybuilder k) o (d o // PB kodning g) o (dt V // PB l) odret (+ VDr&#t // PB // PB general rule o + velar + front vovel: [o] o (L01L04 o // PB okular - C) o (L01L04 o // PB kokosnød - ch) o (k V // PB - ch) o (ko o // PB chokolade + C) o (kL04+ o // PB kokosnød, dokument + Cr) o (L01L04 O // PB frokost + ch) o (k+ V // PB + ch) o (ko+ o // PB chokolade + k) okon ok'VN // PB stressed // PB general rule o + p/b/d + front vowel: [o] o (L06L04+ o // PB topografi, utopi, opinion o (pofre+ V // PB opofrelse + o (pildne+ V // PB // PB general rule o + p/b: [V] o (L06+ V // PB op, opdrage, obstruere + s) ophia of'i& // PB name + o (pposit o // PB opposition o (L06L11+ o // PB oktober, global, Robert, oberst + j) o (b@ V // PB jobannonce o (pad+ V // PB + b) o (pæl o // PB k) o (par V // PB koparret + L10) o (L06rL11 o // PB kobra L02) o (L06le+ V // PB boble L02) o (L06%e++ V // PB dobbel C) o (L06L04++ o // PB monopol, mobil @@ -4599,6 +5026,7 @@ trak_l) o (d // PB // PB general rule l + o + t: [V] l) o (t V // PB blot, plot, kaskelot + merl) ot 'o // PB grape l) o (tus o: // PB pil) o (t o // PB autopilot kil) o o // PB kiloton @@ -4612,6 +5040,10 @@ trak_l) o (d // PB o (mk V // PB deromkring k) o (nC V // PB konfirmand, konfekt, konkurrence C) o (sCL11 V // PB fosfat, koster, moster, foster + k) o (steskaft o // PB + hydr) o o // PB hydrostatisk + test) o (steron o // PB +rekogn) o (scere o // PB tr) os (samfund os // PB metr) o o // PB metrostation bek) o (st V // PB bekostning @@ -4629,14 +5061,19 @@ trak_l) o (d // PB C) o (m V // PB tomhændet, kedsomhed, tomt, udenoms C) o (mL04 V // PB bomuld C) o (mL11 o // PB tomat + ar) o (ma 'o // PB stressed h) o (L09L04+ o // PB homo, honorær + r) o (mCL05 o // PB brombær TEST Cr) o (mL04 o // PB promotor tr) o (mme o // PB fr) o (m V // PB fr) o (ma o // PB fromage tr) o (m o // PB trompet - n) o (mi o // PB økonomi + on) o (m o // PB økonomi + _økon) o (m_ 'o // PB stressed hæmat) o (m 'o // PB + c) omeback Vmb'&k // PB + p) ommes (_frit %Vm // PB // PB general rule: labial (+r) + o + st: [V] L02) o (st V // PB opfostre, moster, post, frost @@ -4647,6 +5084,7 @@ trak_l) o (d // PB p) o (stej %o // PB leverpostej p) o (sttrau o // PB posttraumatisk pr) o (sti o // PB prostitueret + nab) o (+ o // PB nabostat s) o (mal o' // PB Somalia gn) o (m o // PB @@ -4684,6 +5122,7 @@ helsek) o (st V // PB frok) o (st V // PB omko (st VmkV // PB omkostninger, leveomkostninger k) otele (t Vt@l'E // PB svinekotelet + boyk) o (t V // PB boycotte h) o (st+ o // PB host fC) o (t V // PB flot, fjot fC) o (tL04 o // PB flotille @@ -4698,15 +5137,18 @@ helsek) o (st V // PB _h) olmes (_ oums // PB name s) oames oums // PB name osborne Vsb,On // PB name + _b) o (nd_ V // PB Bond Street k) oor (d oV:? // PB koordinat _biot) o (p 'o // PB stressed _isot) o (p 'o // PB stressed antibi) o (tik 'o // PB antibiotika lak) o (ta 'o // PB stressed _morm) o (n 'o // PB stressed + _dæm) o (n 'o // PB stressed + _matr) o (ne 'o // PB stressed o (pofre V // PB f) o (nt V // PB døbefont, fontæne - ann) on (ce VN // PB - stressed by $alt list + ann) on (cA VN // PB annonce, annoncør - stressed by $alt list radi) o o // PB radiobil f) o (b o // PB fobi _antil) o (pe 'o // PB stressed @@ -4721,6 +5163,7 @@ _antil) o (pe 'o // PB stressed _eskim) o 'o // PB stressed _resp) o (ns 'V // PB stressed _dep) o (t 'o // PB stressed + al) o (ha 'o // PB stressed dep) o (t o // PB kont) o (r 'o // PB kontor - stressed korrid) o (r 'o // PB @@ -4745,7 +5188,7 @@ klorof) o (rm 'V // PB stressed konv) oj 'Vj // PB stressed mening) oko (k ok'V // PB meningokokker hypok) o (nder 'V // PB - h) o (ck V // PB hockey + h) o (ck+ V // PB hockey _horis) o (n 'V // PB horisont _kan) o (n 'o // PB stressed kan) o (n o // PB not stressed after a syllable @@ -4768,7 +5211,7 @@ _filos) o (fi_ o' // PB _filos) o (fisk 'o //PB mem) oire o'A: // PB memoire(r) apr) opos op'o // PB silent s - nark) o (tik 'o // PB narkotika, narkotisk + nark) oti (k 'oti // PB narkotika, narkotisk _ansj) o (s 'o // PB stressed ul) o (v 'V // PB stressed o - ulovlig _paran) oia 'Vj& // PB stressed @@ -4787,10 +5230,12 @@ _paran) oia 'Vj& // PB stressed jackp) o (t V // PB gr) oggy Vgi // PB groggy gr) og Vg // PB grog + gr) ogg Vg // PB groggen k) og (nit Vg // PB kognitiv hvalr) o (s V // PB _) obo ob'o // PB org (+ V:w // PB sorg, morgen, Norge + org (el O:w // PB orgelet org (i V:g // PB georgisk org (ie Vg // PB ge) org (ine og // PB @@ -4798,9 +5243,11 @@ _paran) oia 'Vj& // PB stressed r) or (g oR // PB rorgænger ov (e+ Vu // PB over, oven, sove h) o (vere o // PB + ren) ov (er ov // PB renovering ov (n Vw // PB brændeovn ov (re Vu // PB derovre C) ov (+ Vw // PB sjov, lov, skov + s) ovjet Vwj'Et // PB kr) o (væ o // PB krovært ov (erhead Ouv // PB overhead at) ov (er ov // PB tatovere @@ -4821,17 +5268,17 @@ _paran) oia 'Vj& // PB stressed n) ov (em+ ov // PB november n) ov (el ov // PB novelle bet) on VN // PB betonen + bet) o (net o // PB _m) o (rt V // PB mortadel o (k V // PB general rule - okker, lok artisk) o (k 'V // PB stressed - aut) o o // PB autoklub + aut) o (+ o // PB autoklub t) or (t V:? // PB tortur t) o (t V // PB hårtot, tot, hottentot t) o (tA o // PB total em) o o // PB demokrati o (ktob %o // PB stressed next syllable - oktober sm) o (king o: // PB - o (rk V // PB orke orkester j) o (rt V // PB hjort, pjort kj) o (rt o // PB skjorte, kjortel gj) o (rt o // PB @@ -4840,12 +5287,14 @@ artisk) o (k 'V // PB stressed k) or (prøve or // PB g) od (tr oD // PB godtroende g) od (tAg oD // PB godtage, godtog - d) o (g V // PB dog + d) o (g_+ V // PB dog bulld) og V:g // PB v) o (g V // PB vogn, vogte sv) o (ger O // PB _v) og (_ ow // PB "han vog den kullede greve" C) ogn Vwn // PB sogn, vogn + bast) ogne 'VNj3 // PB French + rek) og (noscere V // PB pr) ogn (o ogn // PB prognose col) ogn (e l'VNj // PB boul) ogn (e ''VNj // PB Bois de Boulogne @@ -4861,7 +5310,7 @@ artisk) o (k 'V // PB stressed et_k) orset Vs'Et // PB k) orsett Vs'Et // PB korsettet, korsetter c) o (rs V // PB corsage - k) o (gl V // PB kogle + k) o (gl+ V // PB kogle, kogleri _d) o (n_ V // PB don juan pr) o (vA+ o // PB provokere h) oved o:@D // PB hoved @@ -4873,13 +5322,17 @@ artisk) o (k 'V // PB stressed p) olish VliS // PB møbelpolish tr) o (kl V // PB trokle t) or (_ V // PB faktor, rotor + st) or (+ or // PB kæmpestor t) or (en V // PB faktoren - st) o (r+ o // PB stor + or (k++ Vr // PB orke, orkester, stork + _st) o (r_ o // PB stor past) or V // PB mot) or V // PB startmotor - t) or (sd V // PB torsdag + t) or (s V // PB torsdag, torsk t) or (ny V // PB tornyster oy (+ 'Vj // PB destroyer, royal, loyal + r) oyce Vjs // PB Rolls Royce + han) oi Vj // PB _f) oyer O@j'e // PB f) oyer O@je // PB p) o (r O // PB porno @@ -4894,7 +5347,8 @@ artisk) o (k 'V // PB stressed t) o (gt V // PB togt kl) og ow // PB klog, klogt kn) og Vu // PB knogle - t) oi o& // PB toilet + t) oi (l o& // PB toilet +repert) oire 'wA: // PB ortod) o (ks 'V // PB l) o (kA o // PB lokal bl) o (k V // PB blokere @@ -4902,12 +5356,14 @@ artisk) o (k 'V // PB stressed s) o (pra o // PB sopran oregonpine VregVn||pajn // PB oklahoma okl&h'om& // PB + b) o (ss V // PB p) oint (_ wEN // PB p) ointene wEN@n3 // PB p) ointe wENt@ // PB p) ointer wENtV // PB p) oint (ere Vjnt // PB +west_p) oint Vjnt // PB c) ognac VNak // PB b) o (m o // PB bombe, bom b) o (mm++ o // PB bommen @@ -4923,7 +5379,10 @@ artisk) o (k 'V // PB stressed o (m_ V // PB alderdom VERY BROAD o (sL11 o: // PB rose, skose, pose, prosa - ou 'u // PB poussin, toupe + ou u // PB poussin, toupe + harb) our V // PB + d) ouche u:S // PB + gr) ou (cho Aw // PB name kont) o o // PB kontoudtog b) ourne O:n // PB name rag) out 'u // PB silent t @@ -4946,6 +5405,7 @@ noblesse_) oblige _^_fr // PB noblesse oblige s) onny Vni // PB name oprah Owpra // PB name l) ou u // PB jalousi + vel) ou (r 'u // PB stressed b) ourbon W:b@n // PB bourbon whisky ough Vf // PB tough, rough - only 2 words oun aun // PB discount, greyhound @@ -4953,6 +5413,7 @@ noblesse_) oblige _^_fr // PB noblesse oblige _b) o (nn_ V // PB German city kl) oge ow,@ h) o (ng V // PB Hongkong + tor) o (nto 'V PB stressed r) oastbeef Ousdbif // PB roastbeef illin) ois V:j // PB ink) og (nito 'Vk // PB @@ -4980,7 +5441,7 @@ noblesse_) oblige _^_fr // PB noblesse oblige L08) o (lp V // PB stolpe L01) o (ld V // PB kold, gold ravi) o (li 'o // PB stressed o - rob) o (t 'V // PB + rob) o (t++ 'V // PB d) ollar VlV // PB dollar - only this word plus compounds like 'dollargrin' s) o (l o // PB sol, soldat s) o (llys++ o // PB @@ -4989,6 +5450,7 @@ noblesse_) oblige _^_fr // PB noblesse oblige is) olde 'Vld3 // PB name s) olgt Vlt // PB solgt - exception kontr) o (l V // PB billetkontrol + kontr) o (ller %O // PB priskontrolleret sn) o (t V // PB snot h) otdog VtdVg // PB _h) o (t_ V // PB @@ -4996,6 +5458,7 @@ noblesse_) oblige _^_fr // PB noblesse oblige oscar VskA // PB oxford VgsfV:d // PB oakland Wwkl@nd // PB + b) oar (ding O: // PB boardingpas _) o (liver V // PB name d) ono (van Vn3 // PB name bl) ow '@w // PB blowjob @@ -5006,6 +5469,7 @@ noblesse_) oblige _^_fr // PB noblesse oblige // PB stressed o in words ending with -ion/-on - around 750 $alt words in da_list // Words from Latin, French and other languages &) on ($p_alt 'on // aktion, tyfon + &) on (n$p_alt 'o // only one n - ræsonnement &c) on ($p_alt 'VN // facon &t) on ($p_alt 'VN // beton, futon &p) on ($p_alt 'VN // tampon, kupon, pompon @@ -5025,6 +5489,7 @@ noblesse_) oblige _^_fr // PB noblesse oblige leksik) on Vn liban) on Vn // Libanon h) on (d Vn // PB Honduras, Honda + _m) on (te_ Vn // PB Monte Carlo on (du Vn // ondulere, pondus p) on (t Vn // PB spontan, ponton arg) on Vn @@ -5054,12 +5519,14 @@ _maked) on 'on // PB makedoner sæs) on VN // jagtsæson tefl) on Vn t) on (_ Vn // ton, kiloton + fot) on 'on // PB stressed marat) on Vn // PB maratonløb br) on VN // PB bronze, bronkitis kart) on 'VN // PB mælkekarton t) on (ic Vn // PB t) on (s_ Vn // PB tons t) on (sv Vn // PB tonsvis + megat) on Vn // PB alf) on (s 'VN // PB alfons f) ond Vnd // PB ball) on 'VN @@ -5068,16 +5535,22 @@ _maked) on 'on // PB makedoner robins) on Vn // PB name m) onty Vnti // PB name b) on (_ VN // PB kassebon + b) on (en_ VN // PB kassebonen + b) onjour VNZ'ur // PB b) onbon VNbVn // PB + on (t Vn // PB ontologi .group or v) or V // PB alvor or (L04+ or // PB favorit + or (ient Vr // PB venstreorienterede v) or (L11+ or // PB favorabel f) or V // PB derfor +helsingf) or (s 'V // PB stressed f) or (L04 or // PB aforisme - f) or (e V // PB fagforening + f) or (en V // PB fagforening + _f) or (_vild %or // PB verb sekt) or V // PB sektoren k) or (t O: // PB kort k) or (tA O: // PB korte @@ -5089,6 +5562,7 @@ robins) on Vn // PB name _komf) or (t 'V:? // PB stressed m) or (f V: // PB morfar m) or (m V: // PB mormor, mormon + m) or (se V: // PB morse hum) or V // PB sp) or (t V: // PB sport eksp) or (t 'V: // PB @@ -5101,11 +5575,11 @@ robins) on Vn // PB name _h) ormon Vrm'on // PB n) or (m Vr // PB st) or (m O: // PB - b) or (t Vr // PB bortforklare + b) or (t O // PB bortforklare _ab) or (t 'Vr // PB stressed or (al oR // PB oral _esk) or (te 'V: // PB eskorte - _n) or or // PB nord, nordisk + _n) or (d or // PB nord, nordisk n) or (sk Vr // PB norsk v) or (e+ V: // PB vores rek) or (d 'V: // PB exception - stressed o in 'rekord' @@ -5121,6 +5595,7 @@ _transp) or (t 'V: // PB stressed - transport ord (++ oR // PB ord , forord // PB Exceptions to the or rule - "ord" doesn't mean "word" k) ord (el Vrd // PB kordel + h) ord (e O:d // PB b) ordeaux oRd'o // PB conc) ord (e 'V:d // PB Concorde g) ord (on V:d // PB name @@ -5129,11 +5604,12 @@ _transp) or (t 'V: // PB stressed - transport _l) ord (er_ Vrd // PB _akk) ord 'V:?d // PB stressed hv) ord (an Vrd // PB hvordan - m) ord (A ord // PB morder + m) ord (er ord // PB morder m) ord (et oR // PB mordet f) ord (+ V:d // PB Fordbil f) ord (æ Vd' // PB fordærve f) ord (ø Vd' // PB fordømme + v) ord (i 'Vrd // PB gernvordighed ord (en+ Vrd // PB orden, ordensmagt b) orde (nde orE // PB ord (ene+ oR // PB ordene @@ -5159,10 +5635,10 @@ _transp) or (t 'V: // PB stressed - transport _) orleans V:lens // PB New Orleans // PB stress on previous syllable - '-tor_' (also -or) nouns in da_list - &) or ($p_alt+ ==V // karburator, rollator, multiplikator, junior + @) or ($p_alt+ ==V // karburator, rollator, multiplikator, junior &) or (i$p_alt+ V' // konditori &) or (er$p_alt ''o: // karburatorer, juniorer - &n) or ($p_alt 'or // tenor + &en) or ($p_alt 'or // tenor &f) or ($p_alt 'or // metafor, anafor &t) or (ie$p_alt 'or // laboratoriet - conflict with -ium rule &t) orium ($p_alt+ 'oriOm // don't spoil the -ium rule - laboratorium @@ -5192,8 +5668,8 @@ _transp) or (t 'V: // PB stressed - transport _f) or (bjerg+ 'V // PB forbjerg _f) or (bogstav+ 'V // PB forbogstav _f) or (bud_+ 'V // PB forbud + _f) or (buds+ 'V // PB forbudstiden _f) or (bund+ 'V // PB forbund -// _f) or (bunds+ 'V // PB forbundsformand _f) or (bøn+ 'V // PB forbøn _f) or (censur+ 'V // PB forcensur _f) or (danser+ 'V // PB fordanser @@ -5206,6 +5682,7 @@ _transp) or (t 'V: // PB stressed - transport _f) or (dør+ 'OR // PB _f) ore (++ '0:3 // PB foreberinge, foregribe _f) ore (n+ V'e: // PB forene, forening + f) ore (sC 0:3 // PB middagsforeslag _f) or (el_+ or // PB forel _f) or (et_+ 'o3 // PB foret _f) or (elsk+ V' // PB forelske @@ -5217,7 +5694,7 @@ _transp) or (t 'V: // PB stressed - transport _f) orev (ige V'e:v // PB forevige _f) or (fader+ 'V // PB forfader _f) or (far+ 'V // PB forfar - _f) or (fædr+ 'V* // PB forfædre + _f) or (fædr+ 'V // PB forfædre _f) or (gårs+ Vr // PB f) or (ter+ V // PB plur. _f) or (fang+ V // PB forfang @@ -5272,7 +5749,7 @@ _transp) or (t 'V: // PB stressed - transport _f) or (lem+ 'V // PB forlem _f) or (lover+ 'V // PB forlover _f) or (lyd+ 'V // PB forlyd - _f) or (lygte 'Vr // PB forlygte + _f) or (lygte+ 'Vr // PB forlygte _f) or (lys+ 'V // PB forlys _f) orlyst Vl'Wsd // PB forlyste, forlystelse _f) or (lægger 'V // PB forlægger @@ -5322,6 +5799,7 @@ _transp) or (t 'V: // PB stressed - transport _f) or (rang+ 'Vr // PB forrang _f) or (rest+ 'Vr // PB forrest _f) or (ret+ 'Vr // PB forret + _f) or (retni+ Vr // PB forretningsmand _f) or (rider+ 'Vr // PB forrider _f) or (rige+ 'Vr // PB forrige _f) or (rude+ 'Vr // PB forrude @@ -5345,6 +5823,7 @@ _transp) or (t 'V: // PB stressed - transport _f) or (skærm+ 'Vr // PB forskærm _f) or (slag_+ 'Vr // PB forslag _f) or (slags+ 'Vr // PB forslas, -stiller + _f) or (sæde+ 'Vr // PB _f) or (læbe+ 'Vr // PB forlæbe _f) or (smag+ 'Vr // PB forsmag _f) or (sommer+ 'Vr // PB forsommer @@ -5357,6 +5836,7 @@ _transp) or (t 'V: // PB stressed - transport _f) or (spring+ 'Vr // PB forspring _f) or (spændt+ 'Vr // PB forspændt _f) or (stad+ 'Vr // PB forstad, forstadium + _f) or (stæ+ 'Vr _f) or (stander+ 'Vr // PB forstander _f) or (stavelse+ 'Vr // PB forstavelse _f) or (stavn+ 'Vr // PB forstavn @@ -5435,6 +5915,7 @@ _transp) or (t 'V: // PB stressed - transport pseu sWw // PB pseudo posthum pOsth'um // PB _) pete (_ pi:t // PB name + _) petey pi:ti // PB name penelope pen'Elopi // PB pony pVni // PB peugeot pWS'o // PB car @@ -5446,6 +5927,14 @@ _transp) or (t 'V: // PB stressed - transport paille (t p&j'E // PB stressed pasadena p&s&d'in& // PB perth pW:T // PB + pincenez pa:Nsn'e // PB + ra) phael f&'El // PB name + ral) ph f // PB name + picku (p pik'V // PB + peignoir pEnjw'A: // PB + palm (_beach pA:m // PB + paintball pEjntbO:l // PB + jose) ph f // PB .group ph @@ -5458,10 +5947,12 @@ _transp) or (t 'V: // PB stressed - transport q k @) que =k // PB petanque, Monique + quez kE:s // PB Vasquez bou) quet k''e // PB queen kwi:n // PB te) qu (ila 'k // PB tequila qui (z kvi // PB + quiche kiS // PB quijote kiS'Vt // PB name quixote kiS'Vt // PB name qu (isling kv // PB @@ -5471,6 +5962,7 @@ _transp) or (t 'V: // PB stressed - transport r R rr R _) rhode RWwd // PB Rhodes + rheu (ma RVj // PB rheumatoid rickshaw rekSV: // PB rickshaw rickshawer rekSV:V // PB rickshawer _) reservoir resErvo'a: // PB @@ -5491,6 +5983,7 @@ _transp) or (t 'V: // PB stressed - transport virtual_) reality ri'&liti // PB reagan REg&n // PB name rodney rVdni // PB name + renoir r@nw'A: // PB name r (K r // not followed by a vowel hve) r r // PB hver b) r r // bror @@ -5501,11 +5994,12 @@ virtual_) reality ri'&liti // PB je) re (s V // PB jeres de) re (s V // PB deres @) re (_ rV // PB "re" ending a word - være, sejre + hav) re rV // PB havregryn _ent) re (_ R'e // PB entre bu) rd (eK rd æ) r (er_N // silent r - skærer æ) re (_N V // silent r - skære - æ) re V // PB lærerigt + læ) re V // PB lærerigt sæ) reg (en rej // PB særegenhed g) re (_ rV // PB yngre sa) rd (el rd // PB sardel @@ -5538,22 +6032,29 @@ transpo) r (t //PB transport s s ss s - sc s // PB scene + s (sh s // PB lysshow + sc (e s // PB scene + di) sc (ip s' // PB disciple fransi) sc (o =sk // PB + taba) sc (o =sk // PB ma) sc (ara sk' // PB di) sc (ount sk' // PB sc (rap sk // PB scrapbog + s (cigar s // PB majscigaret sc (oo sk // PB scooter, scoop _) sh S // PB shaman + shot SVt // PB snapshot shaw SO: // PB name sc (or sk // PB score me) sc (al sk // PB sco (t skV // PB Scotland Yard + skateboard skEjtbO:d // PB + shaughnessy SOnEsi // PB name // PB/JD s suffix - $alt words in da_list // 2-3.000 words end with s, so this cannot be a general suffix. // There would be too many exceptions. - &) s (_TS1 s + &) s (_$p_altS1 s græ) s s // PB keep the s for the æ rule slå) s s // PB keep the s for the å rule - slås @@ -5575,14 +6076,17 @@ strabad) s s // PB not a suffix ky) s s // PB not a suffix anderlede) s s // PB not a suffix interferen) s s // PB not a suffix +//kohæren) s s // PB residen) s s // PB - tilpa) s s +// tilpa) s s pu) sh S // PB pusher mo) sh (e S // PB name tri) sh S // PB name mar) sh S // PB Marsha na) sh S // PB name + bi) sh (op S // PB name/noun + pa) sh (a S // PB e) scort sk'V:t // PB franci) sc (o sk // PB Francisco e) sc (obar sk // PB Spanish name @@ -5600,7 +6104,7 @@ franci) sc (o sk // PB Francisco sherman SW:m&n // PB Sherman kampvogn schweiz svajts // PB sioux su: // PB red indian - al) s (ace 's // PB Alsace (French region) + al) sace 's&s // PB Alsace (French region) _) sion si:Vn // PB Sion, Sions kirke _) substitution substituS'on // PB substitution substituSon // PB @@ -5617,7 +6121,7 @@ franci) sc (o sk // PB Francisco speak spi:k // PB eSpeak siegfried _^_DE // PB slovakiet slov&k'i@D // PB - show So:u // PB + show Sou // PB sydney sidni // PB shakespeare SEiksbi:r // PB suther sVDV // PB Southerland @@ -5637,15 +6141,17 @@ franci) sc (o sk // PB Francisco _) sugar (_ SugV // PB Sugar Ray savoir s&voa: // PB savoir-faire sonya sVnj& // PB name - sightseeing sajtsi:eN // PB + sightseeing sajtsi:eN // PB + spitfire spetfajV // PB + suffolk sVfVk // PB er_) sig (_til saj // PB avoid [si] - glæder sig [saj] til et_) sig (_til saj // PB avoid [si] - glædet sig [saj] til e_) sig (_til saj // PB avoid [si] - glæde sig [saj] til bare_) sig (_til si // PB verb - er_) sig (_ saj // PB avoid [si] - vænner sig - test! - et_) sig (_ saj // PB avoid [si] vænnet sig - test! - e_) sig (_ saj // PB avoid [si] vænne sig - test! + er_) sig (_ saj // PB avoid [si] - vænner sig + et_) sig (_ saj // PB avoid [si] vænnet sig + e_) sig (_+ saj // PB avoid [si] vænne sig, kaldte sig gøre_) sig (_det saj // PB gøre sig det besvær sig (_det si // PB sig det med blomster bare_) sig (_ si // PB bare sig sanddheden @@ -5673,9 +6179,11 @@ franci) sc (o sk // PB Francisco vende_) sig (_ saj // PB erklære_) sig (_ saj // PB betro_) sig (_ saj // PB +betror_) sig (_ saj // PB føle_) sig (_ saj // PB hygge_) sig (_ saj // PB skød_) sig (_ saj // PB + slog_) sig (_ saj // PB tog_) sig (_ saj // PB kom_) sig (_ saj // PB tvang_) sig (_ saj // PB tiltvang sig adgang @@ -5764,8 +6272,10 @@ kompromi) s ' // PB stress added _) sunset sVnsEt PB stealth stElT // PB sherlock SWlVk // PB name - _) sean SO:n // PB name + _) sean (_ SO:n // PB name + _) seans (_ SO:ns // PB name saint s'Ejnd // PB Saint Louis + sainte _^_fr // PB Sainte-Mère-Eglise signore _^_it // PB sidney sidni // PB city soign so&N // PB soignere @@ -5798,6 +6308,7 @@ kompromi) s ' // PB stress added in) teresserer tr3s'erV // PB interesserer in) teressere tr3s'erV // PB interessere th th + third TW:d // PB Third Street thunder TVndV // PB tredivtedel tr&fd@del // PB tredvtedel tr&fd@del // PB @@ -5805,11 +6316,13 @@ kompromi) s ' // PB stress added tennessee tEn@si // PB teenage ti:nEdZ // PB teenager ti:nEdZV // PB - tracy trEjsi // PB + _) tracy trEjsi // PB + _) tracey trEjsi // PB tombstone tu:msdoun // PB town tAwn // PB touchdown tVtSdawn // PB touchdown _) tape (_ tEjp // PB gaffatape + _) tape (n_ tEjp3 // PB gaffatapen world_) trade trEjd // PB the_) times tajms // PB newspaper tokyo tVkjo // PB @@ -5817,6 +6330,8 @@ world_) trade trEjd // PB _) taj (_mahal t&S // PB jani) tsh (ar S // PB thackery T&k3ri // PB name + titanic tajt'&nik // PB + timeshare tajmSE:r // PB // PB final -tek - stressed e _apo) tek t'ek @@ -5906,6 +6421,7 @@ meningi) ti (s =ti C) u (L01L11 u // halleluja r) u (ktL04 u // PB struktur C) u (L01e+ O // lunge + h) u (je+ u // PB p) u (ck+ u // PB br) u (g u // PB r) u (g u // PB rug, rugbrød @@ -5916,10 +6432,14 @@ meningi) ti (s =ti fn) u (g u // PB snefnug u (gl+ u // PB fuglene, uglerne br) u (gt O // PB - sl) u (g u // slugt, sluge + sl) ug u // slugt, sluge - silent g s) u (g u // PB sugerør, suggestiv - l) u (k O // PB sluk, pluk, lukke + l) u (k O // PB sluk, pluk, lukke, fluks + l) u (kCL11 u // PB lukrastiv + u (ks O // PB juks, buks l) ukaf Og'& // PB sygelukaf + p) urple W:p-@l // PB Purple Heart + d) u (dley V // PB name // PB general rule: [0] after l/d followed by ns L03) u (ns 0 // PB luns, dunst @@ -5936,14 +6456,18 @@ meningi) ti (s =ti // PB general rule: [O] followed by nd u (nd O // PB grund, rund, underligt, undtage + b) u (nt O // PB buntmager p) u (nd u // PB pund t) u (n@ u // PB tundåse + rab) und (us 'Ond // PB stressed // PB general rule: Consonant + r + u + p/b = [O] Cr) u (L06 O // PB broad general rule - skrub + r) u (L06 O // PB sirup, rup + r) u (L06L04 u // PB rupi tr) u (L06 u // PB strube, trup gr) u (L06 u // PB gruble - skr) u (pl u // PB skrupler + skr) u (ple u // PB skrupler m) u (L01 0 // PB mug, mukke sm) ug uw // PB i smug, smugkigge @@ -5961,6 +6485,7 @@ meningi) ti (s =ti _) u (@@+P1 u // PB exceptions - u isn't a prefix + uppercut VpVkVt // PB _) u (nd+ O // underfuld, undtage _) u (ng+ O // PB ungdommelig u (gle+ u // ugle @@ -6082,7 +6607,8 @@ meningi) ti (s =ti _fid) u (s 'u // PB stressed _b) uket uk'Et // PB stressed _bas) u (n 'u // PB stressed - andal) u (s 'u // PB andalusier + andal) u (s 'u // PB stressed - andalusier + _konf) u (s 'u // PB stressed _klaus) u (l 'u // PB stressed _) fakt) u (ra 'u // PB _) prok) u (ra 'u // PB @@ -6101,10 +6627,11 @@ stand_) u (p V // PB stand-up-komiker j) u (nt 0 // PB junta l) u (kas u // Lukas r) u (st O // PB udrustning, veludrustet + r) usty Vsti // PB name fr) u (s u // PB frustrerende _pr) u (st u // PB pruste ue (_ u: // PB due, vindue, statue - fl) ue u3 // PB +// fl) ue u3 // PB infl) ue (nza u'E // PB stressed aven) ue 'y // PB alb) ue u: // PB albuerum @@ -6133,6 +6660,7 @@ vestib) u (l 'y // PB vestibule fl) ute yt // PB deb) ut y // PB unstressed after a syllable, silernt t p) u (ré y // PB + _p) u (rere y // PB tomatp) ure yre // PB tomatp) uré yre // PB j) u (ice u: // PB juice @@ -6140,19 +6668,23 @@ tomatp) uré yre // PB _k) u (n_ 0 // PB kun kl) u (ns 0 // PB k) u (l O // PB kulmine + k) u (ld u // PB skuldre, kuld + k) u (ller u // PB sk) u (lp u // PB skulptur k) u (lL05 u // PB okular k) ulret ulRVD // PB k) u (lL04 u // PB kulisse, kulørt hovedk) u (ls u // PB - k) u (ld u // PB kulde + k) u (lde u // PB kulde _k) u (llede u // PB den kullede greve k) u (ldio O // PB kuldioxid + k) u (lilt O // PB kulilte omk) u (ld 'u // PB imp) u (ls 'u // PB stressed - k) u (ll u // PB skulle, kullet + sk) u (ll u // PB skulle k) u (Ce u: // PB skule, kule - L08) u (L02% O // PB skuffe + L08) u (f O // PB skuffe + st) u (b+ u // PB skægstubbe sk) u (b O // PB skub, skubbe sl) u (b O // PB slubbert k) u (lt u // PB kultur @@ -6169,10 +6701,12 @@ hovedk) u (ls u // PB s) u (pple u // PB suppleant s) u (bs u // PB substitut h) u (n u // PB hunkøn + h) u (nter V // PB headh) u (nt V // PB h) u (rtig O // PB hurtigtog s) u (k 0 // PB suk, sukker sl) u (p O // PB sluppet, løssluppen + sv) u (p O // svuppe v) u (g 0 // PB vugge f) u (L06 0 // PB fup @@ -6221,6 +6755,9 @@ hovedk) u (ls u // PB _instr) u (ks 'u // PB stressed gr) u (p u // PB gruppe r) u (m O + tr) u (man u // PB name + _st) urgis WdZis // PB name + _m) u (llin V // PB name r) u (me u // PB PB musikinstrument s) u (cc y s) uccessor uks'EsV // PB @@ -6233,12 +6770,11 @@ _instr) u (ks 'u // PB stressed parf) u (me 'y // PB proced) u (re y proven) u y - nat) u (rel_ y // PB naturel + _nat) u (rel_+ y' // PB naturel _kost) u (me 'y // PB kost) u (me y // PB s) u (rrel Y // PB surreel s) u (rrea y // PB surrrealistisk - t) u (berkul y // PB tuberkulose ref) u (ser y // PB refusere (about horse) res) ume ym'e // PB res) umé ym'e // PB @@ -6249,16 +6785,19 @@ proven) u y g) ueri (lla ER'e // PB guerilla b) u (nker 0 // PB bunker - minor problem: golf expression: [BVnkV] br) u (x y // PB Bruxelles - b) u (ddy V // PB + b) udd (y Vd // PB name g) uez =es // PB Rodriguez united jun'ajted h) urdle Wd@l // PB h) urdlen Wdl3n // PB - utah ju:tA // PB US state + utah 'ju:tA // PB US state b) u (tler V // PB b) ur (ma W: // PB + tamb) ur ur // PB tamburmajor b) ur (mes W // PB burmesisk b) u (ck V // PB name + _b) ur (t W: // PB name + tr) u (ck V // PB .group v v v @@ -6297,6 +6836,7 @@ proven) u y w w w (att v // PB watt + ant) w (erpen v // PB waffe vaf3 // PB Luftwaffe wallace wVles // PB name watson wVts@-n // PB name @@ -6313,10 +6853,15 @@ proven) u y w (assermannprøve v // PB wassermannprøve wien vin // PB wienerbrød w (erner v // PB name + wald vald // PB Waldheim + ku) wai (t v'aj // PB weekend wi:gEnd // PB - wisconsin wesk'Vnsen + wisconsin wesk'Vnsen // PB + washington wVSeNtVn // PB + wyoming waj'OwmeN // PB wright _^_EN // PB willie wili // PB + willy wili // PB _) wild wAjld // PB ware w&:r // PB software warszawa varS'&:v& // PB @@ -6354,14 +6899,16 @@ proven) u y y (nk W // PB ynk, ynkelig y (kk+ W // smykke, lykke l) y (kø W // PB lykønske + l) y (ksalig W // PB t) y (L01%e y // PB tykke, tygge l) y (n_ y // PB lyn, kuglelyn _l) y (n y // PB lynkarriere l) yng (limt yng // PB l) yng WN // PB sm) y (kn W // PB udsmykning - l) y (g W // PB lygte, flygte + l) y (gt W // PB lygte, flygte r) y (ge+ y // PB ryge, ryger + pr) ygelknabe ygElknAb3 // PB st) y (k+ W // PB stykke ydm) yg yj // PB yng WN // PB yngre, dynge, tynge, synge @@ -6381,13 +6928,14 @@ proven) u y kr) y (s+ y // PB krystal, kryster kr) y (L01%+ W // PB krykke r) y (C+ W // PB ryste, bryllup, tryg, krympe, krymmel - dr) y (p W // PB + dr) y (p W // PB r) y (CA+ y // PB tryne r) y (sk+ y // PB brysk mar) y (s i // PB r) y (L06+ y // PB rype, kryptere, kryb r) y (lle y // PB trylleri r) y (t+ y // PB rytme, rytter + br) y (n y // PB øjenbryn gr) y (n y // PB gr) y (nt W // PB p) y (nt W // PB @@ -6437,6 +6985,7 @@ virkel) y (st W // PB r) yg (ning y // PB silent g pr) yg (l y // PB tr) yg (le y // PB trygle + part) y i // PB str) yge y:@ // PB strygetøj karr) y i // PB lib) y i // PB Libyen @@ -6449,14 +6998,18 @@ virkel) y (st W // PB sk) y (ter y // PB skyter s) yv yw // PB sk) y (ll W // PB skylle + k) y (lling+ y // PB lørdagskylling sk) y (l_ W // PB skyl + sk) y (lni W // PB skylning _molek) y (le 'y // PB stressed _lat) y (rus 'y // PB stressed f) yrre W:V // PB fyrre f) yrre (t Y:V // PB fyrretræ f) yrre (k Y:V // PB fyrrekogle n) y (t Y // PB nyt - n) y (tt W // PB nytte, benytte + udn) y (t W // PB udnytte + n) y (tt W // PB nytte + ben) y (t W // PB benyt n) y (k_ W // PB nyk n) y (ker W // PB nykker kn) y (tt W: // PB tilknytte @@ -6476,8 +7029,11 @@ _molek) y (le 'y // PB stressed afl) y (tt y // PB whisk) y i // PB whisky cit) y i // PB + happ) y i // PB happy end, happy hour yatzy j&tsi // PB y (onn j // PB bayonne, mayonnaise + y (ams j // PB + y (emen j // PB l) y (mC W // PB lymfe n) y (mf W // PB nymfe k) y (mK W // PB bekymring @@ -6490,10 +7046,14 @@ _molek) y (le 'y // PB stressed yorkshire _jOkS@ // PB young jVN // PB yard jard // PB + yeager jEgV // PB name can) yon j3n // PB cl) yde ajd // PB b) ypass ajpa:s // PB c) y (ber aj // PB cyberspace + st) y (list aj // PB +standb) y 'aj // PB + carl) yle ajl // PB name b) yte ajt // PB megabyte d) y (lan i // PB name obb) y i // PB hobby, lobby @@ -6510,16 +7070,19 @@ brookl) y (n i // PB trinit) y i // PB name emil) y i // PB name kell) y i // PB name + beck) y i // PB name ronn) y i // PB name carol) y (n i // PB name melv) y (n i // PB name _barnab) y i // PB name nanc) y i // PB name gregor) y i // PB name + _l) yndon endVn // PB name + penns) ylvania elv'Ejnj& // PB t) yrone aIr'Own // PB name y (asmin S // PB name - Danish version (should it be [dZ]?) amnest) y i // PB - cand) y i // PB candyfloss + cand) yfloss iflVs // PB candyfloss n) y (a j // PB Kenya, Tanya y (oga j // PB yoyo joj'o // PB @@ -6532,12 +7095,13 @@ amnest) y i // PB _rev) y 'y // PB stressed pol) y (est i' // PB polyester pseudon) y (m 'y // PB stressed +_parapl) y 'y // PB stressed d) y (_ i d) y (s_ i // PB Kennedys d) y (p W // PB dyppe d) y (k W // PB dykker _s) ykes ajgs // PB name - ypres i:pR-3 // PB French town + _) ypres i:pR-3 // PB French town b) y (A y .group z @@ -6548,22 +7112,31 @@ pseudon) y (m 'y // PB stressed zombi sVmbi // PB zombie sVmbi // PB zea (lan se // PB New Zealand + _) che) z (_ // PB silent z .group æ æ E + æ (CA E: // PB læse - experimental + æ (C%A E // PB læsse - experimental + r) æ (C%A &# // PB brække - experimental + r) æ (CA E: // PB ræbe - experimental + kæled) æ (kke 'E // PB stressed // PB nouns ending with -ær in da_list - stressed last syllable &) ær ($p_alt ''Er // elementær // PB general rule &# after r r) æ &# // PB very broad + r) æ (t+ &# // PB åndedrættet + rør) æg Eg // PB pr) æ (gn E // PB prægnans, prægnant for) æ (dle E // PB æ (l+ E // PB forældet, ræling, ældre, forældre r) æ (s E // PB kræsen, ræsson r) æ (CL04 E // PB prærie, præcis skr) æ (C% &# // PB skrælle + spr) æ (l &# // PB gr) æ (s &# // PB græsplæne pr) æ (st &# // PB pr) æ (sta E // PB præstation @@ -6583,12 +7156,14 @@ pseudon) y (m 'y // PB stressed _portr) æ (t '&# // PB stressed // PB general rule r + æ + consonant + e: E - r) æ (Ce+ E // PB træne + r) æ (Ce++ E: // PB træne, træde rr) æ (Cer+ &# // PB forræderi dr) æ (ber E // PB + _mor) æ (ne+ 'E // PB stressed + _tr) æ (ben+ &# // PB træben // PB general rule r + æ + d + e: &# - r) æ (de+ &# // PB træde, græde + r) æ (de++ &# // PB græde // PB final -æer: stressed æ _aram) æ (er 'E @@ -6606,14 +7181,14 @@ _propyl) æ (er 'E _pythagor) æ (er 'E æld (r+ Eld // PB forældre, ældre + k) æld (r El // PB kældre pr) æ (k E // PB præke pr) ædi ED // PB silent i - prædiken pr) ædi (kant Edi // PB -// pr) æ (stati E // PB præstation pr) æ (stere E // PB spr) æ (kk &# // PB sprække sp) æ (ne E: // PB opposed to "spænde" with a short æ - r) æ (dd a // PB skrædder, brædder, ræddike +// r) æ (dd &# // PB skrædder, brædder, ræddike _migr) æ (ne 'E // PB stressed _dom) æ (ne 'E // PB stressed f) æ (re 'E: // PB affære, atmosfære, sfære @@ -6629,6 +7204,7 @@ _porcel) æ (n 'E // PB stressed refr) æn '&N // PB stressed _font) æ (ne 'E // PB stressed _karant) æ (ne 'E // PB stressed +_jubil) æ 'E // PB jubilæet t) æge E:j@ // PB tæge t) æe (r E // PB tæer ærge E:ru@ // PB sværge @@ -6650,6 +7226,8 @@ majest) æ (t 'E // PB stressed æ h) ø (j V ø (je V // PB øje øre W:V // PB VERY BROAD - snørebånd + øre (jse Wra // PB sørejse + i) øre (faldende 'W:V // PB stressed s) øre (dni WrE // PB søredningstjeneste øjer W#jV // PB bøjer ø (jn W# // PB øjne @@ -6659,6 +7237,7 @@ majest) æ (t 'E // PB stressed æ g) øg (l Vj // PB gøgler l) ø (s W C) ø (j+ W# // PB søjle, bøjle, sprøjte + burg) ø (js 'W# // PB burgøjser, burgøjsisk - stressed L09) ø (g V // PB m => L09 (m + n) - møg, smøg sm) øg (_sig Wj // PB "katten smøg sig om benet" _n) ø (d@ 'W: // PB nød- stressed - nødsituation @@ -6669,28 +7248,29 @@ majest) æ (t 'E // PB stressed æ r) ø (mer W: // PB strømere s) ø_ W: L08) ø (g W // PB skøge - sp) øg (en Vj // PB + sp) øg (en Vj // PB sp) øg (_ Vj // PB spøg = joke s) ø (g W // PB søgte sp) ør (g W:r // PB spørge sp) ør (gs Wr // PB spørgsmål r) ø (g W# // PB røg + r) ø (gte W // PB misrøgte r) ø (gelse W // PB for) ø (g W // PB forøge for) øg (_ W:? // PB forøg -// pr) ø (ve W // PB prøve ø (re_ W: // PB køre -// r) ø (ver W# // PB røver r) ø (v W# // PB røv + narr) ø (v W# // PB narrøve +bonder) ø (v W# // PB bonderøve pr) ø (v W // PB _r) ø (ven W# // PB - r) ø (vL11 W // PB bedrøvet -// pr) ø (v W // PB + dr) ø (vet W // PB bedrøvet k) ød WD // PB skød, kød _) øg (_ Wj // PB 'øg' noun and verb d) øg (n Vj øj+ V:j // PB changet from [Oj] - velg) ø (renhed '@ // PB stressed ø + velg) ø (renhed 'W // PB stressed ø + _man) ø (vre 'W // PB stressed im) ø (dekom 'W: // PB imødekomme syd) ø (st 'W // PB stressed - sydøst nord) ø (st 'W // PB stressed - nordøst @@ -6709,6 +7289,7 @@ majest) æ (t 'E // PB stressed æ // PB råd ("advice") r) å (d+ O // PB råd (advice, not rot) r) å (dn+ V // PB rådne + tr) ådne (t ODnE // PB r) å (dd+ V // PB rådden tr) å (dt V // PB overtrådt r) å (dg+ V // PB rådgive @@ -6738,6 +7319,8 @@ majest) æ (t 'E // PB stressed æ sp) å (kone V // PB sp) å (kvinde V // PB sp) å (dom V // PB + åd (s VD // PB ådsel, rådslagning + b) åd (+ OD // PB bådskur _var_s) å (_ V // PB jeg var så glad jas) å (_ 'V // PB jaså alts) å V // PN altså @@ -6746,14 +7329,22 @@ uimodst) å (elig 'O // PB stressed forh) åbentlig 'ObEntli // PB stressed h) år V:? // PB hår, hård bl) å (@ V // PB blåbær, blågrå - bl) å (t V // PB +// bl) å (t V // PB +// PB General rule [V] followed by t TEST + å (t V // PB blåt + +// b) å (t V // PB båthorn å (nd V // PB hånd, ånd, bånd l) å (r V p) å (s V // PB påstand gåp) å (mod 'O // PB stressed sl) å (s V // PB slås - sm) å (C@ V // PB småkage, småfolk - m) å (l++ O // meningsmåling + ansl) å O // PB anslås + sm) å (C@+ V // PB småkage, småfolk, smålig + m) å (de++ O // PB fremgangsmåde +spørgsm) å (l O // PB spørgsmålet + m) å (ling++ O // meningsmåling +modersm) å (l O // PB m) å (lløs+ V // PB m) å (ltid+ V // PB s) å (d V // PB sådan diff --git a/dictsource/de_list b/dictsource/de_list index 32548419..1d1ab836 100644 --- a/dictsource/de_list +++ b/dictsource/de_list @@ -210,6 +210,7 @@ bis bIs $u+ $pause da $u+ durch $u+ $pause für fy:r $u+ $pause $only +fuer fy:r $u+ $pause $only gegen ge:g@n $u+ $pause hin hIn in In $u+ $brk @@ -248,27 +249,12 @@ noch $pause (nicht nur) n'ICt||n'u:r $pause (gar nicht) g,A:rn'ICt -// should these be in the Rules because they can be a prefix in a +// should these be in the Rules if they can be a prefix in a // compound verb ? -daran dA:r'an -darauf $2 -daraus $2 -dabei $2 dadurch dA:d'UrC -dafür $2 dagegen $2 -daher dA:h'Er -dahin dA:h'In damit dA:m'It danach $2 -daneben $2 -darein $2 -darin dA:r'In -darüber $2 -darum $2 -darunter $2 -davon dA:f'On -dazu dA:ts'u: umher Umh'Er umhin Umh'In woran vo:r'an diff --git a/dictsource/de_rules b/dictsource/de_rules index eef9611b..45d6aaae 100644 --- a/dictsource/de_rules +++ b/dictsource/de_rules @@ -20,6 +20,8 @@ .L01 l r .L02 c f h k p q s t z // unvoiced, except s+vowel +.L03 a ä + // This file is UTF-8 encoded @@ -68,7 +70,7 @@ _) abzu (@P4 'aptsu: _) ac (et ats _) ad (ju at - _) an (@P2 _!'an + _) an (@P2 'an _) an (a %an _) a (natioP1 'A: _) anath anat @@ -80,6 +82,9 @@ _) anim ,ani:m _) ani (s %ani: a (Co_ 'A: + _) ann an + _) an (nadP2 'an + _) an (nL03hP2 'an _) anti (@P4 ,antI _) an (tw an _) auf (@P3 _!'aUf @@ -152,6 +157,7 @@ m) ayr (_ aI3 p) ay EI + .group b _) b (_ be: _) b (L01A b // allow bl br at start of word @@ -207,17 +213,35 @@ bo (sh bo: _) bundes b'Und@s + .group c _) c (_ se: _) c (L01A k // allow cl cr at start of word + c k + c) c + ck k + + _) c (el S + fa) c (et ts + _) cey tsaI + chef (_ SEf + _) c (ent ts + c (ie s + pla) c (ie ts + coat (_ _^_EN + _) code ko:t + _) computer(@P kOmpj'u:t3 + _) cow _^_EN + crew _^_EN + cup _^_EN + _) cyber saIb3 + + +.group ch _) ch (L01A k _) ch (a S _) ch (A C _) ch (o k - - c k - c) c - ch C a) ch x o) ch x @@ -231,13 +255,6 @@ ü) chen (_ C@n chs ks (_ - ck k - - _) c (el S - fa) c (et ts - _) cey tsaI - chef (_ SEf - _) c (ent ts chance SA~s@ chara (kt k%ara _) ch (ic S @@ -252,15 +269,7 @@ chro kro: nä) chs (t Cs wa) chstu (m kstu: - c (ie s - pla) c (ie ts - coat (_ _^_EN - _) code ko:t - _) computer(@P kOmpj'u:t3 - _) cow _^_EN - crew _^_EN - cup _^_EN - _) cyber saIb3 + .group d _) d (_ de: @@ -276,11 +285,26 @@ ds (_ ts dt t ddt t - soun) d d - _) darüber (@P7 dar'y:b@r - _) darum (@P5 dar'Um - _) darunter (@P8 dar'Unt@r + + _) dabei (P5 dA:'baI + _) dafür (P5 dA:f'yr + _) daher (P5 dA:h'Er + _) dahin (P5 dA:h'In + _) dahinter (P8 dA:h'Int3 + _) daneben (P7 dA:n'e:b@n + _) daran (P5 dA:r'an + _) darauf (P6 dA:r'aUf + _) daraus (P6 dA:r'aUs + _) darein (P6 dA:r'aIn + _) darin (P5 dA:r'In + _) darüber (P7 dA:r'y:b@r + _) darum (P5 dA:r'Um + _) darunter (P8 dA:r'Unt@r + _) davon (P5 dA:f'On + _) davor (P5 dA:f'o:r + _) dazu (P4 dA:ts'u: + _) daten (@P5 d'at@n _) deal _^_EN _) de (if de: @@ -373,7 +397,6 @@ &) eren (_S4 @r@n &) erer (_S4 @r3 &) eres (_S4 @r@s - &) er (X_ 3: er (d_ e:r &) er (r_ E w) er (k_ Er @@ -487,6 +510,7 @@ _) frohlock fro:l'Ok _) fung (A fUNg + .group g _) g (_ ge: _) g (L01A g // allow _gl _gr @@ -515,6 +539,8 @@ green _^_EN guide _^_EN gue (_ k + _) güte (@P4 g'y:t@ + .group ge _) ge (@P2 g@ @@ -544,6 +570,7 @@ ge (rät g@ ge (strig gE + .group h _) h (_ hA: h h @@ -559,7 +586,7 @@ _) herüber (P7 hEr'y:b3 _) herum (P5 hEr'Um _) herunter (P8 hEr'Unt3 - _) hervor (P6 hErf'Or + _) hervor (P6 hErf'o:r _) hier (@ h%i:r _) hilf (@P4 h'Ilf _) hilfs (@P5 h'Ilfs @@ -633,9 +660,10 @@ _) i (mag I i (Co_ 'i: ik (o_ i:k + i (l_ 'i: + k) i (l_ I &) im (o_ =i:m r) i (na_ 'i: -// @) ing (_N _^_EN _) in (k %In _) inter Int@r &) in (_ i2n @@ -811,8 +839,6 @@ formal) ie =I@ n n n) n ng N -// ng (A Ng -// ng (l Ng o) ng (e ng o) ng (A Ng u) ng (i Ng @@ -934,12 +960,14 @@ formal) ie =I@ _) psycho (ti psy:C'o: _) pu (e p%u: + .group q _) q (_ ku: q k qu kv @) que (_ =k + .group r _) r (_ Er r r @@ -950,6 +978,8 @@ formal) ie =I@ rangier rA:NZ'i:r _) re (d re: ressourc rEs'Urs + revers r%e:vErs + .group s _) s (_ Es @@ -1054,6 +1084,7 @@ formal) ie =I@ synthesi _^_EN system z%Iste:m + .group t _) t (_ te: t t @@ -1115,6 +1146,7 @@ formal) ie =I@ traver tr%avEr _) tw _^_EN + .group u _) u (_ u: u u: @@ -1134,6 +1166,7 @@ formal) ie =I@ ub (t_ u:p ug (t_ u:k + _) ueber (@P5 _|,y:b3 _) um (@P2 Um _) umbe (@P4 'Umb@ _) umge (@P4 'Umg@ @@ -1153,6 +1186,8 @@ formal) ie =I@ _) unge (@P4 _|'Ung@ _) unver (@P5 _|'UnfEr _) un (i u:n + univer (s ,u:ni:vEr + _) universitäts (P12 u:ni:vErzi:t'E:ts _) un (in@P2 _|'Un _) unum (@P4 _|'Un_|Um _) under _^_EN @@ -1177,7 +1212,6 @@ formal) ie =I@ _) user _^_EN Al) u (t_ u: - _) ueber (@P5 _|,y:b3 .group v @@ -1209,7 +1243,20 @@ formal) ie =I@ _) v (on f _) vehe ve:he: + velv (er vElv _) ver (@P3 f%Er + v (er f + _A) v (er v + a) v (er v + ad) ve (r vE + re) v (er v + i) v (er v + o) v (er v + u) v (er v + kon) ve (r vE + per) ve (r vE + sub) ve (r vE + trans) ve (r vE _) ve (rbal vE _) ve (rbos v%E _) ve (rsat vE @@ -1217,9 +1264,13 @@ formal) ie =I@ _) ve (rsif vE _) ve (rsion vE _) ve (rteb vE - _) ve (rtik vE + ve (rti vE + ver (tief f%Er @) versich fErz,IC @) vergess fErg,Es + ver (bind f%Er + ver (dien f%Er + ver (sicht f%Er @) verfahren (_S9 fErf,A:r@n _) viel (@P4 f'i:l _) vier (g@P4 f'i:r @@ -1230,17 +1281,19 @@ formal) ie =I@ _) voll (ko f%Ol _) voll (stre f%Ol _) voll (z f%Ol - _) vorder fOrd@r + vorder fOrd3 -) vorha (nd fo:rh'a _) vor (ne 'fo:r _) vor (n fOr _) vor (@P3 'fo:r + C) vor fo:r _) voraus (P6 fo:r'aUs _) vorbei (P6 fo:r'baI _) vorher (P6 fo:rh'e:r _) vorüber (P7 fo:r'yb3 + .group w _) w (_ ve: w v @@ -1259,6 +1312,7 @@ formal) ie =I@ _) weither vaIthe:r _) wieder (@P6 vi:d3 _) wo (hin v%o: + _) wovor vo:f'o:r _) wohl (@P4 v'o:l work _^_EN @@ -1308,9 +1362,10 @@ formal) ie =I@ _) zyklo (@P5 ,tsy:klo: zylin ts%i:lIn + .group ä ä E: - äh (+ e: + äh (+ E: äu OY ä (C% E @@ -1322,6 +1377,7 @@ formal) ie =I@ t) ät (_ 'E:t ä (um_N 'E: + .group ö ö Y: öh (+ Y: @@ -1331,6 +1387,7 @@ formal) ie =I@ ö (CC W ö (sch W + .group ü ü y: üh (+ y: @@ -1347,6 +1404,7 @@ formal) ie =I@ _) über (be@P4 _!'y:b3 _) über (gangs y:b3 + .group ß _) ß (_ EstsEt ß s diff --git a/dictsource/dict_phonemes b/dictsource/dict_phonemes index 067c517c..f057d304 100644 --- a/dictsource/dict_phonemes +++ b/dictsource/dict_phonemes @@ -1,7 +1,7 @@ Phonemes which are used in the *_rules and *_list files -Dictionary af_dict 2011-04-06 +Dictionary af_dict 2011-05-04 & &: 3: @ @- @L @U a A: aI AI aU A~ E e: e@ @@ -27,7 +27,7 @@ R2 s S; t T ts tS; v v# w z Z Z; -Dictionary cs_dict 2010-07-03 +Dictionary cs_dict 2011-05-18 @- a a: aU e e: eI eU i i: l- o o: oU r- u @@ -53,7 +53,7 @@ p r s S t T v w x z -Dictionary da_dict 2011-02-13 +Dictionary da_dict 2011-05-05 & &# 0 3 @ @- a A aI e E i o O u V @@ -66,7 +66,7 @@ s S t T tS v w x z Z -Dictionary hu_dict 2011-04-23 +Dictionary hu_dict 2011-05-13 a A a: E e: i i: o o: u u: Y y y: Y: @@ -77,12 +77,12 @@ n n^ p r R R2 s S s2 t t2 tS ts v z Z -Dictionary de_dict 2011-04-27 +Dictionary de_dict 2011-05-14 -3 3: @ @- a A A: aI -aU A~ E E2 E: e: EI i -I i2 i: n- o O o: OY -U u: W y y: Y: +3 @ @- a A A: aI aU +A~ E E2 E: e: EI i I +i2 i: n- o O o: OY U +u: W y y: Y: * : ; b C d D dZ f g g# h j k l m @@ -90,17 +90,17 @@ n N p pF r s S t tS ts v w x z Z -Dictionary el_dict 2010-11-16 +Dictionary el_dict 2011-05-19 a aI e i o oI u ; b c C d D f g j k l l^ m n N n^ p Q r R s s; t T -ts v x z z; +ts v x z -Dictionary en_dict 2011-05-03 +Dictionary en_dict 2011-05-18 0 3 3: @ @- @2 @5 @L a a# A: A@ aa aI aI@ aU @@ -109,11 +109,11 @@ I2 i: i@ i@3 IR O O: o: O@ o@ OI oU O~ U u: U@ V VR -: ; ? b C d D dZ -f g h j k l l# m -n N n^ p Q r r- s -S t T t2 tS v w x -z Z +: ; ? b C d D d# +dZ f g h j k l l# +m n N n^ p Q r r- +s S t T t2 tS v w +x z Z z# Dictionary eo_dict 2011-04-02 @@ -127,7 +127,7 @@ s S t T tS ts v w x z Z -Dictionary es_dict 2010-11-16 +Dictionary es_dict 2011-05-15 a aI aU e E eI eU i o O oI u @@ -185,12 +185,12 @@ N n^ p r R R2 s S t tS ts tS; v x z Z -Dictionary hi_dict 2010-07-30 +Dictionary hi_dict 2011-05-09 -@ @- @2 @3 a a: aI aU -e E e: E: E~ i I i: -l- o O o: O: O~ o~ r- -U u: u~ V +@ @2 a a: aI aU e E +e: E: E~ i I i: l- o +O o: O: O~ o~ r- U u: +u~ V #X1 #X2 - : b bh c ch d d. dh dh. f g gh h @@ -200,7 +200,7 @@ q r r. s S s. t T t. th th. v w x z -Dictionary ta_dict 2011-04-29 +Dictionary ta_dict 2011-05-08 a a: aI aU e E e: i I i: o o: u U u2 u: @@ -325,7 +325,7 @@ k l m n p R s S t tS v w x -Dictionary nl_dict 2011-04-15 +Dictionary nl_dict 2011-05-18 8 @ @- a A a: A~ e E e# E2 e: EI eU i I @@ -441,7 +441,7 @@ R2 s S t T tS ts v w z Z -Dictionary sv_dict 2010-09-08 +Dictionary sv_dict 2011-05-19 8 @ a A: E E- e: E: I i: O o: U u- u: W diff --git a/dictsource/el_list b/dictsource/el_list index 5cb23287..6353b96a 100644 --- a/dictsource/el_list +++ b/dictsource/el_list @@ -95,7 +95,13 @@ _3M1o trisCil^ost' // symbols -% t'is||ekat'o +% tisekat'o $max3 +€ evr'o ++ sin $u $max3 +* epi $u $max3 +- m'ion += ison $max3 +$ Dol'aria // articles ο o $u // definate article @@ -178,7 +184,7 @@ _3M1o trisCil^ost' θαέχετε $u θαέχουν $u -ναέχω $u +να $u ναέχεις $u ναέχει $u ναέχουμε $u @@ -194,16 +200,17 @@ _3M1o trisCil^ost' στων $u στους $u στης $u +στη $u στην $u στις $u στο $u στα $u εκ $u // of -να $u $brk // to +να $u // to από $u // from, by, of με $u $brk // with -μασί $u $brk // with,together +μαζί $u $brk // with,together παρά $u $brk // by, of, than μέσα $u $brk // in, inside, within εις $u $brk // on, to @@ -213,12 +220,13 @@ _3M1o trisCil^ost' μέχρι $brk // until κοντά $brk // beside επί $u +//πιο $u phi'o // conjunctions αλλά $u $pause // but -και ke $u $pause // and (don't change to [ge] after n) +και ke $u // and (don't change to [ge] after n) ή $u $pause // or ότι $u $pause // that αν $u $pause // if, whether @@ -233,11 +241,6 @@ _3M1o trisCil^ost' ότι $pause -// Pronunciation exceptions - - - -(για να) jan'a // Letters // If a letter has a "word" pronunciation which is different from its @@ -288,9 +291,18 @@ _ή ,ita|t'onos _. tel'ia _, k'oma +// Jer +μου $u +σου $u +του $u +μας $u +σας $u +τους $u -// miscellaneous exceptions +// Pronunciation exceptions +(για να) $u jan'a + μιερός mier'os ρια rQ;a diff --git a/dictsource/el_rules b/dictsource/el_rules index ada7bd8b..634f8970 100644 --- a/dictsource/el_rules +++ b/dictsource/el_rules @@ -53,7 +53,7 @@ ε e ει i εί 'i - C) ει (A ; + C) ει (A C ευ ev ευ (B ef // +voiceless consonant ευ (β e @@ -66,15 +66,15 @@ .group ζ ζ z ζ (ζ - ζη (A z; - ζι (A z; - ζυ (A z; - ζει (A z; - ζοι (A z; + ζη (A zj + ζι (A zj + ζυ (A zj + ζει (A zj + ζοι (A zj .group η η i - C) η (A ; +// C) η (A ; ηυ iv ηυ (B if // +voiceless consonant @@ -84,9 +84,12 @@ .group ι ι i - C) ι (A ; - ρ) ι (A i - δ) ι (α_ i + τ) ι (Α C + π) ι (A C + τ) ι (Α C + κ) ι (Α C + ρ) ι (A i + δ) ι (α_ j ι (ε i .group κ @@ -118,8 +121,11 @@ .group μ μ m - μ (μ - _) μπ b + A) μ (μ + μ (π + +.group μπ + μπ b .group ν ν n @@ -147,7 +153,7 @@ ο o οι i οί 'i - C) οι (A ; + // C) οι (A ; ου u ού 'u οη oI @@ -157,6 +163,7 @@ π p π (π ν_) π b + μ) π b .group ρ ρ r @@ -175,11 +182,11 @@ .group σ σ s // ?? σ (σ - ση (A s; - σι (A s; - συ (A s; - σει (A s; - σοι (A s; + ση (A sj + σι (A sj + συ (A sj + σει (A sj + σοι (A sj .group ς ς s @@ -196,7 +203,7 @@ .group υ υ i - C) υ (A ; +// C) υ (A ; υι i υί 'i diff --git a/dictsource/en_list b/dictsource/en_list index 028ed846..629d51b1 100644 --- a/dictsource/en_list +++ b/dictsource/en_list @@ -358,6 +358,7 @@ eur jU@ $only hmm h@m (http ://) eItSti:ti:'pi:_ ibm $abbrev +id $abbrev ie aIi:_! $pause $only i.e aIi:_! $pause irc $abbrev @@ -365,7 +366,7 @@ irc $abbrev lbs paUndz LBS $abbrev ltd lImI2tI2d -mc m@k $combine // combine with the following word +//mc m@k $combine // combine with the following word mya $abbrev nato neItoU ny $abbrev @@ -561,6 +562,7 @@ anew a#nju: ?3 anew a#nu: anime anImeI anion aneI@n +anise anIs anniversary anIv'3:s@rI anon a#n0n anonymous $2 @@ -654,6 +656,7 @@ backstory baksto@rI ballad bal@d ballast bal@st ballet baleI +?3 ballet bal'eI balloon b@lu:n ballot bal@t baloney b@loUnI @@ -670,7 +673,7 @@ bass beIs baste beIst bastion basti@n batman batman -bayou baIu: +bazaar ba#zA@ belisha b@l'i:S@ bely bI2laI beryl bEr@L @@ -687,6 +690,7 @@ bijou bi:Zu: bikini bIk'i:nI binman bInman biped baIpEd +bipedal baIp'i:d@L biscuit bIskIt bison baIs@n bizarre bIz'A@ @@ -698,6 +702,7 @@ blouse blaUz blurry bl3:rI ?5 blurry blVRrI boing bOIN +bolognese b0l@n'eIz bombard $2 bonbon b0nb0n bonhomie b0n@mi: @@ -705,6 +710,7 @@ bonjour bO:nZ'U@ boogie b'u:gI bosom bUz@m bosun boUs@n +boutique bu:t'i:k bourgeois bU@ZwA: bourgeoise bU@ZwA:z bourgeoisie bU@ZwA:z'i: @@ -738,7 +744,7 @@ cacti kaktaI cadet ka#dEt cadre kA:d3 caesar si:z3 -cafe kafI +cafe kafeI cajole ka#dZoUl caldera k0ld'e@r@ calix keIlIks @@ -755,6 +761,7 @@ canoe k@nu: canoes k@nu:z canton kant0n canvas kanv@s +capita kapIt@ capitol kapIt@L caprice ka#pr'i:s caramel kar@mEl @@ -774,6 +781,8 @@ caviar kavIA@ caviare kavIA@ cavort ka#v'O@t cedar si:d3 +celidh keIli +ceilidh keIli celebre sEl'Ebr@ censure sEnS3 ceres si@ri:z @@ -782,6 +791,7 @@ chalet SaleI chameleon k@mi:li@n chamomile kam@maIl champagne Samp'eIn +chandelier Sand@l'i@3 chang tSeIndZ chang tSaN $onlys chapel tSap@L @@ -791,6 +801,7 @@ charit tSarIt // charitable chateau SatoU chemise SEm'i:z chic Si:k +chiffron SIfr0n chimera kaIm'i@r@ chimpanzee $3 chisel tSIz@L @@ -820,6 +831,7 @@ c'mon k@m0n coauthor koU'O:T3 coaxial koU'aksI@l cobol koUb0l +cobra koUbr@ cocoa koUkoU cochlea k0kli:@ cockeye k0kaI @@ -893,6 +905,7 @@ coop ku:p cooper ku:p3 coordinate koU'O:dI2neIt $verb copier k0pi@3 +copilot koUpaIl@t coral k0r@L coronet k0r@nEt corollary $2 @@ -901,6 +914,7 @@ corporate kO@p@r@t corps kO@ $only countered kaUnt3d coupon ku:p0n +couscous ku:sku:s covert koUv'3:t coworker koUw3:k3 coyote kaI'oUtI @@ -952,6 +966,7 @@ delicate dElI2k@t delimit dI2lImIt // delimited demolish dI2m0lIS demon di:m@n +demoness di:m@nEs demo dEmoU demonstrative $2 dengue dEngI @@ -974,6 +989,7 @@ devotee dEvoUt'i: di d,I diabetes daI@b'i:ti:z diameter daI'amI2t3 +diaper daIp3 diaspora daI'asp@r@ diehard daIhA@d dielectric daI@l'EktrIk @@ -995,6 +1011,7 @@ disease dIz'i:z dishes dISI2z dismal dIzm@l disparate dIsp@r@t +disreputable $2 distributor $2 distro dIstroU disuse dIs'ju:z @@ -1060,9 +1077,12 @@ envelope $verb epiphany I2pIf@nI epistle I2pIs@L epitome I2pIt@mI +epub i:pVb +equal i:kw@L equation I2kweIZ@n equivocal I2kwIv@k@L erase I2reIz // erasing erases +eraser I2reIz3 ere e@ $only eros i@r0s err 3: @@ -1109,6 +1129,7 @@ eyrie i@rI facade f@sA:d façade f@sA:d faeces fi:si:z +fahrenheit far@nhaIt fallible fal@b@L familiar f@mIli@3 famine famIn @@ -1138,6 +1159,7 @@ finite faInaIt fishnet fISnEt fiord fi:O@d fix fIks // for fixer +flaccid flasId flagellum fla#dZEl@m flamenco fla#mENkoU flexible flEksIb@L @@ -1190,6 +1212,7 @@ geni dZi:nI genome dZi:noUm genre Z0nr@ ?!3 genuine dZEnju:In +geode dZi:oUd geyser gi:z3 gibbon gIb@n gig gIg @@ -1256,11 +1279,13 @@ hindus hIndu:z hiya haIa# hmmm h'@m hmpf h'@mpf +hogtie h0gtaI holme hoUm holster hoUlst3 homeowner hoUmoUn3 homepage hoUmpeIdZ -hominem h0mInEm +hominem h0mInEm +hooah hu:'A: hopi hoUpi: horizontal $3 hospitable h0sp'It@b@L @@ -1278,6 +1303,8 @@ hurrah hVr'A: hurray hVr'eI hurricane hVrI2keIn hussar hVz'A@ +huzza hVz'A: +huzzah hVz'A: hyperbola haIp'3:b@l@ hyperbole haIp'3:b@lI hypothesis haIp'0T@sIs @@ -1376,7 +1403,7 @@ kiwi ki:wi: knavish neIvIS koala koU'A:l@ koan koUA:n -kopje k0pI +kopje k0pI kosher koUS3 la ,la $only @@ -1394,7 +1421,7 @@ lasso las'u: latte lateI lawyer lOI3 lava lA:v@ -le l@ $only +le l@_| $only lead li:d leafy li:fI leant lEnt @@ -1481,13 +1508,13 @@ mausoleum mO:s@li:@m mayhem meIhEm meant mEnt meadow mEdoU -meander mI'and3 mediaeval mEdI'i:v@L medicine mEds@n melon mEl@n menus mEnju:z memo mEmoU menagerie m@n'adZj@rI +meow mi'aU mercedes m3:s'eIdi:z mercenary m3:s@n@rI merest mi@r@st @@ -1507,6 +1534,7 @@ mildew mIldju: mileage maIlI2dZ milestone maIlstoUn militia m@lIS@ +million mIli@n minibus mInIbVs mining maInI2N // not mini minuet mInju:'Et @@ -1616,6 +1644,7 @@ omelet 0ml@t omelette 0ml@t omnibus $1 omniscience 0mn'IsI@ns +oorah u:r'A: opaque oUp'eIk oped 0p'Ed opine oUp'aIn @@ -1691,6 +1720,7 @@ pate pateI pathos peIT0s paypal peIpal pear pe@ +pecan pi:k@n peculiar pI2kju:lI3 pedalo pEd@loU pejorative p@dZ0r@tIv @@ -1729,6 +1759,7 @@ pious paI@s pipette pIp'Et piquant pi:k@nt piracy paI@r@sI +piranha p@rA:n@ pirate paIr@t pisces paIsi:z piteous pIti@s @@ -1792,6 +1823,8 @@ promenade pr0m@n'A:d pronoun proUnaUn propaganda pr0p@g'and@ protege pr0t@ZeI +protegé pr0t@ZeI +protégé pr0t@ZeI protegee pr0t@ZeI protest proUtEst $onlys protest $verb @@ -1860,6 +1893,7 @@ reciprocal rI2sIpr@k@L recital rI2saIt@L recommend r,Ek@mEnd recommendation rEk@mEnd'eIS@n +reconnaissance rI2k0nIs@ns record rEkO@d $onlys ?3 record rEk3d $onlys record $verb @@ -1887,6 +1921,7 @@ reined reInd reining reInI2N reindeer reIndi@3 reinvent ri:Inv'Ent +rekey r,i:k'i: relative rEl@tIv relic rElIk relish rElI2S @@ -1925,6 +1960,7 @@ retrial ri:traI@l retry ri:traI reuse ri:'ju:z rever rI2vi@3 // revered +reverie rEv@ri rhododendron roUd@d'Endr@n rhetoric rEt@rIk $onlys rhinoceros raIn'0s@r@s @@ -1941,8 +1977,7 @@ rouse raUz rout raUt // for routed routine $2 row roU -(row about) 'raU||,a#baUt -(row over) 'raU||,oUv3 +row raU $noun ruby ru:bI rugged rVgI2d ruin ru:I2n // for ruining @@ -1958,6 +1993,7 @@ safety seIftI saga sA:g@ salad sal@d saline seIlaIn +saloon sa#lu:n san ,san sardine $2 satan seIt@n @@ -1982,6 +2018,7 @@ scythe saID seabed si:bEd sealion si:laI@n seance seI0ns +secant si:k@nt seconded sEk'0ndI2d secrecy si:kr@sI secret si:kr@t @@ -2025,6 +2062,10 @@ shone S0n shoulder SoUld3 shrilly SrIllI $verbf sibelius sI2beIli@s +si si: +sí Si: +sidhe Si:@ +sídhe Si:@ sierra sI'e@r@ signage saInI2dZ signal sIgn@l // signaled @@ -2074,6 +2115,7 @@ squirrel skwIr@L standby standbaI stagnate $2 stampede $2 +starry stA:ri stiletto stI2lEtoU strychnine str'Ikni:n sterile stEraIl @@ -2081,7 +2123,7 @@ stomata stoUm@t@ storytell stO:rItEl stripy straIpI suave swA:v -subjected sVbdZ'EktI2d +subject sVbdZ'Ekt $verb sublime $2 subordinate $2 subpoena su:p'i:n@ @@ -2094,6 +2136,7 @@ suffice s@faIs suffuse $2 sundae sVndeI sundial sVndaI@l +suntan sVntan suite swi:t $onlys superb su:p'3:b superfluous su:p'3:flu:@s @@ -2197,7 +2240,6 @@ troubadour tru:b@do@ truely tru:lI2 $verbf truest tru:@st tryst trIst -tsk t'@sk tudor tju:d3 turntable t3:nteIb@L tulip tju:lIp @@ -2244,12 +2286,11 @@ uptight $2 urine jU@rIn usable ju:z@b@L usage ju:sI2dZ -use ju:s $onlys +use ju:s use ju:z $verb useage ju:sI2dZ using ju:zI2N useful ju:sf@L -useless ju:sl@s utensil ju:t'Ens@L valentine val@ntaIn @@ -2263,7 +2304,6 @@ vaseline vas@li:n veg vEdZ vegetable vEdZI2t@b@L vehicle vi@k@L -vegan vi:g@n veggy vEdZI vengeance vEndZ@ns venus vi:n@s @@ -2294,10 +2334,9 @@ watershed wO:t3SEd watson w0t|s@n waxy waksI webpage wEbpeIdZ -weekend $2 wehrmacht ve@maxt website wEbsaIt -weekend wi:k'End +weekend $2 wheelbarrow w'i:l_b,aroU whew fju: whichever $2 @@ -2309,6 +2348,7 @@ wicked wIkI2d wilderness wIld3nEs winding waIndI2N // verb wind waInd $verb +(wind power) w'Ind||p'aU3 (wind up) w'aInd||'Vp (winds down) w'aIndz||d'aUn winded wIndI2d @@ -2387,6 +2427,7 @@ Regis ri:dZI2s Rhyl rIl Salisbury sO:lsbrI Southend sA:f'End +Stonehenge st,oUnh'EndZ Suffolk sVf@k Walsall wO:lsO:l Watford w0tf@d @@ -2429,6 +2470,7 @@ Benin bEnIn Berlin b3:l'In Bhutan bu:t'an Bogota b0g@t'A: +Bologna b@loUn;@ ?3 Boston bOst@n Bucharest bu:ka#r'Est Budapest bu:d@p'Est @@ -2516,6 +2558,7 @@ Maya maI@ Mayan maI@n Melbourne mElb3n Memphis mEmfI2s +Merced m3:s'Ed Mexico $1 Miami maI'amI Michigan mISIg@n @@ -2523,8 +2566,10 @@ Milan $2 Mindanao mInd@n'aU Minneapolis mIni:'ap@lI2s Missouri mIz'U@rI +Monaco m0n@koU Montreal m0ntrI'O:l Morocco m@r0koU +Moroccan m@r0k@n Munich mju:nIk Nairobi naIr'oUbI Naples neIp@Lz @@ -2567,6 +2612,7 @@ Savannah $2 Savoy sa#vOI Seattle si:'at@L Seychelle seIS'El +Shanghai $2 Sicily sIsI2lI Slovak sloUvak Seoul soUl @@ -2616,13 +2662,16 @@ Aguilera agi:l'e@r@ Ahab eIhab Ahmed axmEd Alan al@n +Alana a#lan@ Alec alIk Alex alIks Alfie alfi Alfred alfrI2d Alice alIs Allen al@n -Alison alI2s@n +Alison alIs@n +Allyson alIs@n +Alycen alIs@n Amanda $2 Amos eIm0s Amy eImi @@ -2631,6 +2680,7 @@ Anita a#ni:t@ Anthony ant@ni Anton ant0n Aoife i:f@ +Aoiffe i:f@ Archibald A@tSIbO:ld Archie A@tSi Ares e@ri:z @@ -2643,25 +2693,34 @@ Betsy bEtsi Bjorn bjO@n Bjørn bj3:n Boris b0rIs +Brianna brI'an@ Brien braI@n +Caiseal kaS@L Candace kandIs Carol kar@l +Caroline kar@laIn Calliope ka#laI@pi Cassandra k@sandr@ Cassey keIsi Catherine kaTrI2n +Cecil sEs@L Cecile sEsi:l +Circe s3:si Charlotte SA@l@t Cher Se@ Cheri Se@r'i: Cherie Se@r'i: -Cheryl SErI2l +Cheryl SEr@L Chloe kloUi Chris krIs Cleo kli:oU Cloe kloUi +Colleen $2 +Connell k0n@L Connie k0ni Connor k0n3 +Conrad $1 +Dana deIn@ Daphne dafni Darryl dar@L Davie deIvi @@ -2669,6 +2728,7 @@ Davis deIvIs Declan dEkla#n Denise d@ni:s Derek dErIk +Di daI $capital Dinah daIn@ Dmitri d@mi:tri Dominic d0mI2nIk @@ -2676,20 +2736,28 @@ Donaghy d0n'hi: Doris d0rIs Dorothy d0r@Ti Dougall du:g@L +Draco dreIkoU +Duana du:'an@ +Duane dweIn Duncan dVnk@n Dvina d@vi:n@ Dylan dIl@n Edith i:dIT Elise I2li:z +Elisabeth I2lIz@b@T Elizabeth I2lIz@b@T +Eliza Il'aIz@ Emily EmI2li Emma Em@ Emmy Emi +Einín Eni:n Etheridge ET@-rIdZ Etienne EtI'En Euler OIl3 Eva i:v@ Evan Ev@n +Fainne fan;@ +Fírinne fi:rIn;@ Gary gari Geraint gEraInt Gibbs gIbz @@ -2697,22 +2765,25 @@ Giles gaIlz Gillian dZIli:@n Gladys gladIs Glynn glIn +Giovanni dZ@v'A:ni Graeme greI@m Graham greI@m Hadrian heIdri:@n Harriet hari@t Heidi haIdi +Hecate hEk@teI +Hekate hEk@teI Huw hju: Iain i:@n Ian i:@n Igor i:go@ Imogen Im@dZ@n +Imogene Im@dZ@n Irene aIri:n Isaac aIs@k Isabel Iz@bEl Isla aIl@ Isiah aIz'aI@ -Ivan aIv@n Jacob dZeIk@b Jacques Zak Jamie dZeImi @@ -2726,31 +2797,40 @@ Karen kar@n Karene ka#ri:n Katherine kaTrI2n Katie keIti +Keighli keIli Kieran ki@r@n Laurence l0r@ns Lawrence l0r@ns +Leann li:'an Leanne li:'an +(Le ann) li:'an Lenore lEn'o@ Leroy li:rOI Liam li:@m Lindsay lInzi Llewellyn l#@w'ElIn Llywelyn l#@w'ElIn +Loinnir lVni@ Lois loUIs Louis lu:I Louise lu:w'i:z +Luis lu:Is +Lupe lu:peI Madeline mad@lI2n Maeve meIv Mahmoud maxm'u:d +Makenna m@kEn@ Malcolm malk@m Maria ma#ri:@ Marie ma#ri: +Marian mari@n Margaret mA@gr@t Marilyn mar@lI2n Matilda ma#tIld@ Matthew maTju: Maurice m0rIs Mavis meIvIs +Megan mEg@n Melissa $2 Michael maIk@L Michele mI2SEl @@ -2759,6 +2839,10 @@ Miguel mi:Q'El Mildred mIldrI2d Mindy mIndi Minerva mI2n3:v@ +Mirabel mIr@bEl +Misha mi:S@ +Moet moU'Et +Moët moU'Et Mohamed moUh'amI2d Mohammad moUh'amI2d Muhammad moUh'amI2d @@ -2789,13 +2873,14 @@ Reynold rEn@Ld Rhys ri:s Rihanna rI'A:n@ Roderick r0drIk +Roni r0ni Rosario roUz'A@rIoU Russell rVs@L Sabina sa#bi:n@ Sabine sa#bi:n Samantha s@manT@ (Santa claus) s'ant@||kl'O:z -Saoirse se@S@ +Saoirse si@S@ Sarah se@r@ Seamus SeIm@s Sean SO:n @@ -2803,6 +2888,7 @@ Sebastian $2 Sheila Si:l@ Sinead SI2neId Siobhan S@vO:n +Siobhán S@vO:n Sonia s0nj@ Sophie soUfi Stephen sti:v@n @@ -2816,6 +2902,7 @@ Therese t@ri:z Thomas t0m@s Tina ti:n@ Tracy treIsi +Triani tri:'ani Trina tri:n@ Tricia trIS@ Vanessa va#nEs@ @@ -2836,16 +2923,23 @@ Disney dIznI Dolce d0ltSeI Dvorak d@-vo@Zak Gibson gIbs@n +Guinness gInIs Hades heIdi:z +Mackenna m@kEn@ Niro ni@roU Patel pa#tEl +Prescot prEsk0t Primavera pri:m@v'e@r@ Prentice prEntIs +Reagan reIg@n Reid ri:d Reuter rOIt3 Sanchez santSEz +Tzu tsu: Ubuntu u:b'u:ntu: +Wii wi:: Yaesu jeIsu: +Yamaha jam@hA: zhivago ZI2vA:goU @@ -3048,11 +3142,13 @@ have hav $pastf $only $u $strend2 haves havz (have been) %ha#v%bIn $pastf (have not) ha#vn,0t $pastf +(have not) ha#vn0t $pastf $atend has %ha#z $pastf $only has haz $only $atend (has been) %ha#z%bIn $pastf (has to) haztu: $atend (has not) h@zn%0t $pastf +(has not) ha#zn0t $pastf $atend has haz $allcaps hath %haT $pastf $only had %ha#d $pastf $strend2 $only @@ -3324,6 +3420,7 @@ like laIk $strend2 ?3 privacy praIv@sI ?3 respite rEspI2t ?3 semi sEmaI +?3 sojourn soUdZ3:n ?3 status stat@s ?3 template tEmpl@t ?3 tomato t@meItoU diff --git a/dictsource/en_rules b/dictsource/en_rules index 039481d5..712a90d7 100644 --- a/dictsource/en_rules +++ b/dictsource/en_rules @@ -34,6 +34,7 @@ .L02 i y .L03 a i o u // vowel, not 'e' + .replace ff ff // ligature fi fi @@ -50,8 +51,8 @@ a (Be# eI w) a (Be# eI a (BeCo_ a - a (Ber a - a (Bery_ eI + a (BerA a + a (BerC a a (Bet a @) a (Bia 'eI a (Bing E @@ -114,6 +115,8 @@ m) ao aU t) ao aU ao (_ =aU + aois (_ i:S + aoise (_ i:S@ g) ao (l eI@ aor eI'o@ m) ao (ri aU @@ -167,7 +170,7 @@ h) a (zA eI l) a (z eI sw) a (z A: - r) a (zA eI + r) a (zi eI h) a (zar 'a g) a (zeC% @ @k) aze (_ 'A:zI @@ -175,7 +178,7 @@ a (zide 'eI br) a (zil a bl) a (zon eI - r) a (zor eI + r) azor eIz3 a (zy eI a (zz_ 'a @@ -192,7 +195,8 @@ _) abel eIb@L _) ab (er@ ,ab - C) aber (@ ab@ + C) aber (@ ab3 + _s) aber (@ eIb3 _) aber (r a#bE _) ab (i ab _) ab (ide a#b @@ -287,7 +291,8 @@ ac (id_ as _) ac (i a#s acious 'eIS@s - _) ack (_ ak + _) ack ak + _) ack (n a#k &) ac (le_ @k _) ac (o ak ac (on ak @@ -423,7 +428,7 @@ @) age (ment I2dZ g) age (ment 'eIdZ m) ag (enta @dZ - agh (_ A: + agh (_ @ agio (_ 'A:dZIoU t) agi (o eIdZj _) ag (l@ a#g @@ -452,6 +457,7 @@ ent) ai (l 'eI air e@ aire (_ e@ + _) ais (li aS s) ai (d E n) ai (v aI'i: pt) ai I @@ -468,9 +474,12 @@ d) ained (_ 'eInd aire 'e@ aise (_ 'eIz + _c) ais (l aS // 'caislin' + @l) ais (_ eI .group al _) al (@ a#l + gonz) al 'A:l _) alaba al@b'a @) aland (_ =@la#nd _) al (ast al @@ -543,7 +552,7 @@ &) al (_ @L ?8 &) al (_ a#l @) ally (_S2 l%I - @@ic) ally (_S4 l%I + @@c) ally (_S4 l%I inst) al (_ O:l &) al (d_ @L b) al (d+ O:l @@ -570,7 +579,6 @@ ps) al (m A: qu) al (m A: equ) al @l - equ) al (it 0l ch) al (k O: t) al (k O: w) al (C 0l @@ -665,6 +673,7 @@ .group an @) ana (_ 'A:n@ + ph) an (age @n C) an (c aan c) an (c an f) an (c an @@ -697,7 +706,8 @@ &m) an (_ @n ?8 &m) an (_ a#n p) an (_ an - r) an (_ an + tr) an (_ an + or) an (_ 'A:n @@r) an (_ @n st) an (_ an m) an (_ an @@ -727,6 +737,7 @@ an (gul 'an &) ani (_ 'A:nI an (ia 'eIn + m) ania (c a#naI@ z) ania a#n'i@ _l) an (ia an sp) an (ia an @@ -823,6 +834,7 @@ _) arr (o ar ar (i_ 'A:r ?3 @) ar (io_ 'ar + _b) ar (L02t ar c) ar (i ar ar (ious e@ cl) ar (i ar @@ -844,6 +856,7 @@ &d) ar (d_ 3 gg) ar (d_ 3 &h) ar (d_ 3 + &ch) ar (d 3 &k) ar (d_ 3 &st) ar (d_ 3 &w) ar (d_ 3 @@ -855,6 +868,7 @@ sep) ar (at 3r w) are e@ k) ar (y ar + _m) ar (y e@ c) arbo (h ,A@boU _) arch (@P4 ,A@tS // prefix _) archai A@k'eII @@ -895,6 +909,7 @@ htm) ar e@ ar (ic ar &) arise (_ @raIz + u) ar (ish e@r log) ar (i @r m) ar (it ar p) ar (i ar @@ -904,6 +919,7 @@ v) ar (iA e@r @) ar (ity ar ar (iu+ 'e@r + _p) arlia A:rl@ arom (at a#roUm arre (_ A@ arred (_ A@d @@ -912,9 +928,9 @@ p) ar (ticu 3 qu) ar (t O@ ar (til %A@ - ary (_ @r%I -?3 ion) ary (_ Er%I - XC) ary e@r%I + &) ary (_ @r%i +?3 ion) ary (_ Er%i + XC) ary (_ e@r%i w) ar O@ wh) ar O@ w) ar (r 0 @@ -932,10 +948,10 @@ .group as _) as (@ a#s _) ass (@ a#s - c) ass (_ @s - tl) ass (_ @s + &c) ass (_ @s + &tl) ass (_ @s omp) ass (_ @s - sp) ass (_ @s + &sp) ass (_ @s rr) ass @s &v) ass (_ @s ascii askI @@ -1029,6 +1045,7 @@ pl) at (ea at &) at (eer_ @t g) at (eau at + _k) at (er at p) atrol a#troUl ?3 p) at (riA eIt fr) at (ern a#t @@ -1111,6 +1128,7 @@ _) auto (@P4 ,O:toU // prefix auto (ma O:t@ _) auto (n %O:t0 + au (v oU .group av av (ail a#v @@ -1149,6 +1167,7 @@ _) balli (@ b,alI2 balli (st ba#l'I _) ba (mb@ b%a + _) bayou baIu: _) book (@@P4 b'Uk su) bt (l t de) bt t @@ -1283,6 +1302,7 @@ cian Si@n cia (lit SIa cia (b Si@ + _) cia (ra ki@ ma) c (in k ciph (er saIf cism (_ sIz@m @@ -1301,10 +1321,12 @@ chion S@n ch (io_ S ch (ae k + _) ch (andA S _) cha (o keI chaos keI0s chap (ero Sap chario (t tSari@ + _) ch (artre S cha (ris k@ ch (asm k ch (ass S @@ -1368,12 +1390,14 @@ .group co _) co (ag k%oU - coa (les k%oUa# + coa (les k%oU@ + coa (lit koU@ _) co (eCP2 k,oU _) coe (l si: co (hab k%oU co (llab k@ co (llap k@ + collar k0l3 co (llat k%0 co (llec k@ co (llis k@ @@ -1512,6 +1536,7 @@ dg (y dZ _) dir (_ daI@ we) dne (sd n + dt (_ t ?3 &) du (CA dZu: du (al_ dZu: du (cat dZu: @@ -1565,7 +1590,7 @@ de (men dI2 de (mise dI2 de (mocrac dI2 - dem (oni di:m + _) dem (oni di:m de (mor dI2 de (mot dI2 de (mur dI2 @@ -1669,7 +1694,6 @@ di (sposs ,dI di (sprop ,dI _) di (sre ,dI - di (srepu dI2 di (ssect daI di (ssid dI di (ssip dI @@ -1745,6 +1769,7 @@ l) e (gal i: r) e (gal i: int) e (ge I + X) e (gan_ i: @) e (gic 'i: l) egion i:dZ@n l) e (git @ @@ -1794,6 +1819,8 @@ _) euro jU@roU _) euro (pe jU@r-@ &) eus (_ =I2@s + @) euse (_ '3:z +?3 @) euse (_ 'u:z d) eu (ts OI ew ju: _s) ew u: @@ -1830,7 +1857,7 @@ r) ea (died E r) eadme i:dmi: br) ea (d E - dr) ea (d E + _dr) ea (d E tr) ea (d E spr) ea (d E thr) ea (d E @@ -1848,6 +1875,7 @@ f) ea (lt i: eam (t_ Emp ean (_ i@n + ea (nder i:'a p) ean (_ 'i@n _l) ea (mi E b) ea (n i: @@ -1904,6 +1932,7 @@ .group ed @@) ed (_S2dvei d + Ai) ed (_S2dve d @C) ed (_S2dvei d @c) ed (_S2vdei t @d) ed (_S2dvei I2d @@ -1929,6 +1958,7 @@ edly (_ Idl%I c) ed (e_ 'i:d p) ed (e_ i:d + p) edal Ed@L rs) ed (e 'i:d m) ed (ia i:d @) ed (ien 'i:d @@ -1944,6 +1974,7 @@ h) ed (ron 'i:d h) ed (ra 'i:d @) edur 'i:dZ3 + &) ed (y @d .group ei @@ -1959,16 +1990,18 @@ h) eigh (t aI eighth eItT eig (n eI - n) eil i:@L + n) eil i:l @) ei (n_ i: ei (nate I @) ei (ne i: b) ei (ng i:I eir e@ + _) eir aIr w) eir i@3 l) ei (s E th) ei (sC i:I _s) eis (m aIz + ei (ster aI f) ei (t_ I f) ei (te I // for 'add e' to 'forfeit' etc. h) ei (t_ aI @@ -2061,6 +2094,7 @@ en (core 0n &) ency (_ @ns%i ency (cli %EnsI + k) en (d_ En en (dA_ 'En _) en (d En _) en (da %En @@ -2101,7 +2135,7 @@ en (sig En ensk (_ 'Ensk enshrine %EnSraIn - m) entary (_ 'Ent@r%I + m) entary (_ 'Ent@r%i en (ter En en (tert ,En enthra (l %EnTrO: @@ -2186,6 +2220,9 @@ &) er 3 @@@) er (_S2de 3 // suffix %C) er (_S3 3 + rn) er (_S2 3 + er) er (_S2 3 + er) ers (_S3 3z ll) er (_S2 3 &) er (_ 3 ?8 &) er (_ a# // (temporary because [3] -> [a#] is only for word-final @@ -2201,6 +2238,7 @@ _) er (A I2r _) er 3: _) err (A Er + &) eram (ent r@m X) era (_ i@r@ XC) err Er erre 'e@ @@ -2447,7 +2485,7 @@ exter (C Ekst'3: extra (pol Ekstr'a extra Ekstr@ - extra (n EkstreI + extra (n@ EkstreI extra (or %Ekstr extra (ct Ekstra extrava (g %Ekstrav@ @@ -2510,6 +2548,7 @@ gh (_ g C) gh (A g gh (C g + gh (an g gm (_ m gn (_ n _) gnu g@nu: @@ -2551,6 +2590,7 @@ _B) h @) hammed h'amId A) han (_ han // places + e) han (_ h@n ha (st heI _) he' %hi: @) head (_S4 hEd @@ -2601,6 +2641,7 @@ XC) i (Cy_ aI _l) i (Cy_ I b) i (_ aI + bb) i (_ i c) i (_ aI d) i (_ =I h) i (_ =aI @@ -2654,7 +2695,6 @@ _) i (d aI ir) i (d I acc) i (d I - _) id (_ aIdi: c) i (dal 'aI fr) i (day aI _) idea aId'i@ @@ -2664,6 +2704,7 @@ i (der+_ aI i (der_+ aI br) i (dg I + idh (_ i _) i (di I _s) i (dl aI br) i (dl aI @@ -2677,6 +2718,7 @@ &) ify (_ =I2faI i (genous 'I n) ihi aI|@ + _) i (h aI ii (_ IaI f) i (j i: h) i (j aI @@ -2693,12 +2735,12 @@ &) ile (ge @lI s) i (len aI C) i (ler aI - @) i (less I - _) il (l %I - _) ill (_ Il + _) il (l@ %Il @) illa (_ 'Il@ - _) il (ln I - _) il (lust I + illard (_ i:A: + _) il (ln Il + @) i (less I + _) il (lust Il _C) i (lo aI _k) i (lo I &) ily (_S2i l%I @@ -2750,17 +2792,17 @@ &) ia (n i@ @) ia (nic I'a @) ia (nit I'a - @) ia (na I'a + @) ia (na i:'a ia (ng_ ja _f) ia (nc I'0 _f) iance I'0nseI ef) ia (nce 'aI@ l) ia (nce 'aI@ - ill) ia (nce I2@ + &l) ia (nce i:@ f) ia (nt 'aI@ pl) ia (nt 'aI@ - ill) ia (nt I2@ - al) ia (nt I2@ + ill) ia (nt I@ + al) ia (nt I@ _p) ia (nA i@ iar aI@ @l) iar (_ i@3 @@ -2796,7 +2838,7 @@ ie (k i: ie (l i: ie (llA I2'E - &n) iel (_ I2@L + &n) iel (_ j@L &r) iel (_ =i:@L ie (n i@ d) iene (_ 'aIi:n @@ -2813,6 +2855,7 @@ cl) ie (nt aI@ &) ier (y I2@r ier i@3 + ier (a I'e@r &) ier (_NS2i 3 &) ier's (_NS4i 3z _h) ie (r aI@ @@ -2844,11 +2887,12 @@ s) ie (ve I ie (z i: _t) ie (B aI + iey (_ i .group ig am) ig (a_ i:g t) ig (e+ aIg - t) ig (r aIg + _t) ig (r aIg igeo IdZ@ igh (t aI h) igh aI @@ -2865,6 +2909,7 @@ d) ig (nA Ig _) ig (ni %Ig ig (no %Ig + ignon (_ inj0n s) ign (o %Inj ig (nom Ig ig (noran Ig @@ -2948,6 +2993,7 @@ _) in (cul In _) in (deP2 ,In _) ind (efin %Ind + _) indeli (b Ind'El@ in (dex In in (dia In _) in (dic In @@ -2969,7 +3015,7 @@ _) in (flu In _) in (fo_ In _) infra (P5 ,Infr@ - _) infra (c %Infrak + _) infra (c %Infra in (got IN _) in (gro IN _) in (jur In @@ -3036,7 +3082,7 @@ m) inera (l In@r@ &m) in (al_ =In f) in (a aIn - g) in (a_ aIn + @g) in (a_ aIn ch) in (a aIn b) in (a_ 'i:n k) in (a_ 'i:n @@ -3115,6 +3161,7 @@ ?8 &) ion (_ =IVn n) ion =i@n v) io (l aI@ + ione (_ 'aI@ni g) io (n @ m) io (n I20 sh) io (n @ @@ -3220,7 +3267,7 @@ .group it _) it' %It _m) it (o aIt - it (a_ 'i:t + it (a_N 'i:t it (o_ 'i:t _C) ity (_ Iti _ed) it It @@ -3229,6 +3276,7 @@ v) it (al aIt t) it (l aIt &) ity (_ =I2t%i + &d) ity (_S3 =I2t%i orb) it It @@) it (an_ =It ?3 &) itary (_ @tEr%I // military @@ -3277,6 +3325,7 @@ r) ival aIv@L ct) iv (al 'aIv @v) iv (al 'aIv + _) iv (an aIv ive (ness Iv _al) iv (e aIv n) iv (e_ aIv @@ -3337,7 +3386,7 @@ .group l l l - l (l + l) l _) l (hY l _) ll (Y l _) l (ju l @@ -3360,8 +3409,9 @@ r) l (_ l Al) l (_ &) lim (ent lIm - &t) ling (_ _lI2N - &B) ling (_ lI2N + &t) ling (_ _lIN + &B) ling (_ lIN + &l) ling (_S4vd IN linux lInVks listen lIs@n ?3 _) lo (gK lO @@ -3377,6 +3427,8 @@ &p) ly (_S2 l%I p) ly (_ laI _) ly (d lI + @) lEss (_S4i l@s + @) lEssly (_S6i l@sl%I .group le &) le (_ l @@ -3384,7 +3436,7 @@ ?8 &C) le (_ El &r) le (_ l legged lEgId - Ab) le @L +// Ab) le @L C) le (ton_ @L Ab) ler (_ l@ Ab) le (C_ l@ @@ -3396,7 +3448,7 @@ @b) le (C@ @L @b) ler (C@ l3 @d) le (B@ @L - @t) le (B@ @L + @t) le (C@ @L tt) le (@ @-l &C) le (ss l@ @) less (_S4i l@s @@ -3433,6 +3485,10 @@ o) mb (e m du) mb (e m _) mc m@k + _) mc (_k m@ + _) mc (k m@ + _) mc (_g m@ + _) mc (g m@ _) mc (A mak _) mc (-A mak mn (_ m @@ -3466,13 +3522,13 @@ .group mi millen mI2lEn - _) milli (C mIlI + _) milli mIlI _) mis (@P3 mI2s // prefix mis (chie mIs mis (ci mIs mis (dem mIs mis (er maIz - miserab mIz@r@b + miserab mIz@-r@b mis (fi mIs mis (hap mIs _) mis (in m,Is @@ -3580,9 +3636,10 @@ o (BiA 'oU o (Bing oU XC) o (Bus_ oU + o (Cagh_ oU o (Cemic 0 o (Cet_ 0 - @) o (Ci_ 'oU + o (Ci_ 'oU o (Cic_ '0 o (Cical '0 o (Co_ 'oU @@ -3717,7 +3774,7 @@ r) o (p_ 0 t) o (p_ 0 fl) o (p_ 0 - sh) o (p_ 0 + h) o (p_ 0 pr) o (pe 0 &) oped (_ @pd c) oped (_ oUpd @@ -3726,6 +3783,7 @@ _) o (per 0 rc) opha (g '0f@ &) ophe (_ =@f%I + X) o (pher oU &) o (pher =@ s) o (phistic @ o (pini @ @@ -3860,6 +3918,7 @@ .group on @@) on (_ @n ?8 @) on (_++ 0n + %C) on (_ @n &b) on (_ @n &c) on (_ @n Cd) on (_ @n @@ -3871,6 +3930,8 @@ il) on (_ 0n yl) on (_ 0n &m) on (_ @n + p) on (_+ 0n + ar) on (_ @n dr) on (_ @n or) on (_ 0n cr) on (_ 0n @@ -3940,6 +4001,7 @@ w) oo (l U _c) oo (p oU'0 oor o@ + _) oo (r u: oor (_ o@ _m) oor U@ p) oor U@ @@ -3958,6 +4020,7 @@ or (n_ O@ or (se_ O@ or (t O@ + em) ort (_ O@ p) or (t o@ or (A o@r &) or (ate 3r @@ -4024,7 +4087,7 @@ f) oreign 0r@n f) or (ever O@ f) or (gAt 3 - f) org (iv @g + _f) org (Av @g fl) or (i 0r or (igina @r chl) or (ic o@r @@ -4363,6 +4426,7 @@ per (cep p3 per (cei p3 per (culi p3 + per (cus p3 per (fec p3 per (iph p@r perme (a p3:mI @@ -4729,6 +4793,7 @@ &) sib s@b ea) s (ie z ea) s (il z + _) sío Si: C) sion S@n ?3 er) sion Z@n A) sion Z@n @@ -4737,6 +4802,7 @@ a) sin (_ s@n ai) sin (_ z@n u) sin (_ z@n + _) size (C@ saIz _) soma (li s@mA: pri) s (o z @) some (_S4 sVm @@ -4814,7 +4880,7 @@ _) sur s3: ?5 _) sur sVR _) sure SU@ - sur (an SU@ + sur (anc SU@ sur (m s3 sur (pa s3 sur (pr s3 @@ -4879,6 +4945,7 @@ _) tri (ni trI _) tri (vi trI tsch tS + _) tsk t'@sk _) two tu: ttu (r t@ @) tu (al tSu: @@ -4962,7 +5029,9 @@ L01) u (_ u: men) u (_ ju: u (_N u: + val) u ju: u (a ju: + l) u (a u: _g) ua wA: _l) u (a u: r) u (aC+ u: @@ -5074,12 +5143,10 @@ uy (A_ 'u:j u (zzi_ 'u: - .group ue ue ju: uee ju:i: l) ue u: - val) ue ju: r) ue u: _s) ue u: _C) ue (l ju:@ @@ -5166,7 +5233,7 @@ _) up (st %Vp occ) upy jUpaI occ) up jUp - scr) up u:p + up (le u:p s) uper u:p3 s) uperi (o u:p'i@rI upon Vp0n @@ -5242,7 +5309,7 @@ wh w wr r C) we (_ =wI - were (w wi@3 + _) were (P4 w'e@_| C) west w'Est we (w wi: where we@ @@ -5276,6 +5343,7 @@ _) x (Y z xio (n kS@ xious =kS@s + xis (_ =ksIs xu (a =kSu: xure (_ kS%U@ @@ -5399,7 +5467,7 @@ _) zs (Y z _) z (wY z - @) zales (_ z'A:lEs + @) zales (_ z'A:l@s zes (_ zI2z zh Z zu (_ =zu: @@ -5417,7 +5485,7 @@ Ea (n_ 'i@ Ectomy (_S6 'Ekt@mI @@) Ed (_S2vei d - &C) Ed (_S2vei d + &C) Ed (_S2vei d# &c) Ed (_S2vei t &d) Ed (_S2vei Id &ch) Ed (_S2vei t @@ -5477,16 +5545,16 @@ &) Es (_S2e z c) Es (_S2e I2z c) E's (_S3e I2z - f) Es (_S2e s + f) Es (_S2e z# g) Es (_S2e I2z ch) Es (_S2e I2z ph) Es (_S2e I2z - k) Es (_S2e s - p) Es (_S2e s + k) Es (_S2e z# + p) Es (_S2e z# s) Es (_S2e I2z s) E's (_S2e I2z sh) Es (_S2e I2z - t) Es (_S2e s + t) Es (_S2e z# x) Es (_S2 I2z Cr) Es (_S2e @z Ese (_ i:z @@ -5575,6 +5643,7 @@ à a é eI _) é %I + ée i: ê E: ä E ë E diff --git a/dictsource/es_list b/dictsource/es_list index d6bd7ef8..80ffe637 100644 --- a/dictsource/es_list +++ b/dictsource/es_list @@ -28,6 +28,8 @@ _tld t'ilde // names of symbols +ª a +º o _. punto _, koma _; p,untoik'oma @@ -432,6 +434,32 @@ _ó 'o||aTEntw'aDa +// Abbreviations +dña doña $text +DNI $abbrev +dpto departamento $text +dr doctor $text $capital $dot +dra doctora $text $capital $dot +(ee . uu) Est'aDos||un'iDos +Excmo excelentsimo $text $dot +Excma excelentsima $text $dot +Ilmo ilustrisimo $text $dot +Ilma ilustrisima $text $dot +izq izquierda $text $dot +izqda izquierda $text $dot +izqdo izquierdo $text $dot +kg kilogramo $text $dot +Mª maría $text $capital $dot +Pte presidente $text $capital $dot +Sr señor $text $capital $dot +Sra señora $text $capital $dot +Sras señoras $text $capital $dot +Sres señores $text $capital $dot +Srta señorita $text $capital $dot +Ud usted $text $capital $dot +Uds ustedes $text $capital $dot +// (/ h) pO*||'O**a + // pronunciation exceptions diff --git a/dictsource/es_rules b/dictsource/es_rules index c4f6ce16..c5e492a3 100644 --- a/dictsource/es_rules +++ b/dictsource/es_rules @@ -181,7 +181,7 @@ .group s s s &) s (_S1 s - _) s (C %Es + _) s (C@ %Es _) sh (A S _) sh (L01A S sh (K S @@ -249,14 +249,13 @@ .group - á ''a - é ''E - í ''i - ó ''O - ú ''u - ü u - ñ n^ - + á ''a + é ''E + í ''i + ó ''O + ú ''u + ü u + ñ n^ $ d'Ola* _) - (_D m'EnOs diff --git a/dictsource/hi_list b/dictsource/hi_list index 36662ce8..82eecb20 100755 --- a/dictsource/hi_list +++ b/dictsource/hi_list @@ -2,7 +2,7 @@ // Numbers // devanagari numbers are changed to latin characters before translation -_0 S'u:n.j@3 +_0 S'u:n.jV _1 'e:k _2 d'o: _3 t'i:n diff --git a/dictsource/hi_rules b/dictsource/hi_rules index d83f8ddd..4fd24818 100755 --- a/dictsource/hi_rules +++ b/dictsource/hi_rules @@ -8,7 +8,6 @@ // Y vowel letters and vowel signs // conditional rules -// ?1 drop schwa at end of word // ?2 use diphthong for "ai" // ?3 use diphthong for "au" @@ -169,128 +168,102 @@ क kV क (B k क (्य k: -?1 क (_ k क़ qV क़ (B q -?1 क़ (_ q .group ख ख khV ख (B kh -?1 ख (_ kh ख़ xV ख़ (B x -?1 ख़ (_ x .group ग ग gV ग (B g -?1 ग (_ g ग़ QV ग़ (B Q -?1 ग़ (_ Q .group घ घ ghV घ (B gh -?1 घ (_ gh .group ङ ङ NV ङ (B N -?1 ङ (_ N - ्) ङ (_ NV + ्) ङ (_ N@ .group च - च c@3 + च cV च (B c च (्य c: -?1 च (_ c .group छ - छ ch@3 + छ chV छ (B ch -?1 छ (_ ch .group ज - ज J@3 + ज JV ज (B J -?1 ज (_ J ज़ zV ज़ (B z -?1 ज़ (_ z .group झ - झ Jh@3 + झ JhV झ (B Jh -?1 झ (_ Jh .group ञ - ञ n^@3 + ञ n^V ञ (B n^ -?1 ञ (_ n^ ्) ञ (_ n^ .group ट ट t.V ट (B t. ट (्य t.: -?1 ट (_ t. .group ठ ठ th.V ठ (B th. -?1 ठ (_ th. .group ड ड d.V ड (B d. -?1 ड (_ d. ड़ r.V ड़ (B r. -?1 ड़ (_ r. .group ढ ढ dh.V ढ (B dh. -?1 ढ (_ dh. ढ़ r.hV // nukta (should retroflex flap) ढ़ (B r.h // nukta -?1 ढ़ (_ r.h // nukta .group ण ण n.V // (temporary) same as dental [n] ण (B n. -?1 ण (_ n. - ्) ण (_ n.V + ्) ण (_ n.@ .group त त tV त (B t त (्य t: -?1 त (_ t .group थ थ thV थ (B th -?1 थ (_ th .group द द dV द (B d -?1 द (_ d .group ध ध dhV ध (B dh -?1 ध (_ dh .group न न nV न (B n -?1 न (_ n - ्) न (_ nV + ्) न (_ n@ र्) न (_ n // r +virama @@ -301,69 +274,57 @@ प pV प (B p प (्य p: -?1 प (_ p .group फ फ phV फ (B ph -?1 फ (_ ph फ़ fV फ़ (B f -?1 फ़ (_ f .group ब ब bV ब (B b -?1 ब (_ b .group भ भ bhV भ (B bh -?1 भ (_ bh .group म म mV म (B m -?1 म (_ m - ्) म (_ mV + ्) म (_ m@ र्) म (_ m // r +virama न्) म (_ m // n +virama .group य - य j@3 + य jV य (B j -?1 य (_ j - ्) य (_ j@3 + ्) य (_ j@ .group र - र r@2 + र rV र (B r -?1 र (_ r - ्) र (_ r@- + ्) र (_ r@ .group ऱ // rra ऱ rV // (temporary) same as [r] ऱ (B r -?1 ऱ (_ r - ्) ऱ (_ rV + ्) ऱ (_ r@ .group ल ल lV ल (B l -?1 ल (_ l - ्) ल (_ lV + ्) ल (_ l@ .group ळ ळ l.V ळ (B l. -?1 ळ (_ l. - ्) ळ (_ l.V + ्) ळ (_ l.@ .group ऴ ऴ l.V // (temporary) same as [l.] ऴ (B l. -?1 ऴ (_ l. - ्) ऴ (_ l.V + ्) ऴ (_ l.@ .group व व vV @@ -371,27 +332,22 @@ _) व wV _) व (B w _) व (् v // +virma -?1 व (_ v .group श श SV श (B S -?1 श (_ S .group ष ष s.V //?? or retroflex [S] ष (B s. //?? -?1 ष (_ s. //?? .group स स sV स (B s -?1 स (_ s .group ह ह HV ह (B H -?1 ह (_ H // nukta, modifies a consonant @@ -441,42 +397,34 @@ .group क़ // qa क़ qV क़ (B q -?1 क़ (_ q .group ख़ // khha ख़ xV ख़ (B x -?1 ख़ (_ x .group ग़ // ghha ग़ QV ग़ (B Q -?1 ग़ (_ Q .group ज़ // za ज़ zV ज़ (B z -?1 ज़ (_ z .group ड़ // dddha (should retroflex flap) ड़ r.V ड़ (B r. -?1 ड़ (_ r. .group ढ़ // rha (aspirated version of dddha) ढ़ r.hV ढ़ (B r.h -?1 ढ़ (_ r.h .group फ़ // fa फ़ fV फ़ (B f -?1 फ़ (_ f .group य़ // yya य़ jV य़ (B j -?1 य़ (_ j .group ॠ // rr ॠ V-rr diff --git a/dictsource/hu_list b/dictsource/hu_list index 45bf553a..05301dfc 100755 --- a/dictsource/hu_list +++ b/dictsource/hu_list @@ -528,7 +528,7 @@ noha $u $pause // even thought // Negative -nem $strend2 $combine +nem $strend2 $combine $alt3 ?2 nem $strend2 ne $unstressend @@ -1866,7 +1866,7 @@ ny En^ ø $accent ß _^_DE -… _p%ontp%ontp%ont // 3 or more dots are changed to elipsis +//… _p%ontp%ontp%ont // 3 or more dots are changed to elipsis . p%ont $max3 _. pont * tSillAg $max3 @@ -2028,4 +2028,4 @@ CD-m) cédém (EU-n) eun (MHZ-en) megahercen (Mhz-en) megahercen -(ORTT-től) oerrtététől //special exception +(ORTT-től) oerrtététől //special exceptio diff --git a/dictsource/hu_rules b/dictsource/hu_rules index fc72623b..144c2119 100644 --- a/dictsource/hu_rules +++ b/dictsource/hu_rules @@ -285,6 +285,7 @@ standar) d (jegy d föl) d (szerke d //földszerkezet word for example need spokening single d before sz letter harma) d (szint d kó) d (jel d + harma) d (sor d .group dz fogó) dz (kod ts diff --git a/dictsource/nl_list b/dictsource/nl_list index 63193056..b6a8c305 100644 --- a/dictsource/nl_list +++ b/dictsource/nl_list @@ -1,6 +1,8 @@ // This file in UTF8 encoded +// Use $alt3 where 'ng' and 'nk' is 'n+g' not [N] + // Letters // If a letter has a "word" pronunciation which is different from its // "letter" name, then include the letter name here, with the letter @@ -83,28 +85,28 @@ _0 n'8l _1 'e:n _2 tv#'e: _3 dr'i -_4 f'ir -_5 f'EIf +_4 v'ir +_5 v'EIf _6 z'Es -_7 z'e:f@n +_7 z'e:v@n _8 'Axt -_9 n'e:x@n +_9 n'e:Q@n _10 t'in _11 'Elf _12 tw'a:lf _13 d'Ertin -_14 f'e:rtin -_15 f'EIftin +_14 v'e:rtin +_15 v'EIftin _16 z'Estin -_17 z'e:f@ntin +_17 z'e:v@ntin _18 'Axtin -_19 n'e:x@ntin +_19 n'e:Q@ntin _2X tv#'Int@x _3X d'Ert@x -_4X f'e:rt@x -_5X f'EIft@x +_4X v'e:rt@x +_5X v'EIft@x _6X z'Est@x -_7X z'e:f@nt@x +_7X z'e:v@nt@x _8X t'Axt@x _9X n'e:g@nt@x _0C h'OndErt @@ -121,7 +123,7 @@ _1o 'I:rst@ _2o tv#'e:d@ _3o d'Erd@ _4o v'ird@ -_5o v'EIfd@ +_5o v'EIvd@ _6o z'Esd@ _7o z'e:v@nd@ _8o 'Axtst@ @@ -129,6 +131,9 @@ _0Co h'OndErtst@ // abbreviations +be $abbrev // used as domain abbrev for Belgium and in a lot of other names +enz Enzo:vo:rt +bvb bEIv'o:rbe:lt eu e:_y: $abbrev kmo $abbrev KMI $abbrev @@ -142,8 +147,8 @@ VMMa $abbrev de d@ het h@t $only een @n $only -ən @n // char.replacement for 'n -ət @t // char.replacement for 't +ən @-n // char.replacement for 'n +ət t // char.replacement for 't // pronouns ik $u @@ -156,7 +161,6 @@ u $u hij $u zij $u ze $u -het h@t //otherwise pronounced as het wij $u we $u jullie $u @@ -234,10 +238,25 @@ totdat $pause // until toen $pause // when (in past) voordat $pause // before wanneer $pause // when -zoals $pause // just -zolang $pause // as long as -zover $pause // as far as +zoal $2 $only +zoals $2 $pause // just +zodanig $2 +zodat $2 +zodoende $2 +zodra $2 +zogoed $2 +zoiets $2 +zojuist $2 +zolang $2 $pause // as long as +zopas zo:p'As +zoveel $2 +zover $pause // as far as +zowaar zo:v#'a:r +zowat $2 +zowel $2 +zozeer $2 +zozo $2 // negative @@ -675,6 +694,8 @@ zuiver $alt zwabber $alt zwakker $alt zwanger $alt +Vlaander $alt + // words where -age is [a:Q@] not French ['a:Z@] @@ -695,7 +716,7 @@ camouflage ka:mufl'a:Z@ courtage kurt'a:Z@ curettage kyr@t'a:Z@ drainage drEn'a:Z@ -equipage e:kwip'a:Z@ +equipage e:kip'a:Z@ jumelage Zym@l'a:Z@ metrage me:tr'a:Z@ outillage utij'a:Z@ @@ -713,7 +734,7 @@ cadet $2 kadet $2 biljet $2 sajet $2 -sujet syZ'Et +sujet syZ'E banket $2 boeket $2 briket $2 @@ -730,18 +751,18 @@ raket $2 winket $2 amulet $3 ballet $2 -cabriolet ka:briol'Et +cabriolet ka:briol'E corselet $3 couplet kupl'Et doublet dubl'Et epaulet e:po:l'Et filet fil'e: -gilet Zil'Et +gilet Zil'E kotelet $3 omelet $3 palet $2 pamflet $2 -pistolet pisto:l'Et +pistolet pisto:l'E poulet pul'Et reglet re:Ql'Et skelet sk@l'Et @@ -765,7 +786,7 @@ pipet $2 toupet tup'Et trompet $2 baret $2 -cabaret ka:ba:r'Et +cabaret ka:ba:r'E floret $2 lazaret $3 minaret $3 @@ -824,12 +845,6 @@ vedette v@d'Et@ violette $3 wasserette $3 -// ending -el is stressed -isabel $3 -libel $2 -mirabel $3 -tabel $2 - // ending -eum is stressed ['e:8m] atheneum $alt colosseum $alt @@ -851,12 +866,20 @@ poliglot $3 marmot $2 schavot $2 +// ending -el is stressed (default ?) +bretel br@tEl +jarretel Zar@t'El +carrousel ka:rus'El +decibel de:sibEl +isabel $3 +libel $2 +mirabel $3 +tabel $2 + // words ending in el, elt, elde, elden, elend, elende, eld, ele, elen // with stress on the previous syllable, // also words ending in er. etc. -beter $alt - // adjectives edel $alt enkel $alt @@ -870,37 +893,105 @@ luttel $alt nobel $alt nozel $alt schamel $alt -sensibel $alt simpel $alt sjofel $alt soepel $alt troebel $alt -vermetel $alt +metel $alt // vermetel + // nouns amandel $alt +apostel $alt appel $alt artikel $alt -ginsel $alt // beginsel +belhamel b'Elha:m@l +boedel $alt +buidel $alt +cenakel s@na:k@l discipel dIs'ip@l $alt +distel $alt +dongel $alt +dorpel $alt +drempel $alt +drommel $alt +duffel $alt engel $alt +epistel $alt fabel $alt +fistel $alt +gepeupel $alt +gevel Qe:v@l +gondel $alt +gordel $alt +gravel QrEv@l +grondel $alt gruwel $alt +hendel $alt heuvel $alt hommel $alt -letsel $alt +horzel $alt +hostel $alt +hummel $alt +kazuifel $alt +kennel $alt +keppel $alt +kervel $alt +kiezel $alt +knekel $alt +knokkel $alt +kokkel $alt +krekel $alt +kummel $alt +lavendel $alt +luifel $alt +mantel $alt mazel $alt meubel $alt middel $alt mirakel $alt -mossel $alt +mokkel $alt +mormel $alt +mortel $alt +morzel $alt +obstakel $alt parabel $alt -perikel pe:r'ik@l $alt -raadsel $alt -roersel $alt -schepsel $alt -schijnsel $alt +partikel $alt +peppel $alt +perikel $alt +pukkel $alt +pummel $alt +reuzel $alt +roebel $alt +roedel $alt +schedel $alt +sintel $alt +snavel $alt +sokkel $alt +spatel $alt +spektakel $alt +stekel $alt +stengel $alt +stoffel $alt stoppel $alt +teckel $alt +tekkel $alt +tengel $alt +tentakel $alt +testikel $alt +triangel $alt +tripel $alt +truffel $alt +vaandel $alt +vehikel $alt +venkel $alt +warempel $alt +wokkel $alt +wrevel $alt +wrongel $alt zemel $alt +zuivel $alt +zwatel $alt + // verbs aarzel $alt adel $alt @@ -908,7 +999,7 @@ angel $alt babbel $alt barrel $alt bazel $alt -bedel be:d@l $alt +bedel $alt beitel $alt bengel $alt beugel $alt @@ -966,7 +1057,7 @@ frummel $alt frutsel $alt futsel $alt gaffel $alt -gesel Qe:s@l $alt +gesel Qe:s@l $alt giebel $alt giechel $alt gijzel $alt @@ -1063,7 +1154,7 @@ kwartel $alt kwebbel $alt kwezel $alt kwispel $alt -label le:b@l $alt +label le:b@l $alt lepel $alt lispel $alt lummel $alt @@ -1089,7 +1180,7 @@ neuzel $alt nevel $alt nikkel $alt orakel $alt -paddel pEd@l $alt +paddel pEd@l $alt pantoffel $alt parel $alt pegel $alt @@ -1116,6 +1207,7 @@ rammel $alt ransel $alt ratel $alt rebbel $alt +redekavel $alt $1 regel $alt reutel $alt reuzel $alt @@ -1263,6 +1355,13 @@ zwengel $alt zwiebel $alt zwijmel $alt +// names with unstressed -el +amstel $alt +brussel $alt +ijssel $alt +meppel $alt +moesel muz@l +vondel $alt // -s is not plural chaos xa:Os @@ -1271,8 +1370,8 @@ chaos xa:Os // pronunciation exceptions -accessoire aksEsv#'ar@ -accessoires aksEsv#'ar@s +accessoire aksEsw'ar@ +accessoires aksEsw'ar@s actiepunt Aksip8nt agenda $2 alles Al@s @@ -1281,13 +1380,15 @@ amnestie $3 april a:pr'Il armand _^_FR augustus VUQ'8st8s -be $abbrev // used as domain abbrev for Belgium and in a lot of other names +banengids $alt3 beha be:_h'a: +beste bEst@ bijziend $2 // bijziendheid blitzkrieg blItskri:g -boudoir budv#'a:r +boudoir budw'a:r bourgondier burx'o:ndi:@r braille brAj@ +cafe ka:f'e: circuit sIrku'i chalet Sa:lE champagne SAmp'An^@ @@ -1301,10 +1402,12 @@ check tSEk chiffon Sif'On crèches krES@s contour ko:nt'ur +controle $2 coureur ku:r'Y:r damascering damA;s'e:rIN december $2 dieet $2 +diesel diz@l divers div'Ers diftongering dIft,ON'e:rIN doordat $2 @@ -1332,15 +1435,20 @@ ingenieur Inzj@nj'Y:r informatie $3 januari $3 journaal Surn'a:l +kadaster $2 +mangat $alt3 maxima $1 meteen mEt'e:n metro me:tro: minima $1 nabij nab'EI +new nyU november $2 oktober $2 +oliesel o:lis@l +omver o:mv'Er onderhandelingsnota ,ond@r'hAnd@lINs,no:ta: -ongastvrij OnQAstv@-*'EI +ongastvrij OnQAstvr'EI ongelooflijk $3 ongemakkelijk $3 ongelukkig $3 @@ -1351,10 +1459,11 @@ pistache pist'AS proces $2 projectielen $3 renaissance rEne:s'A~s@ -reservoir re:zErvv#'a:r +reservoir re:zErvw'a:r revanche r@vA~nS regime $2 roman $2 +rubriek rybr'ik sacristie $3 saint _^_FR salomo $1 @@ -1365,15 +1474,14 @@ tegennatuur $4 travestie $3 verderop $3 volledig $2 +vrouwengek $alt3 waarschijnlijk $2 ziekenhuisbevalling zi:k@nhWysb@vAlIN -zover zo:v'Er // names (al-qaeda) Al_:k'AjdA -Beckham bEk@m Betty bE:ti charlotte $2 Dewever d@'v#e:v@r @@ -1382,7 +1490,7 @@ Inge IN@ Ingeborg INe:bOrx Ingmar INmAr Ingrid IN@-*It -Justine _^_FR +Justine Zyst'in kennedy kEn@dE Laurent lo:r'An^ Nys nEIsd'WyzEnt @@ -1396,11 +1504,9 @@ google gu:g@l // places alexandrië $3 -canada $1 +canada kAna:da: Kinshasa kInS'a:sa: -new york _^_EN Rochefort roS'for -Vlaanderen vla:nd@r@n Zelzate zelzat@ -(vond dat de) vOn_tA_t@ +(vond dat de) vOn_tA_t@ diff --git a/dictsource/nl_rules b/dictsource/nl_rules index c50792ad..58d0dc91 100644 --- a/dictsource/nl_rules +++ b/dictsource/nl_rules @@ -18,7 +18,7 @@ aa (rd_ 'a: aa (C_ 'a: z) aa (m_ a: - @) abel (_ 'a:bE2l + @) abel (_ 'a:b@l @) abele (_ 'a:b@l@ m) ach (in %a:S _) af (C@P2 'Af @@ -26,6 +26,7 @@ age (_N 'a:Z@ ages (_S1 s age (_$w_alt a:Q@ + _) ai (mabel E aire (_ 'E:r@ air (_ 'Er @) agne (_ 'An^@ @@ -47,10 +48,26 @@ baan ba:n &) baar (_ =ba:r + _) bij (C@P3 b'EI + _) binnen (P6 b'In@n + _) boven (P5 b'o:v@n + _) brand br'And + _) buiten (P6 b'Wyt@n + _) bureau byr'o: + _) buurt (@@P5 b'yrt // buurtbewoner + + _o) b (stak p + + +.group be _) be (@P2 b@ - _) b (ee+ b + _) bee (+ be: + _) be (cC bE + _) be (del be: _) bei (de bEI + _) bei (tel bEI be (lg bE + _) be (ngel bE _) be (ren bI: _) be (rm bE _) be (stia bE @@ -60,13 +77,6 @@ _) be (zem be: _) bezig be:z@x _) beu bY: - _) bij (C@P3 b'EI - _) binnen (P6 b'In@n - _) brand br'And - _) buiten (P6 b'Wyt@n - _) bureau byr'o: - _) buurt (@@P5 b'yrt // buurtbewoner - .group c @@ -81,8 +91,6 @@ @) ci (ë S ci (o S ck k - cieel S'e:l - ciële S'e:l@ coach ko:tS _) congres kOnQr'Es @@ -120,6 +128,7 @@ _po) ch (e S revan) ch (e S + .group d d d // auto-devoice at end-of-word d) d @@ -131,6 +140,7 @@ .group e e e# // [e:] but change to [@] in unstressed syllables + X) e e: // first syllable in a word &C) e (_S1qd @ e (_ @ e (CK E @@ -147,17 +157,15 @@ eau o: //words with French origin @) ee (_ 'e: @) ee (X_ 'e: - @) ee (r_ 'I: - @) ee (rt_ 'I: - @) ee (rd_ 'I: - @) ee (rde_ 'I: - @) ee (rden_ 'I: - @) e (rende_ 'I: - @) e (renden_ 'I: - @) er (ing_ 'I:r - @) er (ingen_ 'I:r + @) ee (r_ 'I + @) ee (rt_ 'I + @) ee (rd_ 'I + @) ee (rde_ 'I + @) ee (rden_ 'I + @) e (rende_ 'I + @) e (renden_ 'I it) eit (_ 'EIt - &) el (_ E2l + @) el (_ 'El &) eld (_ @ld &) ele (_ 'e:l@ @@ -170,24 +178,15 @@ &) el (end_$p_alt =@l &) el (ing_$p_alt =@l &) el (ingen_$p_alt =@l - &) er (_$p_alt =@r - &) er (e_$p_alt =@r - &) er (en_$p_alt =@r - &) er (t_$p_alt =@r - &) er (d_$p_alt =@r - &) er (de_$p_alt =@r - &) er (den_$p_alt =@r - &) er (end_$p_alt =@r - &) er (ende_$p_alt =@r - &) er (ing_$p_alt =@r - &) er (ingen_$p_alt =@r + @) elen (_ 'e:l@n &) elijks @l@ks &) em (_ @m &) e (ment @ &) e (nissen_ @ &) en (_S2qd @n &) ens (_S3q @ns + ll) en (_S3 @n &) end (_ @nd &) ende (_ @nd@ &) enden (_ @nd@n @@ -201,13 +200,9 @@ @) ent (st_ 'Ent @) ent (ste_ 'Ent ag) ent 'Ent - &) er (_ @r - &) ere (_ @r@ - &) er (en_$p_alt @r // where 'eren' is not a verb ending - eren (_ 'I:r@n @j) es (_ @s - @) es (_S2qd 'Es - @) essen (_S5qd'Es@n + @) es (_S2qd 'Es + @) essen (_S5qd 'Es@n @) eres (_S4qd @r'Es @) eressen (_S7sq @r'Es@n @) etten (_S3 @n @@ -218,12 +213,9 @@ @) eur (_ 'Y:r &) e (nB@ E2 + _p) e (nibel e: id) e (nt E - _) er (@P2 Er - _) erger ErQ@r // ergeren - &) era (_ @ra: - @) e (raar_ @ - &) e (rC@ E2 + pres) e (nt E i) eus (_ 'Y:s i) euze (_ 'Y:z@ @@ -236,6 +228,34 @@ _) expositie Ekspo:z'itsi e (rtsD E +.group er + @) er (ing_ 'I:r + @) er (ingen_ 'I:r + &) er (_$p_alt =@r + &) er (e_$p_alt =@r + &) er (en_$p_alt =@r + &) er (t_$p_alt =@r + &) er (d_$p_alt =@r + &) er (de_$p_alt =@r + &) er (den_$p_alt =@r + &) er (end_$p_alt =@r + &) er (ende_$p_alt =@r + &) er (ing_$p_alt =@r + &) er (ingen_$p_alt =@r + _) er (@P2 Er + &) er (_ @r + &) ere (_ @r@ + &) er (en_$p_alt @r // where 'eren' is not a verb ending + eren (_ 'I:r@n + + tol) er (abel @r + mis) er (abel @r + _) erger ErQ@r // ergeren + &) era (_ @ra: + @) er (aar_ @r + &) er (C@ E2r + + .group f f f f) f @@ -297,9 +317,18 @@ @) ibel (_ 'ib@l @) ibele (_ 'ib@l@ &) ica (_ =ika: + &) ici (_ =isi &) ico (_ =iko: + &) icus (_ =ik8s i (che_ i ie (X 'i + ie (Ce_ 'i + ie (Cen_ 'i + ie (Cer_ 'i + ie (Cere_ 'i + ie (Cste_ 'i + ie (CjeX_ 'i + ie (CtjeX_ 'i ie (ren_ 'i ie (rd_ 'i @) ig (_S2dq @x @@ -315,15 +344,14 @@ ij (en 'EI &) ika (_ =ika: &) iko (_ =iko: - _) in (C@P2 In + _) in (C@P2 'In // _) in (gP2 'In io (nage iO @) isch (_ =is @) ische (_ =is@ @) isme (_ 'Ism@ @) ist (_ 'Ist - - +_) inn (@P2 'I // ?? inneren .group j j j @@ -333,6 +361,8 @@ k k k) k + _) kale (nde ka:l'E + kokkerel kOk@r'El _) koning k'o:nIN // in compounds _) koningin ko:nIQ'In @@ -371,12 +401,15 @@ n) n ng N nj n^ - n (kel N + n (k N + n (g$w_alt3 n + n (k$w_alt3 n _) na (C@@P2 n'a: _) na (tion na: _) na (der na: _) natuur na:t'yr + naturel na:tyr'El _) noord (@P5 no:rd _) nieuws (@P6 n'iws @@) nis (_S3 nIs @@ -400,7 +433,9 @@ @@C) o (_ =o: oe (X_ 'u oir (_ 'v#a:r + pl) oi (t v#A pr) o (gram o: + _) on (@P2 %On oo (X 'o: oon 'o:n // in compounds, eg. telefoongesprek _) oost (@P4 o:st @@ -447,6 +482,7 @@ parach (ut p,a:ra:S _) politie (@ po:l'itsi + _) politiek po:lit'ik @) programma (_S7 o:QrAmma @@ -482,7 +518,7 @@ .group s s s - s) s + s (s A) s (A z sc s sch sx @@ -494,6 +530,8 @@ sj S @@) s (_S1 s + &) sel (_ =s@l + &) selen (_ =s@l@n @) si (o S A) si (o Z @) ssi (o S @@ -536,8 +574,8 @@ _) trans (@P5 tr,Ans .group te - _) tegen (P5 t'e:Q@n' - _) terug (P5 t@r'8x' + _) tegen (P5 t'e:Q@n + _) terug (P5 t@r'8x _) te (gelijkP2 t@ _) te (gemoetP2 t@ _) te (goed t@ @@ -554,6 +592,7 @@ _) te (sam t@ // tesamen _) te (veel t@ _) te (vergeefP2 t@ + _) te (werk t@ _) te (voorschijn t@ _) te (vor t@ // tevoren _) te (vred t@ // tevreden @@ -569,8 +608,9 @@ uw yU uw (_ yU - _) uit (@P3 'Wyt + _) uit (@P3 'Wyt u (re_ 'y + u (sie_ 'y @) ute (_ 'yt uu (r_ 'y @@ -593,11 +633,12 @@ w (X w w (CK w - _) weg (@P3 v#'Ex - _) weg (en v#e:Q - _) weg (e_ v#e:Q // bewegelijk - _) west (@P4 v#Est - _) wr vr + _) wan (@P3 v#'An + _) weg (@P3 v#'EQ + _) weg (en v#e:Q + _) weg (e_ v#e:Q // bewegelijk + _) west (@P4 v#Est + _) wr vr .group x @@ -608,12 +649,15 @@ y i y (CK I y (x I + _) y (A j .group z z z + z (z zele (_S4 ze:l@ // common suffix for cities. - _) zuid (@P4 zWyt + _) zoge (@P4 z,og@ + _) zuid (@P4 zWyt .group diff --git a/dictsource/sv_list b/dictsource/sv_list index d3327f85..a4f419c0 100755 --- a/dictsource/sv_list +++ b/dictsource/sv_list @@ -104,9 +104,23 @@ _0M3 bIlj'u:nER _1M3 bIlj'u:n _dpt p'8Nkt (1 : a) f'Ws.ta +(1 : e) f'Ws.tE- +(2 : a) andRa +(3 : e) tRe:djE- +(4 : e) fjE:RdE- +(5 : e) fEmtE- +(6 : e) sxEt:E- +(7 : e) sx8ndE- +(8 : e) Ot:OndE- +(9 : e) ni:OndE- +(10 : e) ti:OndE- +(11 : e) ElftE- +(12 : e) tOlftE- // abbreviations //************** +ca s'IRka + // articles @@ -228,6 +242,7 @@ anser anse:R anses anse:s arkiv 'aRki:v av A:v $u +barock baR'Ok bäste b'EstE bet be:t // betala b'Et'A:l,a @@ -280,6 +295,7 @@ men mEn mig mEj måste m'Ost@ måsten m'Ost@n +monetär m,OnEt'E:R nvda Enve:de:A: ont Unt ost Ust @@ -316,7 +332,7 @@ torsdag t'u:SdA:g torsdags t'u:Sdags torsdagen t'u:SdA:gEn torsdagens t'u:SdA:gEns -tredje tR'e:djE +tredje tR'e:djE- tyvärr t%yv'E:R usa u-Es'A: usas u-Es'A:s diff --git a/dictsource/sv_rules b/dictsource/sv_rules index 823df9bb..af6abaa6 100755 --- a/dictsource/sv_rules +++ b/dictsource/sv_rules @@ -29,6 +29,7 @@ b) a (kte a k) a (s_ a k) a (ni a + _k) a (@ a b) a (r_ A: lt) a (t A: _b) a (k A: @@ -149,6 +150,11 @@ a (bo a alkohol alkUho:l allvar allvA:R + ch) au (CC o: + _) au (C O + @) ans (_ 'ans + b) a a + .group b b b @@ -298,7 +304,8 @@ elek 'ElEk espeak _^_EN ekonom 'Eku:n,O:m - erens ER'ans + er) ens 'ans + över) ens 'Ens esent Es'Ent enhet e:nhe:t @@ -348,15 +355,20 @@ hjälp jElp hög hY:g heading _^_EN + _) hon (P3 ho:N .group i i i: i (CC I i (nf %I i (g_ I + k) i (g I i (nstr %I s) i (t I dr) i (v i: + i (n_ 'i: + i (ner 'i: + i (nen 'i: item _^_EN _fl) i (k i: @@ -377,7 +389,8 @@ krit) i (k_ i: ikon Ik'o:n ibili IbIlI - itut Itu-t +// AEGIS + itut(_ Itu-t imag _^_EN .group j @@ -499,6 +512,9 @@ g) o (n O l) o (n O kr) o (n u: + rtr) o (n O + ng) o (n O + ll) o (n O ss) o (n O o (ni 'o: o (ns U @@ -521,6 +537,7 @@ o (rk O f) o (rm 'O st) o (rm O + n) o (rm 'O inf) o (rmati %O o (rr O C) o (rs O @@ -559,8 +576,10 @@ .group r r R - r) r + r) r rs s. + r (t //Silent + rsi (o Rsx' rsk s.k rsk (i Rsx @@ -582,7 +601,8 @@ sj sx sk (e sx sk (i sx - sk (y sx + s (kig s + sk (y sx sk (ä sx sk (ö sx fi) s (k s @@ -611,6 +631,8 @@ snegla sne:gla spegla spe:gla semest sEm'Est + _) sionist si:o:n'Ist + _) sh sx sweden _^_EN .group t @@ -703,11 +725,14 @@ sk) å (l o: h) å (l o: h) å (ll O + .group ä ä E: ä (CC E ä (r E: + ion) ä (r 'E: + t) ä (r 'E: ä (rd E: tr) ä (d E: v) ä (lk E: @@ -723,6 +748,7 @@ b) ä (r E: r) ä (k E: ärl (d 'E:R + ff) ä 'E: .group ö @@ -734,6 +760,7 @@ l) ö (st 'Y: ö (vr 'Y: r) ö (m 'W + ff) ö 'Y: .group diff --git a/dictsource/ta_list b/dictsource/ta_list index 784017b9..46725bb1 100644 --- a/dictsource/ta_list +++ b/dictsource/ta_list @@ -295,6 +295,9 @@ tamil தமிழ் $text பிகு $alt பூத்துக்கு $alt பீரின் $alt +போரடிக்காம $alt +பரத் $alt +பாஷா $alt (பி . ஏ) bije: @@ -379,6 +382,8 @@ tamil தமிழ் $text சிக்கன் $alt சாரு $alt பிரசார் prVsa:r +சாயா $alt + கக $alt // initial க as [g] கனம் $alt diff --git a/dictsource/ta_rules b/dictsource/ta_rules index 8bfa5b40..a3932ff4 100644 --- a/dictsource/ta_rules +++ b/dictsource/ta_rules @@ -63,6 +63,8 @@ // aU or el. .L07 ௌ ெள +// i or i: +.L08 ி ீ // words before "bottle" .L10 பீர் கலர் சாராய சோடா தண்ணி தண்ணீர் பிராந்தி வாட்டர் விஸ்கி பிளாஸ்டிக் ப்ளாஸ்டிக் கண்ணாடி கிளாஸ் க்ளாஸ் மது @@ -134,6 +136,7 @@ _) க (மகம gV _) க (மவென்ற gV _) க (ம்பீர gV + _) க (யானா gV _) க (யாவ gV _) க (ராஜ gV _) க (ருட gV @@ -141,6 +144,7 @@ _) க (ர்ப gV _) க (ர்வ gV _) க (லாட்டா gV + _) க (லிலL08யோ gV _) க (லீர gV _) க (லீல gV _) க (ளுக் gV @@ -196,7 +200,10 @@ _) கிளப்ப (ில kl.Vbb _) கிளப்ப (ுக் kl.Vbb _) கிளப்ப (ை kl.Vbb - _) கி (ளாஸ g + _) கி (ளாL04ி k + _) கி (ளாL04ு k + _) கி (ளாL04ை k + _) கி (ளாஸ்_ g _) கிளிட kl.it.V# _) கி (ளினிக் k _) கிளிப் (_ kl.ip @@ -255,6 +262,7 @@ _மன்மதக்) க (ுகை g _) க (ுமாஸ்தா g _) க (ுமுகுமு g _) க (ும்பல g + _) க (ும்மாள g _) க (ும்மிடிப்பூண் g _) க (ும்மிருட்ட g _) க (ும்மெ g @@ -360,6 +368,7 @@ _மன்மதக்) க (ுகை g _) க் (ரீன g _) க் (ரூப g _) க் (ரௌண்ட g + _) க் (ளாஸ்_ g _) க்வ (A kw _) க் (வாலியர g //endsort @@ -451,6 +460,7 @@ _ஹன்L04ி) க (ா k _சமையல்) க (ாரி k _சம) க (ால k அந்திம) க (ால k +_தொன்ம) க (ால k கோயில்) க (ாளை k ராம) க (ாவிய k ஆ) க (ாஷ k @@ -659,6 +669,7 @@ _தணிகா) ச (ல tSV _) ச (ான்ஸ tS _) சாப் (ளின tSa:p _) ச (ாமுண்ட tS + _) ச (ாயாவ tS _) ச (ாய்ஸ tS அப) ச (ார tS உப) ச (ார tS @@ -859,6 +870,7 @@ _ரிப்போர்) ட t.V# _) ட (ாமி t. _) டாய்லட் t.a:jlVt. _) டாய்லெட் t.a:jlet. + _) ட (ார்ச்சர t. அண்) டார்டிக t.a:rt.ikV# _) ட (ாலமி t. _) ட (ால்ஸ்டாய t. @@ -912,6 +924,7 @@ _நாவல்) ட (ி t. _) டிரிக (ர t.riggV _) டிரிக் t.rik _) டிரிக்க (ர t.riggV + _) டி (ரிங்க் d. _) டி (ரிம் t. _) டிரீட் t.ri:t. _) டிரெயி(லர t.rej @@ -926,6 +939,7 @@ _நாவல்) ட (ி t. _) டி (ரைவ d. கண்) டி (ரோல t. _) ட (ிவிக t. + _) டிவிங்க (ிள t.wiNk _) ட (ிவிய t. _) ட (ிவில t. _காண்) ட (ீன t. @@ -934,6 +948,7 @@ _நாவல்) ட (ி t. _) ட (ுனிஸ t. _) ட (ுனீL04 t. _) ட (ுனீஷிய t. + _) டுவிங்க (ிள t.wiNk _கார்) ட (ூன t. _) ட (ூர t. _) டெக் (னாலஜி t.ek @@ -1037,6 +1052,7 @@ _நடுரோ) ட் (ல t. இ) ட் (லர t. _ஹி) ட் (லர t. அ) ட்லாண்ட t.la:n.t.V# // atlant + _) ட்விங்க (ிள t.wiNk //endsort @@ -1065,6 +1081,7 @@ _நடுரோ) ட் (ல t. //sort _) த (L04ாவதார dV + _) த (L08னா d _) த (கதக dV _) த (கன dV _) த (கி dV @@ -1362,6 +1379,7 @@ _நடுரோ) ட் (ல t. //sort _வசந்) த tV# + _க) த (L08ஜா t _ப) த (ஞ்சலி tV _கீழ்) த (ட்ட tV _மேல்) த (ட்ட tV @@ -1585,12 +1603,15 @@ _சொந்த_) ப (ந்த bV _) ப (ரதநாட்டிய bV _) ப (ரதன bV _) ப (ரதர bV + _) ப (ரத்திடம bV + _) ப (ரத்து bV _) பரத்து (வாஜ bVrVt _) ப (ரத்வாஜ bV _) ப (ராக்_ஒபாமா bV _) பரூக் fVrU:k _) ப (ரோட bV _) ப (ர்கர bV + _) ப (ர்த் bV _) ப (ர்னாலா bV _) ப (ர்மா bV _) ப (ர்லாங் fV @@ -1656,6 +1677,8 @@ _சொந்த_) ப (ந்த bV _) பாக்ட (ீரியா ba:kt. _) பாக்த (ாத ba:gd _) ப (ாக்ய b + _) ப (ாக்ஸர b + _) ப (ாக்ஸிங் b _) பாங்க (ாக் ba:Nk _) ப (ாங்க் b _) ப (ாசு b @@ -1765,6 +1788,8 @@ _ராகத்தின்_) ப (ாவ b _) ப (ாவிப்பதி b _) ப (ாவிப்பது b _) ப (ாவேய b + _) ப (ாஷாக்கள b + _) ப (ாஷாவ b _) ப (ாஷை b _) ப (ாஷ்ய b _) ப (ாஸ்கர b @@ -1899,7 +1924,7 @@ _ராகத்தின்_) ப (ாவ b _) பி (ரித்தானி b _) பிரின்சிப (ால prinsip _) பி (ரியன p - _) பி (ரியப் p + _) பி (ரியப்பட p _) பி (ரியம p _) பி (ரியர p _) பி (ரியா_ p @@ -2050,6 +2075,7 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ெஸ்ட் b _) ப (ேகத் b _) ப (ேகம b + _) ப (ேக்கரி b _) ப (ேச்சலர b _) ப (ேச்சிலர b _) ப (ேச்சுலர b @@ -2063,6 +2089,7 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ேமானி b _) ப (ேமிலி f _) ப (ேலன்ஸ b + _) ப (ேல் b _) ப (ேஷன f _) ப (ேஷா b _) ப (ைக்குகள b @@ -2089,6 +2116,7 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ோதகர b _) ப (ோதன b _) ப (ோதிக்க b + _) ப (ோதிசத்வ b _) ப (ோதித் b _) ப (ோதிப்ப b _) ப (ோதியி b @@ -2098,10 +2126,17 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ோன்கள f _) ப (ோன்ஸ்லே b _) போப (ால bo:p + _) ப (ோரடிக்காமலா b + _) ப (ோரடிக்குத b + _) ப (ோரடிக்கும b + _) ப (ோரும்_அடி b + _) ப (ோர்_அடி b _) ப (ோர்ஜரி f + _) ப (ோர்தான்_அடி b _) ப (ோஷி b _சந்திர_) ப (ோஸ b _) ப (ோஸிட b + _) போ (ஸ்டன ba: _) பௌண்ட (ன faUn.t.V _) ப (ௌதிக b _) ப (ௌத்த b @@ -2459,6 +2494,7 @@ L03ந்தப்) பி (ராய p _பா) ப்க (ார்ன pk _லி) ப் (ட f _மைக்ரோசா) ப் (ட f + _சா) ப்ட் (வேர ft கர்) ப்ப bbV# _நவா) ப்ப bbV# _ராமசு) ப்ப bbV# diff --git a/phsource/compile_report b/phsource/compile_report index 34ca197c..7b30f1e2 100644 --- a/phsource/compile_report +++ b/phsource/compile_report @@ -3,32 +3,32 @@ base 107 107 consonants 10 116 base2 26 123 - en 48 148 - en-n 32 148 - en-us 37 149 - en-sc 39 150 - en-rp 33 148 - en-wm 30 148 - en-wi 30 148 + en 50 150 + en-n 32 150 + en-us 37 151 + en-sc 39 152 + en-rp 33 150 + en-wm 30 150 + en-wi 30 150 af 39 136 cy 29 132 - de 38 139 + de 37 138 eo 13 114 jbo 2 114 nci 3 123 fi 40 133 fr 59 140 fr-ca 11 140 - hi 59 150 - ta 22 153 - kn 17 150 - ml 21 153 + hi 57 148 + ta 22 151 + kn 17 148 + ml 21 151 hu 25 122 lv 29 125 - nl 34 128 + nl 35 128 pl 22 120 sk 28 135 - cs 6 135 + cs 7 135 hr 25 140 mk 3 141 sr 14 140 @@ -36,13 +36,13 @@ consonants 10 116 bg 14 123 it 19 127 la 21 124 - es 10 123 + es 11 123 es-la 1 123 ca 11 125 pt 29 138 pt-pt 20 138 ro 36 146 - el 9 123 + el 10 123 grc 12 127 sv 22 127 no 28 132 @@ -59,8 +59,8 @@ consonants 10 116 da 27 120 ka 19 112 rw 15 130 - ne 18 157 - pa 14 151 + ne 18 156 + pa 14 149 prs 8 111 sl 10 135 gd 6 107 @@ -70,9 +70,9 @@ consonants 10 116 ak 8 109 am 8 123 wo 18 118 - dv 14 150 - te 16 150 - si 24 156 + dv 14 148 + te 16 148 + si 24 154 tn 27 119 Data file Used by @@ -368,7 +368,7 @@ l/l_ [l] base [l/] fr l/l_@ [l/3] base [l/] fr -l/l@ [h‘ø] base +l/l@ [h†s] base [l#] base [l] fr [l/2] fr @@ -402,7 +402,7 @@ l/L2_oL [l/2] base l/L2_uL [l/2] base l/l_3 [l/] de l/l_4 [ll] sq -l/la [h‘ø] base +l/la [h†s] base [l#] base [l] fr [l/2] fr @@ -410,7 +410,7 @@ l/la [h [K] tn l/l_a [l/3] base [l/] fr -l/le [h‘ø] base +l/le [h†s] base [l#] base [l] fr [l/2] fr @@ -422,7 +422,7 @@ l/L_eL_af [&] af [&:] af l/l_front [L] sq l/l_front_ [l/4] sq -l/li [h‘ø] base +l/li [h†s] base [l#] base [l] fr [l/2] fr @@ -436,7 +436,7 @@ ll/ll [L] bg ll/_ll [L] bg l/l_long [l] base [l] fr -l/lo [h‘ø] base +l/lo [h†s] base [l#] base [l/2] fr [K] nso @@ -446,7 +446,7 @@ l/l_o [l/3] base l^/l_rfx [l.] base [l] ru [l^] ru -l/lu [h‘ø] base +l/lu [h†s] base [l#] base [l] fr [l/2] fr @@ -1305,7 +1305,6 @@ vowel/@ [@] base [@5] en [@] en-rp [V] cy - [@4] hi [@] kn [@] hy [@] ka @@ -1397,6 +1396,7 @@ vowel/a# [a] base2 [a#] en-sc [a#] en-wi [&] sr + [a] es [a#] rw [a/] rw [a] wo @@ -1408,6 +1408,8 @@ vowel/a_2 [a] base2 [A@] en-wi [aa] en-wi [a] eo + [a] nl + [a] es [A] pt [a] pt-pt [a] ro @@ -1445,7 +1447,6 @@ vowel/a#_3 [a#] en [a#] en-us [a#] en-wm [3] de - [3:] de [a] hi [a] ml [a] ru @@ -1505,9 +1506,9 @@ vowel/aa_5 [A:] en-n [A@] en-wm vowel/aa_6 [A] de [A:] de -vowel/aa_7 [A] nl vowel/aa_8 [0] en-us [A:] en-us + [A] nl [a:] is vowel/aa_9 [a] fi [a:] hi @@ -1515,7 +1516,6 @@ vowel/aa_9 [a] fi [a] pa [a] ak vowel/@_bck [@] hi - [@/] hi [@] bg [@] zh [V] ne @@ -1958,6 +1958,7 @@ vowelr/o_r [o@] en-sc vowelr/r-voc [r-] base [r-] sk [r:] sk + [r-] cs vowelr/V3_r [VR] en [3] en-sc [@r] zh @@ -2031,6 +2032,7 @@ vowel/u_bck [u] base2 [u] it [u] ca [u] pt + [u] el [u:] sv [u:] no [u:] is @@ -2309,7 +2311,6 @@ w/wi2 [i:] en [i:] en-rp [i2] de [i:] de - [i] nl [i:] sv [i:] no w/wo [w] base diff --git a/phsource/ph_afrikaans b/phsource/ph_afrikaans index 0c311bad..88d9e016 100755 --- a/phsource/ph_afrikaans +++ b/phsource/ph_afrikaans @@ -92,6 +92,7 @@ endphoneme phoneme @L // syllabic L vowel starttype #@ endtype l + ipa əl unstressed length 160 FMT(vwl_en/@L) diff --git a/phsource/ph_czech b/phsource/ph_czech index 28dc5eb1..e3e8b885 100644 --- a/phsource/ph_czech +++ b/phsource/ph_czech @@ -30,5 +30,12 @@ phoneme oU FMT(vdiph/oou) endphoneme +phoneme r- // syllabic r + vowel starttype #@ endtype #@ + ipa rU+0329 + length 120 + FMT(vowelr/r-voc) +endphoneme + diff --git a/phsource/ph_dutch b/phsource/ph_dutch index b10449e2..18c36083 100644 --- a/phsource/ph_dutch +++ b/phsource/ph_dutch @@ -18,10 +18,7 @@ endphoneme phoneme i vowel starttype #i endtype #i - length 160 - IF prevPh(w) THEN - VowelStart(w/wi2) - ENDIF + length 130 FMT(vowel/i_2) endphoneme @@ -87,13 +84,21 @@ phoneme a: FMT(vowel/a) endphoneme + +phoneme a // ?? suggested by aegis, but seems too short + vowel starttype #a endtype #a + length 140 + FMT(vowel/a_2) +endphoneme + + phoneme A vowel starttype #a endtype #a - length 160 + length 140 IF thisPh(isUnstressed) THEN FMT(vowel/a#_2) ENDIF - FMT(vowel/aa_7) + FMT(vowel/aa_8) endphoneme phoneme A~ @@ -131,7 +136,7 @@ endphoneme phoneme o: vowel starttype #o endtype #u - length 200 + length 150 FMT(vdiph/ou_4) endphoneme @@ -265,7 +270,7 @@ phoneme s ChangePhoneme(!) ENDIF ENDIF - CALL base/s // unaspirated + CALL base/s endphoneme phoneme z @@ -278,6 +283,6 @@ phoneme z IF prevPh(!) THEN // previous was [s] or [z], now assimilated ChangePhoneme(s) ENDIF - CALL base/s + CALL base/z endphoneme diff --git a/phsource/ph_english b/phsource/ph_english index 29ee05d9..ea6c95c2 100644 --- a/phsource/ph_english +++ b/phsource/ph_english @@ -25,6 +25,27 @@ phoneme t# // reduced [t] as in "city" endphoneme +phoneme d# // change to [d] or [t] depending on whether previous phoneme is voiced + vls alv stop + IF prevPh(isVoiced) THEN + ChangePhoneme(d) + ELSE + ChangePhoneme(t) + ENDIF +endphoneme + + +phoneme z# // change to [z] or [s] depending on whether previous phoneme is voiced + vls alv frc sibilant + IF prevPh(isVoiced) THEN + ChangePhoneme(z) + ELSE + ChangePhoneme(s) + ENDIF +endphoneme + + + phoneme l // use dark [l/2] before not-vowel liquid lengthmod 7 @@ -142,6 +163,7 @@ endphoneme phoneme @L vowel starttype #@ endtype l + ipa əl unstressed length 160 CALL vowelstart_l diff --git a/phsource/ph_english_sc b/phsource/ph_english_sc index ee4fb7cf..a111c828 100644 --- a/phsource/ph_english_sc +++ b/phsource/ph_english_sc @@ -346,6 +346,7 @@ endphoneme phoneme @L vowel starttype #@ endtype l + ipa əl unstressed length 160 CALL vowelstart_l diff --git a/phsource/ph_english_us b/phsource/ph_english_us index c8dda910..ee7d8228 100644 --- a/phsource/ph_english_us +++ b/phsource/ph_english_us @@ -43,6 +43,7 @@ endphoneme phoneme @L vowel starttype #@ endtype l + ipa əl unstressed length 160 FMT(vwl_en/@L) diff --git a/phsource/ph_german b/phsource/ph_german index d00913cf..2e20c68e 100755 --- a/phsource/ph_german +++ b/phsource/ph_german @@ -24,16 +24,12 @@ phoneme 3 // open Schwa+r vowel starttype #@ endtype #@ unstressed flag1 length 160 + IF thisPh(isFinalVowel) THEN + Length 210 + ENDIF FMT(vowel/a#_3) // in eSpeak 1.44, this used vowel/V_3 at end-of-word endphoneme -phoneme 3: // open Schwa+r - vowel starttype #@ endtype #@ - unstressed flag1 - length 210 - FMT(vowel/a#_3) -endphoneme - phoneme a vowel starttype #a endtype #a @@ -224,7 +220,7 @@ endphoneme phoneme Y: vowel starttype #@ endtype #@ - length 220 + length 180 FMT(vowel/y#) endphoneme diff --git a/phsource/ph_greek b/phsource/ph_greek index d5bcfe4c..5d4852e2 100644 --- a/phsource/ph_greek +++ b/phsource/ph_greek @@ -6,7 +6,7 @@ phoneme a vowel starttype #a endtype #a - length 180 + length 140 IF thisPh(isWordEnd) AND thisPh(isNotStressed) AND nextPh(a) THEN ChangePhoneme(NULL) @@ -21,7 +21,7 @@ endphoneme phoneme e vowel starttype #e endtype #e - length 180 + length 140 FMT(vowel/e_mid2) endphoneme @@ -34,10 +34,15 @@ endphoneme phoneme o vowel starttype #o endtype #o - length 180 + length 150 FMT(vowel/oo) endphoneme +phoneme u + vowel starttype #u endtype #u + length 160 + FMT(vowel/u_bck) +endphoneme // CONSONANTS @@ -80,6 +85,6 @@ endphoneme phoneme r - import_phoneme base/R2 + import_phoneme base/R3 endphoneme diff --git a/phsource/ph_hindi b/phsource/ph_hindi index 9833910b..84a70594 100644 --- a/phsource/ph_hindi +++ b/phsource/ph_hindi @@ -9,8 +9,9 @@ phoneme : // Lengthen the previous vowel by "length" endphoneme phoneme @ - vowel starttype #@ endtype #@ + vowel flag1 starttype #@ endtype #@ length 130 + ChangeIfDiminished(@-) IF nextPh(H) THEN FMT(vowel/@_low) @@ -18,41 +19,66 @@ phoneme @ FMT(vowel/@_bck) endphoneme -phoneme @/ - vowel starttype #@ endtype #@ - length 130 - FMT(vowel/@_bck) -endphoneme phoneme V - vowel starttype #@ endtype #@ + vowel flag1 starttype #@ endtype #@ length 130 - ChangeIfNotStressed(@) - IF nextPh(H) THEN - FMT(vowel/@_low) + + IF thisPh(isNotStressed) THEN + IF prevPh(H) THEN + ChangePhoneme(@) + ENDIF + + IF thisPh(isWordEnd) THEN + ChangePhoneme(NULL) + ENDIF + + IF nextVowel(isFlag1) THEN + ELSE + IF thisPh(isSeqFlag1) THEN + // delete the last inherent vowel of a sequence + ChangePhoneme(NULL) + ELSE + IF thisPh(isFirstVowel) THEN + ELSE + // delete if not the first vowel, and is an isolated 'a' + ChangePhoneme(NULL) + ENDIF + ENDIF + ENDIF ENDIF + + IF prevPh(isPalatal) THEN + ChangePhoneme(@3) + ELSEIF prevPh(r) THEN + ChangePhoneme(@2) + ELSE + IF thisPh(isNotStressed) THEN + ChangePhoneme(@) + ENDIF + + IF nextPh(H) THEN + FMT(vowel/@_low) + ENDIF + ENDIF + FMT(vowel/V_3) endphoneme + phoneme @2 - vowel starttype #@ endtype #@ + vowel flag1 starttype #@ endtype #@ length 130 FMT(vowel/@_low) endphoneme phoneme @3 - vowel starttype #@ endtype #@ + vowel flag1 starttype #@ endtype #@ length 130 ChangeIfDiminished(@-) FMT(vowel/@_3) endphoneme -phoneme @4 - vowel starttype #@ endtype #@ - length 130 - FMT(vowel/@) -endphoneme - diff --git a/phsource/ph_slovak b/phsource/ph_slovak index cf4766db..5545c136 100644 --- a/phsource/ph_slovak +++ b/phsource/ph_slovak @@ -1,7 +1,7 @@ phoneme i vowel starttype #i endtype #i - length 110 + length 100 IfNextVowelAppend(;) FMT(vowel/ii_3) endphoneme @@ -105,7 +105,7 @@ endphoneme phoneme r- // syllabic r vowel starttype #@ endtype #@ ipa rU+0329 - length 220 + length 200 FMT(vowelr/r-voc) endphoneme diff --git a/phsource/ph_spanish b/phsource/ph_spanish index 613d3d2c..df4181e0 100644 --- a/phsource/ph_spanish +++ b/phsource/ph_spanish @@ -3,6 +3,16 @@ // Spanish - based on Base2 //==================================================== + +phoneme a + vowel starttype #a endtype #a + length 160 + IF thisPh(isDiminished) THEN + FMT(vowel/a#) + ENDIF + FMT(vowel/a_2) +endphoneme + phoneme e vowel starttype #e endtype #e length 170 diff --git a/phsource/phonemes b/phsource/phonemes index d36fb1fe..d0517ce1 100644 --- a/phsource/phonemes +++ b/phsource/phonemes @@ -1020,7 +1020,7 @@ endphoneme phoneme J - vcd pal afr sibilant + vcd pal afr sibilant palatal voicingswitch c lengthmod 5 Vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70 @@ -1815,3 +1815,62 @@ include ph_georgian // These langauges are not in a usable state. // These lines can be deleted. +phonemetable rw base2 +include ph_kinyarwanda + +//phonemetable bn hi +//include ph_bengali + +phonemetable ne hi +include ph_nepali + +//phonemetable mr hi +//include ph_marathi + +//phonemetable eu base2 +//include ph_basque + +//phonemetable mn base +//include ph_mongolian + +phonemetable pa hi +include ph_punjabi + +phonemetable prs base +include ph_dari + +phonemetable sl sk +include ph_slovenian + +phonemetable gd base +include ph_s_gaelic + +phonemetable nso base +include ph_northern-sotho + +phonemetable ht fr +include ph_haitian + +phonemetable az tr +include ph_azerbaijani + +phonemetable ak base +include ph_akan + +phonemetable am base2 +include ph_amhari + +phonemetable wo base +include ph_wolof + +phonemetable dv hi +include ph_divehi + +phonemetable te hi +include ph_telugu + +phonemetable si hi +include ph_sinhala + +phonemetable tn base +include ph_setswana diff --git a/src/compiledata.cpp b/src/compiledata.cpp index 266df942..05fbd7a7 100644 --- a/src/compiledata.cpp +++ b/src/compiledata.cpp @@ -142,6 +142,8 @@ static keywtab_t k_properties[] = { {"isFinalVowel", 0, i_isFinalVowel}, {"isVoiced", 0, i_isVoiced}, // voiced consonant, or vowel {"isFirstVowel", 0, i_isFirstVowel}, + {"isSecondVowel", 0, i_isSecondVowel}, + {"isSeqFlag1", 0, i_isSeqFlag1}, {NULL, 0, 0} }; diff --git a/src/dictionary.cpp b/src/dictionary.cpp index 6d7cb779..0964ae32 100644 --- a/src/dictionary.cpp +++ b/src/dictionary.cpp @@ -2920,7 +2920,7 @@ static const char *LookupDict2(Translator *tr, const char *word, const char *wor const char *word_end; const char *word1; int wflags = 0; - char word_buf[N_WORD_BYTES]; + char word_buf[N_WORD_BYTES+1]; if(wtab != NULL) { @@ -2930,7 +2930,7 @@ static const char *LookupDict2(Translator *tr, const char *word, const char *wor word1 = word; if(tr->transpose_min > 0) { - strcpy(word_buf,word); + strncpy0(word_buf,word, N_WORD_BYTES); wlen = TransposeAlphabet(tr, word_buf); word = word_buf; } diff --git a/src/synthdata.cpp b/src/synthdata.cpp index 947ab21c..48ce9956 100644 --- a/src/synthdata.cpp +++ b/src/synthdata.cpp @@ -35,7 +35,7 @@ #include "translate.h" #include "wave.h" -const char *version_string = "1.45.23 03.May.11"; +const char *version_string = "1.45.27 19.May.11"; const int version_phdata = 0x014500; int option_device_number = -1; @@ -588,6 +588,22 @@ static bool StressCondition(Translator *tr, PHONEME_LIST *plist, int condition, } // end of StressCondition +static int CountVowelPosition(PHONEME_LIST *plist) +{//=============================================== + int count = 0; + + for(;;) + { + if(plist->ph->type == phVOWEL) + count++; + if(plist->sourceix != 0) + break; + plist--; + } + return(count); +} // end of CoundVowelPosition + + static bool InterpretCondition(Translator *tr, int control, PHONEME_LIST *plist, int instn) {//======================================================================================== int which; @@ -739,19 +755,34 @@ static bool InterpretCondition(Translator *tr, int control, PHONEME_LIST *plist, case 12: // isVoiced return((ph->type == phVOWEL) || (ph->type == phLIQUID) || (ph->phflags & phVOICED)); - } case 13: // isFirstVowel + return(CountVowelPosition(plist)==1); + + case 14: // isSecondVowel + return(CountVowelPosition(plist)==2); + + case 15: // isSeqFlag1 + // is this preceded by a sequence if 1 or more vowels which have 'flag1' ? (lang=hi) + if(plist->sourceix != 0) + return(false); // this is the first phoneme in the word, so no. + count = 0; for(;;) { + plist--; if(plist->ph->type == phVOWEL) - count++; + { + if(plist->ph->phflags & phFLAG1) + count++; + else + break; // stop when we find a vowel without flag1 + } if(plist->sourceix != 0) break; - plist--; } - return(count==1); + return(count > 0); + } break; } diff --git a/src/synthesize.h b/src/synthesize.h index fec999e4..eac934cb 100644 --- a/src/synthesize.h +++ b/src/synthesize.h @@ -327,6 +327,8 @@ typedef struct { #define i_isFinalVowel 0x8b #define i_isVoiced 0x8c #define i_isFirstVowel 0x8d +#define i_isSecondVowel 0x8e +#define i_isSeqFlag1 0x8f // place of articulation #define i_isVel 0x28