/native/external/espeak/dictsource/mk_rules

http://eyes-free.googlecode.com/ · #! · 333 lines · 251 code · 82 blank · 0 comment · 0 complexity · 5adfa53701d108bd0b0096db8afd544b MD5 · raw file

  1. // translation rules for Macedonian
  2. // This file is UTF-8 encoded
  3. .replace
  4. a ?
  5. b ?
  6. c ?
  7. ? ?
  8. ? ?
  9. dž ?
  10. dz ?
  11. d ?
  12. ? ?
  13. e ?
  14. f ?
  15. g ?
  16. h ?
  17. i ?
  18. j ?
  19. k ?
  20. lj ?
  21. l ?
  22. m ?
  23. nj ?
  24. n ?
  25. o ?
  26. p ?
  27. r ?
  28. s ?
  29. š ?
  30. t ?
  31. u ?
  32. v ?
  33. z ?
  34. ž ?
  35. ? ?
  36. ? ?
  37. .group ?
  38. ? a
  39. .group ?
  40. ? b
  41. .group ?
  42. ? v
  43. ? (_ f
  44. .group ?
  45. ? g
  46. .group ?
  47. ? d
  48. .group ?
  49. ? dZ;
  50. .group ?
  51. ? e
  52. .group ?
  53. ? Z
  54. .group ?
  55. ? z
  56. .group ?
  57. ? dz
  58. .group ?
  59. ? i
  60. _) ? i_
  61. .group ?
  62. ? j
  63. .group ?
  64. ? k
  65. .group ?
  66. ? l
  67. .group ?
  68. ? l^
  69. .group ?
  70. ? m
  71. .group ?
  72. ? n
  73. .group ?
  74. ? n^
  75. .group ?
  76. ? o
  77. .group ?
  78. ? p
  79. .group ?
  80. ? R
  81. A) ? (A R
  82. K) ? (A @-*
  83. ?? R
  84. ? (_ R
  85. C) ? (C 'r
  86. K) ? (K 'r-
  87. .group ?
  88. ? s
  89. .group ?
  90. ? t
  91. .group ?
  92. ? k^
  93. .group ?
  94. ? u
  95. .group ?
  96. ? f
  97. .group ?
  98. ? h
  99. .group ?
  100. ? ts
  101. .group ?
  102. ? tS;
  103. .group ?
  104. ? dZ
  105. .group ?
  106. ? S
  107. .group a
  108. a a
  109. a (j A
  110. a (r A // don't reduce to [&]
  111. .group b
  112. b b
  113. .group c
  114. c ts
  115. .group ?
  116. ? tS
  117. .group ?
  118. ? tS;
  119. .group d
  120. d d
  121. dz dz
  122. dž dZ
  123. .group ?
  124. ? dZ;
  125. .group e
  126. e E
  127. j) e e
  128. e (j e
  129. ._) exe %ekse // filetype
  130. .group f
  131. f f
  132. .group g
  133. g g
  134. .group h
  135. h h
  136. _) h x
  137. .group i
  138. i i
  139. ._) ini %ini // filetype
  140. .group j
  141. j j
  142. XA) j (_ j_ // short pause after final [j] in one-syllable words
  143. .group k
  144. k k
  145. .group l
  146. l l
  147. K) l (K l-
  148. lj (+ l^
  149. .group m
  150. m m
  151. .group n
  152. n n
  153. n (g N
  154. n (k N
  155. nj n^
  156. .group o
  157. o o
  158. ou oU
  159. .group p
  160. p p
  161. .group q
  162. q k
  163. qu kv
  164. .group r
  165. r R
  166. A) r (A R
  167. K) r (A @-*
  168. rr R
  169. r (_ R
  170. K) r (K 'r-
  171. .group s
  172. s s
  173. .group š
  174. š S
  175. .group t
  176. t t
  177. .group u
  178. u u
  179. .group v
  180. v v
  181. .group w
  182. w v
  183. .group x
  184. x ks
  185. .group y
  186. y j
  187. K) y (K i
  188. .group z
  189. z z
  190. .group ž
  191. ž Z
  192. .group
  193. á a:
  194. é e:
  195. í i:
  196. ó o:
  197. ú u:
  198. ä _^_DE // use German voice
  199. ö _^_DE
  200. ü _^_DE
  201. ß _^_DE
  202. $ d'ol&R
  203. . totSk&
  204. . (. _:
  205. \.) .
  206. __) - (_D minus
  207. A_) - (_D _
  208. C_) - (_D _
  209. --) -
  210. * dzv'ezditSk&
  211. *) * (*
  212. **
  213. **) * (_ _::
  214. = 'edn&kvo
  215. = (==
  216. =) = (=
  217. ==) = (_ _::
  218. .group 0xce // Greek letters
  219. ? 'alf&
  220. ? 'alf&||t'onos
  221. ? b'et&
  222. ? g'am&
  223. ? d'elt&
  224. ? 'epsIlon
  225. ? 'epsIlon||t'onos
  226. ? z'et&
  227. ? 'et&
  228. ? 'et&||t'onos
  229. ? tx'et&
  230. ? j'ot&
  231. ? j'ot&||t'onos
  232. ? k'ap&
  233. ? l'amd&
  234. ? m'i
  235. ? n'i
  236. ? ks'i
  237. ? 'omIk@-*on_
  238. .group 0xcf // Greek letters
  239. ? p'i
  240. ? R'o
  241. ? s'igm&
  242. ? gr-tSko_||z'avr-Sno_||s'igm&
  243. ? t'au
  244. ? gr-tSki_||'ipsIlon
  245. ? gr-tSki||'ipsIlon||t'onos
  246. ? f'i
  247. ? x'i
  248. ? ps'i
  249. ? 'omeg&
  250. ? 'omeg&||t'onos
  251. ? 'omIk@-*on||t'onos