diff --git a/dictsource/it_list b/dictsource/it_list index 2fef8dc8..596dbe3b 100644 --- a/dictsource/it_list +++ b/dictsource/it_list @@ -1,6 +1,6 @@  // This file is UTF-8 encoded -// Updated 2016 September 8 by Christian Leo M, +// Updated 2016 November 6 by Christian Leo M, // $alt change [e] or [o] in the stressed syllable to [E] or [O] // $alt2 change [E] or [O] in the stressed syllable to [e] or [o] @@ -109,7 +109,7 @@ $ d'Ol:aRI \ kont@-*ob'a:R*a $max3 _| b'aR*a||ve@-*tik'ale & 'a/nd -© k'opI||raIt +© k'O:pI||raIt # kantSellet:o @ ki'otS:ola ~ tilde @@ -136,7 +136,8 @@ _′ p@-*'imi _″ d'Op:io||'apitSe _‴ t@-*'iplo||'apitSe _‼ esklamatsi'One -¶ paR'ag@-*afo +§ setsi'One +¶ pa*'ag@-*afo _‐ legat'u:Ra _‒ lini'et:a _‑ t@-*at:,ino||duni'one @@ -193,9 +194,9 @@ _‥ p,unto||d'op:io ‰ p,E@-*||m'ille ₤ l'i:Ra -£ sterl'ina -₠ 'e:uRo -€ 'e:uRo +£ ste@-*l'ina +₠ 'EuRo +€ 'EURo ₹ @-*u_pjaindj'ana ₨ @-*'upja ¤ s'imbolo||di||v'aluta @@ -250,6 +251,45 @@ _ko kore'anO _ja dZap:on'ezE _zh tSIn'ezE +// 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_ + +// Greek letters 0xcf + +π 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_ + // Cyrillic letters а _^_RU @@ -320,15 +360,23 @@ _26 ventis'Ej _27 ventis'Et:e _28 vent'Ot:o _29 ventin'Ove -_3X t@-*'enta +_3X t@-*'e:nta _4X kua*'a:nta _5X tSinkw'anta _6X sess'anta _7X set:'anta _8X ot:'anta _9X nov'anta -_0C tS'Ento $u+ -_0M1 m'ila +_0C tS'Ento +_2C duetS'Ento +_3C t@-*etS'Ento +_4C kUat:@-*otS'Ento +_5C tSInkUetS'Ento +_6C sejtS'Ento +_7C set:etS'Ento +_8C ot:otS'Ento +_9C nOvetS'Ento +_0M1 m'i:la _1M1 m'ille _0M2 mili'oni _1M2 unmili'one @@ -339,7 +387,7 @@ _1M4 unbili'one _dpt v'i@-*gola // _0Z2 tSent'ezimi // 100ths _0Z3 mill'ezimi // 1000ths -_roman @-*Om'ano +_roman @-*om'ano // ordinal numbers _#º o // ordinal suffix @@ -457,7 +505,7 @@ tu $u+ $verbf $only lui $u+ $only lei $u+ $only noi $u+ $only -voi $u+ $only +voi v'o|I $only loro $u+ $only egli $u+ ella $u+ @@ -525,15 +573,15 @@ come $u+ contro $u+ cui k'uj durante $brk -e $u+ $brk +e $u+ $brk eccetto $pause -ed $u+ $brk $only +ed $u+ $brk $only forse $alt2 ma $u+ $brk mai $u+ $verbf mentre $u+ neanche $u+ $brk -né $u+ $brk $only +// né $u+ $brk $only no nO $strend non $u $verbf $only o $u+ $brk @@ -691,7 +739,7 @@ avresti $u+ $verbf avrebbe $u+ $verbf avremmo $u+ $verbf avreste $u+ -avrebbero $u+ $alt $verbf +avrebbero $2 $verbf // Letters at end @@ -805,7 +853,7 @@ condor $1 container kont'eInE@-* $onlys controller $2 converter $2 $onlys -copyright k'opI@-*,aIt[ +copyright k'O:pI@-*,aIt[ corner $1 corporation ko@-*poR'ESon couscous k,us||k'us @@ -898,8 +946,14 @@ green g@-*i:n $onlys greenpeace g@-*,iN||p'i:s guinness g'iness hacker 'ake@-* +hackeraggio akeR'adZ:o +hackerat akeR'at +hackerare ake*'a:Re hall h'O:l: $only -hamburger hamb'u@-*ge@-* +Hallelujah al:el'u:ja +hamburger amb'u@-*ge@-* +Handicap 'andikap +handicapat andikap'at happy _^_EN hardware 'a:*d[||we@-* highlander aIl'a/Nde@-* @@ -1650,6 +1704,7 @@ com'è kom'E com'era kom'E:Ra cos'hai koz'a:i cos'è koz'E +cos'altro koz'a:lt@-*o/ dov'è dov'E qual'è kwal''E tant'è taNt'E @@ -2215,6 +2270,7 @@ Cancelleri $3 $only carey _^_en carmel $2 cassano $2 +casula $2 catia k'a:tia celentano $3 cesare $1 @@ -2250,6 +2306,7 @@ diaz d'iats $only Dickinson $1 diocle $1 diomede $alt +distefano $2 duddington d'a/dINt@n eddie 'Ed:I edgar $1 @@ -2299,6 +2356,7 @@ gibson g'Ibson giordano $2 giorgia $1 girolamo $2 +giovagnol $3 gorbaciov $1 gregoria $2 $alt2 grace g@-*'Eis $only @@ -2380,6 +2438,7 @@ mariapia $4 marilyn m'E:r*ilIN marylin m'ERilin marzott ma@-*dz'Ot: +masala $1 mayer $1 mazzin $2 mazzol $2 @@ -2474,7 +2533,7 @@ sonja s'O:nIa sophia sOf'ia spencer sp'ense@-* stanley $1 -stefano $1 +stefan $1 steve _^_en $only steven st'iven $onlys stewart stj'ua*t @@ -2619,6 +2678,7 @@ addentrano $2 $alt addestrano $2 addestrino $2 addic $2 +addicano $2 addossino $2 addrizzare ad:@-*Its2:'aRe adeguano $2 @@ -2912,13 +2972,14 @@ circondino $2 citano $1 citofonano $2 clicchino $1 -coincida ko'intSita -coincide kOintS'ide +coincid kointS'i:d +coincita ko'intSita collabor $2 collaborano $2 colloc $1 $alt collocano $1 $alt collochi $1 $alt +collochino $1 comandano $2 comandino $2 combinino $2 @@ -3001,6 +3062,7 @@ convogliano $2 coordin $2 copiano $1 copino $1 +correre $1 $alt2 cospirano $2 costino $1 creano $1 @@ -3088,6 +3150,7 @@ differenziano $3 diffid $2 digit $1 digitano $1 +digitino $1 digiunino $2 digrignano $2 dilatano $2 @@ -3104,6 +3167,7 @@ disarmano $2 disarmino $2 discolpino $2 discrimin $2 +discriminino $2 discutano $2 disdegnano $2 disdegnino $2 @@ -3727,6 +3791,7 @@ ovvino $1 paghino $1 palpano $1 palpita $1 +palpitano $1 paragono $3 $alt2 parano $1 parlano $1 @@ -3863,6 +3928,7 @@ raffigurano $3 raffigurino $3 rafforzino $2 raffreddano $2 +raggirano $2 raggruppano $2 ragliano $1 rallegrano $2 @@ -3950,6 +4016,7 @@ ricandidano $2 ricapitano $2 ricapitol $3 ricaricano $2 +ricarichino $2 richiamano $2 richiamino $2 richiedano $2 @@ -4273,11 +4340,13 @@ soprannomino $3 soprassedere $4 soprassegnano $3 soprassiedano $3 +sormontino $2 sorpassino $2 sorrid $2 sorteggino $2 sorvegliano $2 sospettino $2 +sospirano $2 sostenei $3 $alt2 sostenere $3 sostino $1 @@ -4325,6 +4394,7 @@ spieghino $1 spifferano $1 spifferino $1 $verb spintono $2 +spirano $1 spogliano $1 $alt spoglino $1 $alt spolmono $2 $alt2 @@ -4387,8 +4457,8 @@ sudano $1 sudino $1 suggestiono $4 suicid $3 -suonano sw'Onano -suonino $1 +suonano sw'O:nano +suonino sw'Onino super $1 superano $1 superino $1 @@ -4463,6 +4533,8 @@ tramutano $1 trangugia $2 tranquillizzino $3 transitano $1 +transitino $1 +trapassino $2 trapelino $2 trascegliere $2 trascendano $2 @@ -4471,6 +4543,7 @@ trascurino $2 trasformino $2 traslocano $2 traspaiano $2 +traspirano $2 trasportino $2 trattenere $3 traumatizzino $4 @@ -4495,6 +4568,7 @@ tuffano $1 tumol $1 turbano $1 turbino $1 +tutelino $2 ubriacano $3 ubriachino $3 uccid $2 @@ -4538,6 +4612,7 @@ veglino $1 vendemmiano $2 vendicano $1 vendichino $1 +vendano $1 vergogniano $2 vergognino $2 versano $1 @@ -4678,6 +4753,7 @@ evolverci $2 evolversi $2 fammel $1 fattel f'at:el +fattoci $1 fermati $1 $atstart fermatosi $2 formatosi $2 diff --git a/dictsource/it_listx b/dictsource/it_listx index 95152812..0e52b1a1 100644 --- a/dictsource/it_listx +++ b/dictsource/it_listx @@ -251,7 +251,6 @@ antilope $2 antimafia $3 antimateria $4 antimaterie $4 -antincendi $alt antinoe $2 antiope $2 antipatr $2 @@ -965,7 +964,6 @@ commedia $alt commod $alt comod $1 compagnia $3 -compendi $alt compiet $alt compit $1 complet $alt @@ -1049,12 +1047,11 @@ corporee $2 corporei $2 corporeo $2 corred $alt -correr $1 corrett $alt corrid $2 corrott $alt2 -corsa $alt2 -cort $alt2 +cors $alt2 +cort $alt2 corte $alt2 cortenuov $alt cortes $2 @@ -1084,6 +1081,7 @@ cremer $1 cremia $1 cremisi $1 crep $alt +crepitio k@-*epit'io/ cres $alt crescit $1 cresol $2 @@ -1230,7 +1228,6 @@ disistim $3 dislessia $3 dispareunia $5 dispari $1 -dispendi $alt dispett $alt dispost $alt2 disprezz $alt @@ -1262,6 +1259,7 @@ dolmen $alt dolomia $2 $alt doma $alt domandone $3 +domenic $alt2 domicili $3 domin $1 domusnovas $alt @@ -1623,7 +1621,6 @@ flegias $1 $alt floem $alt florin $1 $alt2 fluido fl'uido -flumendos $alt fobia $2 foder $1 fogli $alt @@ -1857,6 +1854,7 @@ grec $alt grembiul g@-*embI'ul greve $alt grom $alt2 +grondone $2 grosi $alt grossomod $3 $alt guarani $3 @@ -1910,7 +1908,6 @@ impet $1 impieg $alt implicit $2 incazzati inka_ts'ati -incendi $alt incentr $alt incerti $2 $alt incipit $1 $only @@ -2290,11 +2287,8 @@ membr $alt mement $alt memnone $1 $alt memore $1 $alt -men $alt2 -mendelevi $alt -menecm $alt +men $alt2 menhir $2 -menn $alt2 mensile $2 mensol $alt ment $alt2 @@ -2707,7 +2701,7 @@ ottenere $3 $alt2 ottic $alt ottim $alt ottoboni $alt -ottobre ot:'ob@-*e +ottobre ,Ot:'ob@-*e ottotip $2 ottotipi $2 ovaii $2 @@ -2720,6 +2714,7 @@ ozia $2 pacec $alt padron $2 padroncine $3 +padul $2 pagane pag'ane pagin $1 pagod $alt @@ -3187,7 +3182,8 @@ radicofani $3 radiofarmaceutiche $6 radiospie @-*adiosp'I:e radioterapeutiche $6 -rafie $1 +rafia @-*'afja +rafie @-*'afje ragion @-*adZ'o:n raglan $2 ragnatel $alt2 @@ -3332,6 +3328,7 @@ romandia $3 romboedr $alt rompiscatole $3 rondini $1 +rondone $2 ronsio @-*ondz'io ropaloceri $3 rore $alt @@ -3491,6 +3488,7 @@ seggi $alt seggiol $1 seggiovia $3 seggiovie sedZ:,ov'i:e +segnanumer $3 segnapost $alt2 segnavia $3 selce $alt2 @@ -3708,35 +3706,32 @@ spogli $alt spoglia $alt spolverio $3 sporofit $2 -spos $alt spotorn $alt2 -sprec $alt +sprec $alt +sprechi $alt staffor $1 stambecc $alt2 stantio stant'io starost $1 staser stas'eR statere $2 -statolder $alt -stecc $alt2 -stefani $1 +stecc $alt2 stell $alt2 stendifili $3 -stepp $alt2 -stereo $1 -stereotip $3 +stepp $alt2 +stereo $1 +stereotip $3 stesicor $2 stigmate $1 stilobate $2 -stipendi $alt -stobi $alt -stom $alt +stom $alt stomaci $1 -stop $alt -stopp $alt2 -storm $alt2 -storn $alt2 +stop $alt +stopp $alt2 +storm $alt2 +storn $alt2 stradine $2 +strafelic $3 strafila $2 stranguria $3 strapiomb $alt2 @@ -3747,36 +3742,35 @@ stres $alt strettoia $alt2 strimpellio $3 strizzati st@-*its2:'ati -strof $alt +strof $alt strolag $1 struscii st@-*uS'i:j strutturati $3 subacquea $2 subacquee $2 subacquei $2 -subacqueo $2 +subacqueo $2 subagenzia $4 subagenzie subgaRa/Nts'ie -subconsci $alt +subconsci $alt subfebbril $3 subito $1 suddiacon $2 -suddit $1 +suddit $1 suddivid $3 -sudest $2 +sudest s,ud||'est $only sudicia $1 sudicie $1 sudicio $1 -sudovest $alt +sudovest s,ud||'Ovest suffett $alt -sugher $1 +sugher $1 sulfurei $2 -suocer sU'O:tSeR -superior $alt2 +suocer sU'O:tSeR superman s'upe@-*m,En $onlys -superstite $2 -suppost $alt2 -supremazia $4 +superstite $2 +suppost $alt2 +supremazia $4 supremazie sup@-*emats'ie surrene $alt2 sussurrio $3 @@ -3844,6 +3838,7 @@ temperie $2 templ $alt tempor $1 $alt tempr $alt +tendone $2 tenebr $1 $alt tened $1 $alt tenera $1 $alt diff --git a/dictsource/it_rules b/dictsource/it_rules index 633b1228..c8e1a548 100644 --- a/dictsource/it_rules +++ b/dictsource/it_rules @@ -1,7 +1,7 @@ // Italian translation rules // This file is UTF-8 encoded -// Last update: 2016 september 8 by Chris +// Last update: 2016 November 5 by Chris // letter groups // A any vowel // C any consonant @@ -187,6 +187,14 @@ @s) ero (_ =ERO e (lano_ 'e +.group è + _) è (_ ,E + A) è ''E + C) è ''E + èi (K ''Ej + è (A ''E + è (C ''E + .group f f f ff f: @@ -553,6 +561,7 @@ spegner (L04_ sp'en^e@-* re) sister (L04_ z'i:ste@-* salva (L07_ s'alva + sposa (L07_ sp'oza A) scano (_ =skano // verbs sciano (_ =Sano A) schiano (_ =skiano @@ -565,6 +574,7 @@ .group t t t tt t: + tz (A T: _) t' (P2t t @a) tria (_ t@-*'ia @a) trie (_ t@-*'ie @@ -684,45 +694,6 @@ me) zz dz: amma) zziamo (L04_ _tsi'a:mo -.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_ - -.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_ - .group ñ n^ @@ -731,10 +702,6 @@ á ''a é ''e - _) è (_ ,E - A) è ''E - C) è ''E - èi (K ''Ej éi (K ''eI ì ''i í ''i @@ -749,5 +716,4 @@ __) - (_D meno A_) - (_D _ C_) - (_D _ - § pa*'ag@-*afO - 's (S2t s + 's (_S2t s diff --git a/phsource/intonation b/phsource/intonation index 48de596c..a21a9c27 100644 --- a/phsource/intonation +++ b/phsource/intonation @@ -149,10 +149,11 @@ endtune tune s4 prehead 46 57 headenv fall 16 -head 4 80 50 -8 -5 +head 4 75 45 -8 -5 headextend 0 63 38 13 0 +headlast 50 4 8 nucleus0 fall 64 8 -nucleus fall 70 18 24 12 +nucleus fall 68 18 22 8 endtune tune c4 @@ -170,7 +171,7 @@ headenv fall 16 head 5 75 53 -7 1 headextend 0 60 55 45 60 onset 60 48 62 -headlast 60 44 40 +headlast 60 24 30 nucleus0 fall-rise 95 29 nucleus fall-rise2 92 21 34 79 endtune @@ -178,11 +179,11 @@ endtune tune e4 prehead 46 57 headenv fall 16 -head 5 77 53 -7 0 +head 3 77 53 -7 0 headextend 40 80 75 70 67 -headlast 80 72 60 -nucleus0 fall 92 8 -nucleus fall 88 77 75 10 +headlast 75 67 55 +nucleus0 fall2 92 8 +nucleus fall2 88 74 72 12 endtune diff --git a/phsource/ph_italian b/phsource/ph_italian index 635b7641..4c1c91f5 100644 --- a/phsource/ph_italian +++ b/phsource/ph_italian @@ -1,6 +1,6 @@  //==================================================== -// Italian, last update 15 august 2016 by Chris +// Italian, last update november 5 2016 by Chris //==================================================== phoneme : // Lengthen previous vowel by "length" @@ -40,14 +40,14 @@ endphoneme phoneme e vowel starttype #e endtype #e - length 155 + length 160 ChangeIfNotStressed(e/) FMT(vowel/e_2) endphoneme phoneme e/ vowel starttype #e endtype #e - length 140 + length 145 IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN FMT(vowel/e_mid2) ELIF thisPh(isWordEnd) THEN @@ -91,7 +91,7 @@ endphoneme phoneme o vowel starttype #o endtype #o - length 160 + length 170 ChangeIfNotStressed(o/) FMT(vwl_it/o) endphoneme @@ -119,7 +119,7 @@ endphoneme phoneme u vowel starttype #u endtype #u - length 160 + length 175 ChangeIfNotStressed(U) FMT(vwl_it/u) endphoneme @@ -235,3 +235,47 @@ phoneme ss WAV(ufric/s, 86) endphoneme +phoneme v + vcd lbd frc + voicingswitch f + lengthmod 6 + Vowelin f1=0 f2=1000 -300 -200 f3=-300 100 + Vowelout f1=0 f2=1000 -500 -300 f3=-300 60 len=50 + IF prevPhW(z) THEN + length 70 + FMT(voc/v_) addWav(vocw/v, 60) + ENDIF + IF KlattSynth THEN + Vowelout f1=1 f2=1000 -500 -300 f3=-300 60 len=50 brk + IF nextPh(isPause2) THEN + FMT(klatt/v_) addWav(vocw/v) + ENDIF + FMT(klatt/v) addWav(vocw/v, 150) + ENDIF + + IF nextPh(isPause2) THEN + FMT(voc/v_) addWav(vocw/v) + ENDIF + IF thisPh(isWordStart) AND nextPhW(isLiquid) THEN + Length 70 + ENDIF + FMT(voc/v) addWav(vocw/v, 90) +endphoneme + +phoneme z + vcd alv frc sibilant + voicingswitch s + lengthmod 6 + Vowelout f1=0 f2=1700 -300 300 f3=-100 60 len=50 + + IF KlattSynth THEN + Vowelin f1=0 f2=1390 -300 300 f3=0 0 + Vowelout f1=1 f2=1390 -300 300 f3=-100 60 len=50 brk + ENDIF + + IF nextPhW(v) OR nextPhW(b) THEN + FMT(voc/z) addWav(ufric/s!, 60) + ENDIF + FMT(voc/z) addWav(ufric/s_, 85) +endphoneme +