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