123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286 |
- // 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
|