bn_rules 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408
  1. // Pronounciation rule for Bengali.
  2. // Improvement input by Him Prasad Gautam (Nepal).
  3. // This file is UTF8 encoded
  4. // letter groups:
  5. // A vowel letters and vowel signs
  6. // B vowel signs and virama ्
  7. // C consonants
  8. // Y vowel letters and vowel signs
  9. .replace
  10. ০ 0
  11. ১ 1
  12. ২ 2
  13. ৩ 3
  14. ৪ 4
  15. ৫ 5
  16. ৬ 6
  17. ৭ 7
  18. ৮ 8
  19. ৯ 9
  20. // Vowels
  21. .group অ
  22. অ V
  23. অঁ O~
  24. অ্যা & // V,ja in [æmiba]
  25. .group আ
  26. আ a
  27. আঁ a~
  28. .group ই
  29. ই i
  30. ইঁ i~
  31. .group ঈ
  32. ঈ i
  33. ঈঁ i~
  34. .group উ
  35. উ u
  36. উঁ u~
  37. .group ঊ
  38. ঊ u
  39. ঊঁ u~
  40. .group ঋ
  41. ঋ ri
  42. ঋঁ ri~
  43. .group ঌ
  44. ঌ l-
  45. .group এ
  46. এ &
  47. এঁ &~
  48. .group ঐ
  49. ঐ oj
  50. ঐঁ o~j
  51. .group এ
  52. এ e
  53. এঁ e~
  54. এ্যা & // e,ja [ækademi]
  55. .group ও
  56. ও o
  57. ওঁ o~
  58. .group ঔ
  59. ঔ ow
  60. ঔঁ o~w
  61. .group ও //??
  62. ও o:
  63. // Vowel Signs
  64. .group া
  65. C) া a
  66. C) াঁ a~
  67. .group ি
  68. C) ি i
  69. C) িঁ i~
  70. .group ী
  71. C) ী i
  72. C) ীঁ i~
  73. .group ূ
  74. C) ূ u
  75. C) ূঁ u~
  76. .group ু
  77. C) ু u
  78. C) ুঁ u~
  79. .group ৃ
  80. C) ৃ r'i
  81. C) ৃঁ r'i~
  82. .group ে
  83. C) ে e
  84. C) েঁ e~
  85. C) েউ ew
  86. .group ৈ
  87. C) ৈ oj
  88. C) ৈঁ o~j
  89. .group ো
  90. C) ো o
  91. C) োঁ o~
  92. .group ৌ
  93. C) ৌ ow
  94. C) ৌঁ o~w
  95. .group ৺
  96. ৺(C iSSor
  97. // Consonants
  98. .group ক
  99. ক kV
  100. ক (B k
  101. ক্ষ k#k#V // or [k#:] ?
  102. ক্ষ (B k#k#
  103. .group খ
  104. খ k#V
  105. খ (B k#
  106. .group গ
  107. গ gV
  108. গ (B g
  109. .group ঘ
  110. ঘ g#V
  111. ঘ (B g#
  112. .group ঙ
  113. ঙ NV
  114. ঙ (B N
  115. .group চ
  116. চ tSV
  117. চ (B tS
  118. .group ছ
  119. ছ tS#V
  120. ছ (B tS#
  121. .group জ
  122. জ JV
  123. জ (B J
  124. জ্ব JV
  125. জ্ব (B J
  126. জ্ঞ ggo~
  127. জ্ঞ (B gg
  128. .group ঝ
  129. ঝ J#V
  130. ঝ (B J#
  131. .group ঞ
  132. ঞ nV
  133. ঞ (B n
  134. .group ট
  135. ট t.V
  136. ট (B t.
  137. .group ঠ
  138. ঠ t.#V
  139. ঠ (B t.#
  140. .group ড
  141. ড d.V
  142. ড (B d.
  143. ড় r.V // nukta
  144. ড় (B r.
  145. .group ঢ
  146. ঢ d.#V
  147. ঢ (B d.#
  148. ঢ় hr.V
  149. ঢ় (B hr.
  150. .group ণ
  151. ণ nV // should be [n.] if adjacent to t. or d. ?
  152. ণ (B n
  153. .group ত
  154. ত tV
  155. ত (B t
  156. ত (_ to
  157. .group থ
  158. থ t#V
  159. থ (B t#
  160. .group দ
  161. দ dV
  162. দ (B d
  163. .group ধ
  164. ধ d#V
  165. ধ (B d#
  166. .group ন
  167. ন nV
  168. ন (B n
  169. .group প
  170. প pV
  171. প (B p
  172. .group ফ
  173. ফ fV // or [p#] ?
  174. ফ (B f
  175. .group ব
  176. ব bV
  177. ব (B b
  178. .group ভ
  179. ভ b#V
  180. ভ (B b#
  181. .group ম
  182. ম mV
  183. ম (B m
  184. .group য়
  185. য় jV
  186. _) য় (B j
  187. য় (B // used to separate 2 vowels
  188. য় (_ jo
  189. .group য
  190. য dZV
  191. য (B dZ
  192. য় jV // nukta
  193. _) য় (B j
  194. য় (B
  195. ্) য (_ :O // double the previous consonant
  196. ্) য (B_ :
  197. ্) য (C & // ব্যস্ত [bæsto]
  198. ্) যা & // ব্যাকরণ [bækɔron]
  199. .group র
  200. র rV
  201. র (B r
  202. .group ল
  203. ল lV
  204. ল (B l
  205. .group শ
  206. শ SV // or [s] ?
  207. শ (B S
  208. শ (্ল s
  209. .group ষ
  210. ষ SV
  211. ষ (B S
  212. .group স
  213. স SV // or [s] ??
  214. স (B S
  215. স (্থ s
  216. স (্ত s
  217. স (্য s // সমস্যা
  218. _) স্ব SV // shb
  219. _) স্ব (B S
  220. .group হ
  221. হ hV
  222. হ (B h
  223. হ (_ ho
  224. .group হ্ব
  225. হ্ব vV
  226. হ্ব (B v
  227. .group ৎ
  228. ৎ t
  229. .group ড় // can be ড plus nukta
  230. ড় r.V
  231. ড় (B r.
  232. .group ঢ় // can be ঢ plus nukta
  233. ঢ় hr.V
  234. ঢ় (B hr.
  235. ঢ় (_ hr.o
  236. .group ঁ
  237. C) ঁ O~ // candrabindu, nasalize the previous vowel/Consonants
  238. .group ং
  239. A) ং N // anusvara/onushshor
  240. C) ং N // anusvara/onushshor
  241. .group ঃ // visarga/bishorgo
  242. ঃ // doubles the following consonant
  243. ঃ (_ H
  244. .group ্ // virama/hoshonto
  245. C) ্
  246. .group ়
  247. ় // nukta, modifies a consonant
  248. .group
  249. // obsolete letters
  250. ঋ r-
  251. ৠ r-
  252. ঌ l-
  253. ৡ l-
  254. ৃ r-
  255. ৄ r-
  256. ৢ l-
  257. ৣ l-
  258. __) - (_D bij'og
  259. D_) - (_D bij'og