te_rules 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  1. // This file is UTF8 encoded
  2. // Spelling to phoneme rules for Telugu
  3. // A means vowel letters (not vowel signs)
  4. // B means a combining vowel sign or a virama
  5. .replace
  6. ౦ 0 // Convert Telugu numbers
  7. ౧ 1
  8. ౨ 2
  9. ౩ 3
  10. ౪ 4
  11. ౫ 5
  12. ౬ 6
  13. ౭ 7
  14. ౮ 8
  15. ౯ 9
  16. .group క
  17. క ka
  18. క (B k
  19. .group ఖ
  20. ఖ k#a
  21. ఖ (B k#
  22. .group గ
  23. గ ga
  24. గ (B g
  25. .group ఘ
  26. ఘ g#a
  27. ఘ (B g#
  28. .group ఙ
  29. ఙ Na
  30. ఙ (B N
  31. .group చ
  32. చ ca
  33. చ (B c
  34. .group ఛ
  35. ఛ c#a
  36. ఛ (B c#
  37. .group జ
  38. జ Ja
  39. జ (B J
  40. జ్ఞ gna
  41. జ్ఞ (B gn
  42. .group ఝ
  43. ఝ J#a
  44. ఝ (B J#
  45. .group ఞ
  46. ఞ n^a
  47. ఞ (B n^
  48. .group ట
  49. ట t.a
  50. ట (B t.
  51. .group ఠ
  52. ఠ t.#a
  53. ఠ (B t.#
  54. .group డ
  55. డ d.a
  56. డ (B d.
  57. .group ఢ
  58. ఢ d.#a
  59. ఢ (B d.#
  60. .group ణ
  61. ణ n.a
  62. ణ (B n.
  63. .group త
  64. త ta
  65. త (B t
  66. .group థ
  67. థ t#a
  68. థ (B t#
  69. .group ద
  70. ద da
  71. ద (B d
  72. .group ధ
  73. ధ d#a
  74. ధ (B d#
  75. .group న
  76. న na
  77. న (B n
  78. .group ప
  79. ప pa
  80. ప (B p
  81. .group ఫ
  82. ఫ p#a
  83. ఫ (B p#
  84. .group బ
  85. బ ba
  86. బ (B b
  87. .group భ
  88. భ b#a
  89. భ (B b#
  90. .group మ
  91. మ ma
  92. మ (B m
  93. .group య
  94. య ja
  95. య (B j
  96. .group ర
  97. ర ra
  98. ర (B r
  99. .group ఱ
  100. ఱ ra
  101. ఱ (B r
  102. .group ల
  103. ల la
  104. ల (B l
  105. .group ళ
  106. ళ l.a
  107. ళ (B l.
  108. .group వ
  109. వ v#a
  110. వ (B v#
  111. .group శ
  112. శ S;a
  113. శ (B S;
  114. .group ష
  115. ష s.a
  116. ష (B s.
  117. .group స
  118. స sa
  119. స (B s
  120. .group హ
  121. హ ha
  122. హ (B h
  123. .group ౘ
  124. ౘ tsa
  125. ౘ (B ts
  126. .group ౙ
  127. ౙ dza
  128. ౙ (B dz
  129. .group ౠ
  130. ౠ ru
  131. .group ౡ
  132. ౡ l-
  133. // Stand-alone vowels
  134. .group అ
  135. అ a
  136. .group ఆ
  137. ఆ a:
  138. .group ఇ
  139. ఇ i
  140. .group ఈ
  141. ఈ i:
  142. .group ఉ
  143. ఉ u
  144. .group ఊ
  145. ఊ u:
  146. .group ఋ
  147. ఋ ru
  148. .group ఌ
  149. ఌ l-
  150. .group ఎ
  151. ఎ e
  152. _) ఎ ;e
  153. .group ఏ
  154. ఏ e:
  155. .group ఐ
  156. ఐ aI
  157. .group ఒ
  158. ఒ o
  159. .group ఓ
  160. ఓ o:
  161. .group ఔ
  162. ఔ aU
  163. .group 0xe0b0 // characters which start with UTF-8 bytes: [e0 b0]
  164. . ఁ n // candrabindu
  165. ం n // anusvara (this should nasalize the vowel)
  166. ః h // visarga
  167. // combining vowel signs
  168. ా a:
  169. ి i
  170. .group 0xe0b1 // characters which start with UTF-8 bytes: [e0 b1]
  171. ీ i:
  172. ు u
  173. ూ u:
  174. ృ ru
  175. ౄ r-:
  176. ె e
  177. ే e:
  178. ై aI
  179. ొ o
  180. ో o:
  181. ౌ aU
  182. ్ // virama
  183. ౕ : // length mark ??
  184. ౖ : // ai length mark ??
  185. .group
  186. $ d.a:lar