updates november-december 2015
diff --git a/dictsource/it_list b/dictsource/it_list
index 2818254..3174515 100644
--- a/dictsource/it_list
+++ b/dictsource/it_list
@@ -1,6 +1,6 @@
-
+
// This file is UTF-8 encoded
-// Updated 2015 December 10 by Chris, Christian Leo M, <llajta2012@gmail.com>
+// Updated 2015 December 23 by Chris, Christian Leo M, <llajta2012@gmail.com>
// $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]
@@ -700,6 +700,7 @@
abajour abaZ'u@-*
account ak:'aw2nt
+adobe ad'Ob@ $only
after $1
amnesty 'amn@stI
anonymous an'OnimUs
@@ -731,6 +732,7 @@
blues bl'u:z
boiler $1
bonjour b,O:_Z'u:r
+brioche b@-*I'oS
boogie b'ugi
boom bum
bordeaux _^_FR
@@ -825,7 +827,7 @@
drive _^_EN
driver _^_EN
ebook 'i:b,Uk
-edition ed'iSon $only
+edition ed'iSon $onlys
editor 'Edito@-* $onlys
l'editor l'Edito@-* $only
eloquence _^_EN
@@ -2139,6 +2141,7 @@
andersson 'a:nde@-*son
anderson $1
andromeda $2
+angelis $1 $only
anita $2
annamaria $4
annapaola $3
@@ -2238,6 +2241,7 @@
fahrenheit f'aRenaIt
federic $3
felicita $2
+fenice $2
ferrer $2 $alt2
françois f@-*,a/NsU'a
francisco f@-*ans'isko
@@ -2934,6 +2938,7 @@
conversano $2
conversino $2
convoc $1
+convochi $1
convochino $1
convogliano $2
coordin $2
@@ -4581,7 +4586,7 @@
dammene $1
deciditi $2
dedical $1
-digitalo $1
+digital $1
digliel $1
digliene $1
dimmelo $1
@@ -4741,3 +4746,5 @@
saran $2 $only
tender $1
tener $2 $alt2 $only
+
+
diff --git a/dictsource/it_listx b/dictsource/it_listx
index fc896ed..e14e3da 100644
--- a/dictsource/it_listx
+++ b/dictsource/it_listx
@@ -1,4 +1,4 @@
-
+
abazia $3
abbadia $3
abbain ab:a'i:n
@@ -1175,7 +1175,7 @@
debit $1 $alt2
debole $1
dec $alt
-decameron $2
+decameron $2 $only
decapoli $2
decebal $2 $alt
decenni $alt
@@ -3073,7 +3073,7 @@
pos $alt
posillip $2
post $alt2
-posta $alt
+posta p'O:sta/
poste $alt
posteri $1
posteriori $alt2
diff --git a/dictsource/it_rules b/dictsource/it_rules
index af6c8ed..e853493 100644
--- a/dictsource/it_rules
+++ b/dictsource/it_rules
@@ -1,7 +1,7 @@
// Italian translation rules
// This file is UTF-8 encoded
-// Last update: 2015 November 20 by Chris <llajta2012@gmail.com>
+// Last update: 2015 December 23 by Chris <llajta2012@gmail.com>
// letter groups
// A any vowel
// C any consonant
@@ -25,7 +25,7 @@
ai (_ 'aj
ai (C aI
au a|%U
- @C) a (_S1q a // lookup it_list without suffix
+ @C) a (_S1q a/ // lookup it_list without suffix
@i) a (_S1q a // lookup it_list without suffix
C) a (cY_ 'a
@) a (co_ =a
@@ -123,7 +123,7 @@
@d) ei (_ 'eI
@t) ei (_ 'eI
@) ey (_ =eI
- @C) e (_S1q e // lookup it_list without suffix
+ @C) e (_S1q e/ // lookup it_list without suffix
e (C_ E
e (A E
e (C%A_ E
@@ -733,3 +733,4 @@
A_) - (_D _
C_) - (_D _
§ pa*'ag@-*afO
+
diff --git a/phsource/ph_italian b/phsource/ph_italian
index 23f1afc..43ff93c 100644
--- a/phsource/ph_italian
+++ b/phsource/ph_italian
@@ -1,5 +1,6 @@
+
//====================================================
-// Italian
+// Italian, last update 23 dec 2015 by Chris <llajta2012@gmail.com>
//====================================================
phoneme : // Lengthen previous vowel by "length"
@@ -12,17 +13,17 @@
vowel starttype #a endtype #a
length 160
ChangeIfNotStressed(a/)
- FMT(vowel/a)
+ FMT(vowel/a, 80)
endphoneme
phoneme a/
- vowel starttype #@ endtype #@
+ vowel starttype #a endtype #a
length 140
IF thisPh(isWordEnd) THEN
- FMT(vowel/a#_4)
+ FMT(vowel/a#_4, 65)
ENDIF
- FMT(vowel/a_5)
+ FMT(vowel/a_7)
endphoneme
@@ -30,7 +31,7 @@
vowel starttype #e endtype #e
length 150
ChangeIfNotStressed(e/)
- FMT(vowel/e_2)
+ FMT(vowel/e_2, 80)
endphoneme
phoneme e/
@@ -39,7 +40,7 @@
IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN
FMT(vowel/e_mid2)
ELSE
- FMT(vowel/e)
+ FMT(vowel/e, 65)
ENDIF
endphoneme
@@ -55,13 +56,13 @@
phoneme i
vowel starttype #i endtype #i
- length 140
+ length 145
IfNextVowelAppend(;)
- FMT(vowel/i)
IF thisPh(isWordEnd) AND thisPh(isNotStressed) AND NOT prevPhW(E) THEN
ChangePhoneme(I)
ENDIF
+ FMT(vowel/i)
endphoneme
@@ -81,7 +82,6 @@
endphoneme
-
phoneme o
vowel starttype #o endtype #o
length 150
@@ -93,9 +93,9 @@
vowel starttype #o endtype #o
length 140
IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN
- FMT(vowel/oo_1)
+ FMT(vowel/o_2)
ELSE
- FMT(vowel/o)
+ FMT(vowel/o, 66)
ENDIF
endphoneme
@@ -110,15 +110,15 @@
phoneme u
vowel starttype #u endtype #u
- length 150
+ length 160
ChangeIfNotStressed(U)
- FMT(vowel/u_bck)
+ FMT(vowel/u_bck, 120)
endphoneme
phoneme U
vowel starttype #u endtype #u
length 140
- FMT(vowel/u_bck)
+ FMT(vowel/u_bck2)
endphoneme
@@ -157,12 +157,12 @@
vls alv afr sibilant
voicingswitch dz
lengthmod 2
- Vowelin f1=1 f2=1700 -300 300 f3=-100 70 len=60
- Vowelout f1=2 f2=1700 -300 250 f3=-100 70 rms=14
+ Vowelin f1=0 f2=1700 -300 300 f3=-100 60 len=60
+ Vowelout f1=0 f2=1700 -300 250 f3=-100 70 rms=14
IF nextPh(isPause2) THEN
- WAV(ustop/ts_)
+ WAV(ustop/ts)
ENDIF
- WAV(ustop/ts)
+ WAV(ustop/ts, 80)
endphoneme
phoneme dz
@@ -170,3 +170,5 @@
voicingswitch z
lengthmod 3
endphoneme
+
+