Browse Source

Updates for italian language, January 2016

master
chrislm 9 years ago
parent
commit
25a8d3f43a
4 changed files with 100 additions and 86 deletions
  1. 50
    29
      dictsource/it_list
  2. 20
    34
      dictsource/it_listx
  3. 8
    6
      dictsource/it_rules
  4. 22
    17
      phsource/ph_italian

+ 50
- 29
dictsource/it_list View File

@@ -1,6 +1,6 @@

// This file is UTF-8 encoded
// Updated 2015 December 23 by Chris, Christian Leo M, <[email protected]>
// Updated 2016 january 29 by Chris, Christian Leo M, <[email protected]>

// $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]
@@ -66,12 +66,13 @@ _rng an'ello
_stk baR*'a:ta
_tld kon||t'ilde
_smc m,ajuskol'e:t:o
_rev inv'E:@-*sa
_tur @-*oveS'a:ta
_bar baR*'a:ta
_rfx @-*et@-*ofl'E:s:a
_hok untSin'ata
_rfx @-*et@-*ofl'E:ssa
_crl k'u@-*lI
_rev inv'E:@-*sa
_hok untSin'ata


// character names

@@ -151,7 +152,7 @@ _‣ punt'ato
↓ f@-*'etS:a||_dZ'u
♭ bem'Ol:e
♯ dI'ezis
♥ 'as:o||di||kw'ORI
♥ 'asso||di||kw'ORI
❓ p'unto||inteR*ogat'ivo
_‧ sepaRat'oRe/

@@ -209,14 +210,14 @@ U+2cc atS:'ento||_sekoNd'aRio // ˌ

U+300 g@-*'a:ve_ // ̀
U+301 ak'u:to_ // ́
U+302 tSi@-*konfl'Es:o_ // ̂
U+302 tSi@-*konfl'Esso_ // ̂
U+303 t'Ilde_ // ̃
U+304 m'ak@-*ON_ // ̄
U+306 b@-*'E:ve_ // ̆
U+308 di'ERezi // ̈
U+30a an'e:l:o||in||'alto_ //̊
U+31e ap@-*os:im'ante_ // ̞
U+325 an'e:l:o||in||b'as:o_ // ̥
U+31e ap@-*ossim'ante_ // ̞
U+325 an'e:l:o||in||b'asso_ // ̥
U+32a dent'ale_ // ̪
U+32f n,onsil:'abika // ̯

@@ -303,9 +304,9 @@ _13 t@-*'editSi
_14 kw2at:'oRditSi
_15 kw2'imditSi
_16 s'editSi
_17 ditSas:'Et:e
_17 ditSass'Et:e
_18 ditS'Ot:o
_19 ditSann'ove
_19 ditSann'Ove
_2X v'entI
_21 vent'uno
_23 ventit@-*'e
@@ -367,7 +368,7 @@ _13o t@-*editS'Ezim
_14o kwat:o@-*ditS'Ezim
_15o kwinditS'Ezim
_16o seditS'Ezim
_17o ditSas:Et:'Ezim
_17o ditSassEt:'Ezim
_18o ditSOt:'Ezim
_19o ditSan:Ov'Ezim

@@ -388,7 +389,7 @@ _1M1o mil'Ezim

abc a||bi||tS'i
acdc $abbrev
adsl a||di||es:e||'El:e
adsl a||di||esse||'El:e
ascii 'askIi
atp a||ti||p'i
avg $abbrev
@@ -534,6 +535,7 @@ non $u $only
o $u+ $brk
ogni $u+
oltre $u+
ora 'oRa/
ormai o@-*m'aI
perché $u+ $brk
pure $u+
@@ -785,6 +787,7 @@ choc S'Ok $only
city s'i:ti
cleaner _^_EN
cliché kli:S'e
clochard kloS'a@-*
cocker $1
cocktail k'Ok_t,El
college k'Ol:edZ
@@ -804,19 +807,20 @@ couscous k,us||k'us
cover $1
cowboy k'aw||b'oI
cracker $1
croissant k@-*uas:'an
croissant k@-*uass'an
club kl'a/:b $onlys
cult k'a/:lt $onlys
database datab'Eiz
deejay _^_EN
default _^_EN
desaparecido d,EzapaReT'ido
dessert des:'e@-* $only
dessert dess'e@-* $only
desktop d'Eskt,op
detector $2
designer d,ez'aIne@-*
design d,ez'aIn $only
devolution devol'uSon
digital $1 $onlys
disney $1
disneyland $1
display displ'ei
@@ -883,7 +887,7 @@ girl _^_EN
google _^_EN
green g@-*i:n $onlys
greenpeace g@-*,iN||p'i:s
guinness g'ines:
guinness g'iness
hacker 'ake@-*
hall h'O:l: $only
hamburger hamb'u@-*ge@-*
@@ -1073,6 +1077,7 @@ sitar $1 $only
sitter $1 $onlys
skipper $1
skype sk'a/:ip
slider sl'aIde@-*
smartphone zm'a@-*tfon
smile zmaIl
smiley _^_EN
@@ -1140,6 +1145,7 @@ valzer $1
videogames v,ideo||g'eIm
videomaker vidEom'eIke@-*
viewer vj'u:Er
virtual $1 $onlys
visual v'iZwal $only
voodoo vud'u
vodafone v'odafon
@@ -1165,7 +1171,7 @@ yahoo _^_EN
yacht j'Ot[
youtube ju:||tj'u:b
yoghourt 'jogurt
zoom z'u:m
zoom dz'u:m
zoster $1
élysées eliz''e

@@ -1204,8 +1210,8 @@ arbore $1
aree 'a:REe
areoplano aREopl'ano
artifici a@-*tif'itSi $only
asfissie asfis:'ie
assol as:'o:l
asfissie asfiss'ie
assol ass'o:l
aspirapolveri $4
astronom ast@-*'Onom
atenei $3
@@ -1640,7 +1646,7 @@ l'ancora l'ankoRa
un'ancora un'a:nkoRa
quand'è kw2aNd'E
senz'altro sents'a:lt@-*o
nessun'altra nes:un'alt@-*a
nessun'altra nessun'alt@-*a
ultim'ora ultim'ORa
trent'anni t@-*ent'a:n:I
vent'anni vent'an:I
@@ -2007,6 +2013,7 @@ ripoli $1
rivanazzano $4
rofrano $2
rognano $2
roma $alt2
romagnol $3
rosciano $2
rossano $2
@@ -2207,6 +2214,7 @@ consoli $1 $capital $only
corine k'ORIn $capital
corrias $2
cristofor $2
cupido $2
danilo $2
davidson $1
debor $1 $alt
@@ -2214,6 +2222,7 @@ deborah $1 $alt2
deidda de'i:d:a
delrio del||@-*'io/
diaz d'iats $only
Dickinson $1
diocle $1
diomede $alt
duddington d'a/dINt@n
@@ -2381,6 +2390,7 @@ paul p'O:l $only
peggy p'Eg:I
pericle $1
peter $1 $onlys
pettarin $3 $only
peugeot p,EZ'o
piquet pik'E $only
pierangel $2
@@ -2414,7 +2424,7 @@ sandokan $1
sandoval $3
santangelo $2
savino $2
scalfaro $1
scalfar $1
schopenhauer S,Open'a:w2e@-*
schumann S'u:man
schumacher _^_DE
@@ -3205,7 +3215,9 @@ fiutano $1
flagellino $2
fluttuano $1
forano $1
formino $1
formano $alt2
formino $1 $alt2
formulano $1
forzino $1
fotografano $2
franino $1
@@ -3245,7 +3257,7 @@ gioirono dZo'iRono
gioiscano dZo'i:skano
gioiscono dZo'iskono
gioissero $2
gioissimo dZo'i:s:imo
gioissimo dZo'i:ssimo
gioit dZo'i:t
gioiv dZo'i:v
gioivano dZo'ivano
@@ -3271,9 +3283,9 @@ guaimmo gw2a'i:m:o
guaire gw2a'i:Re
guairono gwa'iRono
guaiscano gw2a'i:skano
guaiss gw2a'i:s:
guaissero gw2a'i:s:eRo
guaissimo gw2a'i:s:imo
guaiss gw2a'i:ss
guaissero gw2a'i:sseRo
guaissimo gw2a'i:ssimo
guaist gw2a'i:st
guait gw2a'i:t
guaiv gw2a'i:v
@@ -3383,6 +3395,7 @@ indirizzino $3
individuano $3
individuino $3
indossino $2
indott $alt2
inducano $2
indugia $2
inequivoc $3
@@ -3400,6 +3413,7 @@ influenzino $3
informino $2
infuriano $2
ingannino $2
ingarbugliano $3
ingegnano $2
ingegnino $2
inglobano $2 $alt2
@@ -3733,6 +3747,7 @@ precisano $2
precisino $2
predicano $1
predichino $1
predice $2
predici $2
predomin $2
preghino $1
@@ -3861,6 +3876,7 @@ riabbraccino $3
riabilita $3
riabituano $3
riabituino $3
riaccadere $4 $alt2
riaccompagnano $4
riacquistino $3
riadagia $3
@@ -4503,7 +4519,7 @@ zuccherano $1
(capita ad) k'a:pita||ad
(capita che) k'a:pita||ke
(capita di) k'a:pita||_d'I
(capita spesso) k'apita||sp'es:o
(capita spesso) k'apita||sp'esso
(che capita) ke||k'a:pita
(chi capita) ki||k'a:pita
(dove capita) dove||k'apita
@@ -4586,7 +4602,8 @@ dammel $1
dammene $1
deciditi $2
dedical $1
digital $1
dicasi $1
digitalo $1
digliel $1
digliene $1
dimmelo $1
@@ -4624,7 +4641,9 @@ indirizzati indiRits:'ati
informaci $2 $alt2
informati $2 $alt2 $atstart
insediatisi $3
insegnagli $2 $alt
insegnaci $2
insegnagli $2
insegnale $2
installal $2
intonaci $2
invaghitosi $3
@@ -4727,7 +4746,7 @@ batter $1
commetter $2
comprender $2
dipender $2
esser 'Es:eR
esser 'EsseR
gioir dZo'i@-*
legger l'EdZ:e/@-* $only
metter $1 $alt2
@@ -4743,8 +4762,10 @@ reger $1
render $1
riscuoter $3
risolver $2
suol sU'Ol
saran $2 $only
tender $1
tener $2 $alt2 $only




+ 20
- 34
dictsource/it_listx View File

@@ -291,7 +291,7 @@ apposit $2
approcci $alt
approd $2 $alt
aprassia $3
aprassie ap@-*as:'i;e
aprassie ap@-*ass'i;e
apricen $alt2
aquilegia $3 $alt
aragost $alt2
@@ -1395,7 +1395,7 @@ elle $alt2
elleniche $alt
eller $alt2
ellespont $alt
elogi $2 $alt2
elogi $2 $alt
els $alt2
em $alt
emblem $alt
@@ -1444,10 +1444,9 @@ entusiast $3
enzim endz'im
enzimatic endzim'atik
enzimatici endzim'atitSI
epa $alt
epagneul $1
eparchia $3
epatosi $3
epatosi $3 $alt
epicentr $alt
epicurei $3
epifania $4
@@ -1456,10 +1455,10 @@ epifisi ep'ifizI
epigastrici $3
epiglottide $alt
epilessia $4
epilessie epiles:'i:e
epilessie epiless'i:e
epirot $alt
episodi $3
episodi $alt
episodi $3 $alt
episodio epiz'Odjo/
epitet $2
epitome $2
epitrit $2
@@ -1523,10 +1522,9 @@ estensimetr $3
ester $1
estet $alt
estraibil est@-*a'ibil
et $alt
etampes $1
etanol $3
eteocle $2
etereo $2
eterei $2
eterocefal $4 $alt
eterotteri $alt
@@ -1725,6 +1723,7 @@ franciacort $alt2
francoboll $alt2
frassin $1
frattemp $alt
freccine $2
freccette $alt2
fredd $alt2
fren $alt2
@@ -1848,9 +1847,9 @@ glicolisi glikol'izI
gliconeo glik'O:n,Eo
glicoprotein glikop@-*ote'in
gliptodontid gliptod'Ontid
glissando glis:'ando
glissare glis:'aRe
glissat glis:'at
glissando gliss'ando
glissare gliss'aRe
glissat gliss'at
glittograf glit:'Og@-*af
glittografia glit:og@-*af'i:a
glob $alt
@@ -1863,11 +1862,7 @@ glutei $1
gluteo $1
gnom $alt
gocciolio $3
gol $alt
golasecc $alt2
goleador $4
golem $alt
golgi $alt
golia $2
goliardia $4
goliardie golia@-*d'i:e
@@ -1885,19 +1880,16 @@ gorgonzol $3
got $alt
goti $alt
gotta $alt2
gottasecc $alt2
gozz $alt2
gradoli $1
grafem $alt
grandigia $2
granollers $3 $alt2
gratteri $2
gratuit g@-*at'u:it
gravimetr $2
gravit $1
grec $alt
grembiul g@-*embI'ul
gres $alt
greve $alt
grom $alt2
grosi $alt
@@ -1907,7 +1899,7 @@ guardamacchine $3
guardarob $alt
guardiaregia $3 $alt
guer $alt2
guerraiol $alt2
guerraiol $alt2
guglielmin $3
guidafili $3
guidizzol $3
@@ -1915,16 +1907,12 @@ guinizzellian gw2inits:el:i'an
guizzare gwIts:'aRe
habitat 'a:bitat[
hannoverian an:oveRi'an
hellas $2
heracleopolis $3 $alt2
hieron $2
huahine $3
icet $1
icon $alt
iconostasi $3
icosaedr $alt
icosidodecaedr $alt
icositetraedr $alt
identic $alt
identikit $4
idrocefal $3 $alt
@@ -2738,7 +2726,7 @@ ossequi $alt
osset $alt
ossia $2
ossidoreduttasi $1
ossidril os:id@-*'il
ossidril ossid@-*'il
ossimor $2
osteogenesi $4
ostia $1
@@ -3040,6 +3028,7 @@ polisten $2
polistirol $4
politecnic $alt
polizia $3
polizie p,OlIts'ie/
polizz p'O:li|ts
poll $alt2
pollic $alt
@@ -3050,19 +3039,16 @@ polverio $3
pomice $alt2
ponce $alt
pontefice $alt2
pontelandolf $alt
pontil $2
ponto $alt
ponto $alt
pontremoli $2
pop $alt
pope $alt
poplitei $2
popliteo $2
popp $alt2
porcil $2
poros $alt2
porpor $1 $alt2
portaelicotteri $alt
portafili $3
portafogli $alt
portalber $2
@@ -3073,7 +3059,7 @@ porzioncine $4
pos $alt
posillip $2
post $alt2
posta p'O:sta/
posta p'Osta/
poste $alt
posteri $1
posteriori $alt2
@@ -3724,7 +3710,7 @@ spadaccine $3
spalat $1
spandiconcim $4
spatol $1
spazioausili sp,atsio||a|Uz'ilI
spazioausili spatsjo/||_a|uz'ilI
specchi $alt
specchia $alt
specie $alt
@@ -3919,6 +3905,7 @@ termocoppia $alt
termoelettric $alt
termogenesi $3
termoretraibil te@-*mo||@-*et@-*a'ibil
termosifon te@-*mo_sif'on
termostat $2
teroldeg $2 $alt
terranov $alt
@@ -4155,12 +4142,11 @@ ver $alt2
verd $alt2
verg $alt2
vergin $1 $alt2
verolanuov $alt
veroli $1
verosimil veRo||s'imil
vertebr $1
vertov $1
verz $alt2
verz v'e@-*dz
verzegnis $alt
vescic $2
vescov $1
@@ -4272,6 +4258,6 @@ zoppol $alt
zozz ts'O:ts:
zozzon tsots:'on
zuccari $1
zuccher tz'uk:e*
zuccher dz'uk:e*



+ 8
- 6
dictsource/it_rules View File

@@ -1,7 +1,7 @@

// Italian translation rules
// This file is UTF-8 encoded
// Last update: 2015 December 23 by Chris <[email protected]>
// Last update: 2016 January 12 by Chris <[email protected]>
// letter groups
// A any vowel
// C any consonant
@@ -170,7 +170,7 @@
CC) eggia (no_ 'EdZ:a
C) ender (L04_ 'ende@-* // Pron.s verbs
C) erder (L04_ 'E@-*de@-*
esser (L04_ 'Es:eR
esser (L04_ 'EsseR
_) ecco (L04 'Ek:o
ete (L04_ 'ete
fl) etter (L04_ 'Et:e@-*
@@ -342,6 +342,7 @@
lascia (L07_ l'aSa
_) lecca (L07_ l'ek:a
leggi (L04_ l'EdZ:I
e) limina (L07_ l'imina

.group m
m m
@@ -385,7 +386,7 @@
o (CACA_ O
o (CrA O
o (CC_ O
@C) o (_S1q o // lookup it_list without suffix
@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
@@ -496,6 +497,7 @@
_) rader (L04_ @-*'ade@-*
_) ripeter (L04_ @-*ip'E:te@-*
_) romper (L04_ @-*'ompe@-*
ca) re (zzaL07_ R'e
C) rai (_ @-*'a:I
A) rai (_ R'a:I
rrai (_ R*'a:I
@@ -515,7 +517,7 @@
s (p s
s (q s
ss ss
A) ss (A s:
A) ss (A ss
s (t s
s (x s
sc (Y S
@@ -547,9 +549,9 @@
sciano (_ =Sano
A) schiano (_ =skiano
A) siono (_ zi'Ono
ssiono (_ s:i'ono
ssiono (_ ssi'ono
C) siono (_ si'ono
A) ssano (_ =s:ano
A) ssano (_ =ssano

.group t
t t

+ 22
- 17
phsource/ph_italian View File

@@ -1,6 +1,6 @@

//====================================================
// Italian, last update 23 dec 2015 by Chris <[email protected]>
// Italian, last update 2 jan 2016 by Chris <[email protected]>
//====================================================

phoneme : // Lengthen previous vowel by "length"
@@ -39,17 +39,16 @@ phoneme e/
length 140
IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN
FMT(vowel/e_mid2)
ELSE
ELIF thisPh(isWordEnd) THEN
FMT(vowel/e, 65)
ENDIF
FMT(vowel/e)
endphoneme



phoneme E
vowel starttype #e endtype #e
length 145
ChangeIfUnstressed(e/) // [E] only in stressed syllables ?
ChangeIfUnstressed(e/)
FMT(vowel/e_mid)
endphoneme

@@ -93,17 +92,18 @@ phoneme o/
vowel starttype #o endtype #o
length 140
IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN
FMT(vowel/o_2)
ELSE
FMT(vowel/o, 66)
FMT(vowel/o_8)
ENDIF
IF thisPh(isWordEnd) THEN
FMT(vowel/o, 65)
ENDIF
FMT(vowel/o)
endphoneme


phoneme O
vowel starttype #o endtype #o
length 150
ChangeIfUnstressed(o/) // [O] only in stressed syllables ?
ChangeIfUnstressed(o/)
FMT(vowel/oo_4)
endphoneme

@@ -112,7 +112,7 @@ phoneme u
vowel starttype #u endtype #u
length 160
ChangeIfNotStressed(U)
FMT(vowel/u_bck, 120)
FMT(vowel/u_bck3)
endphoneme

phoneme U
@@ -128,15 +128,12 @@ phoneme aU
FMT(vdiph/au_4)
endphoneme



phoneme aI
vowel starttype #a endtype #i
length 250
FMT(vdiph/ai)
endphoneme


phoneme oI
vowel starttype #o endtype #i
length 230
@@ -144,7 +141,6 @@ phoneme oI
endphoneme



// CONSONANTS
//===========

@@ -160,9 +156,9 @@ phoneme ts
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_, 80)
ENDIF
WAV(ustop/ts, 80)
WAV(ustop/ts_, 70)
endphoneme

phoneme dz
@@ -171,4 +167,13 @@ phoneme dz
lengthmod 3
endphoneme

phoneme ss
vls alv frc sibilant
voicingswitch z
lengthmod 6
Vowelin f1=2 f2=1700 -300 300 f3=-100 80
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
length 170
WAV(ufric/s, 86)
endphoneme


Loading…
Cancel
Save