From 16a90bd3238afce973c0fc06cfef2ace94f9f50f Mon Sep 17 00:00:00 2001 From: jonsd Date: Sun, 2 Feb 2014 11:15:16 +0000 Subject: [PATCH] [1.48.01] Language changes: bn, en, da, it, pt. Started new language, gd (Scottish Gaelic). git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@371 d46cf337-b52f-0410-862d-fd96e6ae7743 --- dictsource/bn_list | 73 + dictsource/da_rules | 1624 +++++++++++--------- dictsource/dict_phonemes | 44 +- dictsource/en_list | 18 +- dictsource/en_rules | 29 +- dictsource/it_list | 116 +- dictsource/it_listx | 11 +- dictsource/it_rules | 900 +++++------ dictsource/pt_list | 3 +- dictsource/pt_rules | 30 +- dictsource/ta_rules | 6 +- dictsource/ur_list | 48 +- dictsource/ur_rules | 15 +- phsource/compile_report | 40 +- phsource/ph_english | 2 +- phsource/ph_english_us | 10 + phsource/phonemes | 5 +- platforms/windows/make_espeak.iss | 3 +- platforms/windows/make_espeakedit.iss | 2 +- platforms/windows/windows_sapi/version.rc2 | 10 +- src/Makefile | 2 +- src/compiledata.cpp | 3 +- src/dictionary.cpp | 2 +- src/phonemelist.cpp | 2 +- src/synthdata.cpp | 4 +- src/synthesize.h | 1 + src/tr_languages.cpp | 8 +- 27 files changed, 1761 insertions(+), 1250 deletions(-) diff --git a/dictsource/bn_list b/dictsource/bn_list index 5d1942dd..68389506 100755 --- a/dictsource/bn_list +++ b/dictsource/bn_list @@ -323,3 +323,76 @@ _? pr'oSnOtSihnO // Exceptions এত &to +// Exceptions - where inherent vowel even being between two consonant is not pronounced as (o) mostly in case of two words pronounced and used as a single word. The list however is not final and contain most commonly used words. + +সোমবার Som,bar +মঙ্গলবার mOng'ol,bar +বুধবার budh,bar +অমলকান্তি amol,kanti +অন্দরমহল andor,mahol +আকাশকুসুম aka:S,kuSum +আতসবাজী atoS,ba:JI +আদবকায়দা a:dob,kaj'da: +আনকোরা a:n,kora: +আনচান an,can +আপনজন a:pon,jon +আমজনতা a:m'jano'ta: +আলটপকা al,tO,pka +আসকারা a:s,ka:ra: +আসনতলে a:son,tole +ইমনকল্যান imon,kal'la:n +ঈগলপাখী igol,pa:khi +ইঁদুরছানা i~dur'cha:na: +একজন &k'JOn +উত্তরদাতা utt'or,data +উত্তরদায়ী utt;or,da:I +কচকচি kO,c'kOci +কবরখানা kObOr,kha:na +করদাতা kOr,data: +কয়েদখানা kO'edkhana +কয়েকজন kOekJOn +কলকাতা kOlkata +কনকচাঁপা kOnOk,c~a:pa +কাজললতা kaJol,lOta +কারখানা kar,khana +কারবার kar,bar +কালকেতু kal,ketu +কালপুরুষ kal,puruS +খরখরে khOr,khOre +খাপছাড়া khap,chara: +খানখান khan,khan +খানসামা khan,Sama +খাশমহল khaS,mOhOl +খিড়কি khir.ki +খুনসুটি khun,Suti +খুরপি khu,rpi +গজগজ gOJgOJ +গরমিল gOr,mil +ঘটকালী g#Ot'kali +চটপট cOt,pOt +চালবাজ cal'baJ +চালবাজি cal'baJi +ছটপট c#Ot'pOt +জলখাবার JOl,khabar +টনটনে tOn,tOne +টানটান ta:n,tan +ঠগবাজ t.#Og'baJ +ঠিকঠাক t.#ik,t.#ak +নাড়কোল nar,kol +প্রধানমন্ত্রী prOd.#an,mOn'tri +বাসনকোসন ba:son'koson +গালগল্প gal'gOlpo +ঘাসপাতা gha:s'pa:ta +চালচুলো ca:lculo +ছালবাকল c#al'ba:kol +কানপাতলা ka:n'patla: +খানখান kha:n'khan +আরামবাগ ara:m'bag +হারামজাদা hara:m'Jada: +নামডাক na:m'da:k +নাকছাবি na:kcha:bi +পাশবালিশ pash'baliS +ফুলশয্যা ful'SaJJa: +খালবিল kha:l'bil +জালসাজি Jal'Sa:Ji +পোষ্টমাস্টার post'ma:sta:r diff --git a/dictsource/da_rules b/dictsource/da_rules index a5536cc0..bb04d5a1 100755 --- a/dictsource/da_rules +++ b/dictsource/da_rules @@ -36,10 +36,11 @@ .group a - a ?& // Defalut short a TEST + a ?& // Defalut short a _) at (_ & h) al (fback A aaron ArVn // name + sw) anage _^_en zol) a '& // name m) ary &ri // name _t) ate Ejt // name @@ -55,6 +56,7 @@ shangh) ai Aj _pen) a (lhus '?& // stressed di) abetes ?&b'et@-s avondale _^_en + l) ay (out ?Ej // Long a a (Ce & // ane @@ -62,6 +64,7 @@ shangh) ai Aj bl) anche AntS // name & in stead of A? sp) a (de & _imp) a (la '&: // stressed + sh) a (ver ?Ej // Short vowel before double consonant r) a (C%++ ?A // trappe @@ -73,6 +76,7 @@ shangh) ai Aj a (ffald+ A s) a (bbat ?& grim) a (sse '?& // stressed + _sav) a (nne '?& // stressed _c) annes &:n: // French city a (cc+ ?A // accent b) accarat ?Ak?Ar'?A @@ -94,7 +98,7 @@ shangh) ai Aj h) a (vet ?& // havet "the sea" // long & before de(n) - made long in ph_danish - a (de & // gade + a (de+ & // gade, skade a (den & //gaden // combinations with "lade = l& @@ -103,34 +107,50 @@ shangh) ai Aj _l) ade (_dig_ & _l) ade (_sig_ & -// Have = "oceans" vs. the verb have - _vi_h) ave (_ & // hvad skal vi have? - _du_h) ave (_ & // hvad skal du have? - _de_h) ave (_ & // hvad skal de have? - _i_h) ave (_ & // hvad skal I have? -_jeg_h) ave (_ & // hvad skal jeg have? -_vil_h) ave (_ & -_han_h) ave (_ & -_hun_h) ave (_ & - _må_h) ave (_ & -_kunne_h) ave (_ & // kunne have sagt -_kan_h) ave (_ & // kunne have sagt -_burde_h) ave (_ & // burde have sagt -_også_h) ave (_ & -_nok_h) ave (_ & -_nødig_h) ave (_ & -_bare_h) ave (_ & -_kun_h) ave (_ & -_ikke_h) ave (_ & -_stadig_h) ave (_ & - _jo_h) ave (_ & -_straks_h) ave (_ & -_altid_h) ave (_ & -_godt_h) ave (_ & -_bør_h) ave (_ & - _h) ave (_et_ & - _h) ave (_en_ & - _h) ave (_tænkt_ & +// General rule, most words with af- plus vowel: [f] => [w] + af (A ?Aw // afart, afprøve + +// exceptions to the 'a)f(A' rule below + c) afe ?&f'?e // cafe, bogcafe + c) afé ?&f'?e // café + af (asi ?&f // afasi + af (atisk ?&f // afatisk + af (or ?&f // aforisme, aforistisk + af (olk ?&f // mafiafolk + dikt) afon ?&f'?on + +// Have = "oceans" vs. the verb "have" pronounced h?& + _vi_h) ave (_ ?& // hvad skal vi have? + _du_h) ave (_ ?& // hvad skal du have? + _de_h) ave (_ ?& // hvad skal de have? +_vil_i_h) ave (_ ?& // hvad vil I have? NOT "i have og floder" +_jeg_h) ave (_ ?& // hvad skal jeg have? +_vil_h) ave (_ ?& +_han_h) ave (_ ?& +_hun_h) ave (_ ?& + _må_h) ave (_ ?& +_kunne_h) ave (_ ?& // kunne have sagt +_kan_h) ave (_ ?& // kunne have sagt +_burde_h) ave (_ ?& // burde have sagt +_også_h) ave (_ ?& +_nok_h) ave (_ ?& +_nødig_h) ave (_ ?& +_bare_h) ave (_ ?& +_kun_h) ave (_ ?& +_ikke_h) ave (_ ?& +_stadig_h) ave (_ ?& + _jo_h) ave (_ ?& +_straks_h) ave (_ ?& +_altid_h) ave (_ ?& +_godt_h) ave (_ ?& +_bør_h) ave (_ ?& + _h) ave (_et_ ?& + _h) ave (_en_ ?& + _h) ave (_tænkt_ ?& + _h) ave (_godt_ ?& + _h) ave (_den_ ?& + _h) ave (_det_ ?& + _h) ave (_dem_ ?& t) abernak abVn'ak // tabernakel, tabernakler mil) a (no '&: // stressed @@ -140,8 +160,10 @@ _bør_h) ave (_ & r) a (CK+ ?A // drab, Rasmus, rask r) a (CA+ A // drabelig, brase, gratis + @) a (be+ ?& // sweateraber r) a (Ci+ ?A // tradition, radio r) a (len+ ?A // gralen TEST + teatr) a (l '?A // teatralsk r) a (le+ A // morale, prale r) a (dio++ A // shortend too much by ph_danish br) ady Ejdi // name @@ -196,7 +218,7 @@ _bør_h) ave (_ & _r) anda (l &ndO // Randall - name tr) a (L02 ?A // straf, traf, trav r) a (nd+ ?A // strand - short A -// str) a A // ekstra + br) a ?A // hebraisk r) a (L06 A // trappe r) a (CL04 A // generation vibr) a (to 'A // stressed @@ -237,6 +259,7 @@ _bør_h) ave (_ & kan) apé &p'e // kanapé n) a (palm & // d) a (vid & // name + n) apier ?Ejp?i?V // name // General rule &: followed by -tus a (tus &: // status TEST @@ -253,7 +276,7 @@ _reprim) and (e '?&nd L02) a (L02ser ?A // babser m) amelu (k ?Am@-l'?u // p) apegøje ?Ab@-g'?Vj@- // - p) a (v+ & // pave, pavillon + p) a (v++ & // pave, pavillon sv) a (b & // svabre sn) a (vs ?A // @@ -270,6 +293,7 @@ _reprim) and (e '?&nd C) a (m+ ?A // ham, gamle, lam, Sam, samarbejde s) a (mL04+ ?& // Samoa, Samuel met) a (+ ?& // metamorfose + incit) a ?& // incitament _im) a (m '?& // stressed s) amurai ?&m?ur'aI // samurai c) a (mp+ ?& // camping @@ -441,7 +465,7 @@ gammeld) a (gs ?& // // general rule: [A] before r ar (+ Ar // areal - ar (C+ A: // snart + ar (C+ A // snart ar (_++ A // skar ar (CC A: // barsk TEST - before unvoiced consonants ar (n+ A // barn - voiced consonants like n add length to the vowel @@ -454,6 +478,8 @@ gammeld) a (gs ?& // t) ar (L04+ AR // tarif TEST C) are (de+ A?A // klarede C) are (+ AA_! // klare, bare + m) are (r AA_! //mareride + C) arer ?A?V // forsvarer ar (evolution+ AR // kontrarevolutionær k) are (n+ A: // name kl) arer (_ AA // klarer @@ -473,7 +499,7 @@ gammeld) a (gs ?& // m) ar (in AR // marina @) ar (_++ A // sårbar C) ara (k AA // karakteristika - a (rr++ ?A // narren - short A + a (rr++ ?A // narren, arrangør - short A ti) a (ra 'A: // stressed m) arokko ar'Vko // stressed hav) a (rti 'A // stressed @@ -499,58 +525,61 @@ _longob) a (rd 'A // stressed // general rule: [A] before velars a (L01+++ ?A // planke, slanke, anke, flanke, gang, hank, aksel, maj, blanko a (L01%++ ?A // bakken - a (L01L04++ ?& // Patagonien TEST + a (go+++ ?& // Patagonien a (x A // Axel _ig) a (ng@ 'A // igangværende es) aj (as 'aI // name - pizz) a & // pizzakæde - b) a (jonet & // - l) a (gune & // + pizz) a ?& // pizzakæde + b) a (jonet ?& + l) a (gune ?& C) a (kL04++ ?A // pakistan + an) akonda ?&k'?Vnd?& // stressed afrik) a (+ ?& // Afrikakorpset f) a (cL04++ ?& // facon, facilitet kap) a (cit ?& // kapacitet - ag (gregat+ ?& // + ag (gregat+ ?& ang (ul++ ?Ang // rektangulær - not a silent g j) a (L10o+ ?A // Jakob, Jacob - h) a (nkøn++ ?& // - h) a (nkanin ?& // - sp) a (nkuler ?A // - akryl ?&kr'?yl // + h) a (nkøn++ ?& + h) a (nkanin ?& + sp) a (nkuler ?A + akryl ?&kr'?yl mal) a (L01a ?& // Malaga TEST - beh) a (g ?& // - big_b) a (ng ?& // - airb) a (g & // + beh) a (g ?& + big_b) a (ng ?& + airb) a (g+ & di) a (L01+ ?& // diakon - h) a (nkat ?& // - _m) ag (_+ ?&j // - f) ag (_ ?&j // hovedfag + h) a (nkat ?& + _m) ag (_+ ?&j + f) ag (_+ ?&j // hovedfag _mass) a (kre '?A // stressed _gal) a (kse '?A // stressed - _) a (L01L04++ ?& // angive, ankomme + _) a (L01L04+++ ?& // angive, ankomme + a (kut++ ?& selv) a (ngiv ?& // selvangivelse - p) a (gn+ ?& // kompagniskab + p) a (gn++ ?& // kompagniskab p) a (gL11+ ?& // propaganda @) a (krL04+ ?& // anakronisme TEST r) a (L01++ ?A // tragisk boomer) a (ng '?A // stressed - r) angoon &&ng'u:n // + r) angoon &&ng'u:n aka (dem++ ?&k?& // militærakademi a (ggres++ ?& // aggression - spr) ag (let ?Aw // - _) a (gA++ ?& // agere + spr) ag (let ?Aw + _) a (gA+++ ?& // agere, agurk tilf) a (nge '?A // tilfangetagelse michel) angelo '?and?Z3l?o // name firm) a (+ ?& // firmaet re) a (g+ ?& // reagere, reagensglas a (kaC++ ?& // akavet, akademiker, akacie - f) a (nklub+ ?& // + f) a (nklub+ ?& a (nho++ ?& // anholde a (ngav++ ?& // angav - a (ngå++ ?& // + a (ngå++ ?& b) a (gage++ ?& // bagage - s) a (g+ ?& // ankesag, sag, heksagon - s) a (go & + s) a (g++ ?& // ankesag, sag, heksagon + s) a (go++ &: + s) ag (a+ &:g // General rule: sag => sAu s) ag (C+ ?Au // sagfører @@ -588,9 +617,11 @@ snakkes) ag (lig '?& // // general rule: consonant + a + c/k: [A] C) a (L10 ?A // makværk, Jacob +pastin) a (k '?A l) acrosse ?&kr'?Vs // game tax) a ?& // taxachauffør f) a (cL11 ?& // facade, facet + f) ace (book ?Ejs att) ache ?&S'?e // C) a (L10L04 ?& // pacifist - maybe not a valid rule c = s here k) atakomb ?&t?&k'?omb // @@ -605,7 +636,7 @@ snakkes) ag (lig '?& // a (k%o+ ?& // akkord, akkompagnerer a (k%u+ ?A // akkurat - a (kvA+ ?& // akvarium + a (kva++ ?& // akvarium appe (tit+ ?Ab@- // appetit a (bnorm ?A // abdo (m ?Abd'?o // abdomen - stressed @@ -627,7 +658,7 @@ bloody_m) ary ?&ri // gu) ay aI // Paraguay a (mp %?A // ampul _) aage O:?u@- // name - _) a (men_ A // + _) a (men_ ?A // _) amager AmAr // Amager _) amy Ejmi // name g) aux 'o // Margaux @@ -670,36 +701,38 @@ _entusi) a (s '& // stressed - entusiast iske_h) av (_ A?u // Kaspiske hav, Karibiske Hav @h) av (_ A?u // flammehav h) av (C A?u // havbund, havre -københ) av (n 'Aw // +københ) av (n 'Aw h) av (over A?u // havoverfladen - h) av (is A?u // + h) av (is A?u + h) av (eng ?A?u // havengel, havengle himmel_og_h) av A?u // "sea/ocean" not "have" = "garden" øde_h) av A?u // Det Røde Hav åbne_h) av A?u // det åbne hav åbent_h) av A?u // på åbent hav h) av (aborr A?u // havaborre h) av (ud A?u // havudsigt - h) ag (l A?u // + h) ag (l A?u ag (n+ A?u // agn, Agnes r) ag (na+ A?u // ragnarok ag (new &g // name champ) agne '&nj@- // champagne _kamp) agne '&nj@- // stressed ag (nos %Ag // agnostiker + i) ag (nose ?&g hav) a (nna '?& // Havanna h) a (ck+ ?& // hacke color) ado 'Ado // US state _) av (_ Au // av _f) akultet &kult'et // fakultet f) akultet &kultet // idrætsfakultet - _) absolution AbsoluS'on // - absolution AbsoluSon // - _) attribution &tRibuS'on // - attribution &tRibuSon // + _) absolution AbsoluS'on + absolution AbsoluSon + _) attribution &tRibuS'on + attribution &tRibuSon C) a (x++ ?A // fax, taxa m) a (ka ?& // PN makaber klim) a ?& // klimarelateret - klim) a (ks ?A // + klim) a (ks ?A C) a (ck ?A // tackle sn) a (ck ?& // bl) a (ck ?& // blackout @@ -774,29 +807,29 @@ ginger_) ale Ejl // &) ans ($p_alt '?&ns // varians // stressed a in final -at - words in da_list - &) at (_$p_alt '?&d // attentat + &) at ($p_alt '?&d // attentat, granatsplint &) at (e$p_alt '?&d // attentater &) at (t$p_alt ''?& // fregatter - only one t - &) ation ($p_alt &S''?on // delegation - 2*'' because of ventil-ventilation - &r) ation ($p_alt AS'?on // koncentration + &) ation ($p_alt ?&S''?on // delegation - 2*'' because of ventil-ventilation + &r) ation ($p_alt ?AS'?on // koncentration &r) at ($p_alt '?At // [A] after "r" - kammerat &r) at (i$p_alt ?At // [A] after "r" - demokrati &r) at (ur$p_alt ?At' // [A] after "r", stressed u - littteratur -intern) atio (nal &So // clash with "internat" -_oblig) atio (n &S'o // clash with "obligat" in da_list - oblig) atio (n &S'o // statsobligation +intern) atio (nal ?&S?o // clash with "internat" +_oblig) atio (n ?&S'?o // clash with "obligat" in da_list + oblig) atio (n ?&S'?o // statsobligation // (stressed a in final -ar - words in da_list &) ar ($p_alt+++ ''A // antikvar, dinar, cigarer &) ar (iat$p_alt ''A // antikvariat // nouns with final -ade in da_list - stressed a - &) ade ($p_alt '&:D@ // hystade - &) ade (r$p_alt '&:DV // hystader + &) ade ($p_alt '&:D@- // hystade + &) ade (r$p_alt '&:D?V // 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 + &r) ade ($p_alt 'A:D@- // parade + &r) ade (r$p_alt 'A:D?V // 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 // nouns with final -an in da_list - stressed a @@ -972,7 +1005,7 @@ cornfl) akes ?Ejgs w) al (k V: // walkie-talkie, walkman w) all V:l // WQall street n) aise 'E:s@- // mayonnaise - br) ai (s ?E // braisere + br) ai (ser ?E // braisere k) ai (n ?&|'i: // kokain _k) ai (n aI // name Kain ld) a (k ?& // baldakin @@ -1011,7 +1044,7 @@ parmes) a (n '?& // stressed v) a (j ?A // svajende, vaje // general rule: [&] after p/b/d before n - L06) a (n & // tand, tante, band, spand, spade + L06) a (n ?& // tand, tante, band, spand L06) a (nd ?& // bande ban) a (n '?& // banan kontrab) ande '?&nd@- // @@ -1025,6 +1058,7 @@ kontrab) ande '?&nd@- // sp) a (nking &: // an (cien AN a (ndre+ ?A // andre + v) and (rette ?&n t) a (nd ?& // tandrensning _) andrea ?&ndr'e& // name andrew ?&ndru // name @@ -1130,6 +1164,7 @@ dovenl) ar (s & // &) age (rs_$p_alt++ '&S?V // reportagers, plamagers &) age (rne$p_alt++ '&S?V // reportagerne, plamagerne, plamagernes &r) age ($p_alt++ 'A:S@ // [A] after "r" - garage + &r) age (r$p_alt++ 'A:S?V // [A] after "r" - garager &) age (re$p_alt++ &S'?e // not for the "age" words - gagere &r) age (re$p_alt++ ?AS'?e // not for the "age" words - fouragere hjertemass) age &:S@- // hjertemassage @@ -1137,6 +1172,7 @@ hjertemass) age &:S@- // hjertemassage t) aget (+ &:@D // kirketaget - [@-] is too short here t) age (lse &@- // tilfangetagelse foret) age & // + foret) age (t ?&@- // bet) age &@- // betaget varet) age & // @@ -1147,20 +1183,21 @@ hjertemass) age &:S@- // hjertemassage d) ag (l@+ ?Aw // daglejer d) ag (insti ?Aw // daginstitution @d) ag (_++ ?& // dommedag - sd) ag (+ ?& // fødselsdagsgave, fødselsdagsbarn + sd) ag (@++ ?& // fødselsdagsgave, fødselsdagsbarn d) ag (og+ ?&g // pædagog _j) ag (_ ?&j j) ag (e+ &: // jage j) ag (uar ?&g j) ag (t ?Ag // jagt b) ag (h+ ?Aw // baghold - b) ag (l ?Aw // baglader, baglæns - b) ag (L01 ?Aw // bagklog, baggård + b) ag (l+ ?Aw // baglader, baglæns, baglokale + b) ag (L01+ ?Aw // bagklog, baggård + b) ag (vask ?Aw // bagvaskelse b) ag (f ?Aw // bagflikke - b) ag (b ?Aw // bagbutik + b) ag (b+ ?Aw // bagbutik, bagben b) ag (rud ?Aw // bagrude - b) ag (d ?Aw // bagdør - b) ag (v ?Aw // bagvendt, bagværk + b) ag (d+ ?Aw // bagdør + b) ag (v+ ?Aw // bagvendt, bagværk, bagvej b) ag (trap ?Aw // bagtrappe b) ag (An ?Aw // Bagindien, baginder b) agend (e AwEn // bagende "rear end" - problem with "bagende varm" @@ -1170,14 +1207,14 @@ hjertemass) age &:S@- // hjertemassage b) ag (k ?Aw // bagklog, bagkrop b) ag (m ?Aw // bagmand b) ag (p ?Aw // bagparti - b) ag (s ?Aw // bagside + b) ag (s+ ?Aw // bagside b) ag (t@ ?Aw // bagtøj s) ag (sø ?Aw // sagsøge b) ag (te ?Ag // nybagte _L06) ag (_ ?&j // bag - single word hjemmeb) ag (_ ?&j b) ag (fr ?&, // bagfra - b) ag (i ?&, // bagi + b) ag (i+ ?&, // bagi b) ag (ved ?&_: // bagved b) ag (efter ?&j // bagefter b) ag (på ?&, // bagpå @@ -1187,7 +1224,7 @@ hjemmeb) ag (_ ?&j b) ag (udgang ?Au // bagudgang p) age (++ &:S@- // page, pagehår band) age &:S@- // gipsbandage - sC) ag (+++ ?&j // slag, slaget, smag, forslagskasse + sp) ag (o++ A:g // US restaurant st) agn ?AwN // stagnere sp) ag (at ?&g sk) ag (ler ?Aw @@ -1207,49 +1244,53 @@ hjemmeb) ag (_ ?&j l) ag (_+ ?&j // lag opl) ag ?&j // oplagstal forl) ag %?&j // forlagsvirksomhed - opsl) ag ?&j // + opsl) ag ?&j gul) ag ?Ag - f) ag (@ ?A?u // fagsnak, ufaglært, fagarbejde - f) ag (ter ?Ag // - l) ag (C A?u // flagstang, lagkage + f) ag (@+ ?A?u // fagsnak, ufaglært, fagarbejde, fagbog + f) ag (ter ?Ag + l) ag (C+ A?u // flagstang, lagkage + l) ag (t+ ?Ag // indlagt + l) ag (ner ?&j fl) ag (afbrænd A?u // flagafbrænding gall) agh 3g // name _sl) ag (s_+ ?Ag // slags _sl) ag (sen ?Ag // slagsen gennemsl) ag (+ &j // gennemslagskraft - sl) ag (sværd A?u // + sl) ag (sværd A?u pl) ag ?&j // plagsom pl) ag (i ?&g // plagiere, plagiat fl) ag (rant ?&g // flagrante delicto l) ag (re ?&j // oplagres - fl) ag (re+ A?u // + fl) ag (re+ A?u esl) ag (lA A?u // beslaglægge sl) ag (t_+++ ?Ag // slagter sl) ag (te+++++ ?Ag // slagter - sl) ag (tn+ ?Ag // slagtning + sl) ag (tn++ ?Ag // slagtning sv) ag (t++ ?&j // svagt, åndssvagt -sikkerhedsv) ag (t ?Ag // +sikkerhedsv) ag (t ?Ag åndssv) ag (+++ ?&j evnesv) ag (+++ ?&j -parkeringsv) ag (t Ag // - æresv) ag (t Ag // -butiksv) ag (t Ag // -hospitalsv) ag (t Ag // +parkeringsv) ag (t Ag + æresv) ag (t Ag +butiksv) ag (t Ag +hospitalsv) ag (t Ag sl) ag (smål A?u // slagsmål sl) ag (tilf A?u // slagtilfælde sl) ag (side A?u // slagside sp) ag (ett &g' // spagetti sp) agh (ett &g' // spaghetti - sp) ag (num A?u // + sp) ag (num A?u + sC) ag (+++ ?&j // slag, slaget, smag, forslagskasse r) ag (e+ A?u // drage, rage - C) age (++ &j@- // bage, kage + C) age (+++ &j@- // bage, kage fl) age (ne ?&j@- // flagene C) age (nK++ &j-@- // kagen _sk) ag (en++ ?&j // Skagen s) ag (en+++ ?&j // sagen s) agd (e+++ & // sagde _t) age (_+ &j@- // tage - _t) age (_sig ?& + _t) age (_sig_ ?& + _t) age (_jer ?& // fanden tage jer _t) age (_imod ?& _t) age (_af ?& _du_t) age (_ ?& @@ -1263,6 +1304,7 @@ _ville_t) age (_ ?& _kunne_t) age (_ ?& _kan_t) age (_ ?& _skulle_t) age (_ ?& +_skal_t) age (_ ?& _måtte_t) age (_ ?& _ikke_t) age (_ ?& _at_t) age (_ ?& @@ -1305,28 +1347,29 @@ _nok_t) age (_ ?& fl) ager (mus ?A?uV // l) agde &:@- // lagde g) ager (e+ ?&S'?e // gagere - r) age (++++ Aw@- // rage, fremragende, uddragene + r) age (++++ ?Aw@- // rage, fremragende, uddragene + r) ager (+++ Aw?V // bedrager _) age (nt++ ?&g'?E // agent, agenten - stressed - age (nt++ ?&g?E // superagenten, dobbeltagent, forsikringsagent + age (nt+++ ?&g?E // superagenten, dobbeltagent, forsikringsagent rædselssl) age (n ?&j@- // rædselsslagent suffr) age (tte ?AS'?E // suffragette - stressed _r) ager (+++ AwV // rager tr) agedie ?Ag'?eDj@- // _t) ager (_+ ?Ar // tager [t'Ar] iagtt) ager (_ ?&j?V // iagttager - noun - t) ag (_ ?&j // tag - t) ag (C ?Aw // tagvindue - ag (ning ?&j // gidseltagning + t) ag (_++ ?&j // tag + t) ag (C+ ?Aw // tagvindue, tgaglejlighed + ag (ning+ ?&j // gidseltagning, udtagning ag (tig ?Ag // rustagtig art) agnan ?&N'?AN // d'Artagnan - t) ag (ne &j // tilfangetagne + t) ag (ne+ ?&j // tilfangetagne, gentagne t) ag (fat ?& // t) agetes ?&g'?et@-s // t) ag (selv ?&' // tagselvbord t) agg (e ?&g // t) ag (liatelle _^_it // _s) ag (te_ ?&j // - s) ag (n ?A?u // sagn + s) ag (n+ ?A?u // sagn, vidneudsagn rans) ag (n ?&j // ransagning las) agn (e '?&nj // bret) agn (e '?&n; // @@ -1445,39 +1488,40 @@ _trienn) al (e '&l _) be (@ b%?e // besta'and // exceptions to the "be" rule - _) be (dste bE // bedstefar, bedstemor - _) be (dring bE - _) be (nmel be + _) be (dste b?E // bedstefar, bedstemor + _) be (dring b?E + _) be (nmel b?e _) be (gge b?E - _) be (narbejde be - _) be (nbrud be - _) be (nbræk be - _) be (nbbuk be - _) be (nchmark bE - _) be (nedder be - _) be (nende be + _) be (narbejde b?e + _) be (nbrud b?e + _) be (nbræk b?e + _) be (nbbuk b?e + _) be (nchmark b?E + _) be (nedder b?e + _) be (nende b?e _) be (nene b?e - _) be (ner be - _) be (net be - _) be (nfisk be - _) be (nfedt be - _) be (nfri be - _) be (ngel bE + _) be (ner b?e + _) be (net b?e + _) be (nfisk b?e + _) be (nfedt b?e + _) be (nfri b?e + be (nhård b?e + _) be (ngel b?E _) be (ngna bE _) be (nh bE - _) be (njamin bE - _) be (nkl be + _) be (njamin b?E + _) be (nkl b?e _) be (nl bE - _) be (nmel be - _) be (npibe be - _) be (nplads be - _) be (nrad be - _) be (nskinne be - _) be (ntøj be - _) be (nspænd be + _) be (nmel b?e + _) be (npibe b?e + _) be (nplads b?e + _) be (nrad b?e + _) be (nskinne b?e + _) be (ntøj b?e + _) be (nspænd b?e _) be (nv bE _) be (de be - _) be (dre bE + _) be (dre b?E _) be (dding b?e _) beg (blende baI _) beg (mand baI @@ -1496,13 +1540,14 @@ _trienn) al (e '&l _) be (tel be _) be (tl be _) be (ta be // betablokker - _) be (tal %be // betale, betalt + _) be (tal %b?e // betale, betalt _) beige bE:S // colour - _) be (lla bEE + _) be (lla b?E _) beech bitS - _) beau %bo // Beaulieu, Beaumont + _) beau %b?o // Beaulieu, Beaumont beethoven betov@-n // name - berkeley bWkl/2i // + berkeley bWkl/2i + _) bea (vis bi // Name .group c @@ -1552,30 +1597,31 @@ frederi) c (ia =ks ch (eese tS // cheeseburger church tSW:tS _ma) ch (_ k // sound barrier - chaplin tS&plin // name - challenge tS&lendZ - chelsea tSElsi - cheyenne SaI'En + chaplin tS?&pl?in // name + challenge tS?&l?EndZ + chelsea tS?Els?i + cheyenne SaI'?En + cheyenner SaI'?En?V maso) ch (is k // sadomasochisme, masochist wi) ch tS // sandwich - chicago Sik'AgOw // + chicago S?ik'AgOw // child tSaIld // Fairchild - chopin SopEN // name + chopin S?opEN // name ch (ip tSj // mikrochip te) ch (no k mi) ch (a k S ch (r k c (ha S r) ch S // march - chaucer tSO:sV // name + chaucer tSO:s?V // name s) c (ha // no extra S in 'schalburtage' - cigaret sig3r'&#t - cigarett sig3r'&#t + cigaret s?ig@-r'&#t + cigarett s?ig@-r'&#t cc ks // accent be) cca %k?& // Rebecca yu) cc (a k ro) cc (o k // name - pu) ccini S'ini // name + pu) ccini S'in?i // name rebe) cc (a =k // name so) cc (er k // European football sta) cc (ato k' @@ -1592,48 +1638,48 @@ frederi) c (ia =ks cordelia kVd'ili-& ni) ch (ol k // Nicholas computer kVmpj'utV - cha (t tj& // chatte + cha (t tj?& // chatte ch (ateau S - chianti kj'&nti + chianti kj'?&nt?i chokeren (_ SOwkVr@n callgirl kVlgW:l cowboy kaubOj - _) custer kVstV // name - _) ciao (_ tSjAw + _) custer k?Vst?V // name + _) ciao (_ tSj?Aw claude klO:d // name - claudette klOd'et // name - churchill tSW:Sil - cambridge kejmbRidZ + claudette kl?Od'et // name + churchill tSW:S?il + cambridge kejmbR?idZ clementine kl?EmIntaIn canterbury k&ntVbri connecticut kVn'etikVd carlisle kAlaIl china tjaIn& - _) cape (_town kEjp // name - _) chuck tSVk // name + _) cape (_town k?Ejp // name + _) chuck tS?Vk // name cleveland kli:vl&n - croissant kroas'AN - _) cartier kArtj'e - clair (voy klEr // clairvoyance - co (nrad kV // name - country kVntri // - chagall S&g'&l // name + croissant kr?o?as'AN + _) cartier k?Artj'?e + clair (voy kl?Er // clairvoyance + co (nrad k?V // name + country k?Vntr?i // + chagall S?&g'?&l // name _ali) ce s - connie kVni - chablis S&bl'i + connie k?Vni + chablis S?&bl'?i creme kr?Em creme (n kr?Em@ - catering kEit@riN + catering k?Eit@r?iN piccadilly_) circus sWk@s - coleridge kOwlridZ - colada kol'AD& + coleridge kOwlr?idZ + colada k?ol'AD& creek kri:k - camembert kAmANb'Er + camembert k?Am?ANb'Er crazy kREjsi // Crazy Horse cincinnati sensin'&ti chihuahua tSiw'awa - connor kVnV // name - creasy krisi // name + connor k?Vn?V // name + creasy kris?i // name c (ello Sj c (ellofan s cutler kVtlV // name @@ -1659,56 +1705,59 @@ north_) carolina k&rol'aIn& A) de (_ D@-_! // hade, lade ha) de (@ D@- // hadefuld - a) der (@ DV // skaderne + a) der (@ D?V // skaderne ski) de (@ D@- // skidefuld - ski) der (@ DV // skideren - ski) der (ik DVR // skiderik + ski) der (@ D?V // skideren + ski) der (ik D?VR // skiderik ba) de (@ D@- // badeforhæng ga) de (@ D@- // gadebetjent fe) de (@ D@- // fedekalv fe) der D?V // federe - ga) der DV + ga) der D?V væ) dde (@+ D@- // væddeløb re) de (@ D@- // redegørelse ge) de (@ D@- // gedemarked - orki) de d'e // stressed + orki) de d'?e // stressed d (i d // redigere, hindi ly) d D // lydisolering drome) d (ar d floy) d d // name mel) d (ing // silent d + lo) d (s // lodse - silent d A) d (ig D // stadig vene) d (ig d d (øm+ d // idømme i) d (ol d u) d (i D - hou) di (ni d'i // name - _pro) du (kt d'O // produkt - _pro) du (ktiv du // produktiv + hou) di (ni d'?i // name + dhow daw + _pro) du (kt d'?O // produkt + _pro) du (ktiv d?u // produktiv bo) d (ega d d (us d // fidus d (ok d // paradoks, tørdok - ry) de (@ D@- // brydehold - y) der (@ DV // yderligere, forbrydere +// ry) de (@ D@- // brydehold +// y) der (@ D?V // yderligere, forbrydere gry) de (ret D@- // gryderet - sy) de (ng DE // sydengland - by) de (l de // bydel + sy) de (ng D?E // sydengland + by) de (l d?e // bydel indby) de D@- // indbydelse by) d (elig D // modbydelig - y) der (_ DV_! // betyder, snyder + y) der (_ D?V_! // betyder, snyder @) d (elt d // udelt, tildelt æ) de (l+ D@- // ædelt mo) d (em d d (onna d // madonna dil) d (o d -tourne) dos d'o // stressed - re) dund (ant dOnd +tourne) dos d'?o // stressed + re) dund (ant d?Ond _) dorset dO:sEt // name _) drysdale dRaIsdEjl // name - dreyfus drEf'?ys // name + dreyfus dr?Ef'?ys // name // general rule: silent d in final ærd ær) d (_ // færd, sværd + adfær) den ?Vn // adfærden svær) d (et // sværdet lær) d (_ d // højlærd @@ -1716,6 +1765,7 @@ tourne) dos d'o // stressed l) d // hold, skjold d (om d // PN trældom + d (rab d // ritualdrab d (ronning d // Snedronningen d (ufte d // lavendelduftende d (amp d // keddeldamp @@ -1863,7 +1913,6 @@ stikor) d // exception - silent d in 'stikord' bi) d (e D // bider ri) de (@ D@- // rideskole ri) der DV - si) de (@ D@- // sidemand vi) d (er D // videre ti) d (e D // tider ti) de (@ D@- // tidevand @@ -2008,17 +2057,21 @@ stikor) d // exception - silent d in 'stikord' t) er (m++ ?&r // hydrotermisk, termin // Long e - e (Cig e // enig, ledig - e (Ce e // gedeblod + e (Cig++ e // enig, ledig, snedig + e (Ce@ e // gedeblod + p) e (ber ?e // pebersovs // Short e followed by st, st, sk - made short in ph_danish C) e (L08++ ?E // fest, fester, hest, heste sl) e (sk ?e // slesk, sleske @) e (ste_+ @- // groveste, ondeste TEST @) e (st_+ @- // grovest + @h) e (st+ ?E // kavalerihest. fl) e (st+ ?e _m) e (st++ ?e +allerm) e (st ?e m) e (ster ?E // politimester + @f) e (st+ ?E // Oscarfest _ork) e (st '?E // stressed nærm) e @- // nærmeste kort) e @- // korteste @@ -2034,7 +2087,8 @@ stikor) d // exception - silent d in 'stikord' ugl) e (@ @- // fugleskræmsel ønn) e (st @- // kønneste rn) e (ste @- // fjerneste - av) e (@ @- // pavestolt + pav) e (@ @- // pavestolt + vet) e (ran @- sen) e (st @- flott) e (st @- @@ -2045,19 +2099,18 @@ stikor) d // exception - silent d in 'stikord' menn) e @- // menneske æl) e (@ @- // sjælefred ill) e (@ @- // lillebror - gen) e (@ @- // generation + gen) e (ra@ @- // generation gard) e (robe @- rob) e (@ @- // garderobeskab mill) enium '?En?i?Om - usl) e (@ @- // puslespil ill) e (gal ?e r) e (v ?E // brev år) e (@+ @- // årevis Ass) e (@ @- // klasseværelse -// r) e (Ce+ ?E // breve fr) e (d+ ?E fr) e (de_ ?E str) ee (t i: // street + _d) eed i:d // name _d) e (m_ ?E f) e (m ?E // femten e (dith e: // name @@ -2065,13 +2118,17 @@ stikor) d // exception - silent d in 'stikord' // E after r r) e (+ ?E // reaktion, regiment - VERY BROAD + _kor) e (a '?e r) e (Ce E // rene @r) es (_ ?Vs // koncentreres TEST differ) e (n ?A // differentiere + guv) er (nør ?V -// E before n - VERY BROAD +// ?E before n - VERY BROAD e (nK ?E // end, men, endelig + mail) e @- // e-mailen lump) e (n @- + elf) e (nben @- e (ndnu '?e' C) e (nd ?E // kendelse, send e (ns ?e // ensrette @@ -2079,15 +2136,17 @@ differ) e (n ?A // differentiere _) e (n_ ?e b) e (n ?e _st) e (n_ ?e + st) e (nbrud ?e st) e (nrig ?e ov) e (n @- // ovenpå giv) e (n @- // begivenhed os) e (n @- // rosenknop sjæld) e (n @- // sjældent væs) e (n @- // væsentlig + græk) e (n @- // Grækenland _) e (ne ?e // ene, eneste ækk) e (net_ @- // bækkenet - røntg) e (n @- // røntgenfotografere + røntg) e (n+ @- // røntgenfotografere gen) e (ral @- _s) e (n_ ?e // sen _s) e (nt_ ?e // sent @@ -2132,8 +2191,7 @@ _emfys) e (m 'e // stressed C) e (L02a e // tema el) e (fant @- jert) e (@ @- // hjertebarn - ød) e (+ @- // ødemark -// herr) e @- // herremand + ød) e (@++ @- // ødemark, mødested bed) e @- // bedemand _still) e (ben ='e fr) e (m ?&# // fremad @@ -2145,10 +2203,10 @@ _still) e (ben ='e br) eve Ev@- // breve Cr) evet ?Ev@-D_! // brevet, skrevet L03) e (L02i ?e // akademiker - åd) e (++ @- // gådefuld + åd) e (@++ @- // gådefuld, vådeskud råd) eret @-?&#t åd) er (++ ?V // gåder - nd) e @- // yndefuld + nd) e (@ @- // yndefuld, landeveje ind) er ?V // inder andr) e ?V // vandrefalk, andres r) e (nsning &# // tandrensning @@ -2183,6 +2241,7 @@ _still) e (ben ='e aml) e @- // samlestykke kons) e (kv @- // inkonsekvens l) e (ve e // samlever + l) e (veran ?e // leverandør l) e (vering ?e _dil) e (mma 'E // ll) e (de+ // silent e - billede(r) @@ -2207,7 +2266,7 @@ banglad) esh '?ES // stressed _p) errier ?er?i'?e // brand name eddike ?Edk@- // -// general rule: [E] after l before t/k +// general rule: [?E] after l before t/k l) e (t ?E // let l) e (kt ?E // lektor udsl) e (t++ ?E // familieudslettelse, udslet (not [uDsl@D]) @@ -2217,7 +2276,7 @@ banglad) esh '?ES // stressed l) e (der ?e // apacheleder simp) e (l @- // simpelthen -// general rule: E before l +// general rule: ?E before l e (lC ?E // heldig, held og lykke, helvede h) e (lskindet ?e h) e (lhjertet ?e @@ -2230,9 +2289,11 @@ banglad) esh '?ES // stressed h) e (lstegt ?e h) e (lgard ?e // helgardere, helgardering h) e (lstøbt ?e + _d) e (l ?e // delstat kedd) e (l @- sjof) e (l @- // sjofelhed midd) e (l @- // umiddelbart + hvirv) e (l @- // hvirveldyr // general rule: E before m e (m ?E // slem, slemt, hjem - short in ph_danish @@ -2291,9 +2352,10 @@ himstr) eg (ims Vg // avoid aI r) e (nte ?&# // r) e (st++ ?&# // restlager, resterne tørr) e (st ?V // tørreste + pur) e (st+ ?V r) e (stere++ ?E r) estante ?Est'?ANd@- // poste restente - r) e (stau ?E // restaurere + r) e (stau++ ?E // restaurere klatr) e ?V // r) e (vn ?&# // revne leder) e (vne ?E // @@ -2328,9 +2390,9 @@ _ekspr) e (s '?&# // stressed fr) e (mov ?&# // fremover // general rule: [&#] after r before ng - r) e (ng ?&# // streng, dreng + r) e (ng+ ?&# // streng, dreng mar) e (ng '?&# // stressed - marengs - r) e (ngø ?E // rengøre + r) e (ngø+ ?E // rengøre // general rule: [&#] after r before t r) e (t+ ?&# // ret, efterretning @@ -2340,12 +2402,13 @@ karryr) e (t+ ?&# // opr) e (t++ ?&# // kriminalr) e (t ?&# // gr) e (t ?E // Greta + sondr) et ?VD // afsondrethed // exceptions (re = prefix e.g. reanimate) r) e (tab ?E // retablere r) e (tard ?E // retarderet r) e (tention ?E // - r) e (ti ?E // retirere + r) e (ti+ ?E // retirere, halvtretiden r) e (tor ?E // retorik r) e (tou ?E // retouchere r) e (tran ?E // retreansmittere @@ -2353,12 +2416,13 @@ kriminalr) e (t ?&# // r) e (træ %?E // retræte - stressed æ r) e (tsina ?E // r) e (tur ?E // returnere +slentr) e ?V // slentretur forr) e (tning+ '?&# // stressed teor) e (t ?E // teoretisk _tr) e (t ?E // tretal kr) e (ta ?E // Kreta - fr) e (l ?&# // frelse + fr) e (ls+ ?&# // frelse r) e (nse ?&# // nyrenset r) e (h @- // general rule: [@-] after r before h - fårehyrde, varehus _tr) e (+ ?E // treholdsskift @@ -2406,7 +2470,7 @@ heavy_m) etal ?Et@-l // eus Wws // for Greek names - Zeus, Achilleus m) euse W:z // French river st) ew ju // Stewart - tel) e @- // tele + tel) e (++ @- // teleskop ele) eg (+ aI // gætteleg del) eg (A @-g // delegation tel) eg (r @-g // telegram @@ -2416,12 +2480,13 @@ heavy_m) etal ?Et@-l // afl) eve (r @-ve // aflevere bri) e (f // briefing - silent e hav) e @- // havesyg + @) e (ng+ ?E // havengel @) e (ment @- // supplement, møblement hvab) e (har_ @- // hvabehar v) ek (s ?Eg // veksle r) eau ?o // bureaukratiske _m) ead (_ i:d // name - Lake Mead - eer 'e?V // ideer, cafeer, veer + eer (+ '?e?V // ideer, cafeer, veer k) eefe 'i:f // name sh) ee (la i: // name _r) eed (K i:d // name @@ -2434,7 +2499,7 @@ heavy_m) etal ?Et@-l // gr) ee (n i: // evergreen kathl) ee (n 'i: // name gr) ea (t ?Ej // English word - sw) ea (ter ?E // + sw) eater ?Et?V sw) ea (tre ?E // easy is?i h) ead Ed // overhead @@ -2499,7 +2564,7 @@ provenc) e // Provence - skip the e æbl) e (grød @- // æblegrød bobl) e @- // boblegummi - nothing to do with "bleg" _) egen (@ ?ej@-n // egenrådig, egennyttig, egentlig - eg (enkapital+ Aj + eg (enkapital+ ?Aj eg (enbeskyd+ aI // egenbeskydning _r) e (sten_+ ?&# // resten nyr) e (@+ ?V // nyresten @@ -2511,13 +2576,13 @@ _kongr) e (s '?&# // kongres - stressed but not after a syllable kongr) e (s &# // lægekongres _rødb) e (de 'e // stressed e in 'rødbede' _aller) e (de_ E // allerede - otherwise the E is changed by another rule - _im) e (ns+ 'e // stressed - _magn) e (t 'e // stressed - _refl) e (ks 'E // stressed - divan) e (ser 'e // stressed - lar) e (do 'e + _im) e (ns+ '?e // stressed + _magn) e (t '?e // stressed + _refl) e (ks '?E // stressed + divan) e (ser '?e // stressed + lar) e (do '?E l) ew (is u: // name - p) eabody ibVdi // name + p) eabody ib?Vdi // name exchange _^_en eagle i:g@-l p) ea (co i: // Peacock @@ -2525,7 +2590,7 @@ _aller) e (de_ E // allerede - otherwise the E is changed by another dr) ea (m i: // English _d) ee (p i: // Deep Throat _p) each i:tS - _) eton i:t@-n // university + _) eton it@-n // university f) er (guson ?W // name arti) e (+ // name silent e _h) eisenberg aIs@-nb?Erg // Heisenberg @@ -2540,16 +2605,19 @@ _aller) e (de_ E // allerede - otherwise the E is changed by another // various exceptions el) e (ndig ?E // møgelendig - steressed with $alt rule - leb) e (ndig 'E // steressed with $alt rule - _ball) e (t@ 'E // balletdanser -_en_ball) e (t 'E -_vor_ball) e (t 'E -_vores_ball) e (t 'E -_jeres_ball) e (t 'E -_deres_ball) e (t 'E -_hans_ball) e (t 'E -_hendes_ball) e (t 'E - _r) e (ndyr+ e // rendyrke + leb) e (ndig '?E // steressed with $alt rule + _ball) e (t@ '?E // balletdanser +_en_ball) e (t '?E +_vor_ball) e (t '?E +_vores_ball) e (t '?E +_jeres_ball) e (t '?E +_deres_ball) e (t '?E +_hans_ball) e (t '?E +_hendes_ball) e (t '?E +_danse_ball) e (t '?E +_danser_ball) e (t '?E +_dansede_ball) e (t '?E + _r) e (ndyr+ ?e // rendyrke h) e (n++ ?E // hen, hente, derhen ch) e (n_++ @- // branchen h) e (nde+ ?e @@ -2575,7 +2643,7 @@ _hendes_ball) e (t 'E t) ech ?Ek // hightech stoneh) enge ?EndZ pal) e (rmo 'E - w) ee i: // Sweeney, weekend, tweed + w) ee (+ i: // Sweeney, weekend, tweed, halloween tw) eed i:d _h) ei (di aI // name _d) ei (dre i: // name @@ -2593,9 +2661,15 @@ stoneh) enge ?EndZ urg) ere (_++ VV // burgere r) e (re_ E // operere _alm) e (n ?e +kommunik) e (_ '?e +kommunik) e (er_ '?e +kommunik) e (et_ '?e + chass) e '?e // Compounds - words with final "e" + another word - kk) e (@ @- // vækkeur TEST + kk) e (@ @- // vækkeur + jakk) e (@+ @- // jakkerevers + hepp) e (@ @- // heppekor studi) e (@ @- // studiegruppe apach) e (@ @- // apacheleder kæmp) e (@ @- // kæmpestor @@ -2604,35 +2678,54 @@ stoneh) enge ?EndZ øs) e (@ @- // løsepenge øb) e (@ @- // løbepas æv) e (@ @- // ræverødt + æg) e (@ @- // lægehjælp + els) e (s@ @- // beskyttelsespenge kanari) e (@ @- // kanariegul ug) e (@ @- // sugemærke ej) e (@ @- // rejekælling avl) e (@ @- // navlestreng arm) e (@ @- // charmetrold påsk) e (@ @- // påskelilje + amp) e (@ @- // svampehave skrald) e (@ @- // skraldespand æst) e (@ @- // gæstehus - ægt) e (@ @- // ægteskab + æns) e (@ @- // grænsepost +mindst) e (@ @- // mindsteløn + ægt) e (@+ @- // ægteskab + Aft) e (@+ @- // skriftestol + Abn) e (@ @- // skæbnebestemt + rømp) e (@ @- // strømpeholder + ærk) e (@ @- // ærkebiskop øjl) e (@ @- // søjleformet min) e (@ @- // minearbejder iv) e (@ @- // skriveteknik + div) e (rse '?E van) e (@ @- // svanesang ylt) e (@ @- // snyltehveps - uCp) e (@ @- // pumpeværk + Cump) e (@ @- // pumpeværk læb) e (@+ @- // læbestift - alk) e (@ @- // malkeko - ikk) e (@+++++ @- // stikkende + alk) e (@+ @- // malkeko, skalkeskjul + ung) e (@ @- // lungebetændelse + tikk) e (@+++++ @- // stikkende + tikk) e (r@+++++ V // stikkere lipp) e (@ @- // klippeø + Art) e (l@ @- // kirtelproblem + ulv) e (@ @- // ulvemanden + bomb) e (@ @- // bombemaskine + Copp) e (@ @- // loppemarked øjn) e (@ @- // iøjnefaldende + ølg) e (@ @- // bølgegang + sludr) e (@ ?V ift) e (@ @- // giftetanker bronz) e (@ @- // bronzefigur odd) e (@ @- // loddekolbe bb) e (@ @- // krabbecocktail - rub) e (@ @- strubehoved + rub) e (@ @- // strubehoved mennesk) e (@ @- // menneskeheden rupp) e (@ @- // gruppemodel emm) e (@ @- // hjemmefra omm) e (@ @- // trommehinde + øll) e (@ @- // øllebrød egn) e (@ @- // tegnebog yld) e (@ @- // byldepest ygg) e (@+ @- // hyggesnak, byggesten @@ -2641,47 +2734,67 @@ mennesk) e (@ @- // menneskeheden yd) e (@ @- // skydetelt ramp) e (@ @- // krampeanfald ved) e (@ @- // svedehytte + irk) e (@ @- // pirkeur ødm) e (@ @- // sødmefuld ank) e (@ @- // tankevirksomhed + øjt) e (@ @- // skøjteløb ban) e (@ @- // jernbanefolk lid) e (@ @- // invalidepension + et (hed @-D // uforskammethed handsk) e (@ @- // handskerum + flint) e (@ @- // flintesten + bøff) e (l@ @- bøvs) e @- // bøvsesen + jævl) e (@ @- // djævletilbeder + farc) e (@ @- // farceagtigt + usl) e (@+ @- // puslespil + øg) e (@ @- // søgelys ond) e (@ @- // bondefanger ton) e (@ @- // toneleje sans) e (@ @- // sanseapparat fisk) e (@ @- // fiskeforhold ast) e (@ @- // hasteopgave + os) e (@ @- // mosevand utsj) e (@ @- // rutsjebane @kast) e (l ?E // luftkastel - studi) er V + studi) er ?V Catt) e (@ @- // skatteår ro) e (@ @- // roesukker ell) e @- // cellevæg + øls) e (@ @- // pølsevogn æll) e (@ @- // gællebue ong) e (@ @- // kongefamilie + myrt) e (@ @- // myrtesanger _lill) e @_! ytt) e (@ @- // skytteforbundet klog) e @- // klogeste vi) e (@ @- // vievand alv) e @- // kalvekød næs) e (@ @- // næseblod + flad) e (@ @- // overfladespænding Cas) e (@ @- // basepar - ent) e (@ @- // ventetid + vent) e (@ @- // ventetid ang) e (@ @- // fangelejr øv) e (@ @- // prøveperiode - øvr) e (@ ?V // manøvredygtig + nøvr) e (@ ?V // manøvredygtig imr) e (@ ?V // fimrehår _prom) enade @-n'&D@- // promenade _prom) enader @-n'&D?V al) e (@ @- // malebog + kal) e (che '?E melt) e (@ @- // smelteovn - eng) e (@ @- // sengetid + eng) e (@+ @- // sengetid, pengeskab + sid) e (@+ @- // sidemand + ids) e (l@ @- // gidseltagning dans) e (@ @- // dansebal rus) e (@ @- // brusetablet + in) e (@++ @- // svinesti ås) e @- // dåse, gåsehud, Åse skol) e (@ @- // skolebog + und) e (@+ @- // hundemad ån) e (@+ @- // låneansøgning, månestråle + ån) er (@ ?V // lånerkort + mid) e (@+ @- // pyramidespil _lev) e (@++ @- // levevis arn) e (@ @- // barnebarn æbl) e (@ @- // æbletærte @@ -2689,6 +2802,8 @@ handsk) e (@ @- // handskerum ørv) e (@ @- // tørvetriller ull) e (@ @- // rullebræt od) e (@ @- // modetøj + d) e (tonator ?e // radiodetonatorer + od) ette 'Et // name hest) e (@ @- // hestehår els) e (@ @- // vielsesattest knogl) e (@ @- // knoglepark @@ -2701,14 +2816,17 @@ handsk) e (@ @- // handskerum olk) e (@ @- // folkevogn ømm) e (@ @- // dømmekraft umm) e (@+ @- // dømmeste - mm) er (@++ V // sommeraften + omm) er (@++ ?V // sommeraften ab) e (@ @- // abekat bab) e (tte '?E // name p) e (dere @- // torpedere - øl) e (@+ @- // køleskab + øl) e (@++ @- // køleskab øgl) e (@ @- // nøglering pil) e (@ @- // pilespids ott) e (@ @- // rottebur + rat) e (@ @- // karateundervisning + æs) e (@ @- // læseplan + yrk) e (@ @- // styrketræning æri) e (@ @- // prærieulv bid) e (@ @- // bidemærker aff) e (@ @- // straffeattest @@ -2718,7 +2836,10 @@ handsk) e (@ @- // handskerum alm) e (@ @- // palmekrabbe Avn) e (@ @- // navneordbog lej) e (@ @- // plejehjem + ob) e (@ @- // hobevis, hobetal am) e (@ @- // dameblad + øjd) e (@ @- // højdepunkt + ov) e (@ @- // sovemiddel uml) e (@ @- // bumletog cyk) e (l @- // cykelklokke smert) e (@ @- // smertestillende @@ -2729,39 +2850,48 @@ handsk) e (@ @- // handskerum høns) e @- // hønsehus æft) e (@ @- // hæftemaskine æpp) e (@ @- // tæppeforretning + ørk) e (@ @- // mørkekammer + ern) e (@ @- // stjernetåge + engl) e (@ @- // engleagtig bib) e (l @- // Bibelen vic) e (@ @- // vicedirektør ørk) e (n @- // ørkenstøvle + not) e (@ @- // notesbog æd) e (@ @- // smædekampagne + yd) e (@++ @- // skydeskive + vikl) e (@ @- // udvikledes - @iker) e (_N V // fabrikere - @iker) et (_ VD // fabrikeret + @iker) e (_N ?V // fabrikere + @iker) et (_ ?VD // fabrikeret groupi) e // silent e _jani) e // name - silent e _arti) e // name - silent e ud) e (@+ @- // studehandel, brudepige - e (pisode++ e // skudepisode + e (pisode++ ?e // skudepisode øj) e (@ @- // øjeblik - oz) elot @-l'Vt // stressed - ukk) e @ // smukkeste + oz) elot @-l'?Vt // stressed + ukk) e @- // smukkeste ol) e @- // tolerant TEST +petrol) eum j?Om + linol) eum j?Om ul) e (@ @-_! // juleaften, gulerod +@formul) e (re ?e // velformuleret ul) e (mp ?E // forulempe - is) e (@ @ // spisetid, fisefornem, disede + is) e (@++ @- // spisetid, fisefornem, disede s) e (ksuel+ ?E // biseksuel s) e (rie+ ?e // miniserie tim) e (@ @- // timevis åb) e (n @- // åbenbart - ørr) e (@ @- // tørresnor - TEST + ørr) e (@ @- // tørresnor konsul) e (nt ?E // sikkerhedskonsulent - afs) e (_ ?e // afse + afs) e (_++ ?e // afse afs) e (t_+ ?e // afset tils) e ?e // tilset foruds) e ?e godes) e ?e // tilgodese efters) e ?e _) e (_speak i // eSpeak - capital s makes the e one word - _) e (_mail i // e-mail + _) e (_mail ?i // e-mail hjemv) e ?e hjemv) ej aI diff) e (ren @- // difference @@ -2822,7 +2952,7 @@ morgent) e ?e tesk) e ?e // teske borts) e (+ ?e gourm) e '?e // gourmet - _rod) e (o '?e // stressed + _rod) eo '?e?o // stressed // stressed e in words with -ekt - konfekt _aff) ek (t '?Eg @@ -2876,7 +3006,7 @@ _regim) e (nte '?e _sakram) e (nte '?e // words with final -ende - &) ende (_++ @-n@- // troende + &) ende (_+++ @-n@- // troende, udelukkende @r) ende (_++ ?Vn@- // glimrende // exceptions to the -ende rule divid) ende '?End@- @@ -2970,11 +3100,12 @@ selskabsl) eg aI // br) edd Ed // bredde _tr) e (d E // tredje ej (+++ ?Aj // nej, arbejde + ætt) e (@+ @- // hættejakke s) ejr (++ ?Aj?V // sejr, sejrrig l) ejr (++ ?Aj?V // lejr, lejrbål l) ejre (+ ?Ajr?V eje (n++ ?Aj@- // ejendom - e (job+ @-_! // ønskejob + e (job++ @-_! // ønskejob e (jord++ @-_! // apachejord e (jæger++ @-_! // skalpejæger dr) ej (+ aI // fordrejet @@ -3035,7 +3166,7 @@ halvfj) e (rds '?& // stressed vietnam) e (ser '?e // stressed _ant) e (nne '?E // stressed _el) e (v '?e // stressed - el) e (v ?e // kostelev, skoleelev + el) e (v+ ?e // kostelev, skoleelev el) e (vat @- // elevator sydv) e (st '?E // stressed nordv) e (st '?E @@ -3085,13 +3216,14 @@ havann) e (ser '?e // stressed stript) ease i:s l) ea (se i l) ea (sing i - eu (ro ?Ww // Europa, euro +// eu (ro ?Ww // Europa, euro + _) eu (C ?Ww // eucalyptus, euro eau (+ '?o // bureau, niveau eau (kti @Au // pladeauktion eau (to @Au // hæveautomat empire (_state EmpaI3 _t) e (_ ?e // te - kin) e (s '?e // kineser + kin) e (s++ '?e // kineser, kinesisk d) e (s_ @- // mødes _d) e (s_ ?e // des = desto, jo var) e @- // vareprøve, varevogn TEST @@ -3196,6 +3328,7 @@ ration) el ?El krimin) el ?El // småkriminel ti) el ?El // vækstpotentiel el (iksir ?el // ungdomseliksir + @h) el (t ?El // drømmehelt // final -elig in da_list - stress on previous syllable &) elig ($p_alt =@-l?i // jomfruelig @@ -3215,6 +3348,7 @@ intellektu) el ?El sk) el (_ ?El // vandskel orsk) el ?El // forskel rsk) el @-l // tærskel + musk) el @-l flosk) el @-l grænsesk) el ?El marksk) el ?El @@ -3227,7 +3361,7 @@ marksk) el ?El lob) el (ia '?el d) el (e+ el // dele særd) el (es 'el // særdeleshed - stressed - bind) ele (d @-le // bindeledder + bind) ele (d @-l?e // bindeledder kvind) el (A @-l // kvindelejr djæv) el @-l // Djævelen sjof) el @-l @@ -3344,13 +3478,15 @@ verdensd) el ?el .group en // noun suffix -en (perlen - the pearl), -ens (perlens - the pearl's) // not a suffix any more - too many exceptions - &) en (_N @-n // brien + &) en (_ @-n // brien, voksen + &) en (t_ @-n // voksent r) en (_ ?Vn // skideren [ sk'iDV,Vn] TEST gr) en (+ ?En _r) en (_ ?En d) en (t_ @-n // beredent kier) en (_N @-n // bankieren - avoid the r generated by [V] &) ens (_+ @-ns // ungdommens + døds) en (s @-n // dødsensfarlig &r) ens (_+ ?Vns // naturens k) en (en @-n // tallerkenen @@ -3388,6 +3524,7 @@ oliegr) en ?En retskaff) en @-n sid) en @-n // not a suffix - siden præsid) en (t ?En // vicepræsident +@assist) en (t ?En // politiassistent skyldsr) en ?En // uskyldsren ædelst) en ?en // _præsid) en (t '?En // præsidentfrue @@ -3508,49 +3645,49 @@ tungst) en ?en vinst) en ?en ædelst) en ?en øjest) en ?en - st) en (gulv en // - tj) en (st En // fortjenstmedalje - m) en (s+ En // menstruation - g) en (st En // genstand - g) en (sk En // genskabe + st) en (gulv ?en // + tj) en (st ?En // fortjenstmedalje + m) en (s+ ?En // menstruation + g) en (st ?En // genstand + g) en (sk ?En // genskabe t) en (å @-n // TEST - femtenårig - st) en (A en // stenograf + st) en (A ?en // stenograf småst) en ?en // -eksist) en (s 'En // eksistens -_resid) en (s 'En // residens - resid) en (s En // residens +eksist) en (s '?En // eksistens +_resid) en (s '?En // residens + resid) en (s ?En // residens _acetyl) en '?en // mæc) en '?en // -_influ) en (za 'En // -skizofr) en 'En // - til) end (ebr 'En // tilendebringe +_influ) en (za '?En // +skizofr) en '?En // + til) end (ebr '?En // tilendebringe _en_syr) en '?en // problem with "syren" = "the acid" syr) en (en_ '?en // syrenen syr) en (er_ '?en // syrener - s) en (sib AN // sensibel - _rev) en (che 'AN // stressed - rev) en (che AN // not stressed after a syllable + s) en (sib ?AN // sensibel + _rev) en (che '?AN // stressed + rev) en (che ?AN // not stressed after a syllable // $alt words with final -ent in da_list - stressed e - &) ent (_$p_alt++ '?Ent // student - &) ent (_en$p_alt++ '?Ent // studenten + &) ent (_$p_alt+++ '?Ent // student + &) ent (en$p_alt++ '?Ent // studenten &) ent (er$p_alt++ '?Ent // studenter - &es) ent ($p_alt+ 'AN // present (gift) - &cc) ent ($p_alt+ 'AN // accent - &r) ent ($p_alt+ ''?&#nt // omtrent + &es) ent ($p_alt+ '?AN // present (gift) + &cc) ent ($p_alt+++ '?AN // accent + &r) ent ($p_alt+++ ''?&#nt // omtrent, konkurrent &) ent (ur$p_alt+ ?ent' // agentur - stressed u &) ent (alsk$p_alt+ ?Ent' // + "alsk" - stressed a - orientalsk // exceptions - acc) ent (+ AN // + acc) ent (+ ?AN // _ev) ent (A++ @-nt // eventyr, eventuel v) enti (on+ ?EnSj // konvention - engros ANgr'o // engroshandler + engros ?ANgr'?o // engroshandler // $alt words with final -enser in da_list - stressed e - &) enser ($p_alt ''?EnsV // palæstinenser - &p) enser (_$p_alt ?Ens'er // kompenser - &) enser (e$p_alt ?Ens'er // kondensere - &g) ense ($p_alt g''?EnsV // ålborgenser + &) enser ($p_alt ''?Ens?V // palæstinenser + &p) enser (_$p_alt ?Ens'?er // kompenser + &) enser (e$p_alt ?Ens'?er // kondensere + &g) ense ($p_alt g''?Ens?V // ålborgenser // $alt words with final -ens in da_list - stressed e @) ens (_$p_alt+ '?Ens // frekvens @@ -3570,6 +3707,7 @@ excell) ence ($p_alt '?Ens-@ // exception _kal) ender '?En?V // bart) ender ?End?V // k) end (++++ ?En // genkender +tiltrækk) ende (+ @-n@- @s) ender (+ ?En?V // afsender .group er @@ -3602,7 +3740,7 @@ infant) eri ($p_alt @-r''?i // infanteri @) eren (_ V:%Vn // elskeren @) erens (_ ?Vr%?Vns // elskerens @) ers (_ ?Vs // elskers - @) erne (_++++ ?Vn@- // elskerne + @) erne (_+++++ ?Vn@- // elskerne @) ernes (_ ?Vn@-s // elskernes @) erste (_ ?Vsd@- // midterste @) ert (_ ?Vd // lummert, slubbert @@ -3613,22 +3751,33 @@ infant) eri ($p_alt @-r''?i // infanteri @) ers (tat ?Ers // skadeserstatning @produc) ere ?e?V // masseproducere @pension) ere ?e?V // førtidspensionere + @) eret ?Vr?VD (_ // kammeret +fotograf) er (_os_ ''?er +fotograf) er (_dem_ ''?er +fotograf) er (_deres_ ''?er wien) er ?V // wienerbrød rac) er (@ ?V // racerkører + strøm) er (@ ?V // strømerbil spejd) er ?V // spejderuniform od) er ?V // moderinstinkt hyp) er (@ ?V // hyperaktiv æd) er (@ ?V // læderindtræk træn) er ?V // trænerkomite hunn) er ?V // hunnerkongen + schæf) er (@ ?V // schæferhund + sau) er (@ ?V // dinosauerguf + yd) er (@+ ?V // yderligere, forbrydere, ydermere + yderm) ere eR?V sortep) er ?er // rødl) er ?er vigtigp) er ?er // beh) er (sk ?Er // beherske + rev) er (s '?Er // jakkerevers _t) er (_ ?er // "de ter sig underligt" g) er (_++ ?V // våger, læger [l'EjV] _g) er (ta+ ?Er // Gerta + stj) er (t ?Er // rødstjert xavi) er '?e // name gys) er ?V // gyserafdeling lys) er (ød @-R // lyserød @@ -3658,14 +3807,14 @@ _overs) er ?er // g) er (ani ?er // geranium g) er (mans ?er // germansk aflev) ere ?e?V // aflevere - mm) er (et ?V // nummeret + umm) er (et ?V // nummeret nysg) er (ri ?er // nysgerrig revolv) er (+ ?V // int) er (@ ?V // interaktiv smugl) er ?V // smuglergods smugl) ere V?V // smuglere _int) er (n_++ '?Er // intern - _int) er (ne_++ '?Er // interne + _int) er (ne_+++++ '?Er // interne int) erne (t+ ?Vn?E // // skid) er Vr // ønst) er (+ ?V // mønsterelev @@ -3686,7 +3835,7 @@ kundes) ervice Wv?is // _all) er ?V // allersidst pill) er ?V // spiller, piller brus) er ?V // bruseranvendelse - eft) er ?V // efteruddanne + eft) er (@ ?V // efteruddanne s) er (v+ ?Er // reservat, servo s) ervice (fag Wv?is // servicefag s) ervice (med Wv?is // servicemedarbejder @@ -3698,11 +3847,11 @@ kundes) ervice Wv?is // _kons) er (vativ '?Er // stressed _præs) er (vativ '?Er // _kons) er (ves '?Er // stressed - bas) ere eV // behovbaseret + @bas) ere ?e?V // behovbaseret tn) er ?V // partnerskab all) er (g ?er // allergisk - j) er (n+++++ ?E3- // jern, stjerne - talj) er (K+++ ?V // detaljer + j) er (n+++++++ ?E3- // jern, stjerne + talj) er (K+++++ ?V // detaljer medalj) er (+++ ?V trulj) er (n+++ ?V // patruljerne linj) er (+++ ?V // telefonlinjer @@ -3749,9 +3898,9 @@ _perif) er '?er // stressed _cist) erne (+ 'Ern@- cist) erne (+ Ern@- fascist) erne (+ Vn@- // exception to "&cist) erne" - _kas) erne (+ 'Ern@- - _kas) erner (+ 'ErnV - kas) erne (+ Ern@- + _kas) erne (+++++ 'Ern@- + _kas) erner (++++ 'ErnV + @kas) erne (++++ Ern@- _lant) erne (+ 'Ern@- toplant) erne (++ Ern@- plant) erne (++ Vn@- @@ -3786,6 +3935,7 @@ toplant) erne (++ Ern@- &ik) er (s_$p_alt++ =?V // stressed - politikers // exceptions +_premi) ere (@ '?e?V // premiereaften fing) er (en ?VR // fingeren - clsashes with 'fing'ere' _barb) er (+ '?er // barber _barb) er (e+ 'er // barberen @@ -3813,28 +3963,28 @@ orient) eret ?er@-D // venstreorienteret // stressed e in finial -ert affekt) ert 'e3-t blas) ert 'e3-t - born) ert 'ert - dess) ert 'Ert -diskontinu) ert 'e3-t - eksp) ert 'Ert - ethv) ert 'Ert - fork) ert 'e3-t - gen) ert (+ 'e3-t - in) ert 'e3-t -introv) ert 'Ert - konc) ert 'Ert -kontinu) ert 'e3-t - kuv) ert (++ 'Ert -reform) ert ''e3-t -reserv) ert 'e3-t + born) ert '?ert + dess) ert '?Ert +diskontinu) ert '?e3-t + eksp) ert '?Ert + ethv) ert '?Ert + fork) ert '?e3-t + gen) ert (+ '?e3-t + in) ert '?e3-t +introv) ert '?Ert + konc) ert '?Ert +kontinu) ert '?e3-t + kuv) ert (++ '?Ert +reform) ert ''?e3-t +reserv) ert '?e3-t // fire stavelser, den sidste -tiv, tryk på anden - alt) er (nativ 'ER // stressed LOOK FOR MORE + alt) er (nativ '?ER // stressed LOOK FOR MORE - ff) er (At V // probably way too broad - offeret - c) ere eV // velkvalificeret, ceremoni - iv) er (et er // kultiverret - bl) er (e er // genetablere + ff) er (At ?V // probably way too broad - offeret + c) ere ?e?V // velkvalificeret, ceremoni + iv) er (et ?er // kultiverret + bl) er (e ?er // genetablere desp) er (at 3R // desperat alt) eret @-r@-D // d) er (fra ?er // derfra @@ -3843,52 +3993,53 @@ reserv) ert 'e3-t _v) er (s_ ?Er v) er (d@++ ?Er // verden v) er (siel ?Er - v) er (anda+ er // veranda + v) er (anda+ ?er // veranda v) ermont ?W:m'Vnt - salv) er (++ V // kvaksalverbutik - snæv) er (++ V // snæversynet - ov) er (++++ V // overbevisende, sover, ovenover, overfald - farv) er (s+ V // -_kontrov) er (s 'Er // kontrovers - yv) er (+ V // flyver + salv) er (++ ?V // kvaksalverbutik + snæv) er (++ ?V // snæversynet + ov) er (++++ ?V // overbevisende, sover, ovenover, overfald + farv) er (s+ ?V +_kontrov) er (s '?Er // kontrovers + yv) er (+ ?V // flyver + yv) er (i ?VR // tyverier flyv) er (ute @-r // flyverute - øv) er (st++ V // øverst, røver - perv) er (s+ 'Er // stressed e - pervers - &t) er (C V // teatervidenskab - isot) er (m 'Er // - t) er (rier Er // - t) er (ni+ Er // fraternisere + øv) er (st++ ?V // øverst, røver + perv) er (s+ '?Er // stressed e - pervers + &t) er (C ?V // teatervidenskab + isot) er (m '?Er // + t) er (rier ?Er // + t) er (ni+ ?Er // fraternisere t) error ?&3-V // antiterrorgruppe [ˈtæɐ̯ʌ] t) erro (rist ?&3-O // terrorist [tæɐ̯ɒˈʁisd] Cav) er (_+ V // laver, saver - @grav) er (e er // indgravere -guldgrav) er (e V // - lev) er (C++ V // levertran, leverplet - led) er (@ V // lederkursus - pans) er V // panserdivision - kryst) er (@ V // kryst*er*agtig - _myst) er (iu 'er // mysterium - hust) er (i er // not stressed after a syllable - overhysterisk - @nist) er (ie 'er // ministeriet + @grav) er (e ?er // indgravere +guldgrav) er (e ?V // + lev) er (C++ ?V // levertran, leverplet + led) er (@ ?V // lederkursus + pans) er ?V // panserdivision + kryst) er (@ ?V // kryst*er*agtig + _myst) er (iu '?er // mysterium + hyst) er (i ?er // not stressed after a syllable - overhysterisk + @nist) er (ie '?er // ministeriet _sk) er (_ ?er // sker - _s) er (_ er // ser - _h) er (_ er // her - h) er (s++ Er // herse, herske - h) er (li+ Er // herlig - hv) er (+ Er // hver - enhv) er 'Er // stressed - fork) er (t+ er // forkert - Cik) er (+ V // epileptiker, optiker - kk) er (+ V // rykker - kuff) er (t V // kuffert + _s) er (_ ?er // ser + _h) er (_ ?er // her + h) er (s++ ?Er // herse, herske + h) er (li+ ?Er // herlig + hv) er (+ ?Er // hver + enhv) er '?Er // stressed + fork) er (t+ ?er // forkert + Cik) er (+ ?V // epileptiker, optiker + kk) er (+ ?V // rykker + kuff) er (t ?V // kuffert Amm) er (a @-r // kammerater - f) er (ni Er // fernis - _fall) er (+ 'er // falleret - _kass) er (er 'er // kasserer - inf) er (no 'Er // inferno - tt) er (C V // lattermild - _int) er (n_++ 'Er // stressed - int) er (nat V // international + f) er (ni ?Er // fernis + _fall) er (+ '?er // falleret + _kass) er (er '?er // kasserer + inf) er (no '?Er // inferno + tt) er (C+ ?V // lattermild, guttermand + _int) er (n_++ '?Er // stressed + int) er (nat ?V // international t) er (min ?Er // terminal t) er (p ?Er // terpentin, terpe t) er (mo ?Er // termometer @@ -3909,10 +4060,11 @@ guldgrav) er (e V // _man) erer '?e?V // _L06) er ?Er // per, person @p) er (son ?Er // enkeltperson + p) er (ron ?A L06L06) er ?V // klipper fisk) er ?V // fisker, fiskerby elsk) er ?V // elskerinde - und) er ?V // under + und) er (+ ?V // under, undertøj hund) er 3r // hunderæd umm) er ?V // hummer pok) er ?V // pokerspil @@ -3952,6 +4104,7 @@ der_man) er (_ ?V // der er intet land, der maner ... @) ede (_ @-D@- // elskede &r) ede (_ ?VD@- // pikerede, spekulerede &r) ede (s_ ?VD@- // placeredes + ber) ede (+ ?ED@- // tilberedes hov) ed @-D // hoved mark) ed @-D // supermarked @@ -4052,13 +4205,16 @@ en_son) et '?Et fac) et (+ '?Et spermac) et '?Et // spermacethval - stressed son) ett (e '?Et // sonetten, sonetter - vindu) et (_ @-D // -jazzball) et ?Et // + vindu) et (_ @-D +jazzball) et ?Et viol) et ?Et // ultraviolet tabl) et ?Et // jodtablet tabl) ett ?Et // jodtabletter omel) et ?Et // spinatomelet uglen) et ?Et // sommerfuglenet + pl) et (+ ?Et // blodplet +stempl) et @-D + datan) et ?Et leverpl) et ?Et // _sk) et ?et // sket gennems) et ?et // @@ -4129,7 +4285,9 @@ _alfab) et '?et // tib) et ?et // _bill) ett '?Et // stressed - only one t _kask) et '?Et // stressed + @kask) et ?Et _kask) ett '?Et // stressed - only one t + @kask) ett ?Et _bajon) et '?Et // stressed _bajon) ett '?Et // only one t bajon) et ?Et // @@ -4194,17 +4352,6 @@ _nicol) ette '?Et@- // Nicolette cali) for 'fO: // Californien @) for (C@ fV: // lønforhøjelse, efterforske -// General rule, most words with af- plus vowel: [f] => [w] - a) f (A w // afart, afprøve - -// exceptions to the 'a)f(A' rule below - ca) fe f'e // cafe, bogcafe - ca) fé f'e // café - a) f (asi f // afasi - a) f (atisk f // afatisk - a) f (or f // aforisme, aforistisk - f (olk f // mafiafolk - // one sylable plus "færdig" - stressed æ @) færdig f'Erdi // bluf'ærdig @@) færdig fErdi $1 // f'ingerfærdig @@ -4214,6 +4361,7 @@ _nicol) ette '?Et@- // Nicolette // exceptions to the 'a)f (C' rule below a) ff (ine f // raffineret, raffinement f (lytte f // fraflytte + a) f (lytte w ja) ff (a f // a) ff (abel f // affabel a) ff (ekt f // affekt , affekteret @@ -4232,7 +4380,7 @@ _nicol) ette '?Et@- // Nicolette ra) f (for f // strafforfølge a) ff (el f // vaffel, taffel a) f (ro f // afroasiat, afroamerikaner, afrohår etc. - la) f (re f // blafre + bla) f (re f // blafre @) fobi fob'i // xenofobi, hydrofobi @) f (laske f // colaflaske f (jeder f // sofafjeder @@ -4507,51 +4655,53 @@ svededu) g // silent g å) g (e w // tåge, Åge, våge go) g = // stress on previous syllable, no g - pædagog lo) g = // stress on previous syllable, no g - psykolog + g (uitar g // sologuitar go) g (ik g // pædagogik - gogo gOwg'Ow // - orlo) g w // + go) g (ikum // pædagogikum - silent g + gogo gOwg'Ow + orlo) g w o) g (ram g // hologram, monogram - gerald dZEr3l/2 // - geraldine dZEr3l/2di:n // - fitz) gerald dZ'Er3l/2 // - gonzales _^_ES // gin - _) gi (n dZe // Gino - _) gi (nL04 dZi // + gerald dZ?Er3l/2 + geraldine dZ?Er3l/2di:n + fitz) gerald dZ'?Er3l/2 + gonzales _^_ES + _) gi (n dZe // gin + _) gi (nL04 dZi // Gino _) gi (na dZi // name - _) ginger dZendZV // ginger ale + _) ginger dZ?endZ?V // ginger ale _) guy (_ gA:j // Guy - name _) guy (s_ gA:j // Guys - name - ginsberg gensbW:g // name - geronimo dZer'VnimO:u // + ginsberg g?ensbW:g // name + geronimo dZ?er'?Vn?imO:u grady grEjdi // name gertie gWti n // name graham (_ _^_en // name grahams (_ _^_en // name guthrie gVTRi // name gaulle gO:l // de Gaulle - g (igolo dZ // + g (igolo dZ gouda gAwd& // cheese guirland girl'&nd // guirlander _) grande (_ grand@- // italian - gele sjel'e // gele - gelé sjel'e // gelé - guire gw'aIV // - gobelin gob@-l'EN // - graffiti grAf'iti // - en_) gros gro // - gustav gOstaw // name + gele sj?el'?e // gele + gelé sj?el'?e // gelé + guire gw'aI?V + gobelin g?ob@-l'?EN + graffiti grAf'?it?i + en_) gros gr?o + gustav gOst?aw // name // final -gi in da_list - stressed i - @) gi ($p_alt g''i // pædagogi, analogi - @C) 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 - natlo) gi Si // - re) gi ($p_alt+ S'i // regibemærkning - re) gi (men$p_alt+ gi // regimentet - re) gi (s$p_alt+ gi // registrere - re) gi (on+ gi // regional + @) gi ($p_alt g''?i // pædagogi, analogi + @C) gi ($p_alt g''?i // pædagogi, analogi + &) gi (sk$p_alt =g?i // pædagogisk + _lo) gi (_ S'?i // logi + _lo) gi (e S'?i // logi + natlo) gi S?i + re) gi ($p_alt+ S'?i // regibemærkning + re) gi (men$p_alt+ g?i // regimentet + re) gi (s$p_alt+ g?i // registrere + re) gi (on+ g?i // regional lo) g (a g lo) gg (e g @@ -4559,73 +4709,73 @@ svededu) g // silent g lo) g (o =g blo) g (s =g _lo) g (_ g - lo) g (fil g // + lo) g (fil g _lo) g (g g ør) g u // changed from w - spørge ør) ge (+ w@- // spørgeleg - avoid "gele" = [Sel'e] - ør) ger wV + ør) ger w?V ør) g (s // silent g - spørgsmål å) g u // åg, åge g (røn g // PN blågrøn ne) g (_ j // neg, juleneg sne) g j // sneget ve) g (en j // undvegen - ne) ger (++ V // neger - ne) gre V // + ne) ger (++ ?V // neger + ne) gre ?V te) g (ori g // kategori gear gir // gear, bakgear - goddag god'& // - godnat gon'&t // - godaften go'Aftn // - godmorgen gom'V:n // + goddag g?od'?& + godnat g?on'?&t + godaften go'Aftn + godmorgen g?om'V:n grace _^_EN // Grace - name - gentleman dZEnt@-lm&n // - gentlemen dZEnt@-lm?En // - george _^_EN // + gentleman dZEnt@-lm&n + gentlemen dZEnt@-lm?En + george _^_EN georgie _^_en // name - georgien ge'O:gi@-n // - geneve Sen'E:v // - genève Sen'E:v // - _) gudskelov (_ gusg@-lVu // - georgia dZV:dZj& // - gibraltar SibRAlt'A // + georgien ge'O:gi@-n + geneve Sen'E:v + genève Sen'E:v + _) gudskelov (_ gusg@-lVu + georgia dZV:dZj& + gibraltar SibRAlt'A _) gates (_ gEjts // name _) gable gEjb@-l // name - gendarm SAnd'A:m // - _) gary g&ri // name - guillotine gijut'i:n@- // + gendarm SAnd'A:m + _) gary g?&r?i // name + guillotine gijut'i:n@- _) gerard SeR'A: // name - giuseppe dZis'Ep@ // name - _) giants dZaI&nts // name - gloucester glVstV // - bour) geoisi ZwAs'i // - bour) geois Zw'A // - grandprix grANpr'i // - guernsey gW:nsi // - gulfstream gVlfstri:m // - geoff dZEf // name + giuseppe dZ?is'?Ep@ // name + _) giants dZaI?&nts // name + gloucester gl?Vst?V + bour) geoisi Zw?As'?i + bour) geois Zw'?A + grandprix gr?ANpr'?i + guernsey gW:nsi + gulfstream g?Vlfstri:m + geoff dZ?Ef // name .group ge // words with final -gere: [S] - arran) ge (re S'e - banda) ge (re S'e - chan) ge (re S'e - char) ge (re S'e - enga) ge (re S'e - foura) ge (re S'e - ga) ge (re S'e - gara) ge (re S'e - indlo) ge (re S'e -indran) ge (re S'e - ju) ge (re S'e - lo) ge (re S'e - mena) ge (re S'e - negli) ge (re S'e - prote) ge (re S'e - ran) ge (re S'e - udran) ge (re S'e - ur) ge (re S'e + arran) ge (re S'?e + banda) ge (re S'?e + chan) ge (re S'?e + char) ge (re S'?e + enga) ge (re S'?e + foura) ge (re S'?e + ga) ge (re S'?e + gara) ge (re S'?e + indlo) ge (re S'?e +indran) ge (re S'?e + ju) ge (re S'?e + lo) ge (re S'?e + mena) ge (re S'?e + negli) ge (re S'?e + prote) ge (re S'?e + ran) ge (re S'?e + udran) ge (re S'?e + ur) ge (re S'?e _korte) ge =S@- korte) ge S3 _mane) ge =S@- // stress on previous syllable @@ -4633,30 +4783,31 @@ _korte) ge =S@- _lo) ge (_ S@- // loge _lo) ger (_ SV // loger lo) ge (n S@- // logen -frimurerlo) ge S@- // + @lo) ge S@- // vandbøffelloge +frimurerlo) ge S@- ykolo) ge (n @- // børnepsykologen -proktolo) ge (n @- // +proktolo) ge (n @- lo) ge (bro S@- // logebror/logebroder halo) ge (n g'?e // stressed lo) ge (mø S@- // logemøde _) ge (ne_ Se // gene _) ge (nere S?e // genere - gener (_mig Sen'?er // gener mig ikke + gener (_mig S?en'?er // gener mig ikke genere (_mig S?en'?eV // genere mig - _) ge (nerere_ g?e // + _) ge (nerere_ g?e ge (nerøs S?e // generøs ge (nert S?e // genert _) ge (never S?e // genever germain ZErm'?&N // Saint-Germain (pronounced by a Dane) _) generel g?en@-r'?&#l _a) ge (re g'?e // agere - ge (nial g?e // - ge (ni S?e // + ge (nial g?e + ge (ni S?e ge (ninvest g?E // geninvestere - ge (nital g?e // - ge (nitiv g?e // + ge (nital g?e + ge (nitiv g?e geni (nd g?Ene // genindspille, genindkalde (not [gen'i]) - ger (ning g?Er // + ger (ning g?Er bud) ge (t S'?E // stressed second syllable in words with initial ge @@ -4721,23 +4872,23 @@ proktolo) ge (n @- // A) h (K t) h (en h w) h (isky // whisky - silent h - _r) h (in // Rhinen - silent h + _r) h (A // Rhinen - silent h sil) hue (t u'E // silent h, stressed e bo) heme (_ 'E:m // boheme bo) hem (e 'E:m // bohemer - hotline hVtla:jn // - honey hVni // - heat hi:t // + hotline hVtla:jn + honey hVni + heat hi:t _) herb (_ hW:b // name _) hercule Erk'yl // name kat) harine &r'in@- // name - highhat hA:jh&d // - housecoat hAuskowd // - hitech haItek // + highhat hA:jh&d + housecoat hAuskowd + hitech haItek homer hom'er // Homer - Greek - hawaii h&w'a:ji // - heather hEDV // - houston hju:sdVn // + hawaii h&w'a:ji + heather h?ED?V + houston hju:sd?Vn hawk hV:k // Black Hawk hugh hju: // name huw hju: // Welsh name @@ -4748,19 +4899,19 @@ proktolo) ge (n @- // hawthorne hO:Ton // name _) hyde haId // dr Jekyll and mr. Hyde home hOwm // homebanking, home run - humveer hVmvi:V // - humvee hVmvi: // + humveer hVmvi:V + humvee hVmvi: apart) heid =hAjd w) h (it // Whitman - g) ho (st ow // + g) ho (st ow _) hunt (_ hVnt // name howard hawVd // name _) haig hEjg // name _) huges (_ hju:s // name huckleberry hVk@lbEri // name hipokrates hip'okratEs // name - hierogly (f hirofl'y // - heavy hEvi // + hierogly (f hirofl'y + heavy hEvi _) hearst hWst // name _) haag (_ h&j // Dutch city hereford hE:rfO:d @@ -4771,6 +4922,7 @@ proktolo) ge (n @- // // Long i C) i (Ce+ i // mine b) i (C+++ ?i // bivej, bille TEST + b) i (ms+++ ?e t) i (t++ ?i // titel // Short i followed by double consonant @@ -4788,39 +4940,44 @@ proktolo) ge (n @- // // short i - general rules? C) i (C ?i // politiker (first i) TEST + _fest) i (vitas '?i + od) ile _^_fr t) i (t+ ?i // titel disc) i (p '?i // discipel - stressed namib) ier =j?V p) i (nk ?e - + i (nf ?e // influenza + i (nvi ?e // invitation + i (ntolerant ?e // laktoseintolerant g) iv (_ ?i // silent v g) ive (_ ?i // PB silent v g) ivet (_ i@-D g) iver (_ ?ir // PB silent v opg) iver (_ g?ir + rådg) iver ?iv?V h) i (ls ?i // hils, hilsen - short i skr) i (der ?i // short i - general rule? b) i (l+ ?i // bil, bilen f) i (l+ ?i // fil, filen -// f) i (le i // file sm) i (le i - v) i (dere ?i // + v) i (dere ?i t) i (d++ ?i // tid t) i (de@ i // tidevand - l) i (ter ?i // + l) i (ter ?i t) i (t ?i // titel b) i (son ?i skr) i (ver ?i fr) i ?i // befrielseshær + fr) ie i@- // den frie verden br) i (te ?i // person from GB br) i (tis ?i // britisk, britiske t) i (l++ ?e // tilknytte, stille -dansk_st) i (l+ ?i // -engelsk_st) i (l+ ?i // +dansk_st) i (l+ ?i +engelsk_st) i (l+ ?i indst) i (l ?e // indstille // exceptions - dr) i (nk ?e // + dr) i (nk ?e _p) ie (_ Aj // "lide" - "like" versus "suffer" @@ -4861,13 +5018,13 @@ _kan_jeg_l) ide ?i i (nfant ?e // marineinfanteri f) i (nsky ?i // finskytte, finskydning i (nc+ ?e // pincet - _) insider ?ensaIdV // - _) inside (information ?ensaId // + _) insider ?ensaIdV + _) inside (information ?ensaId _) i (ni ?i // initiativ i (nu ?i // inuit - p) i (nsel ?i // - p) i (nsler ?i // - sixt) i (nsk '?i // + p) i (nsel ?i + p) i (nsler ?i + sixt) i (nsk '?i // general rule: [e] before double consonant L03) i (L01%+ ?e // ligge, dikke @@ -4876,8 +5033,8 @@ _kan_jeg_l) ide ?i led) ig (++ ?i // lediggang r) i (L01% ?e // drikke, prikke L08) i (ll++ ?e // skille, stille, spille - st) illads il'?&s // - bast) ille 'ilj3 // + st) illads il'?&s + bast) ille 'ilj3 sp) i (l ?e // lotterispil sp) ilop ?il'?Vp // stressed L09) i (L03%a+ ?e // middag @@ -4891,21 +5048,22 @@ mississ) i (ppi 'i // stressed v) i (sselulle ?i vr) i (ss ?e // vrisse v) i (sh ?e // uvished - n) i (sse ?e // + n) i (sse ?e pen) i (s ?i // penissen - vildn) i (s ?i // - p) i (sse ?e // + vildn) i (s ?i + p) i (sse ?e n) i (p ?e // nips, niptang kn) ip (tang iw // kniptang i (kke+ ?e // ikke, sikkerhed, sikkert dynam) i (k+ ?i // termodynamikken ch) i (k+ ?i // chikke - sk) i (k+ ?i // skikkelse - L06) i (lle+ ?e // billede, piller - b) i (lle_+ ?i // insect + sk) i (k++ ?i // skikkelse, beskikke + L06) i (lle++ ?e // billede, piller + b) i (lle_+++ ?i // insect + b) i (llen+++ ?i b) i (ller_+ ?i // insect b) i (llen_+ ?i // insect - b) i (llet++ ?i // + b) i (llet+++ ?i traf) i (k ?i // juletrafikken tekn) i (k ?i // salgsteknikken but) i (k ?i // videobutikken @@ -4915,23 +5073,39 @@ mississ) i (ppi 'i // stressed k) i (L09L04++ ?i // kinin TEST k) i (k++ ?i // kik, kikkert k) i (Ce++ i // skide + ork) i (de+ ?i k) i (derik++ ?i // skiderik - short i sk) i (bet++ ?i // skibet k) i (L09L11++ i // kime - k) i (mning+ i // - bik) i (ni ?i // + k) i (mning+ i + bik) i (ni ?i sk) i (mo+ ?i // eskimo // General rule j in "udie", "olie" ud) i (e j // studie, audiens ol) i (e j // olie +// General rule - word ending -ium, -iet, -ier: i => j + i (um_ j // kranium + i (et_ j // kraniet + i (er_ j // kranier + _t) i (er_ ?i // tier stille + fr) i (er ?i + C) i (e_ j // præmie + c) i (enni j // anciennitet + _mar) ie '?i@- // name + b) i (er_ ?i + polit) i (et '?i + v) i (et ?i + fr) i (et ?i + t) i (et_ ?i + // general rule: [?e] between l and nt l) i (nt ?e // flint, klint, splint // general rule: [e] between h and m h) i (m+ ?e // himlen - h) iroshi (ma iroS'i // + h) iroshi (ma iroS'i h) imalaya ?em&l'aI& // stressed // general rule: [e] before mp @@ -4978,7 +5152,8 @@ mississ) i (ppi 'i // stressed pl) i (gt+ ?e // pligt pl) i (L01L11+ ?i // komplikation s) i (L01L07 ?e // sigte, sigt, udsigt - _l) ig (C ij // lighus + _l) ig (C ?ij // lighus + l) ig (ne i // ligner - long i fil) ig (ran ?ig l) igi ?igj // relegiøs, religion _n) i (L10 ?e // nikke, nik, Nick @@ -4986,7 +5161,7 @@ mississ) i (ppi 'i // stressed n) i (che ?i k) ikset (_ egs@-D // - f) i (nkul i // finkulturel + f) i (nkul ?i // finkulturel // miscellaneous sv) i (L09C ?e // svimle, svimmel, svindle, svind, sving @@ -5003,14 +5178,14 @@ spirrev) i (p '?i // stressed p) i (p+ ?i // pipfugl b) i (p+ ?i // bipper, biperson v) i (b+ ?i // vibrere - C) i (mC ?e // fims, gesims, vimse, bims, dims, bimle - l) i (mni+ i // limning + C) i (mC+ ?e // fims, gesims, vimse, bims, dims, bimle + l) i (mni+ ?i // limning himstreg) i (ms '?e // stressed sk) i (n+ ?e // skin, skinne, skinke kn) i (p ?e // kniplen Cr) i (mC ?E // vrimle, strimle Cr) i (mm ?E // grimme - short followed by 2 consonants - pr) i (m+ i // primtal, primus + pr) i (m+ ?i // primtal, primus L06r) i (nt ?e // brint, print kor) i (nt ?e // korinterne str) i (nt ?e // strinte @@ -5032,8 +5207,8 @@ espadr) ille '?ilj@- // _dr) i (l ?e // dril, drilagtig L01r) i (ll ?i // kriller, grill jun) i (or j // - b) i (tter+ ?e - b) i (tre e + b) i (tter++ ?e + b) i (tre++ ?e m) iav jaw // miav _rad) i (se '?i // stressed tils) i (de 'i // tilsidesætte - stressed @@ -5085,8 +5260,10 @@ espadr) ille '?ilj@- // // general rule: [e] after sp/st/sk/r before k/l L08) i (L01++ ?e // stik, joystick + st) i (g++ ?i // stigning part) i ?i // skyggepartikler polit) i (k ?i // miljøpolitikken +@statist) i (k ?i // kriminalstatistikken art) i (k ?i // trosartikel sk) i (l++ ?e // skildpadde, skilt sk) i (løb++ ?i // skiløber @@ -5117,12 +5294,14 @@ _ventr) i (k '?i // ventrikel, ventrikler // general rule: [e] between consonant and st/sp/sk l) i (L08+ ?e // list +@journal) i ?i // fotojournalist ball) i (stik ?i l) i (sk ?i // cyklisk @cykl) i (st ?i // røvcyklist obel) i (sk '?i // stressed r) i (L08++ ?e // riste, frisk, brist, vrist, Kristus, dristig r) i (skage+ ?i // riskager + ir) i (sk+ ?i // grønirisk @terror) i (s ?i // antiterroristenhed r) i (L08L04++ ?i // aristokrat, periskop dr) i (stig+ ?e // dumdristig @@ -5151,7 +5330,10 @@ infanter) i i // marineinfanterist // bev) i (s ?i // beviskæde høv) i (sk ?i // _m) i (ste_ ?e // miste + _m) i (stet_ ?e // mistet _m) i (ster_ ?e // mister + _m) i (stede_ ?e // mistede + _m) i (stedes_ ?e // mistedes _m) i (st_ ?e // m) i (stanke i // m) istelten ?istElten // @@ -5195,9 +5377,10 @@ havde_v) i (st_mig i L06) i (ke ?i // pikikerede, piké _sp) ike aIk // Spike Jones - name l) i (kv+ ?i // likvid - pl) i (k ?i // replik, duplik + pl) i (k+ ?i // replik, duplik publ) i ?i // folkerepublik harp) i (ks ?i // + hand) i (L10 ?i // handikap // words with final -id in da_list - stressed i &) id ($p_alt+ ''?iD // hybrid, invalid @@ -5244,11 +5427,11 @@ austral) ier =j?V // words with final -isme in da_list (348) - stressed i &) isme ($p_alt ''?ism@- // kommunisme, egoisme - &) isme (r$p_alt '?ismV // organismer + &) isme (r$p_alt '?ism?V // organismer // words with final -inde in da_list - stressed i &) inde ($p_alt++ '?en@- // malerinde - &) inde (r$p_alt++ '?enV // malerinder + &) inde (r$p_alt++ '?en?V // malerinder // put stress on the syllable before final 'ium' - words in da_list &) ium ($p_alt =?i?Om // territorium @@ -5257,14 +5440,15 @@ austral) ier =j?V &r) i (et$p_alt '?i // infirmeriet // put stress on the syllable before final 'ie' - words in da_list - &) ie ($p_alt+++ =j@- // valkyrie, kalorie, familien + &) ie ($p_alt++++ =j@- // valkyrie, kalorie, familien &) ie (liv$p_alt =j@- // familieliv - &) ie (r$p_alt++ =j?V // familier + &) ie (r$p_alt+++ =j?V // familier &s) ie ($p_alt =j@- // gymnasiereform &r) ie (l$p_alt++ ?i'?E // materiel &) ie (re$p_alt =?i''?e // injuriere, injurierende kalor) i (us =?i // @famil) ie j@- // kongefamilie +@histor) ie j@- // toilethistorien // stressed i in words with final -mi in da_list &m) i (_$p_alt '?i // økonomi, kemi - only one stress-marker because of 'kemikalier' @@ -5276,87 +5460,88 @@ austral) ier =j?V // ie=>j@- TEST er) ie j@- // serie, ferie er) iet i@-D // nusseriet - er) ier jV // serier, ferier - rr) ie (re ?i:'E // karriere TEST - rr) ierer j'EV // karrierer TEST - or) ie (nt_ i'E // Den nære Orient - or) ie (nten_ i'E // Orienten - or) ie (ntens_ i'E // Orientens + er) ier j?V // serier, ferier + rr) ie (re ?i'E: // karriere TEST + rr) ierer ?i'E:?V // karrierer TEST + or) ie (nt_ ?i'?E // Den nære Orient + or) ie (nten_ ?i'?E // Orienten + or) ie (ntens_ ?i'?E // Orientens prær) ie j@- // prærieulv ter) ie (l ?i?E // krigsmateriel // French words with final -ier - atel) ier j'e - bank) ier j'e -barbad) ier j'e - coll) ier j'e - croup) ier j'e - den) ier j'e - doss) ier j'e - doss) ieret j'e@-D -elegant) ier j'e - espal) ier j'e -financ) ier j'e -finans) ier j'e -grenad) ier j'e -konferenc) ier j'e -kostum) ier j'e - lanc) ier j'e - met) ier j'e -particul) ier j'e - port) ier j'e - rent) ier j'e - spal) ier j'e + atel) ier j'?e + bank) ier j'?e +barbad) ier j'?e + coll) ier j'?e + croup) ier j'?e + den) ier j'?e + doss) ier j'?e + doss) ieret j'?e@-D +elegant) ier j'?e + espal) ier j'?e +financ) ier j'?e +finans) ier j'?e +grenad) ier j'?e +konferenc) ier j'?e +kostum) ier j'?e + lanc) ier j'?e + met) ier j'?e +particul) ier j'?e + port) ier j'?e + rent) ier j'?e + spal) ier j'?e // various exceptions _) idel (_ i:D@-l // idel israel ?isrA:l // Israel israeler ?isrA'?elV // israelsk - israelsk ?isrA'?elsk // + israelsk ?isrA'?elsk _d) israel (i isrA'el // name irving WveN // name - smok) i (ng ?e // - sen) ior j?V // + smok) i (ng ?e + sen) ior j?V + sen) io (rer j'o iew j'u _t) i (n ?e // tinfolie t) i (nL11 i // Tina, Tine - b) ingo ?engo // + b) ingo ?engo _m) id (t ?e // midt - silent d i (mpo ?e // imponerende special) i (st ?i // stålspecialist - gev) i (nst ?e // + gev) i (nst ?e f) i (nte ?e r) idge ?idZ // Coleridge, bridge br) idget IdZit // name r) isik (e esik // risikere r) isiko ?is?ik?o // risiko gl) i (m ?e // glimt, glimrende - l) i (nned ?e // + l) i (nned ?e klin) i (k ?i // fødeklinik - unstressed after syllable @t) i (k_++ ?i // ferieromantik, finanspolitik best) i (k++ ?e // bestikke bist) i (k++ ?e solst) i (k++ ?e -knivst) i (k ?e // -spadest) i (k ?e // -myggest) i (k ?e // -nålest) i (k+ ?e // +knivst) i (k ?e +spadest) i (k ?e +myggest) i (k ?e +nålest) i (k+ ?e plast) i (L10 ?i // plastik/c -tændst) i (k+ ?e // -gudhjælpem) ig =Aj // +tændst) i (k+ ?e +gudhjælpem) ig =Aj i (owa aI // US state - t) i (ming aI // + t) i (ming aI n) i (tten ?e // the number 19 - problem with noun "nitte" kl) i (k_ ?e // museklik f) i (x ?e // fixe L09) i (ks ?e // mikse, niks L09) i (x ?e // Nixon - m) i (kstur ?i // + m) i (kstur ?i m) i (kler ?e // skvatmikler p) i (lr ?e // pilrådden l) i (ns ?e // linse - l) i (lla ?e // - t) ime (out aIm // + l) i (lla ?e + t) ime (out aIm r) i (ley aI // name s) i (d_ ?e // sid s) i (den_+ ?i // siden @@ -5374,56 +5559,56 @@ gudhjælpem) ig =Aj // hv) i (l+ i // hvil nashv) ille ?el/2 // US city hv) i (lk+ ?e // hvilken - v) ind (rue ?ind // - v) i (nter ?e // - v) i (ntre ?e // + v) ind (rue ?ind + v) i (nter ?e + v) i (ntre ?e v) id (st ?e // vidst - e and silent d - uv) i (s ?e // - v) i (st_ikke ?e // + uv) i (s ?e + v) i (st_ikke ?e projekt) i (l ?i // blyprojektiler art) ille (ri ?il@- // artilleri - st) i (lfuld ?i // + st) i (lfuld ?i // stil = "style" not the verb 'stil' = "put, place" -_min_st) i (l_ ?i // -_sin_st) i (l_ ?i // -_din_st) i (l_ ?i // -_jeres_st) i (l_ ?i // -_deres_st) i (l_ ?i // -_hans_st) i (l_ ?i // -_hendes_st) i (l_ ?i // -_med_st) i (l_ ?i // -_ny_st) i (l_ ?i // -_skifte_st) i (l_ ?i // -_skift_st) i (l_ ?i // -_skifter_st) i (l_ ?i // -_dansk_st) i (l_ ?i // -_have_st) i (l_ ?i // -_havde_st) i (l_ ?i // -_har_st) i (l_ ?i // +_min_st) i (l_ ?i +_sin_st) i (l_ ?i +_din_st) i (l_ ?i +_jeres_st) i (l_ ?i +_deres_st) i (l_ ?i +_hans_st) i (l_ ?i +_hendes_st) i (l_ ?i +_med_st) i (l_ ?i +_ny_st) i (l_ ?i +_skifte_st) i (l_ ?i +_skift_st) i (l_ ?i +_skifter_st) i (l_ ?i +_dansk_st) i (l_ ?i +_have_st) i (l_ ?i +_havde_st) i (l_ ?i +_har_st) i (l_ ?i st) i (l_over ?i // "der er stil over ham" _st) i (l_dem ?e // "stil dem derhenne" - _st) i (l_jer ?e // - _st) i (l_den ?e // - _st) i (l_mig ?e // - _st) i (l_os ?e // - _st) i (l_vores ?e // + _st) i (l_jer ?e + _st) i (l_den ?e + _st) i (l_mig ?e + _st) i (l_os ?e + _st) i (l_vores ?e Ast) i (l_ ?i // fægtestil, rokokkostil - st) i (lart i // + st) i (lart i _en_st) i (l_ ?i // stil - noun _st) i (l_over_hende ?i // "der er stil over hende" - _st) i (l_over_ham ?i // + _st) i (l_over_ham ?i _st) i (l_over_deC ?i // "stil over" det/dem/deres er_st) i (l_over_ ?i // "der er stil over" var_st) i (l_over_ ?i // "der var stil over" mere_st) i (l_over_ ?i // "der er mere stil over" -har_st) i (l_ ?i // -havde_st) i (l_ ?i // +har_st) i (l_ ?i +havde_st) i (l_ ?i egen_st) i (l_ ?i umoden_st) i (l_ ?i moden_st) i (l_ ?i stor_st) i (l_ ?i -forest) i (l e // -livsst) i (l ?i // +forest) i (l ?e +livsst) i (l ?i st) i (lling++ ?e // livsstilling vent) i (l ?i // slangeventil ju) i (ce // juice - skip the i @@ -5431,30 +5616,30 @@ livsst) i (l ?i // s) i (kC ?e // sikre p) is (_ ?es // pis L08) is (+ ?is // spis - l) igh (ter aI // -luksusl) i (ner aI // + l) igh (ter aI +luksusl) i (ner aI n) ij (megen aI // Nijmegen - v) ie (tnam j?E // - v) ie (t_cong j?E // + v) ie (tnam j?E + v) ie (t_cong j?E hipp) ie ?i // silent e p) ie (destal ?i // silent e pav) ill (o ilj // pavillon br) ill (ere ilj // brillere d) i (sk ?e // købmandsdisk - d) i (skrepans ?i // + d) i (skrepans ?i d) i (skva ?i // diskvalificere d) i (skrimi ?i // diskriminere d) i (skett ?i // diskette d) i (sko ?i // diskotek, diskodans d) i (sL10a ?i // diskant - ind) i (sk ?i // - jord) i (sk ?i // - tw) i (st ?e // + ind) i (sk ?i + jord) i (sk ?i + tw) i (st ?e d) i (sku ?i // diskutere - d) i (skret ?i // - kr) i (cket ?e // - d) i (ngo ?e // - konf) i (skere ?i // + d) i (skret ?i + kr) i (cket ?e + d) i (ngo ?e + konf) i (skere ?i pr) i (n ?e // prins, princip, print d) ie (sel ?i // dieselolie k) io (sk jV // kiosk @@ -5549,7 +5734,7 @@ _filantrop) i '?i _galvanotyp) i '?i _gastroskop) i '?i _isotop) i '?i - _kop) i '?i + _kop) i (+ '?i _litotyp) i '?i _maskep) i '?i _misantrop) i '?i @@ -5628,6 +5813,7 @@ _astero) i (de 'i _alib) i '?i // alibi _fob) i '?i // fobi _konfl) i (kt '?i // stressed +@konfl) i (kt ?i // interessekonflikt _pap) i (r '?i // stressed _tap) i (r '?i // stressed _vels) i (gn '?i // stressed @@ -5692,15 +5878,15 @@ _ekserc) i (ts '?i ampicill) i (n '?i // stressed valent) i (no ''i // name _sus) ie i // name -michel) in EN // Michelinguide +michel) in ?EN // Michelinguide houd) i (ni 'i // name .group ig // general rule: final -ig [i] - silent g - ig (_ i // dejlig, rig - @) igt (_ it // dejligt - @l) ig (C i // tydeligvis + ig (_ ?i // dejlig, rig + @) igt (_ ?it // dejligt + @l) ig (C ?i // tydeligvis // exceptions ops) ig (t+ ?eg // opsigt @@ -5735,6 +5921,7 @@ skæmted) ig (t ?eg // _l) ig (_ordentligt ?ek // _l) ig (_godt ?ek // _l) ig (_roligt ?ek // + _l) ig (_ned ?ek l) ight aIt // m) ighty aIti // fr) igea (r ?ig?i // frigear @@ -5831,10 +6018,10 @@ byzant) in '?in // byzantinsk .group it // words with final -it - stressed i - &) it ($p_alt '?it // bakelit - &) it (an$p_alt ?it' // samaritan - &) ition ($p_alt iS'?on // definition - &) it (t$p_alt '?i // avoid double t - bakelitten [ b,ak@l'it@-n] + &) it ($p_alt++ '?it // bakelit + &) it (an$p_alt++ ?it' // samaritan + &) ition ($p_alt++ iS'?on // definition + &) it (t$p_alt++ '?i // avoid double t - bakelitten [ b,ak@l'it@-n] .group iv // stressed final -iv @@ -5872,6 +6059,8 @@ _adopt) iv '?iw fi) j (i dZ // ja (ck dZ& _) jarvis dZA:ves // name + _) joão dZ?A?o // name + _) joao dZ?A?o // name jitterbug dZ?id?Vb?Vg // jingle dZ?eng3l // jewel dZu:l // @@ -5923,7 +6112,7 @@ _adopt) iv '?iw _) jersey (s_ dZW:si // New Jerseys jersey (k jErsi // jerseyko jeep dZib // Jeep (American car) - _) juan Su'AN // don juan + _) juan Su'?AN // don juan joke dZWwk // joke, joker derh) j (emme 'j // stressed j en) j (ambe S // enjambement @@ -5980,6 +6169,7 @@ _adopt) iv '?iw spe) k (takl // silent k - spektakler &) k k // after stressed vowel _) kate (_ kEjt // name + _) kate (s_ kEjt // name karaoke k&r&'ouki // krysantemum krYs'&nt@-mOm // krysantemumm krYs'&nt@-mOm // @@ -6044,6 +6234,7 @@ hestefi) let l?e // silent t leger (_ laIV // leger lege (ring l?eg'?e // stressed _o) leg lEg // name + leg (ummi l@-g // boblegummi læg (præd lEj // lægprædikant k) læg lEj lægg (e l?Eg // mørklægge @@ -6137,16 +6328,16 @@ forgle) mmigej m||mAj_!Aj // forglemmigejer mpson msVn // Thompson marseille maRs'E:j musical mju:sik3l // - mahogni m&h'oni // - manager m&nedZV // - moulin mul'&N // Moulin Rouge + mahogni m?&h'oni // + manager m?&n?edZ?V // + moulin m?ul'?&N // Moulin Rouge _) mouse maws // Mickey Mouse - makaroni mak3r'Vni // - midnight mednaIt // + makaroni m?ak@-r'?Vn?i // + midnight m?ednaIt // single_) malt mOlt // whisky - massachusetts m&s&tj'usEts // - _) muppet mVpet // - mother mVDV // + massachusetts m?&s?&tj'us?Ets // + _) muppet m?Vp?et // + mother m?VD?V // .group me @@ -6241,7 +6432,7 @@ _bombarde) ment m'?AN // bombardement &n) ni ($p_alt++ '?i // tyranni - only one n &) ni (sk$p_alt+ =n?i // ironisk - stress on pervious syllable before sk _harmo) nika =n?ik?& // stressed o - biki) ni =n?i // + biki) ni (++ =n?i // ma) ni (o+ =n?i // maniodepressiv // nouns with final -ner ("er" has been removed) in da_list @@ -6494,7 +6685,7 @@ _man_ba) nd (er n // ti) nd (in n // tinding fi) nd (+ n // fejlfinding i) nd (ig+ nd // spidsfindig, besindig - bi) nd (in n // forbinding + bi) nd (in+ n // forbinding vi) nd (in n // udvinding i) nd (imellem n // exception i) nd (erl+ n // inderlig @@ -6559,11 +6750,18 @@ _man_ba) nd (er n // o (ld++ ?V // hold, holde, solde - ld=>l o (mm+ ?V // komme, omme ep) o (s ?V + @f) or (A ?V // bedsteforældre TEST + dep) o (situm ?o o (nd ?o // bonde, onde p) o (n ?V // Ponderosa, poncho + or (C ?O // torv, lortejob + r) oadie OwdI + r) oadier OwdI?V _noget_r) o (s_ ?V albatr) o (s ?V + fag) o (t '?V // stressed + f) or (an ?V // sikkerhedsforanstaltninger // long o because of the a? s) o (fa o: @@ -6571,12 +6769,14 @@ albatr) o (s ?V o (Ci o // rolig TEST pret) o (ria '?o // stresssed fur) ore 'o:V // stressed + t) o (lerant+ ?o _) or (n O: // orne, ornitolog oo u: // English words like 'pool' v) oodoo u:d?u C) oog oV // toogtyve + g) oogle ug@-l scr) ooge u:dZ // name b) oone un // name b) oogie ugi // boogie-woogie @@ -6588,6 +6788,7 @@ albatr) o (s ?V c) ochise OwS'i:s // name h) owie ?Awi // name pin) occhio '?Vkj?o // name + oates Owts // name kl) oro (form oo shamp) oo ?o // nark) o o // narkoopgør @@ -6677,7 +6878,7 @@ _elektr) o (de 'o // Some people pronounce it [V] k) o (C%L04++ o // korridor, korrupt, kollegium, kommode L08) o (tt ?V // skotte, spotte - + sk) o (ll++ ?V // grønskolling k) o (mmentA+++ ?o // kommentar, kommentere k) o (llekt_ ?o // could also be [V] k) o (lleg+++ ?o // kolleger @@ -6723,6 +6924,7 @@ _elektr) o (de 'o _kr) oket (_ ?Vk@-t // game C) o (kL05+ ?o // PB pokal TEST m) ojave ?oh'Av?e + dr) og ?o // drog af sted C) o (g+ ?O // bogmærke, bedrog, krog, tog (verb "took", noun "train") C) o (ge+ O // toge @@ -6786,14 +6988,14 @@ elektr) o =?o // elektrokromatisk // general rule o + frontal consonant: [V] o (L03K+ ?V // Olga, Volga, vold, vod, od, volt, polstre s) o (d+ ?o // sod, løbesod - o (lsen ?o // name + o (lsen+ ?o // name k) o (d+ ?o // omkodning gaj) o (l '?o // candy symb) o (l ?o // sexsymbol bornh) o (lm '?V // L08) o (l+ o // skole, spole, spol t) o (lk ?V // mistolke - p) o (l ?o // nordpolen, politi + p) o (l+ ?o // nordpolen, politi, interpol p) o (l_ ?o // p) o (lsk ?o // polsk p) o (lt ?V // polterabend @@ -6812,7 +7014,7 @@ hyperm) oder (ne ?od?Er form) o (de o // formoder anm) oder oDV l) o (L03+ ?o // forlod, blod, efterlod - fl) o (d_ ?o // short o + fl) od (+ ?oD // floddal - short o fl) o (den ?o // short o fl) o (der o // long o j) o (d+ ?o // @@ -6862,6 +7064,7 @@ trak_l) o (d // // general rule o + p/b: [V] o (L06+ ?V // op, opdrage, obstruere o (L06%+ ?V // oppe - short + n) o (pre ?o kommand) o ?o // kommandobroen s) ophia ?of'i& // name o (pposit ?o // opposition @@ -6911,7 +7114,7 @@ _kaskel) o (t '?V // stressed pel) oton ?ot'?VN Ca) o (s ?V // kaos Laos - L08) o (f ?V // stof + L08) o (f++ ?V // stof sk) o (fab ?o // skofabrik kask) o ?o // kaskoforsikring tr) o (CL04 ?o // antropolog, tropisk, troperne @@ -6926,7 +7129,9 @@ _kaskel) o (t '?V // stressed o (megn ?V // o (mk ?V // deromkring k) o (nC ?V // konfirmand, konfekt, konkurrence - C) o (sCL11+ ?V // fosfat, koster, moster, foster, floskel + C) o (sCL11++ ?V // fosfat, koster, moster, foster, floskel + eur) o ?o (+++ // neuroskanner + porn) o (++ ?o col) osseum ?os'E?Om fr) o (sne ?o // fastfrosne tr) o (sretning ?o // @@ -6944,7 +7149,7 @@ _kaskel) o (t '?V // stressed test) o (steron ?o // rekogn) o (scere ?o // tr) os (samfund ?os // - metr) o ?o // metrostation + metr) o (++ ?o // metrostation tr) o (ld ?V // charmetrold bek) o (st ?V // bekostning o (sCL04 ?V // osmose @@ -6956,7 +7161,7 @@ rekogn) o (scere ?o // o (stindi ?o // Ostindien r) oscoe ?Vsk?Ow // Roscoe - name k) o (stL04 ?o // kostume - Cr) o (sk+ ?o // troskab, kroskænk + Cr) o (sk++ ?o // troskab, kroskænk n) o (s_ ?V // nos nu ikke i det g) o (slav+ ?o // Jugoslavien h) o (spit ?o // hospital @@ -7017,6 +7222,7 @@ _hæmat) o (m '?o o (ttawa ?V // term) o (sta ?o // termostat r) o (st++ o // rost, skamrost, prostitueret, roste + pr) o (stata ?V // prostata f) oged o:@-D // silent g bank) o (sp ?o // bankospil k) o (sko ?o // bronkoskop @@ -7043,7 +7249,7 @@ helsek) o (st ?V // fC) o (t ?V // flot, fjot fC) o (tL04 ?o // flotille - o (x+ ?V // oxid + o (x+++ ?V // oxid, Fox t) o (mas_ ?V // th) o (mas_ ?V // t) ow (er ?Au // Tower Bridge @@ -7164,12 +7370,12 @@ _paran) oia '?Vj& // stressed k) og (nit ?Vg // kognitiv og (tredive ?V // fireogtredive hvalr) o (s ?V // - _) obo ?ob'?o // + _) obo (+ ?ob'?o // org (+ O:w // sorg, morgen, Norge org (er Ow // borger org (el Ow // orgelet - org (i V:g // georgisk - org (ie ?Vg // + org (i O:g // georgisk + org (ie ?Og // ge) org (ine ?og // or (ga+ ?O // organ r) or (g ?oR // rorgænger @@ -7193,7 +7399,7 @@ _paran) oia '?Vj& // stressed kr) o (væ ?o // krovært ov (erhead Ouv // overhead over (hoved+ ?Ow?V // overhoved - at) ov (er ?ov // tatovere + at) ov (er+ ?ov // tatovere k) ov (end ?ov // kovending ov (ærn+ ?ov // autoværn vuk) ov (ar ?ov // Vukovar @@ -7421,31 +7627,32 @@ noblesse_) oblige _^_fr // noblesse oblige _g) oldie Ouldi // name _g) olden (_ Ould-@n // Golden Delicious ravi) o (li 'o // stressed o - rob) o (t++ 'V // - d) ollar VlV // dollar - only this word plus compounds like 'dollargrin' + rob) o (t++ '?V + d) ollar ?Vl?V // dollar - only this word plus compounds like 'dollargrin' s) o (l++ ?o // sol, soldat - s) o (llys++ ?o // + s) o (llys++ ?o is) olde 'Vld@- // name - s) olgt Vlt // solgt - exception - n) o (tere+ o // børsnotere - kontr) o (l V // billetkontrol + s) olgt ?Vlt // solgt - exception + s) o (lvent+ ?V + n) o (tere+ ?o // børsnotere + kontr) o (l ?V // billetkontrol kontr) o (ller %?O // priskontrolleret - kontr) o (llør ?o // - sn) o (t+ V // snot - h) otdog VtdVg // - _h) o (t_ V // + kontr) o (llør ?o + sn) o (t+ ?V // snot + h) otdog ?Vtd?Vg + _h) o (t_ ?V or (l O: // orlov _) orly (_ O*l'i // French airport - oscar VskA // - oswald _^_en // - oxford VgsfV:d // - oakland Wwkl@-nd // + oscar ?VskA + oswald _^_en + oxford VgsfV:d + oakland Wwkl@-nd b) oar (ding O: // boardingpas - _) o (liver V // name - d) ono (van Vn@- // name - bl) ow 'Ow // blowjob - sp) o (nsor V // - _h) o (liday V // + _) o (liver ?V // name + d) ono (van ?Vn@- // name + bl) ow '?Ow // blowjob + sp) o (nsor ?V + _h) o (liday ?V .group on @@ -7552,7 +7759,7 @@ helsingf) or (s 'V // stressed or (to O: // ortodoks, ortopæd m) orge O?O@- // morgen dek) or (_ 'V:r // dekor - rapp) or (t 'O: // rapport + rapp) or (t 'O // rapport f) or (t_ O: // fort f) ort (sæt O:d // fortsæt _komf) or (t 'O: // stressed @@ -7582,6 +7789,7 @@ helsingf) or (s 'V // stressed b) or (te O b) or (C_ O: // bort p) or (t Or // port + p) or (træt O imp) or (te O: // importere imp) or (t_ 'O // import - stressed _ab) or (t 'O: // stressed @@ -7628,7 +7836,7 @@ _transp) or (t 'O: // stressed - transport, transportmiddel ord (enen+ ?Od // ordenen t) ord (enen+ ?ord // tordenen _t) ord (++ ?ord // torden, tordne - j) ord (en ?o?V // fjorden jorden + j) orde (n ?o?V // fjorden jorden j) ord (an ?oRd // Jordan j) ord (i ?oRd // jordisk ord (entlig+ 'O:d // overordentlig - stressed @@ -8035,6 +8243,7 @@ _transp) or (t 'O: // stressed - transport, transportmiddel æld) re R?V // forældreløs dy) re R?V // dyrefoder mind) re (@ R?V // mindreværdig + sco) re (@ ?V // scorereplik y) re (@+ ?V // myretue, dyrehold A) res (_ ?Vs C) rer (_++ r?V // beundrer @@ -8042,7 +8251,8 @@ _transp) or (t 'O: // stressed - transport, transportmiddel @) rer (e_$p_alt+++ ''rE // stressed - operere, opererer @) rer (es_$p_alt+++ r''E // stressed - opereres C) ret (_++ r?VD // ændret - op) ret (++ r&#t + _op) ret (++ r&#t + for) ret (++ r&#t A) rer (_++ V // horer A) ret (_++ 3-?VD // horet, fyret æ) ret (_+++ ?VD // været @@ -8050,11 +8260,12 @@ _transp) or (t 'O: // stressed - transport, transportmiddel A) rerne (s_++ ?Vn@- // horernes A) rene (_ ?Vn@- // hærene A) rene (s_ ?Vn@- // hærenes + si) rene (+ R'En@- æ) re (+ V // ærefrygt, kæreste -// æ) re (C+ 3-V // væremåde, værelse + foru) rene r'?En@- myld) re (@ ?V // myldretid stue) re (n R?E - lad) re (@ r?V // sladrehank + slad) re (@ r?V // sladrehank re (tion++++ R@- // diskretion høj) re (@ r?V // højresving @@ -8097,6 +8308,7 @@ dagpenge) ret (++ r&#t ene) ret (++ r&#t rett (+++++++ r?&#t // henrette, rettroende - only one t s) ret (+++ r&#t // rigsret, yndlingsret + pans) ret (+ r?VD // pansret køretøj højeste) ret (++ &#t familie) ret (++ r&#t by) ret (++ r&#t @@ -8318,7 +8530,7 @@ franci) sc (o sk // Francisco shire S@ // British towns with final -shire seamus SEim@-s // name _) steve sti:v // name - _) steven sti:v@-n // name + _) steven stiv@-n // name sheila Si:l& // name shor (t SO // shorts _) stone sdoun // namde - Stone @@ -8327,8 +8539,8 @@ empire_) state (_ stEjt // sher (wood SW: // Sherwood Forrest surf sW:f // windsurfing surf (e sW:f - la) sur sur // lasurfarve - _) sugar (_ SugV // Sugar Ray + la) sur s'?ur // lasurfarve, glasur + _) sugar (_ S?ugV // Sugar Ray savoir s&voa: // savoir-faire sonya sVnj& // name sophie sOufi // name @@ -8337,9 +8549,9 @@ empire_) state (_ stEjt // suffolk sVfVk // screwdriver skRudraIvV // sunday sVndi // Sunday Times - solsjenitsyn sVlsj@n'itsin // + solsjenitsyn s?Vlsj@n'?its?in // sloane slOwn // name - swanee swVni // Swanee River + swanee sw?Vn?i // Swanee River sweet swi:t // er_) sig (_til sAj // avoid [si] - glæder sig [saj] til @@ -8478,7 +8690,8 @@ _ville_du_) så (_ sV // kompromi) s ' // stress added succe) s ' - shirt S3:t // T-shirt + shirt SWt // T-shirt + shirten SWt@n // T-shirten steak stEjk // smiley smaIli // straight sdrE:jt // @@ -8582,7 +8795,7 @@ world_) trade trEjd // t) te (_ @-_! // lodrette TEST lyg) te (@ t@- // lygtepæl lyg) ter d?V // lygterne - sor) te (@ d@- // sorteper + sor) te (p@ d@- // sorteper hel) te (@ d@- // heltedåd tor) t (ere t // tortere @komi) te t?e // trænerkomite @@ -8706,9 +8919,9 @@ meningi) ti (s =ti u (set ?u // huset ur (gt o3- // spurgt - ure (_ u3-?V // ure, mure - urer (_ u3-?V // ure, murer - _k) urer uR'Er // stressed + ure (_ u?V // ure, mure + urer (_ u?V // ure, murer + _k) urer ?uR'?Er // stressed // general rule: [O] after consonant followed by k/g C) u (L01t ?O // frugt, fugt, lugt, lugte @@ -8733,10 +8946,11 @@ meningi) ti (s =ti sl) ug ?u // slugt, sluge - silent g s) u (g u // sugerør, suggestiv l) u (k ?O // sluk, pluk, lukke, fluks + zul) u ?u // zulukriger l) u (krL11 ?u // lukrativ u (ks ?0 // juks, buks l) ukaf ?Og'& // sygelukaf - p) urple W:p-@-l // Purple Heart + p) urple Wp-@-l // Purple Heart d) u (dley ?V // name ulster ?Vlst?V // name sv) u (lst+ ?u // svulster @@ -8793,7 +9007,7 @@ meningi) ti (s =ti // e.g. u+erværdig [uErv'Erdi] will keep its stress on the next to last syllable. _) u (@@+P1 u_! // _" = no link with next vowel _) ube (+ 'ube // uberørt - "be" gives the next vowel stress - _) ufor '?ufV: // uforskyldt, uforfalsket, uforandret + _) ufor '?ufV:, // uforskyldt, uforfalsket, uforandret _) uud '?u|'?uD // uudforsket _) u (lækker '?u @@ -8872,14 +9086,14 @@ meningi) ti (s =ti @) tourn) ure y:V // final -tur in da_list - stressed u - &t) ur ($p_alt+ ''ur // struktur -// &t) ur (en$p_alt+ ''uV // strukturens - &t) ur (el$p_alt+ ur' // strukturel - &d) ur ($p_alt+ ''ur // trubadur - _komf) ur 'ur // + &t) ur ($p_alt+ ''?ur // struktur +// &t) ur (en$p_alt+ ''?u?V // strukturens + &t) ur (el$p_alt+ ?ur' // strukturel + &d) ur ($p_alt+ ''?ur // trubadur + _komf) ur '?ur // // final -ut in da_list - stressed u - &) ut ($p_alt 'ut // rekrut + &) ut ($p_alt '?ut // rekrut &) ut (t$p_alt '?u // rekrutter - avoid double t // short u - glottal stop @@ -8891,15 +9105,15 @@ meningi) ti (s =ti t) u (den ?u // final -sur - dress) ur 'ur - cens) ur 'ur - cæs) ur 'ur - fiss) ur 'ur - glas) ur 'ur - las) ur 'ur - mens) ur 'ur - ras) ur 'ur - tons) ur 'ur + dress) ur '?ur + cens) ur '?ur + cæs) ur '?ur + fiss) ur '?ur + glas) ur '?ur + las) ur '?ur + mens) ur '?ur + ras) ur '?ur + tons) ur '?ur // most of the words with ud-: [uD] - udpege @@ -8908,7 +9122,7 @@ meningi) ti (s =ti // exceptions for ud-: [ud] _) ud (elt+P2 '?ud // udelt _) ud (at+P2 '?ud // udateret - _) ud (rikkelig+P2 ud + _) ud (rikkelig+P2 ?ud _) ud (røj+P2 'ud _) ud (uelig+ ?ud _) ud (y+P2 '?ud // udyd, udygtig, udyr @@ -8928,6 +9142,7 @@ meningi) ti (s =ti _) d) u (ncan V // name b) urg (er Wg // u (mK+ ?O // dum +indian_s) u (mmer ?V n) u (mlock V // h) umphrey Vmfri // name _b) urns W:ns // name @@ -8984,7 +9199,7 @@ stand_) u (p V // stand-up-komiker d) ue (lig u@- skr) ue (C u: // skruenøgle TEST fond) ue 'y // ostefondue - infl) ue (nza u'E // stressed + _infl) ue (nza u'E // stressed aven) ue 'y // alb) ue u: // albuerum h) ue u: // tophue, hue @@ -9023,6 +9238,7 @@ tomatp) uré ?yre // _k) u (n_ ?0 // kun kl) u (ns ?0 // k) u (l ?O // kulmine + k) u (lminere ?u k) u (llet ?O k) u (ld u // skuldre, kuld k) u (ller ?u // @@ -9080,17 +9296,17 @@ mudderh) u (l ?O // h) u (ltang ?O // h) u (lske ?O // h) u (lbånd ?O // - h) u (ljern O // + h) u (ljern ?O // h) u (lle ?O // hulledame - h) u (g O // hugge, hugorm - h) u (go_ u // name - Cr) u (k O // sprukne, fordrukken, foretrukne, trukket, krukket TEST - p) u (f O // - p) u (lv 0 // pulver + h) u (g ?O // hugge, hugorm + h) u (go_ ?u // name + Cr) u (k ?O // sprukne, fordrukken, foretrukne, trukket, krukket TEST + p) u (f ?O // + p) u (lv+ ?0 // pulver _r) u (b_ ?O // rub - _n) u (l O // nul - n) u (levende u // + _n) u (l ?O // nul + n) u (levende ?u // _r) u (bbe ?O // rubbe, rubbet k) u (ffert ?O _g) uid (et aId // guidet @@ -9099,7 +9315,7 @@ mudderh) u (l ?O // g) uiden aId@-n // guiden at_g) uid (e aId // at guide vil_g) uid (e aId // vil guide - aug) u (st 'O // stressed - the month - the name is in da_list with $capital + aug) u (st '?O // stressed - the month - the name is in da_list with $capital g) u (f ?O // guffe g) ulv ?Ol // gulv - silent v g) ulv (e ?Olv // gulve @@ -9123,7 +9339,7 @@ _instr) u (ks '?u // stressed gr) u (pp ?u // gruppe r) u (m ?O tr) u (man u // name - _st) urgis WdZis // name + _st) urgis WdZIs // name _m) u (llin ?V // name rayb) urn W:n // name r) u (me ?u // musikinstrument @@ -9189,6 +9405,7 @@ proven) u '?y ra) v (C w // gravkammer li) vv wv // livvagt, livvidde snæ) v (+ w // snæver, snævre + lø) v (C w // løvtag - TEST dri) v (C w // drivtryk hø) v (l w // plathøvl L09o) v (A v // nova renovation @@ -9300,7 +9517,7 @@ udeble) v w // .group y - y ?y // Default short y TEST + y ?y // Default short y y (u j // Yussef // Short y followed by two consonants @@ -9316,6 +9533,7 @@ udeble) v w // s) y (nes ?y fl) y ?y // fly, flyet + fl) y (nn ?e // name // Long y C) y (Ce y // lyde, skydetelt @@ -9324,8 +9542,11 @@ udeble) v w // l) y (denergi ?y // short y + C) y (Cer ?y // skyderi bet) y (d ?y // betyde ps) y (k ?y // psyke, psykolog +_klorof) y (l '?y // stressed + l) y (den ?y // general rule: [W] before (some) velars y (nk+ ?W // ynk, ynkelig, klynke @@ -9434,12 +9655,14 @@ virkel) y (st W // _r) y (_ ?y // short glottal y _r) y (et_ ?y // short glottal y h) y (p ?y // hyp, hypermoderne - part) y i // + part) y ?i // +tiffan) y ?i // name Amm) y ?i // rummy, dummy, grammy + dogg) ybag ?ib?&g str) yge y@- // strygetøj str) yger yV // stryger - karr) y (+ i // - lib) y i // Libyen + karr) y (+ ?i // + lib) y ?i // Libyen _) yves i:v // Yves (French name) fl) y (tn W // flytning m) y (nte 'W // mynte, pebermynte (stressed) @@ -9460,6 +9683,7 @@ _molek) y (le 'y // stressed f) yrre (tr YV // fyrretræ f) yrre (k YV // fyrrekogle n) y (t y // nyt + udn) y (t ?W n) y (tt+ ?W // nytte ben) y (t ?W // benyt n) y (k_ W // nyk @@ -9614,6 +9838,7 @@ _stereot) y (p 'y // stressed // Long æ æ (Ce E // pæne + æ (bne E // væbne // Short æ l) æ (der ?E @@ -9627,12 +9852,12 @@ _hun_l) æ (ste E: k) æ (lne E: // nouns ending with -ær in da_list - stressed last syllable - &) ær ($p_alt ''Er // elementær + &) ær ($p_alt ''?Er // elementær // general rule &# after r - r) æ (+ &# // frækt - very broad + r) æ (+ ?&# // frækt - very broad r) æ (CC ?&# // brænd - suver) æ (n 'E // stressed + suver) æ (n '?E // stressed kr) æ (_ ?E // r) æ (t+ ?&# // åndedræt spr) æ (C+ ?&# // sprængt @@ -9778,6 +10003,7 @@ _chauff) ø (r '?W // stressed in 'chauffør' øjer Vj?V // bøjer ø (jn ?V // øjne l) øg ?Vj // løgn, løg + øg (le ?Vj // øgler b) øg ?Wj h) øg ?Wj kl) øg (t ?Wg // kløgtig @@ -9795,6 +10021,7 @@ oberstl) ø (jtnant '?V // stressed _n) ø (d@ 'W // nød- stressed - nødsituation _n) ødt (_ ?WD // nødt r) ø (d+ ?W // brød + r) ø (de+ W // sprøde fr) ø (+ ?W // frø, frøer - short even if followed by [V] r) ø (L09 ?W# // grøn, strøm dr) ø (n ?W // drøn @@ -9941,6 +10168,7 @@ uimodst) å (elig 'O // stressed p) å (st ?V // påstand gåp) å (mod '?O // stressed sl) å (s ?V // slås + afsl) å (s ?O sl) å (s_ihjel O tændingsl) å (s ?O // sl) å (brok ?V // diff --git a/dictsource/dict_phonemes b/dictsource/dict_phonemes index 78995ea5..18075f06 100644 --- a/dictsource/dict_phonemes +++ b/dictsource/dict_phonemes @@ -85,7 +85,7 @@ p r R R2 s S t tS v w x X z -Dictionary en_dict 2014-01-28 +Dictionary en_dict 2014-02-02 0 0# 02 3 3: @ @- @2 @5 @L a a# A: A@ aa aI @@ -116,7 +116,7 @@ s S t tS ts v x z Z -Dictionary ta_dict 2014-01-26 +Dictionary ta_dict 2014-02-01 a a: aI aU e E e: i I i: o o: u U u2 u: @@ -139,7 +139,7 @@ N p p- ph q q- r R s s- t t- tS tS; tS;- w -Dictionary it_dict 2014-01-25 +Dictionary it_dict 2014-02-01 @ @- a a/ aI aU e E eI EI i I i# o O u @@ -165,7 +165,7 @@ s S t t; tS ts v w x z Z -Dictionary ur_dict 2013-05-09 +Dictionary ur_dict 2014-01-30 @ a a: aI aU e E e: i I i: O o: u U u: @@ -293,7 +293,7 @@ n^ p r R R2 s S t tS ts v z Z -Dictionary pt_dict 2014-01-28 +Dictionary pt_dict 2014-01-30 & &/ &U~ &~ @ @- a A aI aU e E eI EI eU EU @@ -345,7 +345,7 @@ n^# p Q r R r# R2 s S s2 t T tl# v x z -Dictionary da_dict 2013-06-10 +Dictionary da_dict 2014-01-31 & &# 0 3 ?& ?&# ?0 ?A ?e ?E ?i ?o ?O ?u ?V ?W @@ -396,17 +396,17 @@ g h j k l m n N p r R s t w z -Dictionary bn_dict 2013-06-10 +Dictionary bn_dict 2014-01-30 -& a a~ e e~ i i: i~ -l- o O o: O~ o~ r- u -u~ V +& a a: a~ e e~ i I +i: i~ l- o O o: O~ o~ +r- u u~ V -: b b# d d# d. d.# dZ -f g g# h H j J J# -k k# l m n N n. p -r r. s S t t# t. t.# -tS tS# v w ~ +: ; b b# c c# d d# +d. d.# dZ f g g# h H +j J J# k k# l m n +N n. p r r. s S t +t# t. t.# tS tS# v w ~ Dictionary or_dict 2013-12-26 @@ -688,6 +688,20 @@ t t; ts tS; v w x z Z z; Z; +Dictionary gd_dict 2014-01-31 + +& @ @I a a2 a: aI aU +e E e: E: eI i I i: +i@ ia o O o- O: o: OU +u u- u-I u: u@ + +# * *; : b C d d; +dZ f g g; h h# j J^ +k k; l L l^ m n N +n[ n^ p Q R s S t +t; tS v w x z + + Dictionary am_dict 2011-11-22 @ a e i o u y diff --git a/dictsource/en_list b/dictsource/en_list index c5ac6f93..b8c12d51 100644 --- a/dictsource/en_list +++ b/dictsource/en_list @@ -778,7 +778,7 @@ agressive a#grEsIv // misspell aground a#graUnd ague eIgju: aha A:h'A: -ahem a#h'Em +ahem @h'@m ahoy a#hOI airbus e@bVs airpower 'e@p,aU@ @@ -1070,7 +1070,8 @@ bourgeoise bU@ZwA:z bourgeoisie bU@ZwA:z'i: bouquet bu:k'eI bow boU -bow baU $verb +bow baU $verb +(bow down) b,aU||d'aUn bowtie b,oUt'aI breakfast brEkf@st breath brET $onlys @@ -1458,6 +1459,7 @@ defect di:fEkt defens dI2fEns // for defensible deficit dEfI2sIt definitive dI2fInI2tIv +defragment di:fragm'Ent dego deIgoU deity deI@ti ?3 deity di:@t2i @@ -1664,7 +1666,7 @@ euphemism ju:f@mIz@m eureka ju:'ri:ka# europa jU@r'oUp@ everything EvrI2TIN -evildoers i:v@Ldu:3z +evildo i:v@Ldu: evince I2vIns ewe ju: eweek $alt6 @@ -1769,6 +1771,7 @@ formica fO@m'aIk@ fortunate fO@tS@n@t !?3 fortune fO@tSu:n foyer fOIeI +fragment fragm'Ent $verb freelance fri:laans freer fri:3 freon fri:0n @@ -1949,7 +1952,6 @@ hormonal ho@m'oUn@L hospitable h0sp'It@b@L hostage h0stI2dZ hostess hoUstEs -hotel hoUt'El hotkey h0tki: house haUz $verb however $2 @@ -3281,6 +3283,7 @@ turnkey t3:nki: tuna tju:n@ ?3 tuna tu:n@ tunafish tu:n@fIS +tush tUS twas tw0z twilight twaIlaIt twos tu:z @@ -3366,6 +3369,7 @@ venus vi:n@s versus v3:sI2z vertices v3:tIsi:z vestige vEstI2dZ +vertex $alt4 vex vEks // for vexed viagra vaI'agr@ vibrato vI2brA:toU @@ -3409,6 +3413,7 @@ wast weIst // wasted watershed wO:t3SEd watson w0t|s@n waxy waksi +(wear and tear) w'e@||a#nd||t'e@ webpage wEbpeIdZ wehrmacht ve@maxt website wEbsaIt @@ -3495,7 +3500,7 @@ Cheshire tSES3 Chiswick tSIzIk Clwyd klu:Id Conway $1 -Dagenham dag@n@m +//Dagenham dag@n@m Devon dEv@n Dolgellau d0lg'EClaI Dover doUv3 @@ -3677,6 +3682,7 @@ Iditarod aId'It@r0d Indochina IndoUtS'aIn@ Iowa aI|@w@ Ipanema Ipa#n'i:m@ +Islay aIl@ ?3 Israel Izri:@L Israeli Izr'eIli Istanbul ,Ist,anb'Ul @@ -4583,6 +4589,7 @@ won't woUnt $u+ $verbf $strend2 $only wouldst $u+ (won't have) woUnta#v $pastf $u1 (won't have) woUnthav $pastf $atend +(won't have it) woUnthavIt $u2+ (won't have to) w'oUntavt@5 $verbf $strend2 must $verbf @@ -4597,6 +4604,7 @@ shall ,Sal $verbf $only $strend2 shalt ,Salt $verbf $only should ,SUd $verbf $only $strend2 (should have) SUd@v $pastf $u1+ +(should have it) SUdhavIt $u2+ (should have to) SUdhavt@5 $u2 $verbf $strend2 shouldn't ,SUd@-nt $verbf $strend2 $only (shouldn't have) SUd@-nth@v $pastf $u1+ diff --git a/dictsource/en_rules b/dictsource/en_rules index 18692605..49e45bc3 100644 --- a/dictsource/en_rules +++ b/dictsource/en_rules @@ -383,6 +383,7 @@ _) ad (i ad gl) ad (i ad adjec adZEk + _) ad (l ad ad (le_ eId ad (junct_ ad ad (jutan a @@ -475,6 +476,7 @@ mont) ag (e_ A:Z @) age (ment I2dZ g) age (ment 'eIdZ + _d) agen ag@n m) ag (enta @dZ agh (_ A:g agio (_ 'A:dZIoU @@ -792,7 +794,7 @@ @u) an (_S1 n @i) an (_S1 n Cc) an (_ an - Asc) an (_ =@n + &Asc) an (_ =@n l) an (_ an &Cl) an (_ @n pl) an (_+ an @@ -1536,7 +1538,7 @@ _it_separ) ate (_ @t _) ch (andA S _) cha (o keI chaos keI0s - chap (ero Sap + chaperon Sap3oUn chario (t tSari@ _) ch (artre S cha (ris k@ @@ -1819,7 +1821,7 @@ _it_separ) ate (_ @t de (finit dE de (flat d%i: de (feren dE - _) defragment di:fragm'Ent + _) de (fragP2 d,i: de (ft dE _) de (g@ dI2 _) de (hyd ,di: @@ -2286,6 +2288,7 @@ _it_separ) ate (_ @t .group el _) el (A %Il _) electro %Il,EktroU + _) elect (rocu I2lEkt _) elect (rol %ElEkt _) elect (ron ElEkt _) ele (g ElI @@ -2507,7 +2510,7 @@ _it_separ) ate (_ @t @@) eo (_ 'eIoU g) eo I20 _g) eo (gr I0 - _g) eo (log IO + _g) eo (log I0 _g) eo ,i:%oU _g) eor O@ eoa (_ i@ @@ -2832,7 +2835,7 @@ _it_separ) ate (_ @t l) ev (el Ev _) ev (i Ev _) ev (ict I2v - ev (il i:v + _) evil (K i:v@L _) ev (is I2v ?3 _) ev (olu Ev abbr) ev i:v @@ -2994,7 +2997,7 @@ _it_separ) ate (_ @t h (_ _B) h @) hammed h'amId - d) h (am_ + C) h (am_ A) han (_ han // places e) han (_ h@n ha (st heI @@ -3526,7 +3529,7 @@ _it_separ) ate (_ @t inte (llec Int@ _) inter (@P5 ,Int3 // prefix _) inter (AP5 ,Int@r - inter (est Intr + _) inter (est Intr interfer Int@f'i@3 _) int (erio+ %Int _) int (ermin+ %Int @@ -3886,7 +3889,8 @@ _it_separ) ate (_ @t kn (ob n kn (ow n - kha kA: + _) kha kA: + kh (A_ k khar kA@ _) ki (lC@ kI2 _) ki (ll@ kI @@ -4746,6 +4750,7 @@ multip) ly laI t) ot (a oUt c) ot (an oUt ot (at oUt + h) ote (l %oUtE p) ot (enti @t b) oth oUT betr) oth oUD @@ -5343,6 +5348,7 @@ multip) ly laI re (pt rE re (quis rE _) re (relP2 r,i: + _) re (scanP2 r,i: _) re (scu rE re (sidue rE res (ign rI2z @@ -5371,6 +5377,7 @@ multip) ly laI re (ment r@ represent rEprI2z'Ent resi (den rEzI2 + _) re (titP2 r,i: _) re (unP2 r,i: _c) re (dent rI2 _c) re (denz rI2 @@ -5657,8 +5664,9 @@ multip) ly laI _) tsu tsu: tt (i_ =t tt (ia_ t -// ?3 &) ten (_ ?n- -// ?3 &) tten (_ ?n- +?3 &) ttan (_ ?n- +?3 &) ten (_ ?n- +?3 &) tten (_ ?n- Xe) ttin (_ ?n // gettin, lettin ?3 &) tton ?n- _) two tu: @@ -5818,6 +5826,7 @@ contin) u ju: r) uary (_ u:ri ?3 r) uary (_ u:e@ri s) ua (s weI + n) u (at ju: l) u (bri u: ubuntu u:b'u:nt2u: _l) u (c u: diff --git a/dictsource/it_list b/dictsource/it_list index bae4815f..249f722c 100644 --- a/dictsource/it_list +++ b/dictsource/it_list @@ -1,4 +1,3 @@ - // This file is UTF-8 encoded // Updated 2014 January07 by Chris, Christian Leo M, @@ -112,9 +111,35 @@ __ sot:oline'ato _` bakp@-*aIm _{ ap,eRtag@-*'af:a _} kj,uzag@-*'af:a -_¡ p'unto||esklamat'ivo||@-*ovES'ato -_¿ p'unto||inteR*ogat'ivo||@-*ovES'ato +¡ p'unto||esklamat'ivo||@-*ovES'ato +¿ p'unto||inteR*ogat'ivo||@-*ovES'ato ∞ infin'Ito +_¦ b'aR*a||spets:'ata +_´ atS:'Ento||ak'uto +_· p'unto||tSent@-*'ale +_¸ tSed'il^ia +_― b'aR*a||oRidzOnt'ale +_‖ d,op:ia||b'aR*a +_‚ viRgol'Et:a||in||b'asso +_‛ viRgol'Et:a||sin'ist@-*a +_„ d,Op:ie||vi@-*gol'Et:e||in||b'asso +_† k@-*'otSe||lat'ina +_‡ k@-*'otSe||lat'ina||d'Op:ia +‰ p,E@-*||m'illE +_′ p@-*'imi +_″ d'Op:io||'apitSe +_‴ t@-*'iplo||'apitSe +_‼ esklamatsi'One + +¶ paR'ag@-*afo +¤ s'imbolo||di||v'aluta +− m'Eno +¼ un||ku'a@-*to +½ un||m'Edz:o +¾ t@-*'e||ku'a@-*ti +√ s,En^o||d,i||@-*ad'itSe +≠ non||ugw'ale||,a +∫ integ@-*'ale // Language names _el g@-*'ekO @@ -227,13 +252,14 @@ _0M3 mili'aRdi _1M3 unmili'aRdo _0M4 bili'oni _1M4 unbili'one -_dpt _p'unto +_dpt p'unto // _0Z2 tSent'ezimi // 100ths _0Z3 mill'ezimi // 1000ths _roman @-*Om'ano // abbreviations abc $abbrev +ascii 'askIi avg $abbrev atp $abbrev cia tS'ia @@ -364,6 +390,7 @@ ormai o@-*m'aI perché $u+ $brk // because pertanto $u+ $brk // therefore pure $u1+ +più $u+ se $u+ // if senza $u1+ // without sopra $1 // above @@ -465,7 +492,7 @@ sareste $u+ sarebbero $u2+ // aux verb, to have -aver $u2+ +aver $2 ho $u+ hai 'aj $u+ ha a $u+ @@ -540,6 +567,7 @@ o O: $atend account ak:'aw2nt apple _^_EN application _^_EN +avances av'ans backup bek'ap bancomat $1 beep _^_EN @@ -603,6 +631,8 @@ news ni'us nomination nomIn'eSon nylon n'aIlon office _^_EN +online ,on||l'aIn +page p'EidZ $onlys philips f'ilips play pl'EI player pl'eIE@-* @@ -629,6 +659,7 @@ vodafone v'odafon voilà _^_FR wave _^_EN web wEb +(week end) w,ik_'end window w2'IndOw2 wireless _^_EN wow _^_EN @@ -649,6 +680,7 @@ aerei a'E:REi agenzie adZents'ie alcun $u2+ algebra $1 +amarognol $3 ambrosiano $3 amic $2 amiche $2 @@ -657,6 +689,8 @@ anemie anem'ie anime $1 anomala $2 anomalie $4 +ansia 'ansia +ansie 'ansie antich $2 antilopi $2 antipatie antipat'ie @@ -675,11 +709,13 @@ auspici $3 autonom $3 autonomie autonom'ie avarie $3 +bambagia $2 baritono $3 becera $1 beneficio $3 bizzarria $3 bizzarrie $3 +bronz b@-*'ondz brusii b@-*uz'ij buon bu'on $u+ burocrate $2 @@ -707,6 +743,7 @@ copertin $3 cornici $2 crimini $1 cuor ku'o@-* +curriculum $2 debol $1 decine $2 decim $1 @@ -721,6 +758,7 @@ diamin di'amin disguid dizgw2'id disordin $2 dispiacere $3 +dottor $2 economie ekonom'ie edifici $3 edili $1 @@ -734,6 +772,7 @@ eter $1 $alt2 etnie etn'i#e europei $4 facilita $2 +faccine $2 farmaceutiche fa@-*matS'ewtike farmacie fa@-*matS'ie fatiche $2 @@ -742,6 +781,7 @@ femminili $3 ferie $1 $alt ferita $2 ferrovie fER*ov'i%E +fiammiferi $2 filippin $3 filosofie filozof'ie filovia filov'i#a @@ -759,10 +799,10 @@ fugaci $2 garanzie gaRants'ie gazzetta ga|dz:'Et:a genesi $1 -gentili $2 +gentil $2 ghiacciol gIatS:'ol giovani dZ'ovani -giovanili $3 +giovanil $3 glicemia glitSem'ia glutine $1 gonartria $3 @@ -771,7 +811,8 @@ guaiscono gua'iskono idiozie idiots'i#e idiozia $4 imprenditoria $5 -incapace $3 +incapac $3 +ingordigia $3 intercapedini $4 intere $2 $alt2 ipertono $3 @@ -782,10 +823,11 @@ licei litS'Ei lucine $2 lucubri $1 lumache $2 +macellai $3 maceria $2 macerie $2 madrepatria $3 -maggior $u2 +maggior $u2 $only maomettano $4 marinai $3 maschera $1 @@ -816,6 +858,7 @@ ottim $1 ovvia 'ov:ia ovvie 'ov:ie ozono o|dz'ono +pantofol $2 parodie pa@-*od'ie passegger $3 patria $1 @@ -828,6 +871,7 @@ peripezie pe@-*ipets'ie pero $1 $alt perspicac $3 petrolifer $3 +pignol $2 pioviggin $3 pistola $2 pluriomicid $5 @@ -837,6 +881,7 @@ primavere $3 principe $1 principi $1 principio $2 +professor $3 profezie p@-*ofets'ie profug $1 profughi $1 @@ -884,6 +929,7 @@ scurrile $2 semitono $3 seria $1 $alt2 serie $1 +signor $2 simpatie simpat'ie sinonimi $2 sottili $2 @@ -894,6 +940,7 @@ spie sp'ie statua $1 statue $1 strategie st@-*atedZ'ie +sublim $2 succube $1 superfice $3 superstiti $2 @@ -993,6 +1040,7 @@ juventus juv'entus katia k'a:tia kilometri kil'omet@-*i kuwait kw2'E:it[ +labrador $1 libano $1 ludovic $3 luigi lw2'idZi @@ -1003,7 +1051,7 @@ mantova $1 michael m'aIkOl michelangelo $3 mike _^_EN -maria maR'ia +maria ma@-*'i;a modena $1 mozilla mo|dz'il:a napoli $1 @@ -1048,15 +1096,13 @@ accorsero $2 acquisiscano $3 acquistano $2 addic $2 -adopera $2 +adoper $2 adoperano $2 -adoperi $2 adoperino $2 -adopero $2 affascino $2 affermano $2 affermino $2 -affida $2 +affid $2 affrettino $2 affrontano $2 affrontino $2 @@ -1119,13 +1165,14 @@ assommino $2 assumano $2 assumersi $2 assunsero $2 +attendevano $3 attengano $2 attestano $2 attestino $2 attirano $2 attirino $2 attivano $2 -attonito $2 +attonit $2 attribuiscano $4 augura $1 auguro $1 @@ -1139,8 +1186,10 @@ avanzano $2 avvengano $2 avvia av:'i#a avviano av:'iano +avviavano av:i'avano baciano $1 badano $1 +ballano $1 basano $1 bastano $1 batterlo $1 @@ -1152,6 +1201,7 @@ boicottino $3 bruciano $1 brucino $1 cadere $2 +cambiano $1 cancellami $2 capitola $2 capitolano $2 @@ -1176,7 +1226,8 @@ cogliere $1 coincida ko'intSita coincide kOintS'ide cola $1 -collabora $2 +collabor $2 +collaborano $2 collochi $1 colloco $1 cominciano $2 @@ -1228,6 +1279,7 @@ conversano $2 conversino $2 convivano $2 convoc $1 +convocano $1 coordina $2 coordinano $2 corrispondano $3 @@ -1270,6 +1322,7 @@ detestano $2 detestino $2 dettino $1 deviano $1 +diano d'iano dicano $1 dicevano $2 diffid $2 @@ -1316,6 +1369,9 @@ esager $2 esaltano $2 esaltino $2 esamin $2 +esasper $2 +esasperano $2 +esclamai esklam'aI escludano $2 escluderl $2 eseguano $2 @@ -1326,6 +1382,7 @@ esistano $2 esplicitano $2 esplicitavano $4 espongano $2 +esprimano $2 esprimersi $2 estendano $2 evidenziano $3 @@ -1345,6 +1402,7 @@ funzionino $3 gemitano $1 gemitino $1 gestiscano $2 +giocano $1 gioire dZo'iRE girano $1 giudicano $1 @@ -1353,6 +1411,7 @@ godere $2 $alt2 gridano $1 gridino $1 guardar gwa@-*d'aR +guardano $1 illumin $2 illustrano $2 imit $1 @@ -1371,7 +1430,7 @@ inaugur in'aw2gu@-* incidano $1 incit $1 incontrano $2 -incorpora $2 +incorpor $2 incorporano $2 incrociano $2 indagano $2 @@ -1379,6 +1438,7 @@ indicano $1 indossano $2 indossino $2 inequivoc $3 +infil $2 influenzano influ'Entsano informano $2 informino $2 @@ -1419,9 +1479,11 @@ lanciano $1 lancino $1 lasciano $1 lavorano $2 $alt2 +legano $1 leggano $1 leggere $1 $alt leggimi $1 +levano $1 lievitano li'Evitano lievitino li'Evitino limit $1 @@ -1462,6 +1524,7 @@ offertogli $2 offrano $1 oppongano $2 opposero $2 +oprim $2 ospita $1 ottengano $2 pagano $1 @@ -1523,6 +1586,7 @@ provocano $1 provvedano $2 raccogliere $2 raddoppiano $2 +raffigurano $3 rafforzano $2 rafforzino $2 raggiungano $2 @@ -1557,6 +1621,7 @@ ribellino $2 ricapitola $3 ricaricano $2 ricevano $2 +riceverne $2 richiedano $2 riconoscevano $4 ricordano $2 @@ -1623,13 +1688,17 @@ sconfinano $2 scoppiano $1 scoraggiano $2 scorrano $1 +scrollano $1 scusami $1 scusiamo skuzi'amo segnano $1 $alt -seguita $2 -(seguiti a) s'egwiti||a +(seguita da) segw'ita||da +(seguite da) segw'ite||da +(seguiti da) segw'iti||da +(seguito da) segw'ito||da seguono $1 -selezionala $4 +selezionale $4 +selezionali $4 sembrano $1 sembrino $1 sentano $1 @@ -1653,8 +1722,10 @@ sfruttino $1 siediti $1 simulano $1 smentiscano $2 +soddisfano $2 soggiace $2 sognano $1 +sollevano $2 sormontano $2 sorreggano $2 sorrid $2 @@ -1735,7 +1806,10 @@ verificatisi $4 vincolano $1 visitano $1 visualizza vizUal'i|dz:a -voler $2 $u+ +vogliano $1 +volano $1 +voler $2 +volevano $2 vuol vu'ol $u+ zoppicano $1 (che capitano) ke||k'apitano diff --git a/dictsource/it_listx b/dictsource/it_listx index 11025984..cfcbdc64 100644 --- a/dictsource/it_listx +++ b/dictsource/it_listx @@ -1,4 +1,3 @@ - abazia $3 abba $2 abbadia $3 @@ -104,7 +103,6 @@ alfabet $alt algebric $alt algenib $alt algovia $alt -ali $2 alibi $1 alice $2 alimen $alt2 @@ -405,7 +403,6 @@ avampost $alt2 avari $1 avaria $3 aven $alt2 -avere $2 $alt2 avvi $2 ayame $3 ayatollah $4 @@ -448,7 +445,7 @@ barbaner $alt2 barbar $1 barbera $2 baricentr $alt -barile $2 +baril $2 bariton $2 baritonesi $alt barnab $1 @@ -495,6 +492,7 @@ bertiol $2 bertold $alt besozz $alt2 bestia $1 $alt2 +bestie $1 $alt2 bet $alt betel $alt betil $alt2 @@ -768,7 +766,7 @@ catari $1 catastrofe $2 catechesi $alt catecol $3 $alt -caten $alt2 +caten $2 $alt2 catenanuov $alt catet $alt cattar $1 @@ -1042,7 +1040,7 @@ corone $alt corporea $2 corporeo $2 corred $alt -correr $2 +correr $1 corrett $alt corrid $2 corrott $alt2 @@ -2405,6 +2403,7 @@ nartece $alt nascit $1 nascost $alt2 naufrag $1 +naufraghi $1 naumachia $4 nausea $1 neb $alt diff --git a/dictsource/it_rules b/dictsource/it_rules index b66c5f29..ca1801d0 100644 --- a/dictsource/it_rules +++ b/dictsource/it_rules @@ -9,7 +9,8 @@ .L01 a à o ò ó u ù .L02 e é è .L03 b d g l m n r v // 's' is [z] before these -.L04 mi ti gli lo la le si ci vi li ne melo telo selo celo velo mela tela sela cela vela meli teli seli celi veli mele tele sele cele vele mene tene sene cene vene glielo gliela glieli gliele gliene +.L04 mi ti gli lo la le si ci vi li ne melo telo selo celo velo mela tela sela cela vela meli teli seli celi veli mele tele sele cele vele mene tene sene cene vene glielo gliela glieli gliele gli +ene // Hours and minutes .L16 0 1 2 3 4 5 6 7 8 9 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 @@ -17,522 +18,531 @@ .group a - a a - ai (K aI - ao (_N aU - au a%u - @C) a (_S1q a // lookup it_list without suffix - @i) a (_S1q a // lookup it_list without suffix - @) a (cA_ =a - @) a (che_ =a - a (istA_ a - a (ismo_ 'a - @) a (bile_ 'a - @) a (ggine_ 'a + a a + ai (K aI + ao (_N aU + au a%u + @C) a (_S1q a // lookup it_list without suffix + @i) a (_S1q a // lookup it_list without suffix + @) a (cA_ =a + @) a (che_ =a + a (istA_ a + a (ismo_ 'a + @) a (bile_ 'a + @) a (ggine_ 'a - _) ae (r aE - @) avano (_S5q 'avano - a (tterA_ 'a - _) all' (P4t all - _) anch' (P5t ank - @) amo (L04_ 'amo - @) ander (L04_ 'andE@-* - ate (L04_ 'ate + _) ae (r aE + @) avano (_S5q 'avano + a (tterA_ 'a + _) all' (P4t all + _) anch' (P5t ank + @) amo (L04_ 'amo + @) ander (L04_ 'andE@-* + ate (L04_ 'ate .group à - à ''a - ài (K ''aI - ào (_N ''aU - àu ''a%u + à ''a + ài (K ''aI + ào (_N ''aU + àu ''a%u .group b - b b - bb b: + b b + bb b: .group c - c k - cc k: - ck k: - cqu k:w2 - c (Y tS - cc (Y tS: - ch (Y k - cch (Y k: - s) ch (A k - ch (a tS - ch (o tS - ch (u tS - ci (A tS // or L01 ? - cci (A tS: // or L01 ? - @) co (lA_ =ko - _) c' (P2t tS - @@A) ce (A_ =tSE + c k + cc k: + ck k: + cqu k:w2 + c (Y tS + cc (Y tS: + ch (Y k + cch (Y k: + s) ch (A k + ch (a tS + ch (o tS + ch (u tS + ci (A tS // or L01 ? + cci (A tS: // or L01 ? + @) co (lA_ =ko + _) c' (P2t tS + @@A) ce (A_ =tSE .group d - d d - dd d: - n) dere =deRe + d d + dd d: + n) dere =deRe - _) dall' (P5t dall - _) dell' (P5t dell - _) d' (P2t d - dona (L04_ d'ona - ci) der (L04_ =dE@-* - chAA) der (L04_ =de@-* - re) der (L04_ =de@-* + _) dall' (P5t dall + _) dell' (P5t dell + _) d' (P2t d + donat (Y_ don'at + dona (L04_ d'ona + ci) der (L04_ =dE@-* + chAA) der (L04_ =de@-* + re) der (L04_ =de@-* .group e - e e - ei (K Ej - r) ei (_ 'ei - @C) e (_S1q e // lookup it_list without suffix - e (C_ E - e (A E - e (C%A_ E // doubled consonant - e (CiCA_ E - e (CulA_ E - e (llu E - e (st E - e (ttA_ e - c) e (ttA_ E - e (tti@ E - e (zzA_ e + e e + ei (K Ej + r) ei (_ 'ei + @C) e (_S1q e // lookup it_list without suffix + e (C_ E + e (A E + e (C%A_ E // doubled consonant + e (CiCA_ E + e (CulA_ E + e (llu E + e (st E + e (ttA_ e + c) e (ttA_ E + e (tti@ E + e (zzA_ e - e (r E - e (rsi_N e - A) e (r_ 'E + e (r E + e (rsi_N e + A) e (r_ 'E - _r) e E + _r) e E // @) e (ce_ =e - @) e (ci_ =e + @) e (ci_ =e - e (l E - r) e (m E - e (monA_ 'e - e (nA_ E - g) e (ne E - e (ngA_ e - e (nCA_ E - @m) e (ntA_ e - %C) e (rA_ =E - C) e (re_ =E - gg) e (ro_ E - f) e (rm e - @) e (rrimo_ 'E - @) e (simA_ 'e - h) e (ss e - m) e (ss e - _sC) e (ss e - e (ssa_ e - e (tr E - e (ti E - e (vi_ E - e (vo_ E - @) e (volA_ 'e - e (zA E - CC) eggia (no_ 'EdZ:a - C) ender (L04_ 'ende@-* - C) erder (L04_ 'E@-*de@-* - esser (L04_ 'es:eR - _) ecco (L04 'Ek:o - ete (L04_ 'ete + e (l E + r) e (m E + e (monA_ 'e + e (nA_ E + g) e (ne E + e (ngA_ e + e (nCA_ E + @m) e (ntA_ e + %C) e (rA_ =E + C) e (re_ =E + gg) e (ro_ E + f) e (rm e + @) e (rrimo_ 'E + @) e (simA_ 'e + h) e (ss e + m) e (ss e + _sC) e (ss e + e (ssa_ e + e (tr E + e (ti E + e (vi_ E + e (vo_ E + @) e (volA_ 'e + e (zA E + CC) eggia (no_ 'EdZ:a + C) ender (L04_ 'ende@-* + C) erder (L04_ 'E@-*de@-* + esser (L04_ 'es:eR + _) ecco (L04 'Ek:o + ete (L04_ 'ete .group f - f f - ff f: - @A) f (ilo_ =f - A) f (ero_ =f + f f + ff f: + @A) f (ilo_ =f + A) f (ero_ =f .group g - g g - gg g: - gh g - g (Y dZ - gi (A dZ // any vowel, or L01 ? - gi (a_ dZ'i# // [i] only if stressed - gì (a_ dZ'i# // [i] only if stressed - lo) gi (e_ dZ'i# - n) gi (a_ dZ - gg (Y dZ: - ggi (A dZ: // or L01 ? - @) gger (L04_ =dZ:e@-* - AC) ger (L04_ =dZe@-* - gl (i l^ - gl (ì l^ - gli (A l^ - _) gl gl - @) glier (L04_ =l^E@-* - @) guer (L04_ =gUe@-* - gn n^ - @) gn (A_ n^; - a) gn (A_ n^: - gu (A gw + g g + gg g: + gh g + g (Y dZ + gi (A dZ // any vowel, or L01 ? + gi (a_ dZ'i# // [i] only if stressed + gì (a_ dZ'i# // [i] only if stressed + lo) gi (e_ dZ'i# + n) gi (a_ dZ + gg (Y dZ: + ggi (A dZ: // or L01 ? + @) gger (L04_ =dZ:e@-* + AC) ger (L04_ =dZe@-* + _) giura (L04_ dZ'URa + gl (i l^ + gl (ì l^ + gli (A l^ + _) gl gl + @) glier (L04_ =l^E@-* + @) guer (L04_ =gUe@-* + gn n^ + @) gn (A_ n^; + a) gn (A_ n^: + gu (A gw .group h - h - _) ha h'a - _) hà h'a +h + _) ha h'a + _) hà h'a .group i - i i - i (A j - l) i (A %i - r) i (A %i - _C) ie (_ 'ie - i (o i - i (ò i - i (ó i - @) ia (_ =i%a - @) ià (_ i'a - X) ia (_ 'ia - af) ia (_ 'ia - af) ie (_ 'ie - fon) ia (_ 'ia - scop) ia (_ 'ia - er) ia (_ 'ia - er) ie (_ 'ie - gor) ia (_ 'ia - metr) ia (_ 'ia - metr) ie (_ 'ie - t) ia (_ 'ia - t) ie (_ 'ie - @) io (_S1q =i%o - a) i (+ j - à) i (+ j - L02) i (+ j - o) i (+ j - @C) i (_S1q i // lookup it_list without suffix - @) i (Ante_ i - i (acA_ 'i - i (asi_ 'i - @) i (bile_ 'i - @) i (cA_ =i - tr) i (cY_ i - @) i (chA_ =i - @) i (dA_ =i - @) i (dere_ 'i - @) ie (rA_ i'E - @) ié (rA_ i'E - @) i (gA_ =i - i (genA_ 'i - c) i (lA_ =i - g) i (lA_ =i - ss) i (lA_ =i - b) i (le_ =i - m) i (le_ =i - i (lA_ =i - @) i (mA_ =i - laCr) i (mA_ =i - r) i (ma_ i - inas (_ 'inas - @g) in (Y_ =in - c) ine (_ =ine - d) ine (_ =ine - @@Cand) i (ne_ 'i - Cm) in (Y_ =in - im) in (Y_ =in + i i + i (A j + l) i (A %i + r) i (A %i + _C) ie (_ 'ie + i (o i + i (ò i + i (ó i + @) ia (_ =i%a + @) ià (_ i'a + X) ia (_ 'ia + af) ia (_ 'ia + af) ie (_ 'ie + fon) ia (_ 'ia + scop) ia (_ 'ia + er) ia (_ 'ia + er) ie (_ 'ie + gor) ia (_ 'ia + metr) ia (_ 'ia + metr) ie (_ 'ie + t) ia (_ 'ia + t) ie (_ 'ie + @) io (_S1q =i%o + a) i (+ j + à) i (+ j + L02) i (+ j + o) i (+ j + @C) i (_S1q i // lookup it_list without suffix + @) i (Ante_ i + i (acA_ 'i + i (asi_ 'i + @) i (bile_ 'i + @) i (cA_ =i + tr) i (cY_ i + @) i (chA_ =i + @) i (dA_ =i + @) i (dere_ 'i + @) ie (rA_ i'E + @) ié (rA_ i'E + @) i (gA_ =i + i (genA_ 'i + c) i (lA_ =i + g) i (lA_ =i + ss) i (lA_ =i + b) i (le_ =i + m) i (le_ =i + i (lA_ =i + @) i (mA_ =i + laCr) i (mA_ =i + r) i (ma_ i + inas (_ 'inas + @g) in (Y_ =in + c) ine (_ =ine + d) ine (_ =ine +@@Cand) i (ne_ 'i + Cm) in (Y_ =in + im) in (Y_ =in - @) issim (A_ 'issim - @) issero(_S6q 'issero - p) i (te_ =i - C) iad (Y_ 'iad - @) iono (_ =iono - issano (_ 'is:ano - ite (L04_ 'ite - iver (L04_ 'ivE@-* - d) iver (L04_ iv'E@-* + @) issim (A_ 'issim + @) issero (_S6q 'issero + p) i (te_ =i + C) iad (Y_ 'iad + @) iono (_ =iono + issano (_ 'is:ano + ite (L04_ 'ite + iver (L04_ 'ivE@-* + d) iver (L04_ iv'E@-* .group j - j dZ - @) j (_ j - _) juan _^_ES - + j dZ + @) j (_ j + _) juan _^_ES + .group k - k k - kk k: + k k + kk k: .group l - l l - ll (C l_ - ll (_ l - _) l' (P2t l - lascia (L04_ l'aSa + l l + ll (C l_ + ll (_ l + _) l' (P2t l + lascia (L04_ l'aSa .group m - m m - A) mi (a_ m'i - _) m' (P2t m - _) mezz' (P5t mEdz: - metter (L04_ m'ette@-* + m m + A) mi (a_ m'i + _) m' (P2t m + _) mezz' (P5t mEdz: + metter (L04_ m'ette@-* .group n - n n - n (g N - n (gY n - n (k N - _) nell' (P5t nell - ndo (L04_ =ndo // for pronominal verbs - netter (L04_ n'Et:e@-* - _zA) nz (A n|dz - A) ne (A_ =nE + n n + n (g N + n (gY n + n (k N + _) nell' (P5t nell + _) neanch' (P7t neank + ndo (L04_ =ndo // for pronominal verbs + netter (L04_ n'Et:e@-* + _zA) nz (A n|dz + A) ne (A_ =nE .group o - o o - oi O%I - oi (o_ o%I - oi (sCA_ o'i + o o + oi O%I + oi (o_ o%I + oi (sCA_ o'i - o (C%A_ O // doubled consonant - o (CACA_ O - o (Cr O - o (CC_ O - @C) o (_S1q o // lookup it_list without suffix - @i) o (_S1q o // lookup it_list without suffix - i) o O - i) o (ne o - i) o (so_ o - m) o (bile O - o (ca_ O - o (co_ O - @) o (di_ =o - @) o (do_ =o - @) o (fono_ 'O - o (genA_ 'O - l) o (gico_ 'O - @) o (gnolo_ 'o - @) o (grafo_ 'O - o (lX O - nd) o (lA_ =O - ns) o (lA_ =O - CC) o (lA_ =O - u) o (lA_ O - v) o (lA_ =o - @) o (la_ O - gn) o (la_ O - o (li O - @) o (liA_ O - @) o (lo_ =O - i) o (lA_ O - ci) o (lA_ =O - @) o (logo_ 'O - c) o (ltA_ O - sc) o (ltA_ o - v) o (lt O - @) o (metro_ 'O - @) o (ma_ O - @) o (mo_ O - dr) o (mo_ =o - o (ni O - o (ni_ o - @) o (no_ =O - u) o (no_ 'o - @) o (nomo_ 'O - @) o (nzolo_ 'o - o (o O - o (polA_ 'O - sc) o (p O - o (r O - o (rY_ o - f) o (rmA_ o - o (si_ O - o (ss O - Ar) o (ssA_ o - o (st O - o (stracA_ 'O - o (ttol O - o (zA O - osano (_ 'ozano - C) onder (L04_ 'ondE@-* - over (L04_ 'ovE@-* - d) over (L04_ Ov'E@-* + o (C%A_ O // doubled consonant + o (CACA_ O + o (Cr O + o (CC_ O + @C) o (_S1q o // lookup it_list without suffix + @i) o (_S1q o // lookup it_list without suffix + i) o O + i) o (ne o + i) o (so_ o + m) o (bile O + o (ca_ O + o (co_ O + @) o (di_ =o + @) o (do_ =o + @) o (fono_ 'O + o (genA_ 'O + l) o (gico_ 'O + @) o (gnolo_ 'o + @) o (grafo_ 'O + o (lX O + nd) o (lA_ =O + ns) o (lA_ =O + CC) o (lA_ =O + u) o (lA_ O + v) o (lA_ =o + @) o (la_ O + gn) o (la_ O + o (li O + @) o (liA_ O + @) o (lo_ =O + i) o (lA_ O + ci) o (lA_ =O + @) o (logo_ 'O + c) o (ltA_ O + sc) o (ltA_ o + v) o (lt O + @) o (metro_ 'O + @) o (ma_ O + @) o (mo_ O + dr) o (mo_ =o + o (ni O + o (ni_ o + @) o (no_ =O + u) o (no_ 'o + @) o (nomo_ 'O + @) o (nzolo_ 'o + o (o O + o (polA_ 'O + sc) o (p O + o (r O + o (rY_ o + f) o (rmA_ o + o (si_ O + o (ss O + Ar) o (ssA_ o + o (st O + o (stracA_ 'O + o (ttol O + o (zA O + osano (_ 'ozano + C) onder (L04_ 'ondE@-* + over (L04_ 'ovE@-* + d) over (L04_ Ov'E@-* .group p - p p - pp p: - _) pn (@@ n - _) ps (A@ s - @m) p (erY_ =p + p p + pp p: + _) pn (@@ n + _) ps (A@ s + @m) p (erY_ =p .group q - q k - qu kw2 - _) quell' (P6t kw2Ell - _) quest' (P6t kw2est + q k + qu kw2 + _) quell' (P6t kw2Ell + _) quest' (P6t kw2est .group r - C) r @-* - r @-* - r (_ @-* - _) r @-* - rr R* - A) r (A R - @) r (L04_ =@-* // for Italian pronominal verbs and reflexive verbs - C) rai (_ @-*'aI - A) rai (_ R'aI - rrai (_ R*'aI + C) r @-* + r @-* + r (_ @-* + _) r @-* + rr R* + A) r (A R + @) r (L04_ =@-* // for Italian pronominal verbs and reflexive verbs + C) rai (_ @-*'aI + A) rai (_ R'aI + rrai (_ R*'aI .group s - s s - _) s s - A) s (A z - s (L03 z + s s + _) s s + A) s (A z + s (L03 z - l) s s - p) s s - k) s s - s (c s - s (f s - s (k s - s (p s - s (q s - ss ss - A) ss (A s: + l) s s + p) s s + k) s s + s (c s + s (f s + s (k s + s (p s + s (q s + ss ss + A) ss (A s: - s (t s - s (x s - sc (Y S - sci (A S - scii Sij - sci (ì S%i - sch (Y sk - sh (K S // foreign words - K) sh S // foreign words - A) sh (A S - @) sia (_ z'ia - @) sie (_ z'ie - @C) sia s'ia - @) sià zi'a - @) s (_S1 s - _) sull' (P5t sull - _) sotto (P5t sot:o - @) scer (L04_ =SE@-* + s (t s + s (x s + sc (Y S + sci (A S + scii Sij + sci (ì S%i + sch (Y sk + sh (K S // foreign words + K) sh S // foreign words + A) sh (A S + @) sia (_ z'ia + @) sie (_ z'ie + @C) sia s'ia + @) sià zi'a + @) s (_S1 s + _) sull' (P5t sull + _) sotto (P5t sot:o + @) scer (L04_ =SE@-* .group t - t t - tt t: - @a) tria (_ t@-*'ia - @a) trie (_ t@-*'ie - @) tt (ano_ =t: - a) ttoria (_ t:oR'ia - a) ttorie (_ t:oR'Ie + t t + tt t: + @a) tria (_ t@-*'ia + @a) trie (_ t@-*'ie + @) tt (ano_ =t: + a) ttoria (_ t:oR'ia + a) ttorie (_ t:oR'Ie .group u - u u - _) u (A w2 - Kr) u (A u - Kl) u (A u + u u + _) u (A w2 + Kr) u (A u + Kl) u (A u - @) u (dinY_ 'u - @) u (colo_ 'u - u (ito_ 'u - @) u (lA_ =u - _) un' (P3t un - @@) u (A_ =u - A%C) u (A_ =u - C) ura (L04_ 'uRa - uder (L04_ 'udE@-* + @) u (dinY_ 'u + @) u (colo_ 'u + u (ito_ 'u + @) u (lA_ =u + _) un' (P3t un + @@) u (A_ =u + A%C) u (A_ =u + + ural (Y_ uR'al + C) ura (L04_ 'uRa + uder (L04_ 'udE@-* .group v - v v - vv v: - vvi (A v:i - C) vi (A vI - C) vi (A_ =vI + v v + vv v: + vvi (A v:i + C) vi (A vI + C) vi (A_ =vI + .group w - w w2 + w w2 .group x - x ks + x ks .group y - y j - y (K i // foreign words + y j + y (K i // foreign words .group z - z ts - A) zz (A ts: - _A) z (A dz - _) z (AC dz - _) z (Y dz - z (L01A dz - _A) zz (A |dz: - CA) zz (arC dz: - @li) zz (A dz: - @) zz (ano_ =ts: - i) zza (no_ =dz:a - @@) zza (L04_ =dz:a - @i) zza (ti_ dz:'a - zion (A_ tsi'On + z ts + A) zz (A ts: + _A) z (AC dz + _) z (AC dz + _) z (Y dz + z (L01A dz + _A) zz (A |dz: + CA) zz (arC dz: + @li) zz (A dz: + @) zz (ano_ =ts: + i) zza (no_ =dz:a + @@) zza (L04_ =dz:a + @i) zza (ti_ dz:'a + zion (A_ tsi'On + ziona (ti_ tsiOn'a + zional (Y tsiOn'al + ziona (L04_ tsi'Ona .group 0xce // Greek letters // 0xce is the first byte of the utf-8 code for these characters - α 'alfa_ - ά 'alfa_ - β b'eta_ - γ g'am:a_ - δ d'Elta_ - ε 'EpsIlon - έ 'EpsIlon_ - ζ dz'eta||g@-*'eka - η 'e:ta||g@-*'eka - ή 'e:ta||g@-*'eka_ - θ t'e:ta||g@-*'eka_ - ι I'ota_ - ί I'ota_ - κ k'ap:a||g@-*'eka_ - λ l'ambda_ - μ m'ju:_ - ν n'ju:_ - ξ ks'I||g@-*'eka_ - ο 'omIk@-*on_ + α 'alfa_ + ά 'alfa_ + β b'eta_ + γ g'am:a_ + δ d'Elta_ + ε 'EpsIlon + έ 'EpsIlon_ + ζ dz'eta||g@-*'eka + η 'e:ta||g@-*'eka + ή 'e:ta||g@-*'eka_ + θ t'e:ta||g@-*'eka_ + ι I'ota_ + ί I'ota_ + κ k'ap:a||g@-*'eka_ + λ l'ambda_ + μ m'ju:_ + ν n'ju:_ + ξ ks'I||g@-*'eka_ + ο 'omIk@-*on_ .group 0xcf // Greek letters - π p'I||g@-*'eka_ - ρ @-*'O||g@-*'eka_ - σ s'Igma_ - ς s'Igma_ - τ t'au_ - υ 'IpsIlon_ - ύ 'IpsIlon_ - φ f'I||g@-*'eka_ - χ k'I||g@-*'eka_ - ψ ps'I||g@-*'eka_ - ω om'ega_ - ώ om'ega_ - ό 'omIk@-*on_ + π p'I||g@-*'eka_ + ρ @-*'O||g@-*'eka_ + σ s'Igma_ + ς s'Igma_ + τ t'au_ + υ 'IpsIlon_ + ύ 'IpsIlon_ + φ f'I||g@-*'eka_ + χ k'I||g@-*'eka_ + ψ ps'I||g@-*'eka_ + ω om'ega_ + ώ om'ega_ + ό 'omIk@-*on_ .group -gn n^ -ñ n^ -_L16_) : (_L17D_ _%%E_ // Say time + gn n^ + ñ n^ + _L16_) : (_L17D_ _%%E_ // Say time - á ''a - é ''e - è ''E - èi (K ''Ej - éi (K ''eI - ì ''i - í ''i - ó ''o - ói ''o|I - ò ''O - òi ''OI - ú ''u - ù ''u + á ''a + é ''e + è ''E + èi (K ''Ej + éi (K ''eI + ì ''i + í ''i + ó ''o + ói ''o|I + ò ''O + òi ''OI + ú ''u + ù ''u + + $ d'ollaRo + D) , (D v'i@-*gola + ! _p'untoesklamat'ivo_ + !) ! +? _p'untointeRogat'ivo_ +?) ? + __) - (_D meno + A_) - (_D _ + C_) - (_D _ + § setsi'one - $ d'ollaRo - D) , (D v'i@-*gola - ! _p'untoesklamat'ivo_ - !) ! - ? _p'untointeRogat'ivo_ - ?) ? - __) - (_D meno - A_) - (_D _ - C_) - (_D _ - § setsi'one - \ No newline at end of file diff --git a/dictsource/pt_list b/dictsource/pt_list index 7b3b619e..a91b2fbf 100755 --- a/dictsource/pt_list +++ b/dictsource/pt_list @@ -1073,6 +1073,7 @@ parede $alt2 pateta $alt peba $alt pedra $alt +peixoto $alt2 pela $alt2 pelo $alt2 penhores $alt2 $noun @@ -1333,7 +1334,7 @@ shake S'eIk ?1 shift S'ift ?1 scroll sk:r'ol ?1 site s'aIt -?2 site s'aItSi +?2 site s'aItSy ?2 shampoo S&mpu ?2 shoping S'OpiN ?2 slide zl'aIdZy diff --git a/dictsource/pt_rules b/dictsource/pt_rules index 87202b35..5159b72b 100755 --- a/dictsource/pt_rules +++ b/dictsource/pt_rules @@ -233,7 +233,7 @@ e (rgL04_ E e (rquL02_ E e (rsL04_ E -e (scL02_ E + e (scL02_ E e (sL02_ E e (ssL04_ E e (ss_ E // stress and english words @@ -389,7 +389,7 @@ respond) e (L06_ e eg) e (L07_ e // elegeste, etc. _@o) e (L07_ e // doeste, etc. _cr) e (L07_ e - _val) e (L07_ e + _dev) e (L07_ e bat) e (L07_ e // re- com- ced) e (L07_ e // pro- con- su- met) e (L07_ e // meteste, cometeste, etc. @@ -398,8 +398,10 @@ respond) e (L06_ e olv) e (L07_ e // devolveste, etc. ond) e (L07_ e // escondeste, etc. orr) e (L07_ e // correste, etc. +precav) e (L07_ e _ard) e (L07_ e _coz) e (L07_ e + _val) e (L07_ e colh) e (L07_ e // & es- ench) e (L07_ e // pre- vert) e (L07_ e // in- re- con- @@ -440,8 +442,8 @@ _enver) e (dL03_ E _caC) e (lo_ e ?2 el (ton_ 'EU ad) e (quL04_ E - _dig) e (rL02_ E _ing) e (rL02_ E + _dig) e (rL02_ E _m) e (rL03_ E _sev) e (rL03_ E _reit) e (rL03_ E @@ -477,11 +479,11 @@ _refrig) e (rL04_ E _esqu) e (rdL03_ e _C) e (rdL04_ E _des) e (rdL04_ E - _bol) e (tL04_ e s_colh) e (res_ E _) e (rgL03_ e _re) e (rgL03_ e _so) e (rgL03_ e + sp) e (rma_ E e (rquL02_ E _bez) e (rrL03_ e v) e (rtL03_ e // con- re- in- @@ -492,7 +494,7 @@ s_colh) e (res_ E _repr) e (sL03_ E _ent) e (sL04_ E _refr) e (scL01_ E - _p) e (scL03_ E + _p) e (scL03_ E _m) e (sclL04 E dioc) e (ses_ E _d) e (spL02_ E @@ -506,10 +508,10 @@ s_colh) e (res_ E _rem) e (tL03_ e _derr) e (tL03_ e _obsol) e (tL03_ e + _bol) e (tL04_ e _CaC) e (ta_ e viol) e (ta_ e _Carr) e (ta_ e - sp) e (rma_ E _pen) e (trL04_ E _sol) e (trL04_ E _n) eu (trL03_ 'eU @@ -523,6 +525,7 @@ _obsol) e (tL03_ e _rev) e (zL04_ E _embel) e (zL04_ E com) e (çL01_ E +_ender) e (çL01_ E p) e (çL03_ E _m) e (çL03_ E _entorp) e (çL03_ e @@ -581,7 +584,7 @@ _apazi) gu (e gw bilin) gu (A gw _biri) gu (i_ gw enxa) gu (e gw - enxá) gu (L02_ gw + enxá) gu (L02_ gw i) gu (idade gw _lin) gu (A gw lin) gu (i gw @@ -887,6 +890,8 @@ _pormen) o (L05_ O _sal) o (brL03_ o _) o (cL03_ o _barr) o (cL03_ o + _ch) o (chA_ o + _m) o (chA_ o _ecl) o (dL03_ o _expl) o (dL03_ o _impl) o (dL03_ o @@ -894,6 +899,7 @@ _pormen) o (L05_ O _m) o (fL02_ O _af) o (fL04_ O _s) o (frL02_ O + _l) o (grL04_ O _ap) oi (L01_ OI _ap) oi (L02_ OI _b) oi (L04_ OI @@ -923,6 +929,7 @@ _pormen) o (L05_ O _ma@) o (r_ O o (rdens_ O _@um) o (re_ o + f) o (rjo_ O f) o (rmL03_ O c) o (rrL01_ o // incorra, corra, etc. m) o (rrL01_ o @@ -936,16 +943,13 @@ _pormen) o (L05_ O _desc) o (sL01_ o enr) o (scL03_ O _r) o (snL04_ O -_l) o (grL04_ O _c) o (spL02_ O enr) o (squL02_ O ossos (_ Os=Us# // nossos, grossos, etc. p) ostos (_ Ost=Us# // dispostos etc.ortos (_ 'O*@-tUs - _escr) o (tL03_ o _Gar) o (tL03_ o + _escr) o (tL03_ o zig) o (to_ o - _m) o (chA_ o - _ch) o (chA_ o _ch) o (vL01_ o pr) o (vL03_ O ovos (_ Ov=Us# novos, povos, etc. @@ -1171,7 +1175,7 @@ _ortod) o (xL03_ O _e) x (A z _ê) x (A z _ine) x (A z - _ine) x (oráv ks + _ine) x (orAC ks e) x (A ks ?1 e) x (CA S ai) x (A S @@ -1193,7 +1197,7 @@ _ortod) o (xL03_ O xA) x (A S _abaca) x (i S ale) x (a S - _arro) x (e S + _arro) x (e S bau) x (A S brA) x (A S _bu) x (o_ S diff --git a/dictsource/ta_rules b/dictsource/ta_rules index 95d663e1..4b1aeb72 100644 --- a/dictsource/ta_rules +++ b/dictsource/ta_rules @@ -2161,8 +2161,8 @@ _ஜனதா_) த (ள dV _) த (ீனி t _) த (ீன் t _) த (ீப d - _) தீ (ப்_ d - _) தீ (ப்_ப tV + _) த (ீப்_ d + _) த (ீப்_ப t _) த (ீப்ப t _) த (ீரக்கிழவ d _) த (ீரச் d @@ -4434,7 +4434,7 @@ _மைக்ரோசா) ப் (ட f தென்னா) ப்ப (ரிக்க fV _ஹ) ப்ப (ர்ட bbV _துர்) ப்ப (ல bbV - _முழு) ப்ப (ல b_b + _முழு) ப்ப (ல bbV உ) ப்ப (லா bbV உ) ப்ப (லாக bbV உ) ப்ப (லான bbV diff --git a/dictsource/ur_list b/dictsource/ur_list index 73de5dee..6dbb4a90 100755 --- a/dictsource/ur_list +++ b/dictsource/ur_list @@ -54,6 +54,7 @@ _ؤ va:Oh'amza ٰ ,alIfmaqs'u:R,a ّ t,aSd'i:d ً d'o:zab'aR +ْ sUk'u:n // The numbers @@ -211,7 +212,17 @@ _dpt _ISaRI'Ia_ تھیں t#'i:n $u // Pronunciation exceptions -پاکستان p'a:k'Ist'a:n +پبلک p'abl,Ik +آئرش 'a:IR,IS +برگ b'aRg +(آئیس کریم) a:'i:s||kR'i:m +آئیسنگ ,a:is'Ing +آئدیلسٹ 'a:Id.,i:;al,Ist. +آئڈیلزم 'a:Id.,i:;al,Izam +چوں c'u:n +(آئینہ بین) a:'i:n,a||b'i:n +بیں b'i:n +دکھائی dIk#'a:i کچھ k'Uc# $u لنکس l'Ink,s لفظ l'afz. @@ -606,10 +617,9 @@ _dpt _ISaRI'Ia_ (موقع پر) m'Oqe:||p'aR مصنوعی m,as.n'u:i ذوالفقار D,UlfIq'a:R -بھٹو b#'Ut.o: منقلب m,Unq'alIb بجز b'aJUz -تعیں ta'i:n $u +تعیں ta:'i:n بہ b'a مسمار m,Ism'a:R شکنی S'Ikn,i: @@ -620,35 +630,47 @@ _dpt _ISaRI'Ia_ معتقد mOt'aqId لسٹ l'Ist. دور d'u:R -دوری d'u:Ri: +دوری d'u:Ri پولنگ po:l'Ing -لہٰذا lIH'a:Da: الحق ,UlH'aq -مصنوعی m,as.n'u:i: +مصنوعی m,as.n'u:i پیشکش p,e:Sk'aS باطن b'a:tIn پرنٹ pRInt. جاوید Ja:v'e:d -قیمت qi:m'at +قیمت qim'at ناشر n'a:SIR نسبت n,Isb'at تناسب tan'a:sUb -نوع n'O -ایجاد i:J'a:d +نوع n'o: +ایجاد iJ'a:d وراثت v,IRa:s'at وارث v'a:RIs تناظر tan'a:z.UR -بینائی bi:n'a:i: +بینائی bin'a:i قابل q'a:bIl سکتیں s,akt'i:n -مجموعہ m,aJm'u:a: +مجموعہ m,aJm'u:a پراسرار p,UR,asR'a:R مجموعے m,aJm'u:e: اتصال ,ItIs.'a:l ورنہ v'aRna علمی 'Ilm,i: فقدان f,Uqd'a:n -لسانی lIs'a:ni: بازگشت b,a:zg'aSt نقسان n,Uqs'a:n -شکستہ SIk'ast,a +شکستہ SIk'ast@,a +بھٹو b#'Ut.o: +انگلش 'Ingl,IS +راغب R'a:QIb +اٹلی 'It.l,i: +سپین sp'e:n +فاتح f'a:tEH +سنسان sUns'a:n +ٹاسک t.'a:sk +فورس f'o:Rs +کلک klIk +فکسنگ f,Iks'Ing +مانند ma:n'Ind $1 +اتار Ut'a:R +آرکائیو ,a:Rk'a:jv diff --git a/dictsource/ur_rules b/dictsource/ur_rules index 6cbb6e55..a960f66d 100755 --- a/dictsource/ur_rules +++ b/dictsource/ur_rules @@ -124,6 +124,7 @@ _) ای e: آ a: آتش 'a:tIS آہست a:H'Ist + آئ (L02 'a:I .group ع @@ -209,6 +210,7 @@ _) ای e: _) بدل (L02 bad'al بوڑھ b'u:r.h _) بے (P2 b'e: + بحران b,OHR'a:n .group پ @@ -225,6 +227,7 @@ _) ای e: پوچھ p'u:c# پیچھ p'i:c# پھونک p#'u:nk + _) پور (L01 p'u:R .group ت ت tV @@ -242,6 +245,10 @@ _) ای e: تجرب taJ'aRb _) تیار t,ai:;'a:R _) تیسر t'i:sR + @) تا (_S2 t'a: + @) تی (_S2 t'i: + @) تے (_S2 t'e: + _) توا t'ava: .group ٹ ٹ t.V @@ -253,6 +260,7 @@ _) ای e: ٹریفک t.R'e:fIk _) ٹکڑ t.'Ukr. _) ٹہ (L02 t.'EH + _) ٹرین t.R'e:n .group ث @@ -343,6 +351,7 @@ _) ای e: ڈّ (L01 d.d. ڈھونڈ d.#'u:nd. @) ڈز (_ d.z + ڈرائیور d.R'a:jvaR .group ذ ذ DV @@ -409,6 +418,8 @@ _) ای e: سیدھ s'i:d# سیاست sja:s'at سرگرم s,aRg'aRm + @) ستان (_ Ist'a:n + @) ستانی (_ Ist'a:ni .group ش ش SV @@ -582,6 +593,9 @@ _) ای e: _) نوا n'ava: _) نما n'Uma: _) نماز nam'a:z + @) نا (_S2 n'a: + @) نی (_S2 n'i: + @) نے (_S2 n'e: .group ں ں n // this should nasalize the vowel @@ -631,4 +645,3 @@ _) ای e: .group 0xe0a5 // devanagari 0xe0a5 _^_NE - diff --git a/phsource/compile_report b/phsource/compile_report index c8af3dc2..ea499aa2 100644 --- a/phsource/compile_report +++ b/phsource/compile_report @@ -6,7 +6,7 @@ consonants 11 119 base2 26 125 en 56 158 en-n 33 158 - en-us 40 158 + en-us 41 158 en-sc 42 160 en-rp 34 158 en-wm 32 158 @@ -73,7 +73,7 @@ consonants 11 119 rw 15 132 prs 8 113 sl 18 125 - gd 6 109 + gd 45 140 nso 12 113 ht 11 146 az 10 129 @@ -173,6 +173,7 @@ d/tap [*;] ro d/tap1 [*] base d/tap2 [t#] en [*] pt + [*] gd d/tap3 [*] base d/tap_i [*;] ro d/xd [d] base @@ -209,6 +210,7 @@ d/xdz [dz] consonants [dz#] bo d/x_tap [t#] en [*] pt + [*] gd dzh/dzh [dZ] base [dZ;] base [dZ;] mk @@ -440,10 +442,12 @@ klatt/n-syl [n-] base klatt/qqh [Q] base klatt/qqh_ [Q] base klatt/tap2 [t#] en + [*] gd klatt/v [v] base klatt/v_ [B] base [v] base klatt/x_tap [t#] en + [*] gd klatt/zh [Z] base [z.] base klatt/zh_ [Z] base @@ -943,6 +947,8 @@ ustop/ki [k] base [J] ku [c] ku [k] sl + [k;] gd +ustop/ki_ejc [g;] gd ustop/kl [k] base [kh] consonants [k] base2 @@ -972,6 +978,7 @@ ustop/k_unasp [k] base ustop/k_unasp_ [k] zh [k-] ko ustop/null [?] base + [?] en-us [t2] hu ustop/p [p] base [p2] fr @@ -1165,8 +1172,10 @@ vdiph2/e_u [e[u] ro vdiph2/i@ [i@] en-n [i@] ga [i@] hy + [i@] gd vdiph2/i@_2 [i@] en-wm vdiph2/i@_3 [iR] de + [ia] gd vdiph2/ie [i@] en-wi [ie] fi [ie] mt @@ -1200,6 +1209,7 @@ vdiph2/o_oo [o@] en-wi [O] vi [o] zh vdiph2/u@ [u@] ga + [u@] gd vdiph2/u#@ [U@] en-sc vdiph2/uaa [uo] lt [uo] lv @@ -1251,6 +1261,7 @@ vdiph/aau_3 [aU] hi [aU] te [aU] si vdiph/aau_4 [aU] vi + [aU] gd vdiph/aau_6 [aU] de vdiph/ae [E:] fr-ca [aI] la @@ -1270,6 +1281,7 @@ vdiph/ai [aI] base2 [aI] id [aI] hy [aI] da + [aI] gd [aI] te [aI] kl vdiph/ai_2 [aI] en @@ -1345,6 +1357,7 @@ vdiph/ei [eI] base2 [eI:] is [eI] vi [ei] zhy + [eI] gd vdiph/eu [eU] base2 [eU] cy [eU] eo @@ -1358,6 +1371,7 @@ vdiph/eu_2 [eu] fi [eu] mt vdiph/@i [Yi] et [@I] vi + [@I] gd vdiph/&i [&i] fi [&i] et [aI] hi @@ -1435,6 +1449,7 @@ vdiph/ui [uI] base2 [uI] vi [ui] zhy vdiph/u-i [yI] vi + [u-I] gd vdiph/ui_2 [uI] af vdiph/ui_3 [uI] cy [uY] cy @@ -1443,6 +1458,7 @@ vdiph/ui_4 [ui] fi vdiph/Vi [VI] ne vdiph/Vu [@U] af [VU] ne + [OU] gd vdiph/Vu_2 [oU] en-wm vdiph/&y [&y] fi [Wy] nl @@ -1674,6 +1690,7 @@ vowel/@_6 [@] en [@] en-us [W] fr [W2] fr + [@] gd vowel/8 [o-] zh [8] kk vowel/8_2 [U] en-us @@ -1685,6 +1702,7 @@ vowel/8_6 [V] sq vowel/8_7 [8] et [@] lt [@] lv + [o-] gd vowel/a [a] base [a] en [aa] en @@ -1707,6 +1725,8 @@ vowel/a [a] base [a] zh [a] id [a] sl + [a] gd + [a2] gd [a] bo [a] kl vowel/a# [a] base2 @@ -1850,6 +1870,7 @@ vowel/aa_8 [0] en-us [A1] et [A] nl [a:] is + [a:] gd [A] tt [a] ko vowel/aa_9 [a] fi @@ -1900,6 +1921,8 @@ vowel/e [e] base [?e] da [e] rw [e#] rw + [e] gd + [e:] gd [e] wo [e:] wo [e] dv @@ -1935,6 +1958,8 @@ vowel/e_8 [E:] de vowel/ee [E] en-n [E] sv [e] ka + [E] gd + [E:] gd [&] tt vowel/e_e [E] en-sc [E:] is @@ -2079,6 +2104,7 @@ vowel/i [i] base [i] rw [i#] rw [i] prs + [i:] gd [i] nso [i] ak [i:] wo @@ -2123,6 +2149,7 @@ vowel/i_6 [i] bn [i] tr [i] ku [i] id + [i] gd [i] dv [i] te [i] si @@ -2159,6 +2186,7 @@ vowel/ii [I] en-n [i] zhy [I] ku [I#] sq + [I] gd [i] tn [I] tt vowel/ii# [I#] en-us @@ -2262,6 +2290,7 @@ vowel/o [o] base2 [o] hy [o] rw [o#] rw + [o:] gd [o] ak [o] wo [o:] wo @@ -2280,6 +2309,7 @@ vowel/o_2 [o:] cy [o:] no [o] da [?o] da + [o] gd vowel/o-_2 [V] en-n [V] en-wm vowel/o_3 [oU] en-sc @@ -2369,6 +2399,8 @@ vowel/oo_2 [0] en-sc [o] cs [0] da [?0] da + [O] gd + [O:] gd [O] ak [@] ko vowel/oo_3 [O] af @@ -2516,6 +2548,9 @@ vowel/u_bck2 [u] et [u] es [u] sw [u] fa + [u] gd + [u-] gd + [u:] gd [u] ht [u] kl vowel/u_bck3 [u:] et @@ -2841,6 +2876,7 @@ x/d [d] base [*] pt [d] is [d] sq + [*] gd x/d_ [d] base [d[] base [d] base2 diff --git a/phsource/ph_english b/phsource/ph_english index 9f359075..9ad7f77e 100644 --- a/phsource/ph_english +++ b/phsource/ph_english @@ -22,7 +22,7 @@ phoneme t# // reduced [t] as in "city" IF PreVoicing THEN FMT(d/x_tap) ENDIF - FMT(d/tap2) addWav(x/d, 70) + FMT(d/tap2) addWav(x/d, 50) endphoneme diff --git a/phsource/ph_english_us b/phsource/ph_english_us index d05abc1e..d848d2fb 100644 --- a/phsource/ph_english_us +++ b/phsource/ph_english_us @@ -390,3 +390,13 @@ endphoneme phoneme t2 // [t] which doesn't reduce import_phoneme base/t endphoneme + +phoneme ? // glottal stop + vls glt stop + lengthmod 1 // 5? longer preceding vowel + nolink + Vowelin glstop + Vowelout glstop + WAV(ustop/null) +endphoneme + diff --git a/phsource/phonemes b/phsource/phonemes index 5ac02fd3..26374111 100644 --- a/phsource/phonemes +++ b/phsource/phonemes @@ -116,7 +116,7 @@ endphoneme phoneme ? // glottal stop vls glt stop - lengthmod 2 // ?? + lengthmod 3 // ?? nolink Vowelin glstop Vowelout glstop @@ -199,6 +199,7 @@ endphoneme phoneme m- vowel starttype #@ endtype #@ ipa mU+0329 + lengthmod 4 length 170 IF thisPh(isWordStart) THEN @@ -213,6 +214,7 @@ endphoneme phoneme n- vowel starttype #@ endtype #@ ipa nU+0329 + lengthmod 4 length 170 IF thisPh(isWordStart) THEN @@ -227,6 +229,7 @@ endphoneme phoneme N- vowel starttype #e endtype #e ipa ŋU+0329 + lengthmod 4 length 190 FMT(nn/nn-syl) endphoneme diff --git a/platforms/windows/make_espeak.iss b/platforms/windows/make_espeak.iss index 63cf7dd6..ae6a0a86 100755 --- a/platforms/windows/make_espeak.iss +++ b/platforms/windows/make_espeak.iss @@ -2,7 +2,7 @@ [Setup] AppName=eSpeak -AppVerName=eSpeak version 1.47.14 +AppVerName=eSpeak version 1.48.01 AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details). WindowVisible=yes @@ -255,6 +255,7 @@ begin 'fil': value := $464; 'fr': value := $40c; 'ga': value := $83c; + 'gd': value := $43c; 'gu': value := $447; 'hi': value := $439; 'hr': value := $41a; diff --git a/platforms/windows/make_espeakedit.iss b/platforms/windows/make_espeakedit.iss index 2cc29654..372553fc 100755 --- a/platforms/windows/make_espeakedit.iss +++ b/platforms/windows/make_espeakedit.iss @@ -1,7 +1,7 @@ [Setup] AppName=eSpeakEdit -AppVerName=eSpeakEdit version 1.47.09 +AppVerName=eSpeakEdit version 1.48.01 DefaultDirName={pf}\eSpeak DefaultGroupName=eSpeak OutputBaseFilename=setup_espeakedit diff --git a/platforms/windows/windows_sapi/version.rc2 b/platforms/windows/windows_sapi/version.rc2 index d28816ea..eb17ac7c 100755 --- a/platforms/windows/windows_sapi/version.rc2 +++ b/platforms/windows/windows_sapi/version.rc2 @@ -5,8 +5,8 @@ // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,0,46,00 - PRODUCTVERSION 1,0,46,00 + FILEVERSION 1,0,48,00 + PRODUCTVERSION 1,0,48,00 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -24,14 +24,14 @@ BEGIN VALUE "Comments", "\0" VALUE "CompanyName", "Jonathan Duddington\0" VALUE "FileDescription", "Text to Speech\0" - VALUE "FileVersion", "1, 0,46,00\0" - VALUE "InternalName", "espeak1.46\0" + VALUE "FileVersion", "1, 0,48,00\0" + VALUE "InternalName", "espeak1.48\0" VALUE "LegalCopyright", "Copyright (c) Jonathan Duddington\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "espeak_sapi.dll\0" VALUE "PrivateBuild", "\0" VALUE "ProductName", "espeak TTS\0" - VALUE "ProductVersion", "1, 0, 46, 00\0" + VALUE "ProductVersion", "1, 0, 48, 00\0" VALUE "SpecialBuild", "\0" END END diff --git a/src/Makefile b/src/Makefile index f04b4c45..95fe5493 100644 --- a/src/Makefile +++ b/src/Makefile @@ -7,7 +7,7 @@ BINDIR=$(PREFIX)/bin INCDIR=$(PREFIX)/include/espeak LIBDIR=$(PREFIX)/lib -RELEASE = 1.47 +RELEASE = 1.48 BIN_NAME = speak BIN2_NAME = espeak LIB_NAME = libespeak.so diff --git a/src/compiledata.cpp b/src/compiledata.cpp index 9c21c12d..4b4bcb3f 100644 --- a/src/compiledata.cpp +++ b/src/compiledata.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005 to 2013 by Jonathan Duddington * + * Copyright (C) 2005 to 2014 by Jonathan Duddington * * email: jonsd@users.sourceforge.net * * * * This program is free software; you can redistribute it and/or modify * @@ -124,6 +124,7 @@ static keywtab_t k_properties[] = { {"isVFricative", 0, phVFRICATIVE}, {"isPalatal", 0, i_isPalatal}, + {"isLong", 0, i_isLong}, {"isRhotic", 0, i_isRhotic}, {"isSibilant", 0, i_isSibilant}, {"isFlag1", 0, i_isFlag1}, diff --git a/src/dictionary.cpp b/src/dictionary.cpp index 71d3fbc7..ea3e434f 100644 --- a/src/dictionary.cpp +++ b/src/dictionary.cpp @@ -517,7 +517,7 @@ void DecodePhonemes(const char *inptr, char *outptr) // using Kirschenbaum to IPA translation, ascii 0x20 to 0x7f unsigned short ipa1[96] = { - 0x20,0x21,0x22,0x2b0,0x24,0x25,0x0e6,0x2c8,0x28,0x27e,0x2a,0x2b,0x2cc,0x2d,0x2e,0x2f, + 0x20,0x21,0x22,0x2b0,0x24,0x25,0x0e6,0x2c8,0x28,0x29,0x27e,0x2b,0x2cc,0x2d,0x2e,0x2f, 0x252,0x31,0x32,0x25c,0x34,0x35,0x36,0x37,0x275,0x39,0x2d0,0x2b2,0x3c,0x3d,0x3e,0x294, 0x259,0x251,0x3b2,0xe7,0xf0,0x25b,0x46,0x262,0x127,0x26a,0x25f,0x4b,0x26b,0x271,0x14b,0x254, 0x3a6,0x263,0x280,0x283,0x3b8,0x28a,0x28c,0x153,0x3c7,0xf8,0x292,0x32a,0x5c,0x5d,0x5e,0x5f, diff --git a/src/phonemelist.cpp b/src/phonemelist.cpp index 80bf9f29..71eb92d3 100644 --- a/src/phonemelist.cpp +++ b/src/phonemelist.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005 to 2013 by Jonathan Duddington * + * Copyright (C) 2005 to 2014 by Jonathan Duddington * * email: jonsd@users.sourceforge.net * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/synthdata.cpp b/src/synthdata.cpp index 19cec82f..a660ea0d 100644 --- a/src/synthdata.cpp +++ b/src/synthdata.cpp @@ -35,8 +35,8 @@ #include "translate.h" #include "wave.h" -const char *version_string = "1.47.17 28.Jan.14"; -const int version_phdata = 0x014709; +const char *version_string = "1.48.01 01.Feb.14"; +const int version_phdata = 0x014801; int option_device_number = -1; FILE *f_logespeak = NULL; diff --git a/src/synthesize.h b/src/synthesize.h index 7f1c8bc5..92b22d06 100644 --- a/src/synthesize.h +++ b/src/synthesize.h @@ -350,6 +350,7 @@ typedef struct { // phflags #define i_isSibilant 0x45 // bit 5 in phflags #define i_isPalatal 0x49 // bit 9 in phflags +#define i_isLong 0x55 // bit 21 in phflags #define i_isRhotic 0x57 // bit 23 in phflags #define i_isFlag1 0x5c #define i_isFlag2 0x5d diff --git a/src/tr_languages.cpp b/src/tr_languages.cpp index cf9238b5..f745d7fe 100644 --- a/src/tr_languages.cpp +++ b/src/tr_languages.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005 to 2013 by Jonathan Duddington * + * Copyright (C) 2005 to 2014 by Jonathan Duddington * * email: jonsd@users.sourceforge.net * * * * This program is free software; you can redistribute it and/or modify * @@ -851,11 +851,14 @@ Translator *SelectTranslator(const char *name) break; case L('g','a'): // irish + case L('g','d'): // scots gaelic { tr->langopts.stress_rule = STRESSPOSN_1L; - tr->langopts.numbers = 1; + tr->langopts.stress_flags = S_NO_AUTO_2; // don't use secondary stress + tr->langopts.numbers = NUM_OMIT_1_HUNDRED | NUM_OMIT_1_THOUSAND; tr->langopts.accents = 2; // 'capital' after letter name tr->langopts.param[LOPT_UNPRONOUNCABLE] = 3; // don't count apostrophe + tr->langopts.param[LOPT_IT_LENGTHEN] = 1; // remove [:] phoneme from non-stressed syllables (Lang=gd) } break; @@ -1308,6 +1311,7 @@ SetLengthMods(tr,3); // all equal tr->langopts.stress_flags = S_FINAL_DIM_ONLY | S_FINAL_NO_2 | S_INITIAL_2 | S_PRIORITY_STRESS; tr->langopts.numbers = NUM_DECIMAL_COMMA | NUM_DFRACTION_2 | NUM_HUNDRED_AND | NUM_AND_UNITS | NUM_ROMAN_CAPITALS; tr->langopts.numbers2 = NUM2_MULTIPLE_ORDINAL | NUM2_NO_TEEN_ORDINALS | NUM2_ORDINAL_NO_AND; + tr->langopts.max_roman = 5000; SetLetterVowel(tr,'y'); ResetLetterBits(tr,0x2); SetLetterBits(tr,1,"bcdfgjkmnpqstvxz"); // B hard consonants, excluding h,l,r,w,y