|
|
@@ -1,285 +1,285 @@ |
|
|
|
// translation rules for Spanish
|
|
|
|
// This file is UTF-8 encoded
|
|
|
|
|
|
|
|
// Conditional rules
|
|
|
|
// ?1 Castilian
|
|
|
|
// ?2 Latin America
|
|
|
|
// ?3 mbrola VZ1
|
|
|
|
|
|
|
|
.L01 l r y
|
|
|
|
.L02 b d g n m // change [s] to [z] before these
|
|
|
|
.L03 f h j r s y z // allow [B] [D] [Q] before these consonants
|
|
|
|
.L04 b v f p // labials, nasals are [m]
|
|
|
|
.L05 g k // velars, nasals are [N]
|
|
|
|
.L06 j w l r b d g n m p t k c
|
|
|
|
|
|
|
|
.group a
|
|
|
|
a a
|
|
|
|
ai aI
|
|
|
|
ay (K aI
|
|
|
|
ay (_ 'aI
|
|
|
|
au aU
|
|
|
|
au (_ 'aU
|
|
|
|
|
|
|
|
|
|
|
|
.group b
|
|
|
|
b b
|
|
|
|
_) b ($unpr b // phoneme definition may change it to [B]
|
|
|
|
_) b (L01A b // Only bl, br are allowed at start of word
|
|
|
|
_) b (A b
|
|
|
|
b (A B
|
|
|
|
b (cY B
|
|
|
|
b (L03 B
|
|
|
|
m) b b
|
|
|
|
n) b b
|
|
|
|
b (iA b
|
|
|
|
b (uA b
|
|
|
|
|
|
|
|
.group c
|
|
|
|
c k
|
|
|
|
_) c (L01A k // allow: cl cr at start of word
|
|
|
|
_) ch tS // allow _ch
|
|
|
|
c (Y T // ce, ci
|
|
|
|
ch tS
|
|
|
|
A) ck k
|
|
|
|
|
|
|
|
.group ç
|
|
|
|
ç s
|
|
|
|
A) ç (A s
|
|
|
|
_) ç s
|
|
|
|
|
|
|
|
.group d
|
|
|
|
d d
|
|
|
|
_) d ($unpr d // phoneme definition may change it to [D]
|
|
|
|
_) d (rA d
|
|
|
|
_) d (A d
|
|
|
|
d (A D
|
|
|
|
d (_ d
|
|
|
|
d (_A D
|
|
|
|
d (cY D
|
|
|
|
d (L03 D
|
|
|
|
l) d d
|
|
|
|
|
|
|
|
d (v D
|
|
|
|
m) d d
|
|
|
|
n) d d
|
|
|
|
r) d d
|
|
|
|
|
|
|
|
|
|
|
|
.group e
|
|
|
|
e e
|
|
|
|
e (nC E
|
|
|
|
e (Ch e
|
|
|
|
ei eI
|
|
|
|
ey (K eI
|
|
|
|
ey (_ 'eI
|
|
|
|
eu eU
|
|
|
|
eu (_ 'eU
|
|
|
|
|
|
|
|
.group f
|
|
|
|
f f
|
|
|
|
_) f (L01A f // allow fl fr at start of word
|
|
|
|
|
|
|
|
|
|
|
|
.group g
|
|
|
|
g g
|
|
|
|
_) g ($unpr g // phoneme definition may change it to [Q]
|
|
|
|
_) g (L01A g
|
|
|
|
_) gh (A g // allow _gh in foreign words
|
|
|
|
_) gn (A n
|
|
|
|
_) g (A g
|
|
|
|
g (A Q
|
|
|
|
g (_A Q
|
|
|
|
g (_ g
|
|
|
|
g (cY Q
|
|
|
|
g (L03 Q
|
|
|
|
m) g g
|
|
|
|
n) g g
|
|
|
|
g (Y+ x // ge gi
|
|
|
|
n) g (_ // ing
|
|
|
|
|
|
|
|
.group h
|
|
|
|
h // silent
|
|
|
|
_) hi (A j
|
|
|
|
|
|
|
|
|
|
|
|
.group i
|
|
|
|
i i
|
|
|
|
i (A j
|
|
|
|
C) i (A j
|
|
|
|
gu) i (A j
|
|
|
|
?!3 l) i (A %i
|
|
|
|
?!3 r) i (A %i
|
|
|
|
?!3 Al) i (A j
|
|
|
|
?!3 Ar) i (A j
|
|
|
|
|
|
|
|
.group j
|
|
|
|
j x
|
|
|
|
|
|
|
|
|
|
|
|
.group k
|
|
|
|
k k
|
|
|
|
_) k (L01A k // allow kl kr at start of word
|
|
|
|
|
|
|
|
|
|
|
|
.group l
|
|
|
|
l l
|
|
|
|
ll (_ l^
|
|
|
|
_) ll (A l^ // allowe _ll
|
|
|
|
?2 _) ll (A J^
|
|
|
|
?2 ll j:
|
|
|
|
?2 n_) ll (A dZ
|
|
|
|
ll l^
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.group m
|
|
|
|
m m
|
|
|
|
// @) m (_ =m
|
|
|
|
_) mn (em n
|
|
|
|
_) mb (A mb
|
|
|
|
@@) mente (_S5t m'e/nte
|
|
|
|
|
|
|
|
.group n
|
|
|
|
n n
|
|
|
|
n (L04 m
|
|
|
|
n (_L04 m
|
|
|
|
n (L05 N
|
|
|
|
n (_L05 N
|
|
|
|
n (j N
|
|
|
|
ny (A n^ // catalan words
|
|
|
|
_) nh (A n
|
|
|
|
|
|
|
|
.group o
|
|
|
|
o o
|
|
|
|
o (CK o
|
|
|
|
o (r o
|
|
|
|
o (Ch o
|
|
|
|
// Ar) o o
|
|
|
|
oi oI
|
|
|
|
oy (K oI
|
|
|
|
oy (_ 'oI
|
|
|
|
ou ow
|
|
|
|
|
|
|
|
.group p
|
|
|
|
p p
|
|
|
|
_) p (L01A p // allow pl pr at start of word
|
|
|
|
p (t p:
|
|
|
|
_) ph (A f
|
|
|
|
ph (@ f
|
|
|
|
ph (K f
|
|
|
|
_) ps (i s
|
|
|
|
_) ps (eudo s
|
|
|
|
_) pt (ero t
|
|
|
|
_) pt (ol t
|
|
|
|
|
|
|
|
|
|
|
|
.group q
|
|
|
|
q k
|
|
|
|
qu (Y k // que, qui
|
|
|
|
_) qw (A kw // qwerty
|
|
|
|
|
|
|
|
.group rr
|
|
|
|
rr rr
|
|
|
|
|
|
|
|
.group r
|
|
|
|
r r
|
|
|
|
r (_ r
|
|
|
|
r (t r
|
|
|
|
A) r (A r
|
|
|
|
C) r (A r
|
|
|
|
_) r (A rr
|
|
|
|
l) r (A R2
|
|
|
|
m) r (A R2
|
|
|
|
n) r (A R2
|
|
|
|
s) r (A R2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.group s
|
|
|
|
s s
|
|
|
|
&) s (_S1 s
|
|
|
|
_) s (K@ s
|
|
|
|
ss s:
|
|
|
|
_) sh (A S
|
|
|
|
_) sh (L01A S
|
|
|
|
sh (K S
|
|
|
|
?!1 sc (Y s // sce sci for non castilian accent
|
|
|
|
|
|
|
|
.group t
|
|
|
|
t t
|
|
|
|
_) t (L01A t // all tr at start of word
|
|
|
|
_) th (@ t
|
|
|
|
th (K t
|
|
|
|
_) tx (A tS
|
|
|
|
tx tS
|
|
|
|
|
|
|
|
|
|
|
|
.group u
|
|
|
|
u u
|
|
|
|
u (u u
|
|
|
|
u (A w
|
|
|
|
!?3 l) u (A %u
|
|
|
|
!?3 r) u (A %u
|
|
|
|
g) u (e
|
|
|
|
g) u (i
|
|
|
|
g) u (é
|
|
|
|
g) u (í
|
|
|
|
|
|
|
|
.group v
|
|
|
|
v b
|
|
|
|
_) v ($unpr b // phoneme definition may change it to [B]
|
|
|
|
_) v (L01A b // Only bl, br are allowed at start of word
|
|
|
|
_) v (A b
|
|
|
|
v (A B
|
|
|
|
v (cY B
|
|
|
|
v (L03 B
|
|
|
|
m) v b
|
|
|
|
n) v b
|
|
|
|
v (iA b
|
|
|
|
v (uA b
|
|
|
|
|
|
|
|
|
|
|
|
.group w
|
|
|
|
w w
|
|
|
|
_) wh (A w
|
|
|
|
|
|
|
|
|
|
|
|
.group x
|
|
|
|
x ks
|
|
|
|
_) x ($unpr s // ?
|
|
|
|
?!1 xc (Y ks // xce xci for non castilian accent
|
|
|
|
me) x (ic x // mexicano, mexicana, etc.
|
|
|
|
|
|
|
|
.group y
|
|
|
|
y i
|
|
|
|
_) y ($unpr J
|
|
|
|
_m) y (A j
|
|
|
|
_l) y (A j
|
|
|
|
y (A j:
|
|
|
|
_) y (A J^
|
|
|
|
u) y (K j:
|
|
|
|
n_) y (A dZ
|
|
|
|
y (_ i
|
|
|
|
|
|
|
|
.group z
|
|
|
|
z T
|
|
|
|
zz ts
|
|
|
|
|
|
|
|
|
|
|
|
.group
|
|
|
|
á ''a
|
|
|
|
é ''e
|
|
|
|
í ''i
|
|
|
|
ó ''o
|
|
|
|
ú ''u
|
|
|
|
ü u
|
|
|
|
ñ n^
|
|
|
|
$ d'olar
|
|
|
|
|
|
|
|
_) - (D m'Enos
|
|
|
|
A_) - (_D _
|
|
|
|
C_) - (_D _
|
|
|
|
|
|
|
|
, (D koma
|
|
|
|
|
|
|
|
// translation rules for Spanish |
|
|
|
// This file is UTF-8 encoded |
|
|
|
|
|
|
|
// Conditional rules |
|
|
|
// ?1 Castilian |
|
|
|
// ?2 Latin America |
|
|
|
// ?3 mbrola VZ1 |
|
|
|
|
|
|
|
.L01 l r y |
|
|
|
.L02 b d g n m // change [s] to [z] before these |
|
|
|
.L03 f h j r s y z // allow [B] [D] [Q] before these consonants |
|
|
|
.L04 b v f p // labials, nasals are [m] |
|
|
|
.L05 g k // velars, nasals are [N] |
|
|
|
.L06 j w l r b d g n m p t k c |
|
|
|
|
|
|
|
.group a |
|
|
|
a a |
|
|
|
ai aI |
|
|
|
ay (K aI |
|
|
|
ay (_ 'aI |
|
|
|
au aU |
|
|
|
au (_ 'aU |
|
|
|
|
|
|
|
|
|
|
|
.group b |
|
|
|
b b |
|
|
|
_) b ($unpr b // phoneme definition may change it to [B] |
|
|
|
_) b (L01A b // Only bl, br are allowed at start of word |
|
|
|
_) b (A b |
|
|
|
b (A B |
|
|
|
b (cY B |
|
|
|
b (L03 B |
|
|
|
m) b b |
|
|
|
n) b b |
|
|
|
b (iA b |
|
|
|
b (uA b |
|
|
|
|
|
|
|
.group c |
|
|
|
c k |
|
|
|
_) c (L01A k // allow: cl cr at start of word |
|
|
|
_) ch tS // allow _ch |
|
|
|
c (Y T // ce, ci |
|
|
|
ch tS |
|
|
|
A) ck k |
|
|
|
|
|
|
|
.group ç |
|
|
|
ç s |
|
|
|
A) ç (A s |
|
|
|
_) ç s |
|
|
|
|
|
|
|
.group d |
|
|
|
d d |
|
|
|
_) d ($unpr d // phoneme definition may change it to [D] |
|
|
|
_) d (rA d |
|
|
|
_) d (A d |
|
|
|
d (A D |
|
|
|
d (_ d |
|
|
|
d (_A D |
|
|
|
d (cY D |
|
|
|
d (L03 D |
|
|
|
l) d d |
|
|
|
|
|
|
|
d (v D |
|
|
|
m) d d |
|
|
|
n) d d |
|
|
|
r) d d |
|
|
|
|
|
|
|
|
|
|
|
.group e |
|
|
|
e e |
|
|
|
e (nC E |
|
|
|
e (Ch e |
|
|
|
ei eI |
|
|
|
ey (K eI |
|
|
|
ey (_ 'eI |
|
|
|
eu eU |
|
|
|
eu (_ 'eU |
|
|
|
|
|
|
|
.group f |
|
|
|
f f |
|
|
|
_) f (L01A f // allow fl fr at start of word |
|
|
|
|
|
|
|
|
|
|
|
.group g |
|
|
|
g g |
|
|
|
_) g ($unpr g // phoneme definition may change it to [Q] |
|
|
|
_) g (L01A g |
|
|
|
_) gh (A g // allow _gh in foreign words |
|
|
|
_) gn (A n |
|
|
|
_) g (A g |
|
|
|
g (A Q |
|
|
|
g (_A Q |
|
|
|
g (_ g |
|
|
|
g (cY Q |
|
|
|
g (L03 Q |
|
|
|
m) g g |
|
|
|
n) g g |
|
|
|
g (Y+ x // ge gi |
|
|
|
n) g (_ // ing |
|
|
|
|
|
|
|
.group h |
|
|
|
h // silent |
|
|
|
_) hi (A j |
|
|
|
|
|
|
|
|
|
|
|
.group i |
|
|
|
i i |
|
|
|
i (A j |
|
|
|
C) i (A j |
|
|
|
gu) i (A j |
|
|
|
?!3 l) i (A %i |
|
|
|
?!3 r) i (A %i |
|
|
|
?!3 Al) i (A j |
|
|
|
?!3 Ar) i (A j |
|
|
|
|
|
|
|
.group j |
|
|
|
j x |
|
|
|
|
|
|
|
|
|
|
|
.group k |
|
|
|
k k |
|
|
|
_) k (L01A k // allow kl kr at start of word |
|
|
|
|
|
|
|
|
|
|
|
.group l |
|
|
|
l l |
|
|
|
ll (_ l^ |
|
|
|
_) ll (A l^ // allowe _ll |
|
|
|
?2 _) ll (A J^ |
|
|
|
?2 ll j: |
|
|
|
?2 n_) ll (A dZ |
|
|
|
ll l^ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.group m |
|
|
|
m m |
|
|
|
// @) m (_ =m |
|
|
|
_) mn (em n |
|
|
|
_) mb (A mb |
|
|
|
@@) mente (_S5t m'e/nte |
|
|
|
|
|
|
|
.group n |
|
|
|
n n |
|
|
|
n (L04 m |
|
|
|
n (_L04 m |
|
|
|
n (L05 N |
|
|
|
n (_L05 N |
|
|
|
n (j N |
|
|
|
ny (A n^ // catalan words |
|
|
|
_) nh (A n |
|
|
|
|
|
|
|
.group o |
|
|
|
o o |
|
|
|
o (CK o |
|
|
|
o (r o |
|
|
|
o (Ch o |
|
|
|
// Ar) o o |
|
|
|
oi oI |
|
|
|
oy (K oI |
|
|
|
oy (_ 'oI |
|
|
|
ou ow |
|
|
|
|
|
|
|
.group p |
|
|
|
p p |
|
|
|
_) p (L01A p // allow pl pr at start of word |
|
|
|
p (t p: |
|
|
|
_) ph (A f |
|
|
|
ph (@ f |
|
|
|
ph (K f |
|
|
|
_) ps (i s |
|
|
|
_) ps (eudo s |
|
|
|
_) pt (ero t |
|
|
|
_) pt (ol t |
|
|
|
|
|
|
|
|
|
|
|
.group q |
|
|
|
q k |
|
|
|
qu (Y k // que, qui |
|
|
|
_) qw (A kw // qwerty |
|
|
|
|
|
|
|
.group rr |
|
|
|
rr R2 |
|
|
|
|
|
|
|
.group r |
|
|
|
r r |
|
|
|
r (_ r |
|
|
|
r (t r |
|
|
|
A) r (A r |
|
|
|
C) r (A r |
|
|
|
_) r (A R2 |
|
|
|
l) r (A R2 |
|
|
|
m) r (A R2 |
|
|
|
n) r (A R2 |
|
|
|
s) r (A R2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.group s |
|
|
|
s s |
|
|
|
&) s (_S1 s |
|
|
|
_) s (K@ s |
|
|
|
ss s: |
|
|
|
_) sh (A S |
|
|
|
_) sh (L01A S |
|
|
|
sh (K S |
|
|
|
?!1 sc (Y s // sce sci for non castilian accent |
|
|
|
|
|
|
|
.group t |
|
|
|
t t |
|
|
|
_) t (L01A t // all tr at start of word |
|
|
|
_) th (@ t |
|
|
|
th (K t |
|
|
|
_) tx (A tS |
|
|
|
tx tS |
|
|
|
|
|
|
|
|
|
|
|
.group u |
|
|
|
u u |
|
|
|
u (u u |
|
|
|
u (A w |
|
|
|
!?3 l) u (A %u |
|
|
|
!?3 r) u (A %u |
|
|
|
g) u (e |
|
|
|
g) u (i |
|
|
|
g) u (é |
|
|
|
g) u (í |
|
|
|
|
|
|
|
.group v |
|
|
|
v b |
|
|
|
_) v ($unpr b // phoneme definition may change it to [B] |
|
|
|
_) v (L01A b // Only bl, br are allowed at start of word |
|
|
|
_) v (A b |
|
|
|
v (A B |
|
|
|
v (cY B |
|
|
|
v (L03 B |
|
|
|
m) v b |
|
|
|
n) v b |
|
|
|
v (iA b |
|
|
|
v (uA b |
|
|
|
|
|
|
|
|
|
|
|
.group w |
|
|
|
w w |
|
|
|
_) wh (A w |
|
|
|
|
|
|
|
|
|
|
|
.group x |
|
|
|
x ks |
|
|
|
_) x ($unpr s // ? |
|
|
|
?!1 xc (Y ks // xce xci for non castilian accent |
|
|
|
me) x (ic x // mexicano, mexicana, etc. |
|
|
|
|
|
|
|
.group y |
|
|
|
y i |
|
|
|
_) y ($unpr J |
|
|
|
_m) y (A j |
|
|
|
_l) y (A j |
|
|
|
y (A J^ |
|
|
|
_) y (A J^ |
|
|
|
u) y (K j |
|
|
|
n_) y (A dZ |
|
|
|
y (_ i |
|
|
|
|
|
|
|
.group z |
|
|
|
z T |
|
|
|
zz ts |
|
|
|
|
|
|
|
|
|
|
|
.group |
|
|
|
á ''a |
|
|
|
é ''e |
|
|
|
í ''i |
|
|
|
ó ''o |
|
|
|
ú ''u |
|
|
|
ü u |
|
|
|
ñ n^ |
|
|
|
$ d'olar |
|
|
|
|
|
|
|
_) - (D m'Enos |
|
|
|
A_) - (_D _ |
|
|
|
C_) - (_D _ |
|
|
|
|
|
|
|
, (D koma |
|
|
|
|