/native/external/espeak/dictsource/tr_rules

http://eyes-free.googlecode.com/ · #! · 325 lines · 235 code · 90 blank · 0 comment · 0 complexity · 036dc54b3585e4565672c30a9666211c MD5 · raw file

  1. // Turkish translation rules
  2. // This file is UTF-8 encoded
  3. // Stress rule: Right-most vowel, but stop before the vowel which is
  4. // marked as unstressed [%].
  5. // unvoiced consonants
  6. .L01 ç f h k p q s ? t
  7. .replace
  8. ` '
  9. .group a
  10. a a
  11. @) a (_S1 a
  12. acak (_S3 adZak
  13. acakm?? (_S7 adZakm%u#S
  14. ay?m (_S4 aju#m
  15. al?m (_S4 alu#m
  16. as?n (_S4 asu#n
  17. avru (pa avr'u
  18. .group b
  19. b b
  20. .group c
  21. c dZ
  22. .group ç
  23. ç tS
  24. .group d
  25. d d
  26. da (_S2 da
  27. de (_S2 de
  28. dan (_S3 dan
  29. den (_S3 den
  30. // declare these suffices so that preceding "ma/me" is unstressed
  31. dim (_S3 dim
  32. dik (_S3 dik
  33. din (_S3 din
  34. diniz (_S5 diniz
  35. di (_S2 di
  36. diler (_S5 dileR
  37. d?m (_S3 du#m
  38. d?k (_S3 du#k
  39. d?n (_S3 du#n
  40. d?n?z (_S5 du#nu#z
  41. d? (_S2 du#
  42. d?lar (_S5 du#laR
  43. dum (_S3 dum
  44. duk (_S3 duk
  45. dun (_S3 dun
  46. dunuz (_S5 dunuz
  47. du (_S2 du
  48. dular (_S5 dular
  49. düm (_S3 dym
  50. dük (_S3 dyk
  51. dün (_S3 dyn
  52. dünüz (_S5 dynyz
  53. dü (_S2 dy
  54. düler (_S5 dyler
  55. dir (_S3 %diR
  56. d?r (_S3 %du#R
  57. dur (_S3 %duR
  58. dür (_S3 %dyR
  59. _) d (e?il 'd
  60. .group e
  61. e e
  62. @) e (_S1 e
  63. ecek (_S4 edZek
  64. ecekmi? (_S7 edZekm%iS
  65. eyim (_S4 ejim
  66. elim (_S4 elim
  67. esin (_S4 esin
  68. .group f
  69. f f
  70. .group g
  71. g g
  72. g (i J
  73. g (e J
  74. g (ü J
  75. g (ö J
  76. .group ?
  77. ? Q
  78. A) ? :||
  79. i) ? j
  80. e) ? j
  81. .group h
  82. h h
  83. .group i
  84. i i
  85. @) i (_S1 i
  86. im (_S2 %im
  87. iniz (_S4 %iniz
  88. iz (_S2 %iz
  89. iyor (_S4 ij%oR
  90. in (_S2 in
  91. .group ?
  92. ? u#
  93. @) ? (_S1 u#
  94. ?m (_S2 %u#m
  95. ?n?z (_S2 %u#nu#z
  96. ?z (_S2 %u#z
  97. ?yor (_S4 u#j%oR
  98. ?n (_S2 u#n
  99. .group j
  100. j Z
  101. .group k
  102. k k
  103. k (i c
  104. k (e c
  105. k (ü c
  106. k (ö c
  107. ken (_S3 %cen
  108. .group l
  109. l l
  110. la (_S2 %la
  111. le (_S2 %le
  112. lar (_S3 laR
  113. ler (_S3 leR
  114. li (_S2 li
  115. l? (_S2 lu#
  116. lu (_S2 lu
  117. lü (_S2 ly
  118. lik (_S3 lik
  119. l?k (_S3 lu#k
  120. luk (_S3 luk
  121. lük (_S3 lyk
  122. .group m
  123. m m
  124. ma (_S2 %ma
  125. me (_S2 %me
  126. .group n
  127. n n
  128. nin (_S3 nin
  129. n?n (_S3 nu#n
  130. nun (_S3 nun
  131. nün (_S3 nyn
  132. .group o
  133. o o
  134. .group ö
  135. ö W
  136. .group p
  137. p p
  138. .group q
  139. q k
  140. .group r
  141. r R
  142. A) r (A *
  143. ra (_S2 %Ra
  144. re (_S2 %Re
  145. ra (_N Ra // only an unstressed suffix if another suffix follows
  146. re (_N Re
  147. .group s
  148. s s
  149. s?n?z (_S5 %su#nu#z
  150. siniz (_S5 %siniz
  151. sunuz (_S5 %sunuz
  152. sünüz (_S5 %synyz
  153. sam (_S3 %sam // if
  154. sak (_S3 %sak
  155. san (_S3 %san
  156. san?z (_S5 %sanu#z
  157. sa (_S2 %sa
  158. sem (_S3 %sem
  159. sek (_S3 %sek
  160. sen (_S3 %sen
  161. seniz (_S5 %seniz
  162. se (_S2 %se
  163. .group ?
  164. ? S
  165. .group t
  166. t t
  167. ta (_S2 ta
  168. te (_S2 te
  169. tan (_S3 tan
  170. ten (_S3 ten
  171. L01) tir (_S3 %tiR
  172. L01) t?r (_S3 %tu#R
  173. L01) tur (_S3 %tuR
  174. L01) tür (_S3 %tyR
  175. .group u
  176. u u
  177. @) u (_S1 u
  178. um (_S2 %um
  179. unuz (_S4 %unuz
  180. uz (_S2 %uz
  181. uyor (_S4 uj%oR
  182. un (_S2 un
  183. .group ü
  184. ü y
  185. @) ü (_S1 y
  186. üm (_S2 %ym
  187. ünüz (_S4 %ynyz
  188. üz (_S2 %yz
  189. üyor (_S4 yj%oR
  190. ün (_S2 yn
  191. .group v
  192. v v
  193. .group w
  194. w w
  195. .group x
  196. x ks
  197. K) x z
  198. .group y
  199. y j
  200. ya (_S2 ja
  201. ye (_S2 je
  202. yi (_S2 ji
  203. y? (_S2 ju#
  204. yu (_S2 ju
  205. yü (_S2 jy
  206. yim (_S3 %jim
  207. y?m (_S3 %ju#m
  208. yum (_S3 %jum
  209. yüm (_S3 %jym
  210. yiz (_S3 %jiz
  211. y?z (_S3 %ju#z
  212. yuz (_S3 %juz
  213. yüz (_S3 %jyz
  214. yiniz (_S5 %jiniz
  215. y?n?z (_S5 %ju#nu#z
  216. yunuz (_S5 %junuz
  217. yünüz (_S5 %jynyz
  218. yla (_S3 %jla
  219. yle (_S3 %jle
  220. yacak (_S5 jadZak
  221. yecek (_S5 jedZek
  222. yacakm?? (_S8 jadZakm%u#S
  223. yecekmi? (_S8 jedZekm%iS
  224. yay?m (_S5 jaju#m
  225. yal?m (_S5 jalu#m
  226. yas?n (_S5 jasu#n
  227. yeyim (_S5 jejim
  228. yelim (_S5 jelim
  229. yesin (_S5 jesin
  230. yken (_S4 jc%en
  231. .group z
  232. z z
  233. .group
  234. $ dolar
  235. ' (Pb % // split a word at ' and translate the first part separately.