Files
espeak-ng/dictsource/it_rules
T
2015-12-20 11:59:46 +00:00

736 lines
13 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// Italian translation rules
// This file is UTF-8 encoded
// Last update: 2015 November 20 by Chris <llajta2012@gmail.com>
// letter groups
// A any vowel
// C any consonant
// K not a vowel (i.e. consonant or end-of-word)
// Y front vowels: e i (& accents)
.L01 a à o ò ó u ù
.L02 e é è
.L03 b d g l m n r v // 's' is [z] before these
// pronominal verbs
.L04 mi ti gli lo la le si ci vi li ne melo telo selo celo velo mela tela sela cela vela meli teli seli celi veli mele tele sele cele vele mene tene sene cene vene glielo gliela glieli gliele gliene
.L05 melo telo selo celo velo mela tela sela cela vela meli teli seli celi veli mele tele sele cele vele mene tene sene cene vene glielo gliela glieli gliele gliene mi ci gli ne
.L06 gli mi vi si
.L07 mi gli lo la le si ci li ne melo selo celo velo mela sela cela vela meli seli celi veli mele sele cele vele mene sene cene vene glielo gliela glieli gliele gliene
// Hours and minutes
.L16 0 1 2 3 4 5 6 7 8 9 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23
.L17 0 1 2 3 4 5
.group a
a a
ai (_ 'aj
ai (C aI
au a|%U
@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
@) a (ca_ =a
@) a (che_ =a
a (istA_ a
ai (smo_ a'i:
@) a (bile_ 'a
@) a (ggine_ 'a
_) ae (r aE
avano (_ 'avano
a (tterA_ 'a
_) all' (P4t all
_) anch' (P5t ank
@) amo (L04_ 'amo // Pron.s verbs
Ci) amo (L04_ 'amo
@) ander (L04_ 'andE@-*
ate (L04_+ 'ate
_L04Z) auguri (_ 'awguRI
astano (_ 'a:stano // verbs
.group à
à ''a
ài (K ''aI
àu ''a|%U
.group b
b b
bb b:
bbano (_ =b:ano // verbs
bacia (L07_ b'atSa
.group c
c k
cc k:
ck k:
cqu (A k:w2
cqui (A k:wj
c (Y tS
cc (Y tS:
ch (Y k
cch (Y k:
s) ch (A k
ch (a tS
ch (o tS
ch (u tS
ci (A tS
cci (A tS:
@) co (lA_ =ko
cardia (_ ka@-*d'ia
cardie (_ ka@-*d'ie
_) c' (P2t tS
@@A) ce (A_ =tSE
ciano (_ =tSano // verbs
cciano (_ =tS:ano
chiano (_ =kiano
A) cchiano (_ =k:iano
ceder (L04_ tS'Ede@-* // Pron.s verbs
cceder (L04_ tS:'Ede@-*
in) cer (L04_ =tSe@-*
cuocer (L04_ kU'OtSe@-*
compra (L07_ k'omp@-*a
_L04Z) capit (A_ k'a:p,it
_L04Z) capit (ano_ k'a:p,it
correr (L04_ k'o:R*eR
ccorrer (L04_ k:'o:R*eR
chiama (L07_ ki'a:ma
a) cquista (L07_ k:w2'ista
.group d
d d
dd d:
n) dere (_ =deRe
_) dall' (P5t dall
_) dell' (P5t dell
_) d' (P2t d
donat (Y_ don'at
dona (L07_ d'ona // Pron.s verbs
ci) der (L04_ =dE@-*
divi) der (L04_ =de@-*
chAA) der (L04_ =de@-*
re) der (L04_ =de@-*
@) dinano (_ =dina/no // verbs
i) dano (_ =dano // verbs
i) dino (_ =dino
due (_ d'ue // numbers
day (_ d'eI // foreign
.group e
e e
ei (d Ej
ei (c Ej
ei (colA_ ei
r) ei (_ 'Ei
@d) ei (_ 'eI
@t) ei (_ 'eI
@) ey (_ =eI
@C) e (_S1q e // lookup it_list without suffix
e (C_ E
e (A E
e (C%A_ E
_d) e (llA_ e
e (CiCA_ E
e (CulA_ E
e (llu E
e (st E
e (ttA_ e
c) e (ttA_ E
e (tti@ E
e (zzA_ e
e (r E
e (rsi_N e
A) e (r_ 'E
_r) e E
@) e (ci_ =e
e (l E
r) e (m E
e (monA_ 'e
e (nA_ E
g) e (ne E
e (ngA_ e
e (nCA_ E
@m) e (ntA_ e
%C) e (rA_ =E
C) e (re_ =E
gg) e (ro_ E
gg) e (ri_ E
f) e (rm e
@) e (rrimo_ 'E
an) e (simA_ 'e:
@) e (simA_ 'E
h) e (ss e
m) e (ss e
_sC) e (ss e
e (ssa_ e
e (tr E
e (ti E
e (vi_ E
e (vo_ E
@) e (volA_ 'e
e (zA E
CC) eggia (no_ 'EdZ:a
C) ender (L04_ 'ende@-* // Pron.s verbs
C) erder (L04_ 'E@-*de@-*
esser (L04_ 'Es:eR
_) ecco (L04 'Ek:o
ete (L04_ 'ete
fl) etter (L04_ 'Et:e@-*
ever (L04_ 'eveR
evano (_ 'evano // verbs
estano (_ 'Estano
AC) erano (_ =eR,ano
@s) ero (_ =ERO
e (lano_ 'e
.group f
f f
ff f:
@A) f (ilo_ =f
i) f (erA_ =f
fobi (A_ fob'i;
fob (A_ =fob
farma (ci_ f'a@-*ma
.group g
g g
gg g:
gh g
g (Y dZ
gi (A dZ
gi (a_ dZ'i# // [i] only if stressed
gì (a_ dZ'i# // [i] only if stressed
al) gie (_ dZ'iE
@Ar) gie (_ dZ'iE
fa) gie (_ dZ'iE
go) gie (_ dZ'iE
ple) gie (_ dZ'iE
rra) gie (_ dZ'iE
lo) gi (e_ dZ'i#
n) gi (a_ dZ
gg (Y dZ:
ggi (A dZ:
@) gger (L04_ =dZ:e@-* // Pron.s verbs
AC) ger (L04_ =dZe@-*
esi) ger (L04_ =dZe@-*
eri) ger (L04_ =dZe@-*
_) giura (L07_ dZ'URa
godi (L04_ g'Odi
gl (i l^
gl (ì l^
gli (A l^
_) gl gl
@) glier (L04_ =l^E@-*
@) guer (L04_ =gUe@-*
gn n^
@) gn (A_ n^;
a) gn (A_ n^:
gu (A gw
guono (_ =gw2ono / verbs
o) gnano (_ =n^ano
A) gnano (_ n^'ano // exceptions
@) ginano(_ =dZinano // verbs
gano (_ =gano
ggano (_ =g:a/no
giono (_ dZ'Ono
n) guere (_ =gweRe
@) graf (A_ =g@-*af
guai (scA_ gw2a'i:
.group h
h
_) ha h'a
_) hà h'a
.group i
i i
i (A j
zz) ia (@ ia
@) ii (_ 'I:j
l) i (A %i
r) i (A %i
_C) ie (_ 'ie
i (o i
i (ò i
i (ó i
@) ia (_ =i%a
@) ià (_ i'a
X) ia (_ 'ia
af) ia (_ 'ia
af) ie (_ 'ie
fon) ia (_ 'ia
scop) ia (_ 'ia
scop) ie (_ 'ie
er) ia (_ 'ia
er) ie (_ 'ie
gor) ia (_ 'ia
metr) ia (_ 'ia
metr) ie (_ 'ie
t) ia (_ 'ia
t) ie (_ 'ie
@) io (_S1q =i%o
a) i (+ j
à) i (+ j
o) i (+ j
@C) i (_S1q i // lookup it_list without suffix
@) i (Ante_ i
i (acA_ 'i
i (ache_ 'i
i (asi_ 'i
@) i (bile_ 'i
@) i (cA_ =i
ele%tr) ici (_ =itSi
centr) ici (_ =itSi
metr) ici (_ =itSi
tr) i (cY_ i
if) ici (_ 'itSi
@) i (chA_ =i
@) i (dA_ =i
@) i (dere_ 'i
@) ie (rA_ i'E
@) ié (rA_ i'E
i (genA_ 'i
c) i (lA_ =i
g) i (lA_ =i
ss) i (lA_ =i
b) i (le_ =i
m) i (le_ =i
i (lA_ =i
@) i (mA_ =i
laCr) i (mA_ =i
pr) i (mA_ 'i
inas (_ 'inas
@g) in (Y_ =in
c) ine (_ =ine
d) ine (_ =ine
@@Cand) i (ne_ 'i
Cm) in (Y_ =in
im) in (Y_ =in
@) issim (A_ 'issim
@) issero(_S6q 'isse*o
ip) i (te_ =i
C) iad (Y_ 'iad
@) iono (_ =iono
ite (L04_ 'ite // Pron.s verbs
iver (L04_ 'ivE@-*
d) iver (L04_ iv'E@-*
imer (L04_ 'Ime@-*
ivano (_ 'ivano // verbs
i (ficano_ 'i // verbs
ifichino (_ 'ifikino // verbs
ACCC) i (cano_ =i // verbs
i (Ccano_ 'i // verbs
ilitano (_ 'ilitano // verbs
istano (_ 'istano // verbs
.group j
j dZ
@) j (_ j
A) j (A j
.group k
k k
kk k:
.group l
l l
ll (C l_
ll (_ l
@A) lo (gA_ =lo
@A) lo (ghY_ =lo
_) l' (P2t l
lasciati (_ l,a/S'atI
lascia (L07_ l'aSa
_) lecca (L07_ l'ek:a
leggi (L04_ l'EdZ:I
.group m
m m
mm m:
A) mi (a_ m'i
A) mi (e_ m'i
A) mila (_ m'ila/
_) m' (P2t m
_) mezz' (P5t mEdz:
metter (L04_ m'ette@-* // Pron.s Verbs
manda (L05_ m'anda
mostra (L07_ m'Ost@-*a
assu) mer (L04_ =me@-*
_a) ma (L07_ =ma
mbano (_ =mbano // verbs
@) minano(_ =mina/no // verbs
.group n
n n
n (g N
n (gY n
n (k N
Ama) nia (_ n'i:a
Ama) nie (_ n'i:e
_) nell' (P5t nel:
_) n' (P2t n
_) neanch' (P7t neank
ndo (L04_ =ndo // Pronominal verbs
netter (L04_ n'Et:e@-*
_zA) nz (A n|dz
A) ne (A_ =nE
@) nano (_ =nano // verbs
.group o
o o
oi O%I
oi (o_ o%I
oi (sCA_ o'i
o (C%A_ O // doubled consonant
o (CACA_ O
o (CrA O
o (CC_ O
@C) o (_S1q o // lookup it_list without suffix
@i) o (_S1q o // lookup it_list without suffix
i) o O
i) o (ne o
i) o (so_ o
m) o (bile O
o (ca_ O
o (co_ O
@) o (di_ =o
@) o (do_ =o
@) o (fonA_ 'O
o (genA_ 'O
l) o (gico_ 'O
@) o (gnolo_ 'o
@) o (grafA_ 'O
o (lX O
nd) o (lA_ =O
ns) o (lA_ =O
CC) o (lA_ =O
u) o (lA_ O
v) o (lA_ =o
@) o (lA_ O
gn) o (la_ O
o (li O
@) o (liA_ O
@) o (lo_ =O
i) o (lA_ O
ci) o (lA_ =O
@) o (logA_ 'O
@) o (loghY_ 'O
c) o (ltA_ O
sc) o (ltA_ o
v) o (ltA_ O
@) o (manY_ 'O:
@d) omani (_ om'ani
r) oman (Y_ ,Om'an
@) o (metrA_ 'O
@) o (ma_ O
@) o (mo_ O
dr) o (mo_ =o
o (ni O
o (ni_ o
@) o (no_ =O
u) o (no_ 'o
@) o (nomo_ 'O
@) o (nzolo_ 'o
o (o O
o (polA_ 'O
sc) o (pA_ O
o (r O
o (rY_ o
f) o (rmA_ o
o (si_ O
o (ss O
Ar) o (ssA_ o
o (st O
o (stracA_ 'O
o (ttol O
o (zA O
l) oqui (A Okwj
C) orda (L05_ 'O@-*da // pron. verbs
r) omper (L04_ 'ompe@-*
C) onder (L04_ 'ondE@-*
over (L04_ 'ovE@-*
d) over (L04_ Ov'E@-*
m) order (L04_ 'O:@-*de@-*
ovano (_ 'ovano // verbs
osano (_ 'ozano
o (CCano_ 'O
o (CCicano_ 'O
ogliere (_ 'Ol^eRe
@) ordin (A_ 'o@-*din
.group p
p p
pp p:
ph f // foreign words
@m) p (erY_ =p
porta (L05_ p'O@-*ta // Pron.s verbs
parla (L07_ p'a@-*la
pie (gaL05_ pI'e
prendi (L04_ p@-*'E:ndi
prova (L07_ p@-*'Ova
a) pprova (L07_ p:@-*'Ova
pie (galA_ pI'e
tera) pi (A_ p'i
tro) pi (A_ p'i
.group q
q k
qu (AK kw2
qui (A kwj
_) quell' (P6t kw2Ell
_) quest' (P6t kw2est
.group r
C) r @-*
r @-*
r (_ @-*
_) r @-*
A) r (_ =@-*
rr R*
A) r (A R
a) r (a *
A) r (à_ *
A) r (ò_ *
@) r (L04_ =@-* // for Italian pronominal verbs and reflexive verbs
_) rega (laL07_ @-*eg'a
_) rader (L04_ @-*'ade@-*
_) ripeter (L04_ @-*ip'E:te@-*
_) romper (L04_ @-*'ompe@-*
C) rai (_ @-*'a:I
A) rai (_ R'a:I
rrai (_ R*'a:I
@) rvano (_ =@-*v,ano
CA) rcano (_ =@-*k,ano // verbs
.group s
s s
A) s (A z
s (L03 z
l) s s
p) s s
k) s s
s (c s
s (f s
s (k s
s (p s
s (q s
ss ss
A) ss (A s:
s (t s
s (x s
sc (Y S
sci (A S
scii Sij
sci (ì S%i
sch (Y sk
sh (K S // foreign words
K) sh S
A) sh (A S
@A) sia (_ z'ia
@A) sie (_ z'ie
@C) sia (_ s'ia
@C) sie (_ s'ie
@) s (_S1 s
_) s' (P2t s
_) sull' (P5t sull
_) sant' (P5t sant
_sotto) s (A _||s
sfere (_ sf'eRe
@) scer (L04_ =SE@-* // pron.s verbs
A) sci (L05_ =SI
scrivi (L04_ sk@-*'i:vI
saluta (L07_ sal'uta
spegner (L04_ sp'en^e@-*
re) sister (L04_ z'i:ste@-*
salva (L07_ s'alva
A) scano (_ =skano // verbs
sciano (_ =Sano
A) schiano (_ =skiano
A) siono (_ zi'Ono
ssiono (_ s:i'ono
C) siono (_ si'ono
A) ssano (_ =s:ano
.group t
t t
tt t:
@a) tria (_ t@-*'ia
@a) trie (_ t@-*'ie
a) ttoria (_ t:oR'ia
a) ttorie (_ t:oR'Ie
@) tt (ano_ =t: // verbs
en) t (ano_ =t
@ma) to (L06_ t'O
@a) to (L06_ =to
intima) to (L04_ =to
ba) tter (L04_ =t:e@-*
tratta (L07 t@-*'at:a
tocca (L07_ t'Ok:a
a) ta (si_ =ta
_) togli (L04_ t'Ol^i
trova (L07_ t@-*'Ova
_) tutt' (P5t tut:
.group u
u u
_) u (A w2
@) u (dinY_ 'u
@) u (colo_ 'u
@) u (lA_ =u
_) un' (P3t un
@) u (A_ =u
A%C) u (A_ =u
ural (Y_ uR'al
C) ura (L07_ 'uRa // Pron.s verbs
uder (L04_ 'udE@-*
uter (L04_ 'ute@-*
uvano (_ 'uvano // verbs
ubano (_ 'ubano
ustano (_ 'u:stano
C) uo (tano_ U'O
uomini (_ w2'Omini
.group v
v v
vv v:
vvi (A v:i
C) vi (A vI
C) vi (A_ =vI
A) vino (_ =vino // verbs
@) vo (cano_ =vo
in) via (toL04_ vI'a
in) via (L07_ v'ia
_in) vita (L07_ v'i:ta/
_a) vvisa (L07_ v:'iza
_in) vader (L04_ v'a:de@-*
_) vota (L07_ v'Ota
s) veglia (L07_ v'el^ia
.group w
w w2
.group x
x ks
.group y
y j
y (K i // foreign words
.group z
z ts
A) zz (A ts:
_A) z (AC dz
_) z (A dz
_) z (Y dz
z (oA dz
_A) zz (A |dz:
CA) zz (arC dz:
@li) zz (A dz:
_bri) zz (A ts:
diri) zz ts:
_indiri) zzar (L04_ ts:'a@-*
dri) zz (A ts:
fri) zz (A ts:
_ri) zz (A ts:
_pi) zz (A ts:
atti) zz (A ts:
schi) zz (A ts:
_spri) zz (A ts:
stri) zz (A ts:
_sti) zz (A ts:
appre) zza (rL04_ ts:a
care) zz (A ts:
appre) zza (L07_ =tsa
Ci) zz (A dz:
_mar) z (A ts
par) z (A ts
quar) z (A ts
sfar) z (A ts
ar) z (A dz
bron) z (A dz
@) zz (ano_ =ts:
i) zza (no_ =dz:a
@@) zza (L07_ =dz:a
@i) zza (ti_ dz:'a
@i) zz (are_ |dz|:
zion (A_ tsi'on
ziona (ti_ tsiOn'a
zional (Y_ tsion'al
ziona (L07_ tsi'Ona
organi) zzia (moL07_ dz:i'a:
cra) zia (_ ts'i;a/
cra) zie (_ ts'I;e/
man) z (A dz
man) zia (_ ts'i;a
man) zie (_ ts'i;e
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
gn n^
ñ n^
_L16_) : (_L17D_ _%%E_ // Say time
á ''a
é ''e
_) è (_ ,E
A) è ''E
C) è ''E
èi (K ''Ej
éi (K ''eI
ì ''i
í ''i
ó ''o
ói ''o|I
ò ''O
òi ''OI
ú ''u
ù ''u
$ d'ollaRo
D) , (D v'i@-*gola
__) - (_D meno
A_) - (_D _
C_) - (_D _
§ pa*'ag@-*afO