| @@ -649,6 +649,7 @@ minut $2 | |||
| mikrofiche mi:kro:fi:S | |||
| miteinander $1 | |||
| modell mo:d'El | |||
| modem mo:dEm | |||
| monoton $3 | |||
| monsun $2 | |||
| montag mo:ntA:k | |||
| @@ -665,7 +666,7 @@ numero $1 | |||
| oboe o:b'o:@ | |||
| orgie $alt | |||
| ok o:k'e: | |||
| ödem Y:dEm | |||
| ödem Y:d'e:m | |||
| paradies $3 | |||
| passage pas'aZ@ | |||
| @@ -1,4 +1,4 @@ | |||
| | |||
| // translation rules for Georgian | |||
| // This file is UTF-8 encoded | |||
| @@ -13,15 +13,6 @@ _7 Sv'idi | |||
| _8 rv'a | |||
| _9 ts#xr'a | |||
| _0a n'ul | |||
| _1a 'ert# | |||
| _2a 'or | |||
| _3a s'am | |||
| _4a 'ot#x | |||
| _5a x'ut# | |||
| _6a 'ek#vs | |||
| _7a Sv'id | |||
| _10 'at#i | |||
| _11 t#'ert#meti | |||
| _12 t#'ormeti | |||
| @@ -33,31 +24,34 @@ _17 tSv'idmeti | |||
| _18 t#vr'ameti | |||
| _19 ts#xr'ameti | |||
| _10a 'at# | |||
| _11a t#'ert#met | |||
| _12a t#'ormet | |||
| _13a ts#'amet | |||
| _14a t#'ot#xmet | |||
| _15a t#x'ut#met | |||
| _16a t#'ek#vsmet | |||
| _17a tSv'idmet | |||
| _18a t#vr'amet | |||
| _19a ts#xr'amet | |||
| _20 'ots#i | |||
| _20a 'ots# | |||
| _2X 'ots# | |||
| _40 'ormotsi | |||
| _40a 'ormots | |||
| _4X 'ormots | |||
| _60 s'amotsi | |||
| _60a s'amots | |||
| _6X s'amots | |||
| _80 'ot#xotsi | |||
| _80a 'ot#xots | |||
| _8X 'ot#xots | |||
| _80 'ot#xmotsi | |||
| _8X 'ot#xmots | |||
| _0C0 asi | |||
| _0C as | |||
| _2C0 orasi | |||
| _2C oras | |||
| _3C0 samasi | |||
| _3C samas | |||
| _4C0 otxasi | |||
| _4C otxas | |||
| _5C0 x'ut#asi | |||
| _5C x'ut#as | |||
| _6C0 'ek#vsasi | |||
| _6C 'ek#vsas | |||
| _7C0 Sv'idasi | |||
| _7C Sv'idas | |||
| _8C0 rvaasi | |||
| _8C rvaas | |||
| _9C0 ts#xr'aasi | |||
| _9C ts#xr'aas | |||
| _0M1 'at#as | |||
| _0M1x 'at#asi | |||
| _0M2 m'ilion | |||
| @@ -118,7 +112,7 @@ _ე e | |||
| ჶ fi | |||
| ჷ shva | |||
| ჸ elifi | |||
| უ unbrigu | |||
| უ u | |||
| % prots#enti $max3 | |||
| @@ -154,3 +148,4 @@ _) m'ardZvena||mr@-gv'ali||p#r@-tSx'ili | |||
| // common function words | |||
| და $u $brk | |||
| @@ -0,0 +1,230 @@ | |||
| // This file is UTF8 encoded | |||
| // Spelling-to-phoneme words for Lithuanian | |||
| // names of Lithuanian letters | |||
| // translation rules for Lithuanian | |||
| // This file is UTF-8 encoded | |||
| a a | |||
| ą a:_no:s;'in;ee | |||
| b b;ee | |||
| c ts;ee | |||
| č tS;ee | |||
| d d;ee | |||
| e ea | |||
| ę ea_no:s;'in;ee | |||
| ė ee | |||
| f ef | |||
| g gee | |||
| h ha | |||
| i i | |||
| į i: // kaip prielinksnis, tad netinka [i:_no:s'ine:] | |||
| //y i:_ilg'o:ji // dažniau matematikoje sutinkama, tad netinka | |||
| j jot | |||
| k ka | |||
| l el | |||
| m em | |||
| n en | |||
| o o: | |||
| p p;ee | |||
| r er | |||
| s es | |||
| š eS | |||
| t t;ee | |||
| u u | |||
| ų u:_no:s;'in;ee | |||
| ū u:_ilg'o:ji | |||
| v v;ee | |||
| z z;ee | |||
| ž Z;ee | |||
| // diphthong consonants | |||
| dz dzee | |||
| dž dZee | |||
| // Latin letters - lotyniškos raidės | |||
| q ku: | |||
| w d;v;'iguba_vee | |||
| x iks | |||
| y i:gr;ek | |||
| //z z;et | |||
| // numbers - skaičiai | |||
| _0 n'ul;is | |||
| _1 v;'ienas | |||
| _2 du | |||
| _3 tri:s | |||
| _4 k;etur'I | |||
| _5 p;enk'I | |||
| _6 S;eS'I | |||
| _7 s;ept;i:n;'I | |||
| _8 aStuon;'I | |||
| _9 d;evi:n;'I | |||
| _10 d;'eS;imt | |||
| _11 v;ien'uol;ika | |||
| _12 dv;'i:l;ika | |||
| _13 tr;'i:l;ika | |||
| _14 k;etur;'o:l;ika | |||
| _15 p;enk;'o:l;ika | |||
| _16 S;eS;'o:l;ika | |||
| _17 s;ept;i:n;'o:l;ika | |||
| _18 aStuon;'o:l;ika | |||
| _19 dev;i:n;'o:l;ika | |||
| _2X dv;'Id;eS;imt | |||
| _3X tr;'Isd;eS;imt | |||
| _4X k;'eAtur;ez;d;eS;imt | |||
| _5X p;'EN;k;ez;d;eS;imt | |||
| _6X S;'eAS;ez;d;eS;imt | |||
| _7X s;ep;t;'i:nez;d;eS;imt | |||
| _8X aSt'Uon;ez;d;eS;imt | |||
| _9X d;ev;'i:n;ez;d;eS;imt | |||
| _0C S;imtai_ | |||
| _1C S;imtas_ | |||
| //Lithuanian number name for thousand(t'u:kstantis) ends with | |||
| //rule #1 - is - last number 1(except 11): 21000, 31000, 41000 | |||
| //rule #2 u: - last number 0: 20000, 30000, 40000 and for [11000-19000] | |||
| //rule #3 ei - All other cases | |||
| _0M1 t'u:kstant;ei_ | |||
| _0MA1 t'u:kstant;is_ | |||
| _0MB1 t'u:kstant;u_ | |||
| _1M1 t'u:kstant;is_ // no '1' before thousand | |||
| _0M2 m;il;ij'o:nai_ | |||
| _1M2 m;il;ij'o:nas_ | |||
| _0M3 m;il;ij'a:rdai_ | |||
| _1M3 m;il;ij'a:rdas_ | |||
| _0M4 tr;il;ij'o:nai_ | |||
| _1M4 tr;il;ij'o:nas_ | |||
| _dpt _kabl;'el;is // comma | |||
| // _dpt2 _d;eS;'Imtos;o:s // bet netinka, nes gali būti ir _t'u:kstantos;o:s ar pan... | |||
| // pronouns - įvardžiai | |||
| aš AS_ | |||
| tu tU_ | |||
| jis jIs_ | |||
| ji jI_ | |||
| manęs $2 | |||
| tavęs $2 | |||
| savęs $2 | |||
| man mAan_ | |||
| tau tAau_ | |||
| sau sAau_ | |||
| mums mUms_ | |||
| jums jUms_ | |||
| mane man;'E_ | |||
| tave tav;'E_ | |||
| save sav;'E_ | |||
| manimi $3 | |||
| tavimi $3 | |||
| savimi $3 | |||
| mumis $2 | |||
| jumis $2 | |||
| manyje man;i:j;'E_ | |||
| tavyje tav;i:j;'E_ | |||
| savyje sav;i:j;'E_ | |||
| mumyse mum;i:s;'E_ | |||
| jumyse jum;i:s;'E_ | |||
| // conjunctions -jungtukai | |||
| ir $u $pause | |||
| bet $u $pause | |||
| o $u $pause | |||
| // Abbreviations - sutrumpinimai | |||
| btv $abbrev // paraidžiui | |||
| el el;ektron;in;is | |||
| gr gr'Aiku: | |||
| liet l;iet'Uv;u: | |||
| lkl $abbrev | |||
| lot lot'i:nu: | |||
| lnk $abbrev | |||
| lrt $abbrev | |||
| ltv $abbrev | |||
| nr n'um;er;is | |||
| raj raj'Onas | |||
| // character names | |||
| _! Saukt'Ukas | |||
| _" t;'ies;os;os_kab'Utees | |||
| //_# | |||
| _' apostr'Ofas | |||
| _( s;k;l;'Ewstas | |||
| _) s;k;l;'Ewstas | |||
| _, kabl;'el;is | |||
| _- m'Inus | |||
| _. t'aSkas | |||
| _: d;v;'ItaSk;is | |||
| _; kab;l;'etaSk;is | |||
| //_< | |||
| //_> | |||
| _? klaust'Ukas | |||
| _@ 'Eta | |||
| _[ lauZt;'I;nis_s;k;l;'Ewstas | |||
| _] lauZt;'I;nis_s;k;l;'Ewstas | |||
| _^ Sakn'Is_iS | |||
| __ pabrauk;'Imo_bru:k;S;n'i:s | |||
| //_` | |||
| _{ riest;'I;nis_s;k;l;'Ewstas | |||
| //_| | |||
| _} riest;'I;nis_s;k;l;'Ewstas | |||
| _~ t'Ildee | |||
| //_¦ | |||
| _« lauZt'Inees_kab'Utees | |||
| //_´ | |||
| _» lauZt'Inees_kab'Utees | |||
| //_¿ | |||
| //_‒ | |||
| //_‖ | |||
| = l;'i:gu | |||
| * ZvaigZd'Utee | |||
| % pr'Otsentai | |||
| + p;l;'us | |||
| @ 'Eta_: | |||
| / d;eSin;'In;is_bru:k;S;n'i:s | |||
| \ kair;'In;is_bru:k;S;n'i:s | |||
| $ d'o:l;er;is | |||
| € 'Euras | |||
| //& | |||
| //¢ | |||
| //£ | |||
| //¥ | |||
| //₨ r'Upije | |||
| § s'Ektsija | |||
| ¶ paragr'a:fas | |||
| © autor'Inees||t'eisees | |||
| //® | |||
| ° l'Aaipsnis | |||
| //− mi:nuss | |||
| ± plus_minus | |||
| //µ m'IkrO | |||
| ¼ k;et;v;irt'adal;is | |||
| ½ p'Usee | |||
| ¾ tr'i:s||k;et;v;irt'adal;ei | |||
| //× | |||
| //÷ | |||
| ♯ d'iezas | |||
| ♭ bemolis | |||
| // accent names (Mostly English names, please fix) | |||
| _dot t'aSkas | |||
| // English Words | |||
| cancel _^_EN | |||
| continue _^_EN | |||
| firefox _^_EN | |||
| magnifier _^_EN | |||
| reader _^_EN | |||
| screen _^_EN | |||
| windows _^_EN | |||
| @@ -0,0 +1,315 @@ | |||
| // translation rules for Lithuanian | |||
| // This file is UTF-8 encoded | |||
| // Dar ne visai sutvarkytas jot tarimas, | |||
| .L01 b d g z ž h dz dž // skardieji priebalsiai | |||
| .L02 p t k s š ch c č f // duslieji priebalsiai | |||
| //.L03 l m n r j v // pusbalsiai | |||
| .L04 b d g z ž h dz dž p t k s š ch c č f l m n r j v // priebalsiai | |||
| .L05 a ą e ę ė i į y o u ų ū // balsiai | |||
| .L06 i į y e ę ė // priešakinės eilės balsiai; po jų priebalsiai visada minkšti | |||
| //.L07 ai au ei ui ie uo // dvibalsiai | |||
| //.L08 al am an ar el em en er il im in ir ul um un ur // mišrieji dvigarsiai | |||
| .L10 is io iui į iu yje yj y iai ių iams ius iais iuose // vyr. g. galūnės, jei vardininko galūne -IS | |||
| .L11 ias io iui ią iu yje yj y iai ių iams ius iais iuos // vyr. g. galūnės, jei vardininko galūne IAS | |||
| .L12 as o ui ą u e ai ų ams us ais uose // vyr. g. galūnės, jei vardininko galūne -AS | |||
| .L13 a os ai ą oje oj os ų oms as omis ose // mot. g. galūnės, jei vardininko galėnė A | |||
| .L14 ė ės ei ę e ėje ėj ėms ių ėmis ėm ėse // mot. g. galūnės, jei vardininko galėnė Ė | |||
| .L21 t č // kaitant žodžius t kartais virsta č | |||
| .L22 d dž // kaitant žodžius d kartais virsta dž | |||
| .group a | |||
| a a | |||
| a (ikL13_ a: // po to J tariamos nors nerašomas: archaika | |||
| a (izmL12_ a // po to J tariamos nors nerašomas: archaizmas | |||
| ai (L04 ai // tik jei po to seka priebalsis; jei seka balsis, gali tai būti kitas dvibalsis kaip žodyje ilgauodegis | |||
| ai (_ ai // ...arba žodžio gale | |||
| @) ai (nL10_ A=i // I kirčiuotė; priesaga -aĩnis: riestaĩnis, saldaĩnis | |||
| @) ai (nL14_ A=i // I kirčiuotė; priesaga -aĩnė: mišraĩnė | |||
| @) ai (L21L10_ a=I // I kirčiuotė; priesaga -áitis: gimináitis | |||
| @) ai (L21L14_ a=I // I kirčiuotė; priesaga -áitė: giráitė | |||
| _aukšt) ai (L21L10_ A=i // išimtis: aukštaĩtis ; FIXME: tai II kirčiuotės žodis | |||
| _aukšt) ai (L21L14_ A=i // išimtis: aukštaĩtė ; FIXME: tai II kirčiuotės žodis | |||
| _žem) ai (L21L10_ A=i // išimtis: žemaĩtis ; FIXME: tai II kirčiuotės žodis | |||
| _žem) ai (L21L14_ A=i // išimtis: žemaĩtė ; FIXME: tai II kirčiuotės žodis | |||
| au (L04 au // tik jei po to seka priebalsis; jei seka balsis, gali tai būti kitas dvibalsis kaip žodyje ilgauodegis | |||
| au (_ au // ...arba žodžio gale | |||
| .group ą | |||
| ą a: | |||
| .group b | |||
| b b | |||
| b (L06 b; // minštasis prieš priešakinės eilės balsius: bėga | |||
| b (CL06 b; // minštasis prieš priešakinės eilės balsius, įsiterpia priebalsis: astroblema | |||
| b (L02 p // prieš dusliuosius priebalsius suduslėja: skalbti [skalpti] | |||
| .group c | |||
| c ts | |||
| c (L06 ts; // minštasis prieš priešakinės eilės balsius | |||
| ch x | |||
| ch (L06 x; // minštasis prieš priešakinės eilės balsius | |||
| .group č | |||
| č tS | |||
| č (L06 tS; // minštasis prieš priešakinės eilės balsius | |||
| .group d | |||
| d d | |||
| d (L06 d; // minštasis prieš priešakinės eilės balsius | |||
| d (L02 t // prieš dusliuosius priebalsius suduslėja: medkirtys [metkirtys] | |||
| d (_ t // skardieji [d], [g], [ž] žodžio gale tariami dusliai: kad – kat | |||
| dz dz | |||
| dz (L06 dz; // minštasis prieš priešakinės eilės balsius | |||
| dž dZ | |||
| dž (L06 dZ; // minštasis prieš priešakinės eilės balsius | |||
| .group e | |||
| e e | |||
| ei ;ei | |||
| @) ei (vL13_ e=I // I kirčiuotė; priesaga -éiva: rašéiva | |||
| .group ę | |||
| ę eA | |||
| .group ė | |||
| ė ee | |||
| @) ė (jL12_ ee= // I kirčiuotė; priesaga -ėjas: siuvėjas | |||
| @) ė (jL13_ ee= // I kirčiuotė; priesaga -ėja: šlavėja | |||
| @) ė (nL12_ ee= // I kirčiuotė; priesaga -ėnas: brolėnas | |||
| @) ė (nL14_ ee= // I kirčiuotė; priesaga -ėnas: kupiškėnė | |||
| @) ė (čiL13_ ee= // I kirčiuotė; priesaga -ėčia: pasakėčia | |||
| _kop) ė (čiL13_ ee // išimtis – kopėčios | |||
| .group f | |||
| f f | |||
| // f (L06 f; // minštasis prieš priešakinės eilės balsius | |||
| .group g | |||
| g g | |||
| g (L02 k // prieš dusliuosius priebalsius suduslėja: segti [sekti] | |||
| g (_ k // skardieji [d], [g], [ž] žodžio gale tariami dusliai: daug – dauk | |||
| gg g // du vienodi priebalsiai suliejami: burggrafas [burgrafas] | |||
| .group h | |||
| h h | |||
| // h (L06 h; // minštasis prieš priešakinės eilės balsius | |||
| .group i | |||
| i i | |||
| ia e | |||
| c) ia (cijL13_ ija // J tariamos nors nerašomas: diferenciacija | |||
| c) ia (lL12_ ija // J tariamos nors nerašomas: diferencialas | |||
| ie ie | |||
| _) ie (v jie // Ieva [Jieva] | |||
| ie (šk jie // ieškoti [jieškoti] | |||
| _) ie (šm jie // iešmas [jiešmas] | |||
| @) ie (nL13_ I=e // I kirčiuotė; priesaga -iena: naujiena | |||
| _jaut) ie (nL13_ ie // išimtis: jautiena | |||
| o) i (kL13_ ji // J tariamos nors nerašomas: heroika | |||
| a) i (kL13_ ji // J tariamos nors nerašomas: archaika | |||
| a) i (zmL12_ ji // J tariamos nors nerašomas: archaizmas | |||
| i (A ; // jei po to eina balsis – interpretuoti kaip minkštumo ženklą | |||
| .group į | |||
| į i: | |||
| // _) į (@ i:= // I kirčiuotė; priešdėlis į-: įšalas ; bėt ne visada tinka: įžeminimas, įėjo | |||
| .group y | |||
| y i: | |||
| _ap) y (@ i:= // I kirčiuotė; priešdėlis apý-: apýaušris, apýsaka, apývarta | |||
| @en) y (bL14_ i:= // I kirčiuotė; priesaga -enýbė: brangenýbė | |||
| @) y (bL13_ i:= // I kirčiuotė; priesaga -ýba: daugýba | |||
| @) y (bL14_ i:= // I kirčiuotė; priesaga -ýbė: gyvýbė | |||
| @um) y (nL12_ i:= // I kirčiuotė; priesaga -umýnas: gardumýnas | |||
| @) y (L21L10_ i:= // I kirčiuotė; priesaga -ýtis: brolýtis | |||
| @) y (L21L14_ i:= // I kirčiuotė; priesaga -ýtė: mergýtė | |||
| .group j | |||
| j j | |||
| // j j; // jot visada minkštas | |||
| .group k | |||
| k k | |||
| k (L06 k; // minštasis prieš priešakinės eilės balsius | |||
| k (CL06 k; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: klega | |||
| k (CCL06 k; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: brūkštelėti | |||
| kk k // du vienodi priebalsiai suliejami: aplinkkelis [aplinkelis] | |||
| k (L01 g // prieš skardžiuosius priebalsius suskardėja: sukdamas [sugdamas] | |||
| .group l | |||
| l l | |||
| l (L06 l; // minštasis prieš priešakinės eilės balsius | |||
| l (CL06 l; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: algebra | |||
| l (CCL06 l; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: asfaltbetonis | |||
| .group m | |||
| m m | |||
| m (L06 m; // minštasis prieš priešakinės eilės balsius | |||
| m (CL06 m; // minštasis prieš priešakinės eilės balsius | |||
| m (CCL06 m; // minštasis prieš priešakinės eilės balsius | |||
| mm m // du vienodi priebalsiai suliejami: šėmmargis [šėmargis] | |||
| .group n | |||
| n n | |||
| n (L06 n; // minštasis prieš priešakinės eilės balsius | |||
| n (CL06 n; // minštasis prieš priešakinės eilės balsius | |||
| n (CCL06 n; // minštasis prieš priešakinės eilės balsius | |||
| nn n // du vienodi priebalsiai suliejami: vandennešis [vandenešis] | |||
| .group o | |||
| o o: | |||
| f) o (nL12_ O= // tarptautiniai žodžiai, besibaigiantys -fonas, pvz., telefonas | |||
| // _p) o o:= // I kirčiuotė; kai kuriuose žodžiuose priešdėlis pó-: pódukra, póilsis, pókylis, pósėdis | |||
| o (kšnL10_ o:= // I kirčiuotė; priesaga -ókšnis: balókšnis, krūmókšnis, upókšnis | |||
| .group p | |||
| p p | |||
| p (L06 p; // minštasis prieš priešakinės eilės balsius | |||
| p (CL06 p; // minštasis prieš priešakinės eilės balsius | |||
| p (CCL06 p; // minštasis prieš priešakinės eilės balsius | |||
| p (L01 b // prieš skardžiuosius priebalsius suskardėja: apdaras [abdaras] | |||
| pp p // du vienodi priebalsiai suliejami: tarppirštis [tarpirštis] | |||
| .group q | |||
| q kv | |||
| q (L06 k;v; | |||
| .group r | |||
| r r | |||
| r (L06 r; // minštasis prieš priešakinės eilės balsius | |||
| r (CL06 r; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: agurkiniai | |||
| r (CCL06 r; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: absorbcija | |||
| rr r // du vienodi priebalsiai suliejami: švarraštis [švaraštis] | |||
| .group s | |||
| s s | |||
| s (L01 z // prieš skardžiuosius priebalsius suskardėja: kasdamas [kazdamas] | |||
| s (L06 s; // minštasis prieš priešakinės eilės balsius | |||
| s (CL06 s; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: akimirksnis | |||
| s (CCL06 s; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: apskritaveidis | |||
| ss s // du vienodi priebalsiai suliejami: pusseserė [puseserė] | |||
| sš S // susidūrus priebalsiams [s], [š], [z], [ž] tariamas paskutinysis: pusšimtis [pušimtis] | |||
| .group š | |||
| š S | |||
| š (L01 Z // prieš skardžiuosius priebalsius suskardėja: išgirsti [ižgirsti] | |||
| š (L06 S; // minštasis prieš priešakinės eilės balsius | |||
| š (CL06 S; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: rūgštis | |||
| š (CCL06 S; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: apyaštris | |||
| šš S // du vienodi priebalsiai suliejami: iššovė [išovė] | |||
| .group t | |||
| t t | |||
| t (L06 t; // minštasis prieš priešakinės eilės balsius | |||
| t (CL06 t; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: aistringas | |||
| t (CCL06 t; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: antslenkstis | |||
| t (L01 d // prieš skardžiuosius priebalsius suskardėja: atgarsis [adgarsis] | |||
| tt t // du vienodi priebalsiai suliejami: dešimttomis [dešimtomis] | |||
| .group u | |||
| u u | |||
| ui ui | |||
| uo uo | |||
| @) uo (menL14_ U=o // I kirčiuotė; priesaga -úomenė: bendrúomenė | |||
| .group ų | |||
| ų u: | |||
| .group ū | |||
| ū u: | |||
| @) ū (kšL21L10_ U=u // I kirčiuotė; priesaga -(i)ūkštis: berniūkštis | |||
| @) ū (kšL21L14_ U=u // I kirčiuotė; priesaga -(i)ūkštė: mergiūkštė | |||
| .group v | |||
| v v | |||
| v (L06 v; // minštasis prieš priešakinės eilės balsius | |||
| .group w | |||
| w v | |||
| w (L06 v; // minštasis prieš priešakinės eilės balsius | |||
| .group x | |||
| x ks | |||
| x (L06 k;s; // minštasis prieš priešakinės eilės balsius | |||
| .group z | |||
| z z | |||
| z (L06 z; // minštasis prieš priešakinės eilės balsius | |||
| z (CL06 z; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: dūzgesys | |||
| z (L02 s // prieš dusliuosius priebalsius suduslėja: zyzti [zysti] | |||
| z (č S // priebalsis z prieš č virsta š: mokesčiai [mokeščiai] | |||
| z (dž Z // priebalsis z prieš dž virsta ž: vabzdžiai [vabždžiai] | |||
| .group ž | |||
| ž Z | |||
| ž (L06 Z; // minštasis prieš priešakinės eilės balsius | |||
| ž (CL06 Z; // minštasis prieš priešakinės eilės balsius, įsiterpia priebalsis: žvelgti | |||
| ž (CCL06 Z; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: užkrešėti | |||
| žž Z // du vienodi priebalsiai suliejami: užžėlė [užėlė] | |||
| ž (L02 S // prieš dusliuosius priebalsius suduslėja: vežti [vešti] | |||
| ž (_ S // skardieji [d], [g], [ž] žodžio gale tariami dusliai: bemaž – bemaš | |||
| žs s // susidūrus priebalsiams [s], [š], [z], [ž] tariamas paskutinysis: užsienis [usienis] | |||
| žš S // susidūrus priebalsiams [s], [š], [z], [ž] tariamas paskutinysis: užšoko [ušoko] | |||
| .group 0xce // Greek letters | |||
| // 0xce is the first byte of the utf-8 code for these characters | |||
| α 'alfa_ | |||
| β b;'eta_ | |||
| γ g'a:ma_ | |||
| δ d;'elta_ | |||
| ε 'eps;ilon_ | |||
| ζ z;'eta_ | |||
| η eta_ | |||
| θ t;eta_ | |||
| ι jota_ | |||
| κ k'apa_ | |||
| λ l;'amda_ | |||
| μ m;'i_ | |||
| ν n;'i_ | |||
| ξ ks;'i_ | |||
| ο 'om;ikron_ | |||
| .group 0xcf // Greek letters | |||
| π p;'i:_ | |||
| ρ r'o_ | |||
| σ s;'igma_ | |||
| ς s;'igma_ | |||
| τ t'aU_ | |||
| υ 'ips;ilon_ | |||
| φ f;'i_ | |||
| χ x;'i_ | |||
| ψ ps;'i_ | |||
| ω om'ega_ | |||
| .group | |||
| ' | |||
| ! _:Saukt'Ukas | |||
| ! (\! | |||
| : d;v;'ItaS;k;is | |||
| D_) : (_DD_ // omit colon in time, eg: 2:30 | |||
| != n;el;'i:gu | |||
| >= daug;'au_arb'A_l;i:gu | |||
| <= maZ;'au_arb'A_li:gu | |||
| __) - (_D minus | |||
| A_) - (_D _ | |||
| C_) - (_D _ | |||
| \#\#) # (_ _:: | |||
| \#) # | |||
| . (. _: | |||
| . _:t'aSkas | |||
| \.) . | |||
| @@ -643,46 +643,65 @@ governo gov'ernU $noun | |||
| //********************* | |||
| // $alt changes stressed [e] or [o] phoneme to open [E] or [O] | |||
| // $alt2 changes stressed [E] or [O] phoneme to close [e] or [o] | |||
| boca $alt2 | |||
| borboleta $alt2 | |||
| catorze $alt2 | |||
| copo $alt | |||
| escova $alt2 | |||
| corpos $alt | |||
| corvos $alt | |||
| der $alt | |||
| doce $alt2 | |||
| descova $alt2 | |||
| fizer $alt | |||
| fizerem $alt | |||
| fogos $alt | |||
| fosse $alt2 | |||
| fossem $alt2 | |||
| grosso $alt2 | |||
| hoje $alt2 | |||
| jogos $alt | |||
| líderes $alt2 | |||
| lopes $alt | |||
| mexa m'eS& | |||
| mexi meS'i | |||
| mexo m'eSU | |||
| modo $alt | |||
| modos $alt | |||
| mortos $alt | |||
| ?2 mulher mulj'Er | |||
| ?4 mulher mul^'Er | |||
| mui mwi | |||
| muito mw'iNtU // -s is included as a suffix | |||
| muita mw'iNt& | |||
| mulheres $alt | |||
| novos $alt | |||
| onu $1 | |||
| ovos $alt | |||
| paexa paeSa | |||
| pedra $alt | |||
| perdem $alt | |||
| portos $alt | |||
| povos $alt | |||
| preto $alt2 | |||
| onu $1 | |||
| puder $alt | |||
| rede $alt2 | |||
| rixa xiS& | |||
| rogas $alt | |||
| selvagem seUv'aZeIN | |||
| souber $alt | |||
| souberem $alt | |||
| sugerem $alt | |||
| suor swOr | |||
| tapete $alt2 | |||
| teta $alt2 | |||
| novos $alt | |||
| mortos $alt | |||
| corpos $alt | |||
| modo $alt | |||
| modos $alt | |||
| fogos $alt | |||
| lopes $alt | |||
| jogos $alt | |||
| doce $alt2 | |||
| drogas $alt | |||
| grosso $alt2 | |||
| tiver $alt | |||
| tiveres $alt | |||
| torres $alt2 | |||
| vanessa $alt2 | |||
| verbo $alt | |||
| vierem $alt | |||
| violeta $alt2 | |||
| // Close [o] | |||
| ?1 calculadora $alt2 | |||
| @@ -690,8 +709,6 @@ torres $alt2 | |||
| ?1 senhora $alt2 | |||
| ?1 sobre $alt2 | |||
| vanessa $alt2 | |||
| violeta $alt2 | |||
| abacaxi abakaSy | |||
| @@ -556,7 +556,7 @@ | |||
| ?1 o (l_ 'O | |||
| ?2 ol (_ Ow | |||
| o (lh+ o | |||
| o (lh o | |||
| ?2 _) o (lhA_ O | |||
| ?2 _) o (lhAm_ O | |||
| om (_ oN | |||
| @@ -583,7 +583,7 @@ | |||
| o (sto_ o | |||
| o (stAm_ O | |||
| o (strA_ O | |||
| os (trAm_ O | |||
| o (strAm_ O | |||
| o (tA_ O | |||
| o (tAm_ O | |||
| @@ -841,6 +841,8 @@ | |||
| ri) x (A S | |||
| rela) x (A S | |||
| _ro) x (A S | |||
| _trou) x (e s | |||
| _trou) xe (@ sE | |||
| _ve) x (A S | |||
| _xi) x (A S | |||
| ?1 i) x (a_ S | |||
| @@ -206,7 +206,7 @@ _3o mu:nR | |||
| _4o na:ng | |||
| _5o aInd | |||
| _6o a:R | |||
| _7o ;e:l | |||
| _7o ;e:z. | |||
| _8o ;et.t. | |||
| _9o onbVd. | |||
| _10o patt | |||
| @@ -76,7 +76,7 @@ | |||
| .L11 ப த க | |||
| // words before "bottle" | |||
| .L12 பீர் கலர் சாராய சோடா தண்ணி தண்ணீர் பிராந்தி வாட்டர் விஸ்கி பிளாஸ்டிக் ப்ளாஸ்டிக் கண்ணாடி கிளாஸ் க்ளாஸ் மது மருந்து | |||
| .L12 பீர் கலர் சாராய சோடா தண்ணி தண்ணீர் பிராந்தி வாட்டர் விஸ்கி பிளாஸ்டிக் ப்ளாஸ்டிக் கண்ணாடி கிளாஸ் க்ளாஸ் மது மருந்து ஊறுகா ஊறுகாய் | |||
| // words after "booga" | |||
| .L13 வாழ்க்கை பூமி விருந்த மனிதன | |||
| @@ -95,7 +95,7 @@ | |||
| .L19 தம்பி தங்க | |||
| // words after கோரப் [go:rVb] | |||
| .L20 பல் பற் போர | |||
| .L20 பல் பற் போர போர | |||
| // words before பாவ+ | |||
| .L21 நேய ராக சகோதர சாந்த சிநேக சினேக முக முகத்தின் ராகங்களின் ராகத்தின் சம சமமான சமமாக சமநிலை | |||
| @@ -106,6 +106,15 @@ | |||
| // words before பில்டர+ ("filter") | |||
| .L23 காபி காஃபி வாட்டர் தண்ணி தண்ணீர் ஏர் | |||
| // words after தம் | |||
| .L24 அடிக்க அடித்த அடிப்ப பிடிக்க பிடித்த பிடிப்ப எடுக்க எடுத்த எடுப்ப | |||
| // words after பாலே | |||
| .L25 நடன டான்ஸ நாட்டிய | |||
| // words after கேஸ் | |||
| .L26 சிலிண்டர ஸ்டவ் கனெக் | |||
| // consonants | |||
| @@ -172,11 +181,13 @@ | |||
| _) க (னரக gV | |||
| _) கப் (L04ா gVp | |||
| _) கப்ச (ிப் gVptS | |||
| _) க (ப்புன gV | |||
| _) க (ப்பெ gV | |||
| _) க (ப்பென்ர gV | |||
| _) க (மகம gV | |||
| _) க (மவென்ற gV | |||
| _) க (ம்பீர gV | |||
| _) க (ம்முன gV | |||
| _) க (யாசுர gV | |||
| _) க (யானா gV | |||
| _) க (யாவ gV | |||
| @@ -235,6 +246,7 @@ | |||
| _) கி (ரணி ki | |||
| _) கி (ரண்_ ki | |||
| _) கி (ரந்த g | |||
| _) கி (ரய k | |||
| _) கி (ரவுண்ட g | |||
| _) கி (ரஹ g | |||
| _) கிராஃபைட gra:faIt.V# | |||
| @@ -252,7 +264,6 @@ | |||
| _) க (ிரிஜா g | |||
| _) க (ிரிதர g | |||
| _) க (ிரிதார g | |||
| _) கி (ரித்த k | |||
| _) கி (ரிமினல k | |||
| _) கி (ரியா_ k | |||
| _) க (ிரியாக g | |||
| @@ -263,7 +274,6 @@ | |||
| _) க (ிரிவல g | |||
| _) கி (ரிஸ்ட k | |||
| _) கிரிஸ்டோப (ர krist.o:fV | |||
| _) கி (ரிஸ்த k | |||
| _) கி (ரீட k | |||
| _) கி (ரீன g | |||
| _) கி (ரீன்லாந்த g | |||
| @@ -279,7 +289,10 @@ | |||
| _) கி (ரைண்டர g | |||
| _) கி (ரௌண்ட g | |||
| _) க (ிர்ரெ g | |||
| _) கி (றித்த k | |||
| _) கி (றிஸ்டல k | |||
| _) கி (றிஸ்த k | |||
| _) க (ில்மா g | |||
| _) கி (ளப்_ k | |||
| _) கிளப்ப (ில kl.Vbb | |||
| _) கிளப்ப (ுகள klVbb | |||
| @@ -353,6 +366,7 @@ _மன்மதக்) க (ுகை g | |||
| _) க (ுபுகுபு g | |||
| _) க (ுபுக் g | |||
| _) குப் (த gup | |||
| _) க (ுப்புன g | |||
| _) க (ுப்பென்ற g | |||
| _) க (ுமாஸ்தா g | |||
| _) க (ுமுகுமு g | |||
| @@ -361,6 +375,7 @@ _மன்மதக்) க (ுகை g | |||
| _) க (ும்மாள g | |||
| _) க (ும்மிடிப்பூண் g | |||
| _) க (ும்மிருட்ட g | |||
| _) க (ும்முன g | |||
| _) க (ும்மெ g | |||
| _) க (ுருகுல g | |||
| _) க (ுருக்கள g | |||
| @@ -394,6 +409,7 @@ _மன்மதக்) க (ுகை g | |||
| _) க (ுலேபா g | |||
| _) கு (லோபல g | |||
| _) க (ுல்மோL06ர g | |||
| _) கு (ளுக்கோஸ g | |||
| _) க (ுவஹாத்தி g | |||
| _) குவாலிட(ி kwa:lit. | |||
| _) குவ (ாலிபிகேஷன kw | |||
| @@ -426,8 +442,7 @@ _மன்மதக்) க (ுகை g | |||
| _) க (ேட்டைப் g | |||
| _) கேரண்ட ge:rVn.t.V# | |||
| _) க (ேலி g | |||
| _) க (ேஸ்_சிலிண்டர g | |||
| _) க (ேஸ்_ஸ்டவ் g | |||
| _) க (ேஸ்_L26 g | |||
| _) க (ைட g | |||
| _) க (ைனக g | |||
| _) க (ொணத் g | |||
| @@ -438,6 +453,8 @@ _மன்மதக்) க (ுகை g | |||
| _) க (ோகுல g | |||
| _) க (ோசாலை g | |||
| _) கோட்ச (ே go:d.s | |||
| _) க (ோட்டு_வாத்திய g | |||
| _) க (ோண்டு g | |||
| _) க (ோதாவரி g | |||
| _) க (ோதுமை g | |||
| _) க (ோத்திரங் g | |||
| @@ -489,6 +506,7 @@ _மன்மதக்) க (ுகை g | |||
| _) க (ௌன்கள g | |||
| _) க (ௌரவ g | |||
| _) க (ௌரி g | |||
| _) க (ௌளி g | |||
| _) க (ௌளை g | |||
| _) க் (ரவுண்ட g | |||
| _) க் (ரிகோரிய g | |||
| @@ -502,7 +520,6 @@ _மன்மதக்) க (ுகை g | |||
| //endsort | |||
| //sort | |||
| ஷங்) க (ர kV | |||
| _கோபி) க kV# | |||
| _ஸ்டா) க kV# | |||
| _ஜமாய்) க kV# | |||
| @@ -529,6 +546,7 @@ _தலைக்) க (ன gV | |||
| _வெல்) க (ம kV | |||
| தின) க (ர kV | |||
| மது) க (ர kV | |||
| ஷங்) க (ர kV | |||
| திவா) க (ர kV | |||
| பிரபா) க (ர kV | |||
| சுதா) க (ரிட kV | |||
| @@ -564,6 +582,7 @@ _சூரிய) க (லா kV | |||
| பஞ்ச) க (வ்ய kV | |||
| வீண்) க (ஷ்ட kV | |||
| ம) க (ா H | |||
| _சுரே) க (ா k | |||
| _தாலு) க (ா k | |||
| _ராதி) க (ா k | |||
| _லங்) க (ா k | |||
| @@ -577,6 +596,7 @@ _சூரிய) க (லா kV | |||
| _ரேணு) க (ா k | |||
| _கார்த்தி) க (ா k | |||
| _கிருத்தி) க (ா k | |||
| _சந்திரலே) க (ா k | |||
| _சந்திரி) க (ா k | |||
| _சாமுத்ரி) க (ா k | |||
| _மாளவி) க (ா k | |||
| @@ -596,6 +616,8 @@ _ஹன்L04ி) க (ா k | |||
| விவே) க (ானந்த k | |||
| அல) காப (ாத் Ha:b | |||
| _வலை) க (ாப் k | |||
| _ஹெலி) க (ாப்டர k | |||
| _வளை) க (ாப்ப k | |||
| தொல்) க (ாப்பி k | |||
| மூல) க (ாரண k | |||
| _பூ) க (ாரர k | |||
| @@ -637,6 +659,7 @@ _தொன்ம) க (ால k | |||
| தென்) க (ிழ k | |||
| _பா) க (ிஸ்தான k | |||
| அப) க (ீர்த்தி k | |||
| _பல்) க (ு k | |||
| மலைக்) க (ுகை g | |||
| _பால்) க (ுட k | |||
| _பரம) க (ுடி k | |||
| @@ -665,6 +688,7 @@ _டா) குமெண்ட kUmen.tV# | |||
| _கீழ்) க (ுல k | |||
| ராஜ) க (ுல k | |||
| _குரு) க (ுல k | |||
| _கோ) க (ுல k | |||
| _மேல்) க (ுல k | |||
| _மன்னர்) க (ுல k | |||
| _டிரா) க (ுலா k | |||
| @@ -730,6 +754,8 @@ _துணை) க்க (ண்ட ggV | |||
| _முழு) க்க (வன ggV | |||
| தீர்) க்க (ாலோசநை gg | |||
| _ல) க்க (ின gg | |||
| _வி) க்க (ினங் gg | |||
| _வி) க்க (ினம gg | |||
| _வி) க்க (ினம்_ gg | |||
| அ) க்க (ினி gg | |||
| கோபா) க்க (ினி gg | |||
| @@ -778,7 +804,10 @@ _துப்பாக்கி) க்க (ுண்ட gg | |||
| ஆ) க்ச (ுவல ktS | |||
| க்ட kt.V# // English words | |||
| எ) க்ட (ே gd. | |||
| _ஹெ) க்ட (ே gd. | |||
| _ஹெ) க்ட (ே_ gd. | |||
| _ஹெ) க்ட (ேக்க gd. | |||
| _ஹெ) க்ட (ேய gd. | |||
| _ஹெ) க்ட (ேவ gd. | |||
| அ) க (்டோபர k | |||
| க்ட் kt. // English words | |||
| _எலெ) க்ட்ரிக (ல kt.rikV | |||
| @@ -852,6 +881,7 @@ _துப்பாக்கி) க்க (ுண்ட gg | |||
| _) ச (ந்தர்ப sV | |||
| அ) ச (ந்தர்ப sV | |||
| ச (ந்திர tSV | |||
| _) ச (ந்துரு tSV | |||
| _ஹட்) ச (ன sV | |||
| _வாட்) ச (ன sV | |||
| _சாபவிமோ) ச (ன tSV | |||
| @@ -873,6 +903,7 @@ _மீனலோ) ச (னி tSV | |||
| _) சர்ச (ி tSVrtS | |||
| _) ச (ர்ச்சில tSV | |||
| _) ச (ர்ச்சு tSV | |||
| அஃப்) ச (ல zV | |||
| மருதா) ச (ல tSV | |||
| வேதா) ச (ல tSV | |||
| _சேஷா) ச (ல tSV | |||
| @@ -882,6 +913,7 @@ _தணிகா) ச (ல tSV | |||
| வேங்கடா) ச (ல tSV | |||
| _) ச (லோ tSV | |||
| _) ச (வான tSV | |||
| _) ச (ாக்கட்டி tS | |||
| _) சாக்ப (ீL04 tSa:kp | |||
| _) சாக்லேட் tSa:kle:t. | |||
| _) சா (ட்டர்ஜி tSe: | |||
| @@ -895,6 +927,7 @@ _தணிகா) ச (ல tSV | |||
| _) ச (ாந்தை tS | |||
| _) சா (னல tSe: | |||
| _) ச (ான்ஸ tS | |||
| _) ச (ாப்டர tS | |||
| _) சாப் (ளின tSa:p | |||
| _) ச (ாமுண்ட tS | |||
| _) ச (ாயாவ tS | |||
| @@ -910,12 +943,14 @@ _தணிகா) ச (ல tSV | |||
| ஆ) ச (ாரத் tS | |||
| ஆ) ச (ாரம tS | |||
| ச (ாரிய tS | |||
| அ) ச (ாருதீன z | |||
| _) சாருலத (ா tSa:rUlVt | |||
| _) ச (ாருவ tS | |||
| _) ச (ார்ஜ tS | |||
| _ரீ) ச (ார்ஜ tS | |||
| _டிஸ்) ச (ார்ஜ tS | |||
| _) ச (ார்ஜை tS | |||
| _) ச (ார்மினார tS | |||
| _) ச (ார்லஸ tS | |||
| _) ச (ார்லி tS | |||
| _) ச (ாளுக்கிய tS | |||
| @@ -959,11 +994,13 @@ _தணிகா) ச (ல tSV | |||
| _) ச (ிப்பு tS | |||
| _) ச (ிப்பை tS | |||
| _) ச (ிப்ஸ tS | |||
| _பக்தி_) சிரத் (தை srVd | |||
| சி (ரம s | |||
| _) சி (ரார்த்த s | |||
| _) சிரிலங்க (ா srilVNk | |||
| _) சிரு (ங்கார sri | |||
| _) சிரு (ஷ்டி sri | |||
| _ஃபா) ச (ில z | |||
| _) சி (லாகி s | |||
| _) ச (ிலிய tS | |||
| _) சி (லேட s | |||
| @@ -1066,6 +1103,7 @@ _ஜலகண்டே) சு (வ s | |||
| _) ச (ைனாவ tS | |||
| _) ச (ைனீஸ tS | |||
| _) ச (ோட்டா tS | |||
| _) ச (ௌக்கிதார tS | |||
| _) ச (ௌதரி tS | |||
| _) ச (ௌதிரி tS | |||
| _) ச (ௌஹான tS | |||
| @@ -1075,10 +1113,17 @@ _ஜலகண்டே) சு (வ s | |||
| .group ஜ | |||
| ஜ dZV | |||
| ஜ (B dZ | |||
| ஜ dZV | |||
| ஜ (B dZ | |||
| _) ஜு (வால dZ | |||
| _டின்) ஜ (ர tSV | |||
| _ப) ஜ (ார z | |||
| _) ஜ (ுல்பி z | |||
| _) ஜ (ுல்ஃபி z | |||
| அ) ஜ (ாருதீன z | |||
| _) ஜ (ர்தாரி zV | |||
| _) ஜ (ியா z | |||
| _ரம்) ஜ (ான z | |||
| .group ஞ | |||
| @@ -1088,6 +1133,7 @@ _ஜலகண்டே) சு (வ s | |||
| _கா) ஞ்ச (ன ntSV | |||
| இ) ஞ்ச் ntS | |||
| _வி) ஞ்ச் ntS | |||
| _ப) ஞ்ச (ர ntSV | |||
| .group ட | |||
| @@ -1142,6 +1188,8 @@ _ஷிஃப்) ட t.V# | |||
| _) ட (யத்த t.V | |||
| _) ட (யரில t.V | |||
| _) ட (யரு t.V | |||
| _) ட (யரை t.V | |||
| _) ட (யரோ t.V | |||
| _) ட (யர் t.V | |||
| ஃபில்) ட (ர t.V | |||
| _செண்) ட (ர t.V | |||
| @@ -1239,7 +1287,9 @@ _செண்) டிமெண்ட t.imen.t.V# | |||
| _) டி (ரான்ஸ்வேல t. | |||
| _) டிராபிக் t.ra:fik | |||
| _) டிராப் t.ra:p | |||
| _) ட (ிராம t. | |||
| _) டி (ராமில t. | |||
| _) டி (ராமை t. | |||
| _) டி (ராம் t. | |||
| _) டி (ராயிங் d. | |||
| கொலஸ்) டி (ரால _|t. | |||
| _) டி (ராலி t. | |||
| @@ -1372,6 +1422,9 @@ _ஹெல்மெ) ட் t. | |||
| _) ட் (ரான்ஸ்லே t. | |||
| _) ட் (ரான்ஸ்வேல t. | |||
| _) ட்ராபிக் t.ra:fik | |||
| _) ட் (ராமில t. | |||
| _) ட் (ராமை t. | |||
| _) ட் (ராம் t. | |||
| _) ட் (ராலி t. | |||
| _) ட் (ராவல t. | |||
| _) ட் (ராவெல t. | |||
| @@ -1513,6 +1566,7 @@ _நடுரோ) ட் (ல t. | |||
| _) த (ன்வந்தரி dV | |||
| _) தபதப dVbVdVbV# | |||
| _) த (மயந்தி dV | |||
| _) த (ம்_L24 dV | |||
| _) த (ம்படி dV | |||
| _) த (ம்பதி dV | |||
| _) த (ம்பிடி dV | |||
| @@ -1582,6 +1636,7 @@ _அகாலி_) த (ள dV | |||
| _) த (ாம்_தூம d | |||
| _) த (ாயங்கள d | |||
| _) த (ாயமா d | |||
| _) த (ாயமு d | |||
| _) த (ாயாதி d | |||
| _) த (ாரணி d | |||
| _) த (ாரா_சிக்கோ d | |||
| @@ -1876,6 +1931,8 @@ _முரட்டு) த்த (டியன ddV | |||
| _முரட்டு) த்த (டியர ddV | |||
| _சிறை) த்த (ண்டனை ddV | |||
| பு) த்த (ன ddV | |||
| _நர்) த்த (ன ddV | |||
| _ஜனார்) த்த (ன ddV | |||
| _வர்) த்த (மான ddV | |||
| பு) த்த (ர ddV | |||
| அர்) த்தராத்த (ிரி ddVra:dd | |||
| @@ -1884,6 +1941,7 @@ _சிறை) த்த (ண்டனை ddV | |||
| _சி) த்தாந்த dda:ntV# | |||
| சி) த்த (ார் dd | |||
| பு) த்த (ி dd | |||
| _விரு) த்த (ி dd | |||
| அயோ) த்த (ி dd | |||
| _வை) த்த (ி_ dd | |||
| எட்டு) த்த (ிக்க dd | |||
| @@ -2045,6 +2103,7 @@ _சி) த்ரலேக (ா trVle:k | |||
| _) ப (ச்சன bV | |||
| _) ப (ச்சான bV | |||
| _) ப (ஜ bV | |||
| _) பட (ாலியன bVt. | |||
| _) ப (டுகாக்கள bV | |||
| _) ப (டுகாவ bV | |||
| _) ப (ட்சண bV | |||
| @@ -2079,12 +2138,14 @@ _சொந்த_) ப (ந்த bV | |||
| _) ப (ந்துவ bV | |||
| _) ப (ந்தோபஸ்த bV | |||
| _) ப (னல fV | |||
| _) ப (னாரச bV | |||
| _) ப (னாரஸ bV | |||
| _) ப (னியன bV | |||
| _) ப (ன்னாரி bV | |||
| _டீயும்_) ப (ன்னும்_ bV | |||
| _) ப (ன்னும்_டீயும் bV | |||
| _) ப (ன்ருட்டி bV | |||
| _) ப (பிள்கம் bV | |||
| _) ப (பூன bV | |||
| _) ப (ப்ளிமாஸ bV | |||
| _) ப (ம்பர bV | |||
| @@ -2108,12 +2169,17 @@ _டீயும்_) ப (ன்னும்_ bV | |||
| _) ப (ரதநாட்டிய bV | |||
| _) ப (ரதன bV | |||
| _) ப (ரதர bV | |||
| _) ப (ரத்திட bV | |||
| _) ப (ரத்திடம bV | |||
| _) ப (ரத்தின bV | |||
| _) ப (ரத்து bV | |||
| _) பரத்து (வாஜ bVrVt | |||
| _) ப (ரத்தோட bV | |||
| _) ப (ரத்பூர bV | |||
| _) ப (ரத்வாஜ bV | |||
| _) ப (ராக்_ஒபாமா bV | |||
| _) ப (ரிதா_ fV | |||
| _) ப (ரிதாவ fV | |||
| _) பரூக் fVrU:k | |||
| _) ப (ரோட bV | |||
| _) ப (ர்ஃபி bV | |||
| @@ -2190,6 +2256,7 @@ _டீயும்_) ப (ன்னும்_ bV | |||
| _) ப (வுத்தத்தில bV | |||
| _) ப (வுலர bV | |||
| _) ப (வுலிங் bV | |||
| _) ப (வேரிய bV | |||
| _) ப (வ்ய bV | |||
| _) ப (ஷீர bV | |||
| _) ப (ஸ bV | |||
| @@ -2215,6 +2282,7 @@ _டீயும்_) ப (ன்னும்_ bV | |||
| _) பாங்க (ாக் ba:Nk | |||
| _) ப (ாங்கில b | |||
| _) ப (ாங்க் b | |||
| _) ப (ாசில f | |||
| _) ப (ாசு b | |||
| _) பாசுப (த pa:sUpV | |||
| _) ப (ாசுர p | |||
| @@ -2268,7 +2336,9 @@ _டெட்_) ப (ாடி b | |||
| _) ப (ாதிப்படைவ b | |||
| _) ப (ாதிப்பதா b | |||
| _) ப (ாதிப்பதை b | |||
| _) ப (ாதிப்பாகி b | |||
| _) ப (ாதிப்பாகிற b | |||
| _) ப (ாதிப்பாகும b | |||
| _) ப (ாதிப்பால b | |||
| _) ப (ாதிப்பினால b | |||
| _) ப (ாதிப்பிற்க b | |||
| @@ -2334,6 +2404,7 @@ _விளையாடு_) ப (ாம்பே p | |||
| _) ப (ாலமுர b | |||
| _) ப (ாலம்மாள b | |||
| _) ப (ாலய்யா b | |||
| _) ப (ாலஷங்கர b | |||
| _) ப (ாலாசூர b | |||
| _) ப (ாலாஜி b | |||
| _) ப (ாலாபிஷேக p | |||
| @@ -2348,10 +2419,12 @@ _விளையாடு_) ப (ாம்பே p | |||
| _) ப (ாலுடன் p | |||
| _) ப (ாலும்_ p | |||
| _) ப (ாலுவ b | |||
| _) ப (ாலே_L25 b | |||
| _) ப (ாலை p | |||
| _) ப (ால் p | |||
| _) ப (ால்_தாக்கரே b | |||
| _) பால்க (னி ba:lkV | |||
| _) பால்டிக் ba:lt.ik | |||
| _) பால்ட (ிமோர ba:lt. | |||
| _) ப (ால்ய b | |||
| _) ப (ால்ஸ b | |||
| @@ -2451,8 +2524,10 @@ _விளையாடு_) ப (ாம்பே p | |||
| _) பி (ரதீ p | |||
| _) பி (ரதேச p | |||
| _) பி (ரதேஷ p | |||
| _) பி (ரதோஷ p | |||
| _) பி (ரத்தியேக p | |||
| _) பிரத் (யேக prVt | |||
| _) பி (ரனாப p | |||
| _) பி (ரப p | |||
| _) பிரம (ன brVmmV | |||
| _) பி (ரமாண p | |||
| @@ -2558,6 +2633,7 @@ _விளையாடு_) ப (ாம்பே p | |||
| _) பி (ரியாவின p | |||
| _) பி (ரியாவு p | |||
| _) பி (ரியாவை p | |||
| _) பி (ரிஸ்டன b | |||
| _) பி (ரிஸ்டல b | |||
| _) பிரிஸ்ப (ேன brisb | |||
| _) ப (ிருகண்டி b | |||
| @@ -2575,7 +2651,7 @@ _விளையாடு_) ப (ாம்பே p | |||
| _) பி (ரெஷ் f | |||
| _) பி (ரே p | |||
| _) பி (ரேக்க b | |||
| _) பி (ரேசில b | |||
| _) பிரேச (ில bre:z | |||
| _) பி (ரைல b | |||
| _) பிரைவேட praIve:t.V# | |||
| _) பி (ரோகிதர p | |||
| @@ -2633,6 +2709,7 @@ _விளையாடு_) ப (ாம்பே p | |||
| _) ப (ீடித்த p | |||
| _) ப (ீடிப்புகை b | |||
| _) ப (ீடிய b | |||
| _) ப (ீட்டில்ஸ b | |||
| _) பீட்ரூட் bi:t.ru:t. | |||
| _) பீத (ோவன bi:t | |||
| _) ப (ீத்தோவன b | |||
| @@ -2694,6 +2771,7 @@ _பெனசீர்_) ப (ுட்டோ b | |||
| _) ப (ுல்லாக்க b | |||
| _) புல்லெட் bullet. | |||
| _) பு (ளுடோனிய p | |||
| _) பு (ளூஸ b | |||
| _) பு (ளோரிடா f | |||
| _) ப (ுவன b | |||
| _) ப (ுஸ்வான b | |||
| @@ -2753,6 +2831,7 @@ _பெனசீர்_) ப (ுட்டோ b | |||
| _) பெப்ப (ே bebb | |||
| _) ப (ெப்ரவரி f | |||
| _) ப (ெயில f | |||
| _) பெர்ட் (ரண்ட bert. | |||
| _) ப (ெர்த் b | |||
| _) ப (ெர்னாட்ஷா b | |||
| _) ப (ெர்னாண்ட f | |||
| @@ -2785,6 +2864,7 @@ _பெனசீர்_) ப (ுட்டோ b | |||
| _) ப (ேபி b | |||
| _) ப (ேமானி b | |||
| _) ப (ேமிலி f | |||
| _) ப (ேரிக்கா b | |||
| _) ப (ேலன்ஸ b | |||
| _) ப (ேல் b | |||
| _) ப (ேஷன f | |||
| @@ -2804,6 +2884,7 @@ _பெனசீர்_) ப (ுட்டோ b | |||
| _) ப (ைரன b | |||
| _) ப (ைரவ b | |||
| _) ப (ைராகி b | |||
| _) ப (ொக்கே b | |||
| _) ப (ொம்மன b | |||
| _) ப (ொம்மனாட்டி p | |||
| _) ப (ொம்மல b | |||
| @@ -2824,7 +2905,10 @@ _பெனசீர்_) ப (ுட்டோ b | |||
| _) ப (ோங்கா b | |||
| _) ப (ோங்கு b | |||
| _) ப (ோஜ b | |||
| _) போட்டோகிராப (ர fo:t.t.o:gra:fV | |||
| _) ப (ோட்டோக்க f | |||
| _) போட்டோக்ராப (ர fo:t.t.o:gra:fV | |||
| _) ப (ோட்டோதான f | |||
| _) ப (ோண்டி b | |||
| _) ப (ோதகன b | |||
| _) ப (ோதகர b | |||
| @@ -2906,12 +2990,14 @@ _பெனசீர்_) ப (ுட்டோ b | |||
| _) ப் (ரௌன b | |||
| _) ப் (ளவுஸ b | |||
| _) ப்ளாப் fl.a:p | |||
| _) ப் (ளூஸ b | |||
| _) ப் (ளோரிடா f | |||
| _) ப் (ளௌஸ b | |||
| //endsort | |||
| //sort | |||
| இடர்) ப pV# | |||
| நடை) ப p | |||
| _கேம்) ப pV# | |||
| _பிரதீ) ப pV# | |||
| ஒலிம்) ப pV# | |||
| @@ -3079,6 +3165,7 @@ _வெளிப்) ப (ாக b | |||
| ஈடு) ப (ாட p | |||
| இடி) ப (ாட p | |||
| _கட்டு) ப (ாட p | |||
| _வசை) ப (ாட p | |||
| _வழி) ப (ாட p | |||
| உடன்) ப (ாட p | |||
| _குறை) ப (ாட p | |||
| @@ -3105,7 +3192,6 @@ _வெளிப்) ப (ாக b | |||
| ஔரங்கா) ப (ாத b | |||
| _சரி) ப (ாதி p | |||
| _சிறு) ப (ாதை p | |||
| _நடை) ப (ாதை p | |||
| ஜிந்தா) ப (ாத் b | |||
| _பஞ்ச) ப (ாத்திர p | |||
| அ) ப (ான p | |||
| @@ -3114,6 +3200,7 @@ _வெளிப்) ப (ாக b | |||
| _) பாபவிமோசன pa:bVvimo:tSV | |||
| _சாயி) பாப (ா ba:b | |||
| _சாய்) பாப (ா ba:b | |||
| அலை) ப (ாய p | |||
| அ) பாயிண்ட்மெண்ட pa:jin.t.ment.V# | |||
| அல்) ப (ாயு p | |||
| _டீ) ப (ாய் p | |||
| @@ -3151,6 +3238,7 @@ _தமிழ்ப்) ப (ாஷ _b | |||
| _குல்) ப (ி f | |||
| வாதா) ப (ி p | |||
| _கடா) ப (ி f | |||
| _ஜுல்) ப (ி f | |||
| _மெய்) ப (ி p | |||
| _பொய்) ப (ி p | |||
| _யுஎஸ்) ப (ி b | |||
| @@ -3199,6 +3287,7 @@ _ஞானப்) பிரக (ா prVk | |||
| பிரக (ாஷ prVk | |||
| மதப்) பிரச (ார prVtS | |||
| பி (ரதர b | |||
| _சம்) பி (ரதாய b | |||
| ராஜப்) பி (ரதிநிதி p | |||
| அரசுப்) பி (ரதிநிதி p | |||
| _தர்மப்) பி (ரப p | |||
| @@ -3214,6 +3303,7 @@ L03ந்தப்) பி (ரளய p | |||
| L03ந்தப்) பி (ராய p | |||
| ஆ) ப (ிரிக்க f | |||
| போஜனப்) பி (ரியர p | |||
| _ஸ்ரீ) பி (ரியா p | |||
| _) பி (ரீயா f | |||
| _மறு) ப (ிற p | |||
| உடன்) ப (ிற p | |||
| @@ -3243,6 +3333,7 @@ L03ந்தப்) பி (ராய p | |||
| அக்கினி) ப (ுத்திர p | |||
| வில்லி) ப (ுத்தூர p | |||
| ம்) ப (ுரா b | |||
| _வேத) ப (ுராண p | |||
| ம்) ப (ுரி b | |||
| _தர்ம) ப (ுரி p | |||
| _மர) ப (ுரிமை b | |||
| @@ -3253,6 +3344,7 @@ L03ந்தப்) பி (ராய p | |||
| _) பு (ளோரன்ஸ f | |||
| மண்) ப (ுழு p | |||
| ப (ூச்சி p | |||
| ம்) ப (ூச்சி b | |||
| உறுதி) ப (ூண்ட p | |||
| ம்) ப (ூர b | |||
| _லம்) ப (ூர p | |||
| @@ -3320,8 +3412,8 @@ _கோலாலம்) ப (ூர p | |||
| _காம்) ப (ோசிஷன p | |||
| எடை) ப (ோட p | |||
| _தடை) ப (ோட p | |||
| _நடை) ப (ோட p | |||
| _மார்) ப (ோட b | |||
| அசை) ப (ோட p | |||
| _சத்தம்) ப (ோட p | |||
| ப (ோதிலுமே_+ p | |||
| ப (ோதிலும்+ p | |||
| @@ -3367,6 +3459,7 @@ _டெஸ்க்டா) ப் p | |||
| ஆ) ப் (கானிஸ்தான f | |||
| _பா) ப்க (ார்ன pk | |||
| _ர) ப்ச (ர ptSV | |||
| அ) ப்ச (ல fzV | |||
| _லி) ப் (ட f | |||
| _மைக்ரோசா) ப் (ட f | |||
| _சா) ப்ட் (வேர ft | |||
| @@ -3433,6 +3526,8 @@ _சந்தேக) ப்ப (ுத்தி bb | |||
| துர்) ப்ப (ோதனை bb | |||
| _கே) ப் (மாரி p | |||
| கம்) ப்யூட (ர pjU:t.V | |||
| _யூ) ப்ரட (ீஸ frVt. | |||
| _ஸ்ரீ) ப் (ரியா p | |||
| _சு) ப் (ரீம p | |||
| _) ப் (ரீயா f | |||
| _கம்) ப் (ரெஸ p | |||
| @@ -3640,7 +3735,7 @@ _சந்தேக) ப்ப (ுத்தி bb | |||
| இ (ராவண | |||
| இ (ராவுத்த | |||
| இ (ராஷ்டிர | |||
| இ (லகுவாக | |||
| இ (லகு | |||
| இ (லக்ஷ்மண | |||
| இ (லட்சக் | |||
| இ (லட்சங் | |||
| @@ -11,11 +11,11 @@ | |||
| ٹ t.e: | |||
| ث se: | |||
| ج Ji:m | |||
| ج ce: | |||
| چ ce: | |||
| ح bar.i:||He: | |||
| خ xe: | |||
| د da:l | |||
| د d.a:l | |||
| ڈ d.a:l | |||
| ذ za:l | |||
| ر Re: | |||
| ڑ r.e: | |||
| @@ -37,12 +37,15 @@ | |||
| م mi:m | |||
| ن nu:n | |||
| و va:O | |||
| ہ He: | |||
| ں ghUnna | |||
| ﮨ cho:ti:||He: | |||
| ھ dO||caSmi:||He: | |||
| ء HamzaH | |||
| ی cho:t.i:||je: | |||
| ے bar.i:||je: | |||
| َ z@b@R | |||
| ِ ze:R | |||
| ُ pe:S | |||
| @@ -0,0 +1,5 @@ | |||
| name lithuanian | |||
| language lt | |||
| gender male | |||
| @@ -0,0 +1,53 @@ | |||
| //0 ' NULL 0 NULL | |||
| //0 , NULL 0 NULL | |||
| //0 ; NULL 0 NULL | |||
| 0 ;; NULL 0 ' | |||
| 0 @- NULL 0 NULL | |||
| 0 a: NULL 0 aa | |||
| 0 i: NULL 0 ii | |||
| 0 e NULL 0 E | |||
| 0 e: NULL 0 ea | |||
| 0 o: NULL 0 oo | |||
| 0 u: NULL 0 uu | |||
| 0 a : 0 aa | |||
| 0 i : 0 ii | |||
| 0 e : 0 ea | |||
| 0 o : 0 oo | |||
| 0 u : 0 uu | |||
| 0 ai NULL 50 a i | |||
| 0 au NULL 50 a u | |||
| 0 ei NULL 50 e i | |||
| 0 eu NULL 50 e u | |||
| 0 oi NULL 50 o i | |||
| 0 ui NULL 50 u i | |||
| 0 b; NULL 0 b' | |||
| 0 c; NULL 0 c' | |||
| 0 x; NULL 0 x' | |||
| 0 tS; NULL 0 tS' | |||
| 0 d; NULL 0 d' | |||
| 0 dz; NULL 0 dz' | |||
| 0 dZ; NULL 0 dZ' | |||
| 0 ;ei NULL 0 ei | |||
| 0 ;ie NULL 0 ie | |||
| 0 f; NULL 0 f' | |||
| 0 h; NULL 0 h' | |||
| 0 j; NULL 0 j' | |||
| 0 k; NULL 0 k' | |||
| 0 l; NULL 0 l' | |||
| 0 m; NULL 0 m' | |||
| 0 n; NULL 0 n' | |||
| 0 p; NULL 0 p' | |||
| 0 r; NULL 0 r' | |||
| 0 s; NULL 0 s' | |||
| 0 S; NULL 0 S' | |||
| 0 t; NULL 0 t' | |||
| 0 v; NULL 0 v' | |||
| 0 z; NULL 0 z' | |||
| 0 Z; NULL 0 Z' | |||
| @@ -0,0 +1,53 @@ | |||
| //0 ' NULL 0 NULL | |||
| //0 , NULL 0 NULL | |||
| //0 ; NULL 0 NULL | |||
| 0 ;; NULL 0 ' | |||
| 0 @- NULL 0 NULL | |||
| 0 a: NULL 0 aa | |||
| 0 i: NULL 0 ii | |||
| 0 e NULL 0 E | |||
| 0 e: NULL 0 ea | |||
| 0 o: NULL 0 oo | |||
| 0 u: NULL 0 uu | |||
| 0 a : 0 aa | |||
| 0 i : 0 ii | |||
| 0 e : 0 ea | |||
| 0 o : 0 oo | |||
| 0 u : 0 uu | |||
| 0 ai NULL 50 a i | |||
| 0 au NULL 50 a u | |||
| 0 ei NULL 50 e i | |||
| 0 eu NULL 50 e u | |||
| 0 oi NULL 50 o i | |||
| 0 ui NULL 50 u i | |||
| 0 b; NULL 0 b' | |||
| 0 c; NULL 0 c' | |||
| 0 x; NULL 0 x' | |||
| 0 tS; NULL 0 tS' | |||
| 0 d; NULL 0 d' | |||
| 0 dz; NULL 0 dz' | |||
| 0 dZ; NULL 0 dZ' | |||
| 0 ;ei NULL 0 ei | |||
| 0 ;ie NULL 0 ie | |||
| 0 f; NULL 0 f' | |||
| 0 h; NULL 0 h' | |||
| 0 j; NULL 0 j' | |||
| 0 k; NULL 0 k' | |||
| 0 l; NULL 0 l' | |||
| 0 m; NULL 0 m' | |||
| 0 n; NULL 0 n' | |||
| 0 p; NULL 0 p' | |||
| 0 r; NULL 0 r' | |||
| 0 s; NULL 0 s' | |||
| 0 S; NULL 0 S' | |||
| 0 t; NULL 0 t' | |||
| 0 v; NULL 0 v' | |||
| 0 z; NULL 0 z' | |||
| 0 Z; NULL 0 Z' | |||
| @@ -1,6 +1,6 @@ | |||
| // Irish Phonemes | |||
| // written by Ronan McGuirk | |||
| // April 2012 version 0.3 | |||
| // April-June 2012 version 1.0 | |||
| //==================================================== | |||
| //==================================================== | |||
| @@ -27,7 +27,7 @@ endphoneme | |||
| phoneme i // optional variant of [I] for end of words | |||
| vowel starttype #i endtype #i | |||
| ipa ? | |||
| length 80 | |||
| length 50 | |||
| FMT(vowel/ii_7) | |||
| endphoneme | |||
| @@ -44,6 +44,12 @@ phoneme U | |||
| length 180 | |||
| FMT(vowel/u_bck2) | |||
| endphoneme | |||
| phoneme u1 | |||
| vowel starttype #u endtype #u | |||
| length 50 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme 0 | |||
| vowel starttype #a endtype #a | |||
| @@ -0,0 +1,373 @@ | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| length 120 | |||
| FMT(vowel/8_7) | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| length 120 | |||
| FMT(vowel/a_3) | |||
| endphoneme | |||
| phoneme A | |||
| vowel starttype #a endtype #a | |||
| length 80 | |||
| FMT(vowel/a_3) | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| length 350 | |||
| long | |||
| FMT(vowel/a_3) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| length 180 | |||
| IF nextPh(isPause) THEN | |||
| FMT(vowel/ee_1) | |||
| ENDIF | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| length 80 | |||
| IF nextPh(isPause) THEN | |||
| FMT(vowel/ee_1) | |||
| ENDIF | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme e: | |||
| vowel starttype #e endtype #e | |||
| length 300 | |||
| FMT(vowel/e_mid) | |||
| endphoneme | |||
| phoneme ee | |||
| vowel starttype #e endtype #e | |||
| length 260 | |||
| long | |||
| FMT(vwl_ru/ee) | |||
| endphoneme | |||
| phoneme eA | |||
| vowel starttype #e endtype #a | |||
| length 290 | |||
| long | |||
| FMT(vdiph2/ea) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| length 100 | |||
| ChangeIfStressed(I) | |||
| // IfNextVowelAppend(;) | |||
| FMT(vowel/i_3) | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| length 70 | |||
| // IfNextVowelAppend(;) | |||
| FMT(vowel/i_3) | |||
| endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| length 300 | |||
| FMT(vowel/i_6) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| length 120 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| length 70 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme o: | |||
| vowel starttype #o endtype #o | |||
| length 300 | |||
| FMT(vowel/oo_1) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| length 70 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| length 110 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| length 330 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| phoneme w | |||
| vowel starttype #u endtype #u | |||
| length 180 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme W | |||
| vowel starttype #u endtype #u | |||
| length 100 | |||
| FMT(vowel/u) | |||
| endphoneme | |||
| phoneme ai | |||
| vowel starttype #a endtype #i | |||
| length 310 | |||
| long | |||
| FMT(vdiph/aai) | |||
| endphoneme | |||
| phoneme ei | |||
| vowel starttype #e endtype #i | |||
| length 300 | |||
| long | |||
| FMT(vdiph/eei_2) | |||
| endphoneme | |||
| phoneme au | |||
| vowel starttype #a endtype #u | |||
| length 300 | |||
| long | |||
| FMT(vdiph/aau) | |||
| endphoneme | |||
| phoneme uo | |||
| vowel starttype #u endtype #a | |||
| length 300 | |||
| long | |||
| FMT(vdiph2/uaa) | |||
| endphoneme | |||
| phoneme oi | |||
| vowel starttype #o endtype #i | |||
| length 290 | |||
| long | |||
| FMT(vdiph/ooi) | |||
| endphoneme | |||
| phoneme ui | |||
| vowel starttype #u endtype #i | |||
| length 290 | |||
| long | |||
| FMT(vdiph/ui) | |||
| endphoneme | |||
| phoneme ie | |||
| vowel starttype #i endtype #e | |||
| length 290 | |||
| long | |||
| FMT(vdiph2/ie_2) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| length 270 | |||
| FMT(vdiph/au_4) | |||
| endphoneme | |||
| phoneme eU | |||
| vowel starttype #e endtype #u | |||
| length 260 | |||
| FMT(vdiph/eu) | |||
| endphoneme | |||
| phoneme oU | |||
| vowel starttype #o endtype #u | |||
| length 260 | |||
| FMT(vdiph/ou_2) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| length 270 | |||
| FMT(vdiph/ai) | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| length 260 | |||
| FMT(vdiph/eei_3) | |||
| endphoneme | |||
| phoneme r | |||
| liquid rhotic nolink | |||
| alv trill | |||
| length 80 | |||
| IF prevPhW(isVowel) THEN | |||
| ELSE | |||
| InsertPhoneme(@-) | |||
| ENDIF | |||
| FMT(r3/r_trill,80) addWav(r3/r_trill.wav, 50) | |||
| endphoneme | |||
| phoneme ts | |||
| Length 10 | |||
| import_phoneme consonants/ts | |||
| endphoneme | |||
| phoneme dZ; | |||
| vcd pal afr sibilant palatal | |||
| voicingswitch tS; | |||
| lengthmod 5 | |||
| Vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70 | |||
| IF PreVoicing THEN | |||
| FMT(dzh/xdzh) | |||
| ENDIF | |||
| IF nextPh(isPause2) THEN | |||
| FMT(dzh/dzh_) addWav(x/dzh_) | |||
| ENDIF | |||
| endphoneme | |||
| phoneme tS; | |||
| vls pal afr sibilant palatal | |||
| voicingswitch dZ; | |||
| lengthmod 2 | |||
| Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70 | |||
| WAV(ustop/ts_pzd) | |||
| endphoneme | |||
| phoneme t | |||
| vls dnt stop | |||
| lengthmod 2 | |||
| voicingswitch d | |||
| Vowelin f1=0 f2=1600 -300 300 f3=-100 80 | |||
| Vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20 | |||
| IF nextPh(isPause2) THEN | |||
| WAV(ustop/t_dnt, 35) | |||
| ENDIF | |||
| WAV(ustop/t_dnt, 60) | |||
| endphoneme | |||
| phoneme t; | |||
| vls pal stop palatal | |||
| lengthmod 2 | |||
| voicingswitch d; | |||
| Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70 | |||
| Vowelout f1=1 f2=2700 400 600 f3=200 70 len=50 colr=1 | |||
| IF nextPh(isPause2) THEN | |||
| WAV(ustop/t_pzd, 30) | |||
| ENDIF | |||
| WAV(ustop/t_pzd, 60) | |||
| endphoneme | |||
| phoneme d | |||
| vcd dnt stop | |||
| lengthmod 5 | |||
| voicingswitch t | |||
| Vowelin f1=2 f2=1500 -300 300 f3=-150 80 | |||
| Vowelout f1=2 f2=1500 -300 300 f3=-150 80 | |||
| IF PreVoicing THEN | |||
| FMT(d/xd) | |||
| ENDIF | |||
| IF nextPh(isPause2) THEN | |||
| FMT(d/d_) addWav(x/d_) | |||
| ELIF nextPh(isRhotic) THEN | |||
| FMT(d/dr) addWav(x/d_dnt, 110) | |||
| ENDIF | |||
| FMT(d/d) addWav(x/d_dnt, 110) | |||
| endphoneme | |||
| phoneme d; | |||
| vcd alv stop palatal | |||
| lengthmod 5 | |||
| voicingswitch t; | |||
| Vowelin f1=2 f2=2700 400 600 f3=200 80 rate len=80 | |||
| Vowelout f1=2 f2=2700 400 600 f3=200 80 rate len=100 colr=1 | |||
| IF PreVoicing THEN | |||
| FMT(d/xd_pzd) | |||
| ENDIF | |||
| IF nextPh(isPause2) THEN | |||
| FMT(d/d_) addWav(x/d_pzd, 40) | |||
| ELIF nextPh(isRhotic) THEN | |||
| FMT(d/dr) addWav(x/d_pzd, 80) | |||
| ENDIF | |||
| FMT(d/d) addWav(x/d_pzd, 80) | |||
| endphoneme | |||
| phoneme n; | |||
| liquid palatal | |||
| NextVowelStarts | |||
| VowelStart(n^/n^@) | |||
| VowelStart(n^/n^a) | |||
| VowelStart(n^/n^e) | |||
| VowelStart(n^/n^i) | |||
| VowelStart(n^/n^o) | |||
| VowelStart(n^/n^u) | |||
| EndSwitch | |||
| IF prevPh(isPause) THEN | |||
| FMT(n^/_n^) | |||
| ELIF nextPh(isNotVowel) THEN | |||
| IF nextPhW(n^) THEN | |||
| Length 75 | |||
| ELIF prevPhW(n^) THEN | |||
| Length 100 | |||
| ENDIF | |||
| FMT(n^/n^_) | |||
| ENDIF | |||
| endphoneme | |||
| phoneme l; | |||
| liquid rfx palatal | |||
| ipa ɭ | |||
| // lengthmod 7 | |||
| length 80 | |||
| // FMT(l^/l^) | |||
| FMT(l^/l_rfx) | |||
| endphoneme | |||
| ///////////////////////////////////////// | |||
| /////////// Added by Mondhs | |||
| phoneme l // syllabic l | |||
| vowel starttype #@ endtype #@ | |||
| ipa lU+0329 | |||
| unstressed | |||
| length 300 | |||
| FMT(vwl_hi/l-voc) | |||
| endphoneme | |||
| @@ -0,0 +1 @@ | |||
| @@ -1708,6 +1708,10 @@ include ph_malayalam | |||
| phonemetable hu base | |||
| include ph_hungarian | |||
| phonemetable lt base | |||
| include ph_lithuanian | |||
| phonemetable lv base | |||
| include ph_latvian | |||
| @@ -1,7 +1,7 @@ | |||
| @ 1 536 1416 2320 584 1400 2000 | |||
| @ 0 536 1420 2420 536 1420 2420 | |||
| @- 0 525 1441 2340 525 1441 2340 | |||
| a 0 -3389 682 10183 -14324 -3574 28986 | |||
| a 0 -32132 -27904 -7256 -11523 -18012 -27772 | |||
| i 0 272 2247 3100 288 2247 3100 | |||
| u 0 352 1000 2240 352 1000 2200 | |||
| E 0 504 1900 2544 496 1920 2552 | |||
| @@ -8,5 +8,5 @@ E 0 584 1820 2560 584 1820 2560 | |||
| O 0 552 860 2660 552 880 2660 | |||
| U 0 388 940 2420 394 980 2360 | |||
| aI 0 912 1320 2740 360 2200 2820 | |||
| a# 0 514 514 514 514 514 514 | |||
| a# 0 394 0 396 350 0 352 | |||
| E2 0 584 1820 2560 584 1820 2560 | |||
| @@ -9,7 +9,7 @@ I2 0 408 1920 2580 416 1900 2580 | |||
| @5 0 525 1441 2340 525 1441 2340 | |||
| U 0 445 902 2620 445 902 2620 | |||
| @L 0 485 891 2780 450 792 2980 | |||
| a# 0 -1 -1 257 257 257 257 | |||
| a# 0 514 514 514 257 257 257 | |||
| aa 0 904 1320 2700 896 1340 2660 | |||
| E 0 646 1780 2500 646 1780 2500 | |||
| I 0 408 1940 2600 408 1940 2600 | |||
| @@ -25,7 +25,7 @@ O@ 0 575 891 2640 580 1023 2480 | |||
| o@ 0 575 891 2640 580 1023 2480 | |||
| u: 0 332 1527 2256 290 1023 2220 | |||
| aU 0 660 1562 2360 340 990 2360 | |||
| oU 0 20480 0 256 768 578 140 | |||
| oU 0 -6405 26212 29798 -19970 -9211 6917 | |||
| aI 0 860 1360 2660 488 1840 2440 | |||
| OI 0 545 780 2720 310 2002 2500 | |||
| e@ 0 647 1778 2530 593 1553 2370 | |||
| @@ -9,11 +9,12 @@ I2 0 416 1800 2560 416 1800 2560 | |||
| @5 0 525 1441 2340 525 1441 2340 | |||
| U 0 496 1040 2560 496 1040 2560 | |||
| @L 0 485 891 2780 450 792 2980 | |||
| a# 0 -256 255 0 257 257 257 | |||
| a# 0 78 0 80 34 0 36 | |||
| aa 1 670 1719 2556 710 1672 2671 | |||
| aa 0 700 1680 2506 652 1488 2470 | |||
| E 0 544 1760 2580 608 1600 2580 | |||
| I 0 408 1920 2580 416 1900 2580 | |||
| I# 0 448 1660 2528 448 1660 2528 | |||
| 0 0 728 1200 2660 712 1200 2660 | |||
| V 0 632 1300 2640 632 1300 2640 | |||
| A: 1 728 1200 2600 520 1260 1900 | |||
| @@ -9,7 +9,7 @@ I2 0 312 2213 2775 312 2213 2775 | |||
| @5 0 525 1441 2340 525 1441 2340 | |||
| U 0 445 902 2620 445 902 2620 | |||
| @L 0 485 891 2780 450 792 2980 | |||
| a# 0 511 -1 257 257 257 -1 | |||
| a# 0 257 257 257 257 -1 257 | |||
| aa 0 904 1320 2700 896 1340 2660 | |||
| E 0 456 1980 2540 440 1980 2540 | |||
| I 1 384 2030 2610 384 2030 2610 | |||
| @@ -1,6 +1,6 @@ | |||
| @ 0 456 1460 2426 456 1460 2426 | |||
| @- 0 456 1460 2426 456 1460 2426 | |||
| a 0 845 1270 2695 845 1270 2695 | |||
| a 0 856 1320 2700 856 1320 2700 | |||
| e 0 488 1990 2540 488 1990 2540 | |||
| i 0 320 2255 3030 320 2255 3030 | |||
| o 1 412 760 2680 412 760 2680 | |||
| @@ -16,8 +16,8 @@ W~ 0 694 1360 2624 694 1360 2624 | |||
| O~ 0 344 700 2620 344 700 2620 | |||
| W 0 552 1441 2400 552 1441 2400 | |||
| j/ 0 355 2222 2720 355 2222 2720 | |||
| a- 0 845 1270 2695 845 1270 2695 | |||
| a# 0 -1 -1 257 257 257 257 | |||
| a- 0 856 1320 2700 856 1320 2700 | |||
| a# 0 514 514 514 257 257 257 | |||
| e- 0 488 1990 2540 488 1990 2540 | |||
| E- 0 584 1820 2560 584 1820 2560 | |||
| I 0 408 1940 2600 408 1940 2600 | |||
| @@ -35,5 +35,5 @@ U 0 320 820 2360 320 820 2360 | |||
| y" 1 280 1720 2340 280 1720 2340 | |||
| y" 0 280 1720 2340 280 1720 2340 | |||
| E: 0 584 1820 2560 584 1820 2560 | |||
| A 0 845 1270 2695 845 1270 2695 | |||
| A 0 856 1320 2700 856 1320 2700 | |||
| V 0 654 1274 2586 654 1274 2586 | |||
| @@ -1,6 +1,6 @@ | |||
| @ 0 456 1460 2426 456 1460 2426 | |||
| @- 0 456 1460 2426 456 1460 2426 | |||
| a 0 845 1270 2695 845 1270 2695 | |||
| a 0 856 1320 2700 856 1320 2700 | |||
| e 0 488 1990 2540 488 1990 2540 | |||
| i 0 320 2255 3030 320 2255 3030 | |||
| o 1 412 760 2680 412 760 2680 | |||
| @@ -20,8 +20,8 @@ W~ 0 694 1360 2624 694 1360 2624 | |||
| O~ 0 344 700 2620 344 700 2620 | |||
| W 0 552 1441 2400 552 1441 2400 | |||
| j/ 0 355 2222 2720 355 2222 2720 | |||
| a- 0 845 1270 2695 845 1270 2695 | |||
| a# 0 -1 -1 257 257 257 257 | |||
| a- 0 856 1320 2700 856 1320 2700 | |||
| a# 0 514 514 514 257 257 257 | |||
| e- 0 488 1990 2540 488 1990 2540 | |||
| E- 0 584 1820 2560 584 1820 2560 | |||
| I 0 384 2030 2610 384 2030 2610 | |||
| @@ -0,0 +1,26 @@ | |||
| @ 1 536 1416 2320 584 1400 2000 | |||
| @ 1 536 1416 2320 584 1400 2000 | |||
| @ 0 536 1420 2420 536 1420 2420 | |||
| a 0 841 1409 2550 841 1409 2550 | |||
| e 0 456 1980 2540 440 1980 2540 | |||
| i 0 376 1970 2585 376 1970 2585 | |||
| o 0 552 860 2660 552 880 2660 | |||
| u 0 320 860 2360 320 860 2460 | |||
| E 0 646 1780 2500 646 1780 2500 | |||
| I 0 408 1940 2600 408 1940 2600 | |||
| O 0 552 860 2660 552 880 2660 | |||
| U 0 320 820 2360 320 820 2360 | |||
| u1 0 320 860 2360 320 860 2460 | |||
| 0 0 728 1200 2660 712 1200 2660 | |||
| A: 0 775 1067 2800 795 1122 2580 | |||
| A1: 0 775 1067 2800 795 1122 2580 | |||
| A0: 0 775 1067 2800 795 1122 2580 | |||
| 0A: 0 775 1067 2800 795 1122 2580 | |||
| A9: 0 775 1067 2800 795 1122 2580 | |||
| e: 0 456 1980 2540 440 1980 2540 | |||
| i: 0 280 2280 2840 240 2339 2840 | |||
| o: 0 454 812 2559 432 824 2520 | |||
| o2 0 454 812 2559 432 824 2520 | |||
| o3 0 454 812 2559 432 824 2520 | |||
| u: 0 320 860 2360 320 860 2460 | |||
| V 0 672 1180 2595 672 1180 2595 | |||
| @@ -1,4 +1,4 @@ | |||
| a 0 845 1270 2695 845 1270 2695 | |||
| a 0 856 1320 2700 856 1320 2700 | |||
| e 0 436 2076 2604 436 2076 2604 | |||
| i 0 320 2255 3030 320 2255 3030 | |||
| o 0 412 760 2680 412 760 2680 | |||
| @@ -4,6 +4,7 @@ e 0 416 2140 2660 416 2140 2660 | |||
| i 0 280 2280 2840 240 2339 2840 | |||
| o 0 454 812 2559 432 824 2520 | |||
| u 0 320 740 2400 320 740 2400 | |||
| a/ 1 800 1320 2637 800 1320 2637 | |||
| a/ 0 834 1220 2690 834 1220 2690 | |||
| E 0 584 1820 2560 584 1820 2560 | |||
| O 0 584 940 2580 584 940 2580 | |||
| @@ -0,0 +1,34 @@ | |||
| @ 0 448 1220 2260 448 1220 2260 | |||
| a 0 784 1180 2680 776 1200 2680 | |||
| e 1 720 1760 2420 672 1562 2520 | |||
| e 0 584 1820 2560 584 1820 2560 | |||
| i 0 272 2247 3100 288 2247 3100 | |||
| o 0 512 860 2648 512 860 2648 | |||
| u 0 320 860 2360 320 860 2460 | |||
| w 0 320 860 2360 320 860 2460 | |||
| A 0 784 1180 2680 776 1200 2680 | |||
| a: 0 784 1180 2680 776 1200 2680 | |||
| E 1 720 1760 2420 672 1562 2520 | |||
| E 0 584 1820 2560 584 1820 2560 | |||
| e: 0 584 1820 2560 584 1820 2560 | |||
| ee 0 376 1980 2680 544 1800 2440 | |||
| eA 0 672 1740 2559 896 1440 2700 | |||
| I 0 272 2247 3100 288 2247 3100 | |||
| i: 0 296 2220 2880 288 2260 2900 | |||
| O 0 512 860 2648 512 860 2648 | |||
| o: 0 512 860 2648 512 860 2648 | |||
| U 0 320 860 2360 320 860 2460 | |||
| u: 0 320 740 2400 320 740 2400 | |||
| W 0 320 860 2360 320 860 2460 | |||
| ai 0 752 1140 2820 424 2000 2500 | |||
| ei 0 547 1855 2536 320 2300 2740 | |||
| au 0 688 1060 2580 368 900 2540 | |||
| uo 0 373 805 2662 640 1060 2800 | |||
| oi 0 545 780 2720 310 2002 2500 | |||
| ui 0 321 965 2377 328 2160 2720 | |||
| ie 0 280 2280 2820 584 1780 2560 | |||
| aU 0 847 1383 2510 360 800 2360 | |||
| eU 0 460 1929 2512 327 947 2367 | |||
| oU 0 496 900 2520 360 800 2140 | |||
| aI 0 912 1320 2740 360 2200 2820 | |||
| eI 0 608 1800 2529 408 1960 2600 | |||
| @@ -7,6 +7,7 @@ o 0 454 812 2559 432 824 2520 | |||
| u 0 320 740 2400 320 740 2400 | |||
| V 1 584 1440 2460 600 1440 2460 | |||
| V 0 695 1316 2500 695 1316 2500 | |||
| i: 0 304 2440 3020 304 2440 3020 | |||
| I 0 360 2120 2680 360 2120 2660 | |||
| E 0 645 1705 2520 645 1705 2520 | |||
| o: 0 454 812 2559 432 824 2520 | |||
| @@ -22,3 +23,4 @@ O~ 0 540 896 2632 512 900 2620 | |||
| o~ 0 448 840 2598 448 840 2598 | |||
| U~ 0 328 900 2360 328 900 2360 | |||
| u~ 0 328 900 2360 328 900 2360 | |||
| eI 0 680 1800 2440 355 2222 2720 | |||
| @@ -21,7 +21,7 @@ o~ 0 448 840 2598 448 840 2598 | |||
| u~ 0 328 900 2360 328 900 2360 | |||
| &~ 0 670 1719 2556 710 1672 2671 | |||
| &U~ 0 658 1408 2460 392 520 2580 | |||
| & 0 257 -1 257 257 257 257 | |||
| & 0 514 514 514 257 -255 257 | |||
| &/ 0 658 1408 2460 658 1408 2460 | |||
| A 0 896 1440 2710 896 1440 2710 | |||
| i/ 0 376 1515 2460 376 1515 2460 | |||
| @@ -0,0 +1,133 @@ | |||
| //==================================================== | |||
| // Nepali (inherits from Hindi) | |||
| //==================================================== | |||
| phoneme V | |||
| vowel starttype #@ endtype #@ | |||
| length 160 | |||
| ChangeIfNotStressed(@) | |||
| IF nextPh(H) THEN | |||
| FMT(vowel/@_low) | |||
| ENDIF | |||
| FMT(vowel/@_bck) | |||
| endphoneme | |||
| phoneme @3 // use a more front [@] after palatal consonants | |||
| vowel starttype #@ endtype #@ | |||
| length 140 | |||
| FMT(vowel/@_3) | |||
| endphoneme | |||
| phoneme @/ | |||
| vowel starttype #@ endtype #@ | |||
| length 130 | |||
| IF nextPh(H) THEN | |||
| FMT(vowel/@_low) | |||
| ENDIF | |||
| FMT(vowel/@_bck) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| length 160 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i) | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| length 180 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| phoneme a | |||
| vowel long starttype #a endtype #a | |||
| length 230 | |||
| FMT(vowel/aa_9) | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| length 180 | |||
| FMT(vowel/o_mid) | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| length 160 | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| // Diphthongs | |||
| //=========== | |||
| phoneme aI | |||
| vowel long starttype #a endtype #i | |||
| length 240 | |||
| long | |||
| FMT(vdiph/aai) | |||
| endphoneme | |||
| phoneme aU | |||
| vowel long starttype #a endtype #u | |||
| length 240 | |||
| long | |||
| FMT(vdiph/aau_3) | |||
| endphoneme | |||
| phoneme eI | |||
| vowel long starttype #e endtype #i | |||
| length 240 | |||
| long | |||
| FMT(vdiph/eei) | |||
| endphoneme | |||
| phoneme eU | |||
| vowel long starttype #e endtype #u | |||
| length 240 | |||
| long | |||
| FMT(vdiph/eu) | |||
| endphoneme | |||
| phoneme VI | |||
| vowel long starttype #@ endtype #i | |||
| length 240 | |||
| long | |||
| FMT(vdiph/Vi) | |||
| endphoneme | |||
| phoneme VU | |||
| vowel long starttype #@ endtype #u | |||
| length 240 | |||
| long | |||
| FMT(vdiph/Vu) | |||
| endphoneme | |||
| phoneme oI | |||
| vowel long starttype #o endtype #i | |||
| length 240 | |||
| long | |||
| FMT(vdiph/oi) | |||
| endphoneme | |||
| phoneme oU | |||
| vowel long starttype #o endtype #u | |||
| length 240 | |||
| long | |||
| FMT(vdiph/ou) | |||
| endphoneme | |||
| phoneme uI | |||
| vowel long starttype #u endtype #i | |||
| length 240 | |||
| long | |||
| FMT(vdiph/ui) | |||
| endphoneme | |||
| @@ -2,7 +2,7 @@ | |||
| [Setup] | |||
| AppName=eSpeak | |||
| AppVerName=eSpeak version 1.46.19 | |||
| AppVerName=eSpeak version 1.46.20 | |||
| AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details). | |||
| WindowVisible=yes | |||
| @@ -146,7 +146,8 @@ begin | |||
| $1f: Result := 'tr'; | |||
| $21: Result := 'id'; | |||
| $25: Result := 'et'; | |||
| $26: Result := 'lv'; | |||
| //$26: Result := 'lv'; | |||
| $27: Result := 'lt'; | |||
| $2a: Result := 'vi'; | |||
| $2b: Result := 'hy'; | |||
| //$2c: Result := 'az'; | |||
| @@ -232,6 +233,7 @@ begin | |||
| 'kk': value := $43f; | |||
| 'kn': value := $44b; | |||
| 'ko': value := $412; | |||
| 'lt': value := $427; | |||
| 'lv': value := $426; | |||
| 'mk': value := $42f; | |||
| 'ml': value := $44c; | |||
| @@ -986,6 +986,18 @@ static const char *M_Variant(int value) | |||
| {//==================================== | |||
| // returns M, or perhaps MA for some cases | |||
| if(translator->translator_name == L('l','t')) | |||
| { | |||
| // Lithuanian | |||
| if((value % 10) == 1) | |||
| return("0MA"); | |||
| if(((value % 10) == 0) || ((value % 100) > 10) && ((value % 100) < 20)) | |||
| { | |||
| return("0MB"); | |||
| } | |||
| return("0M"); | |||
| } | |||
| if((translator->langopts.numbers2 & 0x100) && (value >= 2) && (value <= 4)) | |||
| return("0MA"); // Czech, Slovak | |||
| else | |||
| @@ -69,12 +69,6 @@ static int ssml_ignore_l_angle = 0; | |||
| //static const char *tone_punct_on = "\0016T"; // add reverberation, lower pitch | |||
| //static const char *tone_punct_off = "\001T\001P"; | |||
| // ignore these characters | |||
| static const unsigned short chars_ignore[] = { | |||
| 0x200c, // zero width non-joiner | |||
| 0x200d, // zero width joiner | |||
| 0 }; | |||
| // punctuations symbols that can end a clause | |||
| static const unsigned short punct_chars[] = {',','.','?','!',':',';', | |||
| 0x2013, // en-dash | |||
| @@ -2392,10 +2386,14 @@ f_input = f_in; // for GetC etc | |||
| c2 = ' '; | |||
| } | |||
| if(lookupwchar(chars_ignore,c1)) | |||
| if((j = lookupwchar2(tr->chars_ignore,c1)) != 0) | |||
| { | |||
| // ignore this character (eg. zero-width-non-joiner U+200C) | |||
| continue; | |||
| if(j == 1) | |||
| { | |||
| // ignore this character (eg. zero-width-non-joiner U+200C) | |||
| continue; | |||
| } | |||
| c1 = j; // replace the character | |||
| } | |||
| if(c1 == 0xf0b) | |||
| @@ -35,7 +35,7 @@ | |||
| #include "translate.h" | |||
| #include "wave.h" | |||
| const char *version_string = "1.46.19 27.Jun.12"; | |||
| const char *version_string = "1.46.20 15.Jul.12"; | |||
| const int version_phdata = 0x014600; | |||
| int option_device_number = -1; | |||
| @@ -111,6 +111,18 @@ static void SetLetterBitsRange(Translator *tr, int group, int first, int last) | |||
| } | |||
| } | |||
| // ignore these characters | |||
| static const unsigned short chars_ignore_default[] = { | |||
| 0x200c, 1, // zero width non-joiner | |||
| 0x200d, 1, // zero width joiner | |||
| 0, 0 }; | |||
| // alternatively, ignore characters but allow zero-width-non-joiner (lang-fa) | |||
| static const unsigned short chars_ignore_fa[] = { | |||
| 0x200c, 0x0605, // zero width non-joiner, replace with not-used Arabic character code | |||
| 0x200d, 1, // zero width joiner | |||
| 0, 0 }; | |||
| static Translator* NewTranslator(void) | |||
| {//=================================== | |||
| @@ -122,6 +134,7 @@ static Translator* NewTranslator(void) | |||
| static const wchar_t punct_in_word[2] = {'\'', 0}; // allow hyphen within words | |||
| static const unsigned char default_tunes[6] = {0, 1, 2, 3, 0, 0}; | |||
| tr = (Translator *)Alloc(sizeof(Translator)); | |||
| if(tr == NULL) | |||
| return(NULL); | |||
| @@ -155,6 +168,7 @@ static Translator* NewTranslator(void) | |||
| tr->char_plus_apostrophe = empty_wstring; | |||
| tr->punct_within_word = punct_in_word; | |||
| tr->chars_ignore = chars_ignore_default; | |||
| for(ix=0; ix<8; ix++) | |||
| { | |||
| @@ -647,9 +661,13 @@ Translator *SelectTranslator(const char *name) | |||
| case L('f','a'): // Farsi | |||
| { | |||
| static const char fa_ZWNJ[] = {0x05, 0}; // use letter group G for ZWNJ U+200c | |||
| tr->letter_bits_offset = OFFSET_ARABIC; | |||
| tr->langopts.numbers = NUM_AND_UNITS | NUM_HUNDRED_AND; | |||
| tr->langopts.param[LOPT_UNPRONOUNCABLE] = 1; // disable check for unpronouncable words | |||
| tr->chars_ignore = chars_ignore_fa; | |||
| SetLetterBits(tr,LETTERGP_G,(char *)fa_ZWNJ); | |||
| } | |||
| break; | |||
| @@ -972,6 +990,20 @@ SetLengthMods(tr,3); // all equal | |||
| } | |||
| break; | |||
| case L('l','t'): // Lithuanian | |||
| { | |||
| tr->charset_a0 = charsets[4]; // ISO-8859-4 | |||
| tr->langopts.stress_rule = STRESSPOSN_2R; | |||
| tr->langopts.stress_flags = 0x20; | |||
| tr->langopts.unstressed_wd1 = 0; | |||
| tr->langopts.unstressed_wd2 = 2; | |||
| tr->langopts.param[LOPT_DIERESES] = 1; | |||
| tr->langopts.numbers = NUM_DECIMAL_COMMA | NUM_OMIT_1_HUNDRED | NUM_DFRACTION_4 | NUM_ORDINAL_DOT; | |||
| tr->langopts.numbers2 = 0x100; | |||
| tr->langopts.max_roman = 5000; | |||
| } | |||
| break; | |||
| case L('l','v'): // latvian | |||
| { | |||
| static const unsigned char stress_amps_lv[8] = {17,13, 20,20, 20,22, 22,21 }; | |||
| @@ -392,6 +392,9 @@ int IsAlpha(unsigned int c) | |||
| return(0); | |||
| } | |||
| if(c == 0x0605) | |||
| return(1); | |||
| if((c >= 0x64b) && (c <= 0x65e)) | |||
| return(1); // arabic vowel marks | |||
| @@ -467,6 +470,22 @@ int lookupwchar(const unsigned short *list,int c) | |||
| return(0); | |||
| } | |||
| int lookupwchar2(const unsigned short *list,int c) | |||
| {//============================================== | |||
| // Replace character c by another character. | |||
| // Returns 0 = not found, 1 = delete character | |||
| int ix; | |||
| for(ix=0; list[ix] != 0; ix+=2) | |||
| { | |||
| if(list[ix] == c) | |||
| return(list[ix+1]); | |||
| } | |||
| return(0); | |||
| } | |||
| int IsBracket(int c) | |||
| {//================= | |||
| if((c >= 0x2014) && (c <= 0x201f)) | |||
| @@ -29,7 +29,7 @@ | |||
| #define N_RULE_GROUP2 120 // max num of two-letter rule chains | |||
| #define N_HASH_DICT 1024 | |||
| #define N_CHARSETS 20 | |||
| #define N_LETTER_GROUPS 26 | |||
| #define N_LETTER_GROUPS 95 // maximum is 127-32 | |||
| /* dictionary flags, word 1 */ | |||
| @@ -520,6 +520,7 @@ typedef struct | |||
| const unsigned short *charset_a0; // unicodes for characters 0xa0 to oxff | |||
| const wchar_t *char_plus_apostrophe; // single chars + apostrophe treated as words | |||
| const wchar_t *punct_within_word; // allow these punctuation characters within words | |||
| const unsigned short *chars_ignore; | |||
| // holds properties of characters: vowel, consonant, etc for pronunciation rules | |||
| unsigned char letter_bits[256]; | |||
| @@ -632,6 +633,7 @@ int utf8_in2(int *c, const char *buf, int backwards); | |||
| int utf8_out(unsigned int c, char *buf); | |||
| int utf8_nbytes(const char *buf); | |||
| int lookupwchar(const unsigned short *list,int c); | |||
| int lookupwchar2(const unsigned short *list,int c); | |||
| int Eof(void); | |||
| char *strchr_w(const char *s, int c); | |||
| int IsBracket(int c); | |||