| @@ -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 | |||