tamil.yml 33 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189
  1. ---
  2. general:
  3. name: Tamil
  4. parents:
  5. - _ignore_base
  6. case_sensitive: false
  7. roman_to_script:
  8. map:
  9. # COMMON COMBINING CHARACTERS (always follow a Latin base letter)
  10. # combining acute U+0301
  11. # combining tilde U+0303
  12. # combining macron U+0304
  13. # combining dot above U+0307
  14. # combining lowline U+0332
  15. # combining dot below U+0323
  16. # apostrophe(spacing) \u0027
  17. # CONSONANTS WITH VOWEL AI
  18. "Cai": "\u0B9A\u0BC8"
  19. "cai": "\u0B9A\u0BC8"
  20. "Hai": "\u0BB9\u0BC8"
  21. "hai": "\u0BB9\u0BC8"
  22. "Jai": "\u0B9C\u0BC8"
  23. "jai": "\u0B9C\u0BC8"
  24. "K\u0332ai": "\u0B83\u0BC8"
  25. "k\u0032ai": "\u0B83\u0BC8"
  26. "Kai": "\u0B95\u0BC8"
  27. "kai": "\u0B95\u0BC8"
  28. "L\u0332ai": "\u0BB4\u0BC8"
  29. "l\u0332ai": "\u0BB4\u0BC8"
  30. "L\u0323ai": "\u0BB3\u0BC8"
  31. "l\u0323ai": "\u0BB3\u0BC8"
  32. "Lai": "\u0BB2\u0BC8"
  33. "lai": "\u0BB2\u0BC8"
  34. "Mai": "\u0BAE\u0BC8"
  35. "mai": "\u0BAE\u0BC8"
  36. "N\u0307ai": "\u0B99\u0BC8"
  37. "n\u0307ai": "\u0B99\u0BC8"
  38. "N\u0303ai": "\u0B9E\u0BC8"
  39. "n\u0303ai": "\u0B9E\u0BC8"
  40. "N\u0332ai": "\u0BA9\u0BC8"
  41. "n\u0332ai": "\u0BA9\u0BC8"
  42. "N\u0323ai": "\u0BA3\u0BC8"
  43. "n\u0323ai": "\u0BA3\u0BC8"
  44. "Nai": "\u0BA8\u0BC8"
  45. "nai": "\u0BA8\u0BC8"
  46. "Pai": "\u0BAA\u0BC8"
  47. "pai": "\u0BAA\u0BC8"
  48. "R\u0332ai": "\u0BB1\u0BC8"
  49. "r\u0332ai": "\u0BB1\u0BC8"
  50. "Rai": "\u0BB0\u0BC8"
  51. "rai": "\u0BB0\u0BC8"
  52. "S\u0301ai": "\u0BB6\u0BC8"
  53. "s\u0301ai": "\u0BB6\u0BC8"
  54. "S\u0323ai": "\u0BB7\u0BC8"
  55. "s\u0323ai": "\u0BB7\u0BC8"
  56. "Sai": "\u0BB8\u0BC8"
  57. "sai": "\u0BB8\u0BC8"
  58. "T\u0323ai": "\u0B9F\u0BC8"
  59. "t\u0323ai": "\u0B9F\u0BC8"
  60. "Tai": "\u0BA4\u0BC8"
  61. "tai": "\u0BA4\u0BC8"
  62. "Vai": "\u0BB5\u0BC8"
  63. "vai": "\u0BB5\u0BC8"
  64. "Yai": "\u0BAF\u0BC8"
  65. "yai": "\u0BAF\u0BC8"
  66. # END OF CONSONANTS WITH VOWEL AI
  67. # CONSONANTS WITH VOWEL AU
  68. "Cau": "\u0B9A\u0BCC"
  69. "cau": "\u0B9A\u0BCC"
  70. "Hau": "\u0BB9\u0BCC"
  71. "hau": "\u0BB9\u0BCC"
  72. "Jau": "\u0B9C\u0BCC"
  73. "jau": "\u0B9C\u0BCC"
  74. "K\u0332au": "\u0B83\u0BCC"
  75. "k\u0032au": "\u0B83\u0BCC"
  76. "Kau": "\u0B95\u0BCC"
  77. "kau": "\u0B95\u0BCC"
  78. "L\u0332au": "\u0BB4\u0BCC"
  79. "l\u0332au": "\u0BB4\u0BCC"
  80. "L\u0323au": "\u0BB3\u0BCC"
  81. "l\u0323au": "\u0BB3\u0BCC"
  82. "Lau": "\u0BB2\u0BCC"
  83. "lau": "\u0BB2\u0BCC"
  84. "Mau": "\u0BAE\u0BCC"
  85. "mau": "\u0BAE\u0BCC"
  86. "N\u0307au": "\u0B99\u0BCC"
  87. "n\u0307au": "\u0B99\u0BCC"
  88. "N\u0303au": "\u0B9E\u0BCC"
  89. "n\u0303au": "\u0B9E\u0BCC"
  90. "N\u0332au": "\u0BA9\u0BCC"
  91. "n\u0332au": "\u0BA9\u0BCC"
  92. "N\u0323au": "\u0BA3\u0BCC"
  93. "n\u0323au": "\u0BA3\u0BCC"
  94. "Nau": "\u0BA8\u0BCC"
  95. "nau": "\u0BA8\u0BCC"
  96. "Pau": "\u0BAA\u0BCC"
  97. "pau": "\u0BAA\u0BCC"
  98. "R\u0332au": "\u0BB1\u0BCC"
  99. "r\u0332au": "\u0BB1\u0BCC"
  100. "Rau": "\u0BB0\u0BCC"
  101. "rau": "\u0BB0\u0BCC"
  102. "S\u0301au": "\u0BB6\u0BCC"
  103. "s\u0301au": "\u0BB6\u0BCC"
  104. "S\u0323au": "\u0BB7\u0BCC"
  105. "s\u0323au": "\u0BB7\u0BCC"
  106. "Sau": "\u0BB8\u0BCC"
  107. "sau": "\u0BB8\u0BCC"
  108. "T\u0323au": "\u0B9F\u0BCC"
  109. "t\u0323au": "\u0B9F\u0BCC"
  110. "Tau": "\u0BA4\u0BCC"
  111. "tau": "\u0BA4\u0BCC"
  112. "Vau": "\u0BB5\u0BCC"
  113. "vau": "\u0BB5\u0BCC"
  114. "Yau": "\u0BAF\u0BCC"
  115. "yau": "\u0BAF\u0BCC"
  116. # END OF CONSONANTS WITH VOWEL AU
  117. # CONSONANTS WITH VOWEL A WITH MACRON
  118. "Ca\u0304": "\u0B9A\u0BBE"
  119. "ca\u0304": "\u0B9A\u0BBE"
  120. "Ha\u0304": "\u0BB9\u0BBE"
  121. "ha\u0304": "\u0BB9\u0BBE"
  122. "Ja\u0304": "\u0B9C\u0BBE"
  123. "ja\u0304": "\u0B9C\u0BBE"
  124. "K\u0332a\u0304": "\u0B83\u0BBE"
  125. "k\u0032a\u0304": "\u0B83\u0BBE"
  126. "Ka\u0304": "\u0B95\u0BBE"
  127. "ka\u0304": "\u0B95\u0BBE"
  128. "L\u0332a\u0304": "\u0BB4\u0BBE"
  129. "l\u0332a\u0304": "\u0BB4\u0BBE"
  130. "L\u0323a\u0304": "\u0BB3\u0BBE"
  131. "l\u0323a\u0304": "\u0BB3\u0BBE"
  132. "La\u0304": "\u0BB2\u0BBE"
  133. "la\u0304": "\u0BB2\u0BBE"
  134. "Ma\u0304": "\u0BAE\u0BBE"
  135. "ma\u0304": "\u0BAE\u0BBE"
  136. "N\u0307a\u0304": "\u0B99\u0BBE"
  137. "n\u0307a\u0304": "\u0B99\u0BBE"
  138. "N\u0303a\u0304": "\u0B9E\u0BBE"
  139. "n\u0303a\u0304": "\u0B9E\u0BBE"
  140. "N\u0332a\u0304": "\u0BA9\u0BBE"
  141. "n\u0332a\u0304": "\u0BA9\u0BBE"
  142. "N\u0323a\u0304": "\u0BA3\u0BBE"
  143. "n\u0323a\u0304": "\u0BA3\u0BBE"
  144. "Na\u0304": "\u0BA8\u0BBE"
  145. "na\u0304": "\u0BA8\u0BBE"
  146. "Pa\u0304": "\u0BAA\u0BBE"
  147. "pa\u0304": "\u0BAA\u0BBE"
  148. "R\u0332a\u0304": "\u0BB1\u0BBE"
  149. "r\u0332a\u0304": "\u0BB1\u0BBE"
  150. "Ra\u0304": "\u0BB0\u0BBE"
  151. "ra\u0304": "\u0BB0\u0BBE"
  152. "S\u0301a\u0304": "\u0BB6\u0BBE"
  153. "s\u0301a\u0304": "\u0BB6\u0BBE"
  154. "S\u0323a\u0304": "\u0BB7\u0BBE"
  155. "s\u0323a\u0304": "\u0BB7\u0BBE"
  156. "Sa\u0304": "\u0BB8\u0BBE"
  157. "sa\u0304": "\u0BB8\u0BBE"
  158. "T\u0323a\u0304": "\u0B9F\u0BBE"
  159. "t\u0323a\u0304": "\u0B9F\u0BBE"
  160. "Ta\u0304": "\u0BA4\u0BBE"
  161. "ta\u0304": "\u0BA4\u0BBE"
  162. "Va\u0304": "\u0BB5\u0BBE"
  163. "va\u0304": "\u0BB5\u0BBE"
  164. "Ya\u0304": "\u0BAF\u0BBE"
  165. "ya\u0304": "\u0BAF\u0BBE"
  166. # END OF CONSONANTS WITH VOWEL A WITH MACRON
  167. # CONSONANTS WITH VOWEL A ALONE
  168. "Ca": "\u0B9A"
  169. "ca": "\u0B9A"
  170. "Ha": "\u0BB9"
  171. "ha": "\u0BB9"
  172. "Ja": "\u0B9C"
  173. "ja": "\u0B9C"
  174. "K\u0332a": "\u0B83"
  175. "k\u0032a": "\u0B83"
  176. "Ka": "\u0B95"
  177. "ka": "\u0B95"
  178. "L\u0332a": "\u0BB4"
  179. "l\u0332a": "\u0BB4"
  180. "L\u0323a": "\u0BB3"
  181. "l\u0323a": "\u0BB3"
  182. "La": "\u0BB2"
  183. "la": "\u0BB2"
  184. "Ma": "\u0BAE"
  185. "ma": "\u0BAE"
  186. "N\u0307a": "\u0B99"
  187. "n\u0307a": "\u0B99"
  188. "N\u0303a": "\u0B9E"
  189. "n\u0303a": "\u0B9E"
  190. "N\u0332a": "\u0BA9"
  191. "n\u0332a": "\u0BA9"
  192. "N\u0323a": "\u0BA3"
  193. "n\u0323a": "\u0BA3"
  194. "Na": "\u0BA8"
  195. "na": "\u0BA8"
  196. "Pa": "\u0BAA"
  197. "pa": "\u0BAA"
  198. "R\u0332a": "\u0BB1"
  199. "r\u0332a": "\u0BB1"
  200. "Ra": "\u0BB0"
  201. "ra": "\u0BB0"
  202. "S\u0301a": "\u0BB6"
  203. "s\u0301a": "\u0BB6"
  204. "S\u0323a": "\u0BB7"
  205. "s\u0323a": "\u0BB7"
  206. "Sa": "\u0BB8"
  207. "sa": "\u0BB8"
  208. "T\u0323a": "\u0B9F"
  209. "t\u0323a": "\u0B9F"
  210. "Ta": "\u0BA4"
  211. "ta": "\u0BA4"
  212. "Va": "\u0BB5"
  213. "va": "\u0BB5"
  214. "Ya": "\u0BAF"
  215. "ya": "\u0BAF"
  216. # END OF CONSONANTS WITH VOWEL A ALONE
  217. # CONSONANTS WITH VOWEL I WITH MACRON
  218. "Ci\u0304": "\u0B9A\u0BC0"
  219. "ci\u0304": "\u0B9A\u0BC0"
  220. "Hi\u0304": "\u0BB9\u0BC0"
  221. "hi\u0304": "\u0BB9\u0BC0"
  222. "Ji\u0304": "\u0B9C\u0BC0"
  223. "ji\u0304": "\u0B9C\u0BC0"
  224. "K\u0332i\u0304": "\u0B83\u0BC0"
  225. "k\u0032i\u0304": "\u0B83\u0BC0"
  226. "Ki\u0304": "\u0B95\u0BC0"
  227. "ki\u0304": "\u0B95\u0BC0"
  228. "L\u0332i\u0304": "\u0BB4\u0BC0"
  229. "l\u0332i\u0304": "\u0BB4\u0BC0"
  230. "L\u0323i\u0304": "\u0BB3\u0BC0"
  231. "l\u0323i\u0304": "\u0BB3\u0BC0"
  232. "Li\u0304": "\u0BB2\u0BC0"
  233. "li\u0304": "\u0BB2\u0BC0"
  234. "Mi\u0304": "\u0BAE\u0BC0"
  235. "mi\u0304": "\u0BAE\u0BC0"
  236. "N\u0307i\u0304": "\u0B99\u0BC0"
  237. "n\u0307i\u0304": "\u0B99\u0BC0"
  238. "N\u0303i\u0304": "\u0B9E\u0BC0"
  239. "n\u0303i\u0304": "\u0B9E\u0BC0"
  240. "N\u0332i\u0304": "\u0BA9\u0BC0"
  241. "n\u0332i\u0304": "\u0BA9\u0BC0"
  242. "N\u0323i\u0304": "\u0BA3\u0BC0"
  243. "n\u0323i\u0304": "\u0BA3\u0BC0"
  244. "Ni\u0304": "\u0BA8\u0BC0"
  245. "ni\u0304": "\u0BA8\u0BC0"
  246. "Pi\u0304": "\u0BAA\u0BC0"
  247. "pi\u0304": "\u0BAA\u0BC0"
  248. "R\u0332i\u0304": "\u0BB1\u0BC0"
  249. "r\u0332i\u0304": "\u0BB1\u0BC0"
  250. "Ri\u0304": "\u0BB0\u0BC0"
  251. "ri\u0304": "\u0BB0\u0BC0"
  252. "S\u0301i\u0304": "\u0BB6\u0BC0"
  253. "s\u0301i\u0304": "\u0BB6\u0BC0"
  254. "S\u0323i\u0304": "\u0BB7\u0BC0"
  255. "s\u0323i\u0304": "\u0BB7\u0BC0"
  256. "Si\u0304": "\u0BB8\u0BC0"
  257. "si\u0304": "\u0BB8\u0BC0"
  258. "T\u0323i\u0304": "\u0B9F\u0BC0"
  259. "t\u0323i\u0304": "\u0B9F\u0BC0"
  260. "Ti\u0304": "\u0BA4\u0BC0"
  261. "ti\u0304": "\u0BA4\u0BC0"
  262. "Vi\u0304": "\u0BB5\u0BC0"
  263. "vi\u0304": "\u0BB5\u0BC0"
  264. "Yi\u0304": "\u0BAF\u0BC0"
  265. "yi\u0304": "\u0BAF\u0BC0"
  266. # END OF CONSONANTS WITH VOWEL I WITH MACRON
  267. # CONSONANTS WITH VOWEL I ALONE
  268. "Ci": "\u0B9A\u0BBF"
  269. "ci": "\u0B9A\u0BBF"
  270. "Hi": "\u0BB9\u0BBF"
  271. "hi": "\u0BB9\u0BBF"
  272. "Ji": "\u0B9C\u0BBF"
  273. "ji": "\u0B9C\u0BBF"
  274. "K\u0332i": "\u0B83\u0BBF"
  275. "k\u0032i": "\u0B83\u0BBF"
  276. "Ki": "\u0B95\u0BBF"
  277. "ki": "\u0B95\u0BBF"
  278. "L\u0332i": "\u0BB4\u0BBF"
  279. "l\u0332i": "\u0BB4\u0BBF"
  280. "L\u0323i": "\u0BB3\u0BBF"
  281. "l\u0323i": "\u0BB3\u0BBF"
  282. "Li": "\u0BB2\u0BBF"
  283. "li": "\u0BB2\u0BBF"
  284. "Mi": "\u0BAE\u0BBF"
  285. "mi": "\u0BAE\u0BBF"
  286. "N\u0307i": "\u0B99\u0BBF"
  287. "n\u0307i": "\u0B99\u0BBF"
  288. "N\u0303i": "\u0B9E\u0BBF"
  289. "n\u0303i": "\u0B9E\u0BBF"
  290. "N\u0332i": "\u0BA9\u0BBF"
  291. "n\u0332i": "\u0BA9\u0BBF"
  292. "N\u0323i": "\u0BA3\u0BBF"
  293. "n\u0323i": "\u0BA3\u0BBF"
  294. "Ni": "\u0BA8\u0BBF"
  295. "ni": "\u0BA8\u0BBF"
  296. "Pi": "\u0BAA\u0BBF"
  297. "pi": "\u0BAA\u0BBF"
  298. "R\u0332i": "\u0BB1\u0BBF"
  299. "r\u0332i": "\u0BB1\u0BBF"
  300. "Ri": "\u0BB0\u0BBF"
  301. "ri": "\u0BB0\u0BBF"
  302. "S\u0301i": "\u0BB6\u0BBF"
  303. "s\u0301i": "\u0BB6\u0BBF"
  304. "S\u0323i": "\u0BB7\u0BBF"
  305. "s\u0323i": "\u0BB7\u0BBF"
  306. "Si": "\u0BB8\u0BBF"
  307. "si": "\u0BB8\u0BBF"
  308. "T\u0323i": "\u0B9F\u0BBF"
  309. "t\u0323i": "\u0B9F\u0BBF"
  310. "Ti": "\u0BA4\u0BBF"
  311. "ti": "\u0BA4\u0BBF"
  312. "Vi": "\u0BB5\u0BBF"
  313. "vi": "\u0BB5\u0BBF"
  314. "Yi": "\u0BAF\u0BBF"
  315. "yi": "\u0BAF\u0BBF"
  316. # END OF CONSONANTS WITH VOWEL I ALONE
  317. # CONSONANTS WITH VOWEL U WITH MACRON
  318. "Cu\u0304": "\u0B9A\u0BC2"
  319. "cu\u0304": "\u0B9A\u0BC2"
  320. "Hu\u0304": "\u0BB9\u0BC2"
  321. "hu\u0304": "\u0BB9\u0BC2"
  322. "Ju\u0304": "\u0B9C\u0BC2"
  323. "ju\u0304": "\u0B9C\u0BC2"
  324. "K\u0332u\u0304": "\u0B83\u0BC2"
  325. "k\u0032u\u0304": "\u0B83\u0BC2"
  326. "Ku\u0304": "\u0B95\u0BC2"
  327. "ku\u0304": "\u0B95\u0BC2"
  328. "L\u0332u\u0304": "\u0BB4\u0BC2"
  329. "l\u0332u\u0304": "\u0BB4\u0BC2"
  330. "L\u0323u\u0304": "\u0BB3\u0BC2"
  331. "l\u0323u\u0304": "\u0BB3\u0BC2"
  332. "Lu\u0304": "\u0BB2\u0BC2"
  333. "lu\u0304": "\u0BB2\u0BC2"
  334. "Mu\u0304": "\u0BAE\u0BC2"
  335. "mu\u0304": "\u0BAE\u0BC2"
  336. "N\u0307u\u0304": "\u0B99\u0BC2"
  337. "n\u0307u\u0304": "\u0B99\u0BC2"
  338. "N\u0303u\u0304": "\u0B9E\u0BC2"
  339. "n\u0303u\u0304": "\u0B9E\u0BC2"
  340. "N\u0332u\u0304": "\u0BA9\u0BC2"
  341. "n\u0332u\u0304": "\u0BA9\u0BC2"
  342. "N\u0323u\u0304": "\u0BA3\u0BC2"
  343. "n\u0323u\u0304": "\u0BA3\u0BC2"
  344. "Nu\u0304": "\u0BA8\u0BC2"
  345. "nu\u0304": "\u0BA8\u0BC2"
  346. "Pu\u0304": "\u0BAA\u0BC2"
  347. "pu\u0304": "\u0BAA\u0BC2"
  348. "R\u0332u\u0304": "\u0BB1\u0BC2"
  349. "r\u0332u\u0304": "\u0BB1\u0BC2"
  350. "Ru\u0304": "\u0BB0\u0BC2"
  351. "ru\u0304": "\u0BB0\u0BC2"
  352. "S\u0301u\u0304": "\u0BB6\u0BC2"
  353. "s\u0301u\u0304": "\u0BB6\u0BC2"
  354. "S\u0323u\u0304": "\u0BB7\u0BC2"
  355. "s\u0323u\u0304": "\u0BB7\u0BC2"
  356. "Su\u0304": "\u0BB8\u0BC2"
  357. "su\u0304": "\u0BB8\u0BC2"
  358. "T\u0323u\u0304": "\u0B9F\u0BC2"
  359. "t\u0323u\u0304": "\u0B9F\u0BC2"
  360. "Tu\u0304": "\u0BA4\u0BC2"
  361. "tu\u0304": "\u0BA4\u0BC2"
  362. "Vu\u0304": "\u0BB5\u0BC2"
  363. "vu\u0304": "\u0BB5\u0BC2"
  364. "Yu\u0304": "\u0BAF\u0BC2"
  365. "yu\u0304": "\u0BAF\u0BC2"
  366. # CONSONANTS WITH VOWEL U ALONE
  367. "Cu": "\u0B9A\u0BC1"
  368. "cu": "\u0B9A\u0BC1"
  369. "Hu": "\u0BB9\u0BC1"
  370. "hu": "\u0BB9\u0BC1"
  371. "Ju": "\u0B9C\u0BC1"
  372. "ju": "\u0B9C\u0BC1"
  373. "K\u0332u": "\u0B83\u0BC1"
  374. "k\u0032u": "\u0B83\u0BC1"
  375. "Ku": "\u0B95\u0BC1"
  376. "ku": "\u0B95\u0BC1"
  377. "L\u0332u": "\u0BB4\u0BC1"
  378. "l\u0332u": "\u0BB4\u0BC1"
  379. "L\u0323u": "\u0BB3\u0BC1"
  380. "l\u0323u": "\u0BB3\u0BC1"
  381. "Lu": "\u0BB2\u0BC1"
  382. "lu": "\u0BB2\u0BC1"
  383. "Mu": "\u0BAE\u0BC1"
  384. "mu": "\u0BAE\u0BC1"
  385. "N\u0307u": "\u0B99\u0BC1"
  386. "n\u0307u": "\u0B99\u0BC1"
  387. "N\u0303u": "\u0B9E\u0BC1"
  388. "n\u0303u": "\u0B9E\u0BC1"
  389. "N\u0332u": "\u0BA9\u0BC1"
  390. "n\u0332u": "\u0BA9\u0BC1"
  391. "N\u0323u": "\u0BA3\u0BC1"
  392. "n\u0323u": "\u0BA3\u0BC1"
  393. "Nu": "\u0BA8\u0BC1"
  394. "nu": "\u0BA8\u0BC1"
  395. "Pu": "\u0BAA\u0BC1"
  396. "pu": "\u0BAA\u0BC1"
  397. "R\u0332u": "\u0BB1\u0BC1"
  398. "r\u0332u": "\u0BB1\u0BC1"
  399. "Ru": "\u0BB0\u0BC1"
  400. "ru": "\u0BB0\u0BC1"
  401. "S\u0301u": "\u0BB6\u0BC1"
  402. "s\u0301u": "\u0BB6\u0BC1"
  403. "S\u0323u": "\u0BB7\u0BC1"
  404. "s\u0323u": "\u0BB7\u0BC1"
  405. "Su": "\u0BB8\u0BC1"
  406. "su": "\u0BB8\u0BC1"
  407. "T\u0323u": "\u0B9F\u0BC1"
  408. "t\u0323u": "\u0B9F\u0BC1"
  409. "Tu": "\u0BA4\u0BC1"
  410. "tu": "\u0BA4\u0BC1"
  411. "Vu": "\u0BB5\u0BC1"
  412. "vu": "\u0BB5\u0BC1"
  413. "Yu": "\u0BAF\u0BC1"
  414. "yu": "\u0BAF\u0BC1"
  415. # END OF CONSONANTS WITH VOWEL U ALONE
  416. # CONSONANTS WITH VOWEL E WITH MACRON
  417. "Ce\u0304": "\u0B9A\u0BC7"
  418. "ce\u0304": "\u0B9A\u0BC7"
  419. "He\u0304": "\u0BB9\u0BC7"
  420. "he\u0304": "\u0BB9\u0BC7"
  421. "Je\u0304": "\u0B9C\u0BC7"
  422. "je\u0304": "\u0B9C\u0BC7"
  423. "K\u0332e\u0304": "\u0B83\u0BC7"
  424. "k\u0032e\u0304": "\u0B83\u0BC7"
  425. "Ke\u0304": "\u0B95\u0BC7"
  426. "ke\u0304": "\u0B95\u0BC7"
  427. "L\u0332e\u0304": "\u0BB4\u0BC7"
  428. "l\u0332e\u0304": "\u0BB4\u0BC7"
  429. "L\u0323e\u0304": "\u0BB3\u0BC7"
  430. "l\u0323e\u0304": "\u0BB3\u0BC7"
  431. "Le\u0304": "\u0BB2\u0BC7"
  432. "le\u0304": "\u0BB2\u0BC7"
  433. "Me\u0304": "\u0BAE\u0BC7"
  434. "me\u0304": "\u0BAE\u0BC7"
  435. "N\u0307e\u0304": "\u0B99\u0BC7"
  436. "n\u0307e\u0304": "\u0B99\u0BC7"
  437. "N\u0303e\u0304": "\u0B9E\u0BC7"
  438. "n\u0303e\u0304": "\u0B9E\u0BC7"
  439. "N\u0332e\u0304": "\u0BA9\u0BC7"
  440. "n\u0332e\u0304": "\u0BA9\u0BC7"
  441. "N\u0323e\u0304": "\u0BA3\u0BC7"
  442. "n\u0323e\u0304": "\u0BA3\u0BC7"
  443. "Ne\u0304": "\u0BA8\u0BC7"
  444. "ne\u0304": "\u0BA8\u0BC7"
  445. "Pe\u0304": "\u0BAA\u0BC7"
  446. "pe\u0304": "\u0BAA\u0BC7"
  447. "R\u0332e\u0304": "\u0BB1\u0BC7"
  448. "r\u0332e\u0304": "\u0BB1\u0BC7"
  449. "Re\u0304": "\u0BB0\u0BC7"
  450. "re\u0304": "\u0BB0\u0BC7"
  451. "S\u0301e\u0304": "\u0BB6\u0BC7"
  452. "s\u0301e\u0304": "\u0BB6\u0BC7"
  453. "S\u0323e\u0304": "\u0BB7\u0BC7"
  454. "s\u0323e\u0304": "\u0BB7\u0BC7"
  455. "Se\u0304": "\u0BB8\u0BC7"
  456. "se\u0304": "\u0BB8\u0BC7"
  457. "T\u0323e\u0304": "\u0B9F\u0BC7"
  458. "t\u0323e\u0304": "\u0B9F\u0BC7"
  459. "Te\u0304": "\u0BA4\u0BC7"
  460. "te\u0304": "\u0BA4\u0BC7"
  461. "Ve\u0304": "\u0BB5\u0BC7"
  462. "ve\u0304": "\u0BB5\u0BC7"
  463. "Ye\u0304": "\u0BAF\u0BC7"
  464. "ye\u0304": "\u0BAF\u0BC7"
  465. # END OF CONSONANTS WITH VOWEL E WITH MACRON
  466. # CONSONANTS WITH VOWEL E ALONE
  467. "Ce": "\u0B9A\u0BC6"
  468. "ce": "\u0B9A\u0BC6"
  469. "He": "\u0BB9\u0BC6"
  470. "he": "\u0BB9\u0BC6"
  471. "Je": "\u0B9C\u0BC6"
  472. "je": "\u0B9C\u0BC6"
  473. "K\u0332e": "\u0B83\u0BC6"
  474. "k\u0032e": "\u0B83\u0BC6"
  475. "Ke": "\u0B95\u0BC6"
  476. "ke": "\u0B95\u0BC6"
  477. "L\u0332e": "\u0BB4\u0BC6"
  478. "l\u0332e": "\u0BB4\u0BC6"
  479. "L\u0323e": "\u0BB3\u0BC6"
  480. "l\u0323e": "\u0BB3\u0BC6"
  481. "Le": "\u0BB2\u0BC6"
  482. "le": "\u0BB2\u0BC6"
  483. "Me": "\u0BAE\u0BC6"
  484. "me": "\u0BAE\u0BC6"
  485. "N\u0307e": "\u0B99\u0BC6"
  486. "n\u0307e": "\u0B99\u0BC6"
  487. "N\u0303e": "\u0B9E\u0BC6"
  488. "n\u0303e": "\u0B9E\u0BC6"
  489. "N\u0332e": "\u0BA9\u0BC6"
  490. "n\u0332e": "\u0BA9\u0BC6"
  491. "N\u0323e": "\u0BA3\u0BC6"
  492. "n\u0323e": "\u0BA3\u0BC6"
  493. "Ne": "\u0BA8\u0BC6"
  494. "ne": "\u0BA8\u0BC6"
  495. "Pe": "\u0BAA\u0BC6"
  496. "pe": "\u0BAA\u0BC6"
  497. "R\u0332e": "\u0BB1\u0BC6"
  498. "r\u0332e": "\u0BB1\u0BC6"
  499. "Re": "\u0BB0\u0BC6"
  500. "re": "\u0BB0\u0BC6"
  501. "S\u0301e": "\u0BB6\u0BC6"
  502. "s\u0301e": "\u0BB6\u0BC6"
  503. "S\u0323e": "\u0BB7\u0BC6"
  504. "s\u0323e": "\u0BB7\u0BC6"
  505. "Se": "\u0BB8\u0BC6"
  506. "se": "\u0BB8\u0BC6"
  507. "T\u0323e": "\u0B9F\u0BC6"
  508. "t\u0323e": "\u0B9F\u0BC6"
  509. "Te": "\u0BA4\u0BC6"
  510. "te": "\u0BA4\u0BC6"
  511. "Ve": "\u0BB5\u0BC6"
  512. "ve": "\u0BB5\u0BC6"
  513. "Ye": "\u0BAF\u0BC6"
  514. "ye": "\u0BAF\u0BC6"
  515. # END OF CONSONANTS WITH VOWEL E ALONE
  516. # CONSONANTS WITH VOWEL O WITH MACRON
  517. "Co\u0304": "\u0B9A\u0BCB"
  518. "co\u0304": "\u0B9A\u0BCB"
  519. "Ho\u0304": "\u0BB9\u0BCB"
  520. "ho\u0304": "\u0BB9\u0BCB"
  521. "Jo\u0304": "\u0B9C\u0BCB"
  522. "jo\u0304": "\u0B9C\u0BCB"
  523. "K\u0332o\u0304": "\u0B83\u0BCB"
  524. "k\u0032o\u0304": "\u0B83\u0BCB"
  525. "Ko\u0304": "\u0B95\u0BCB"
  526. "ko\u0304": "\u0B95\u0BCB"
  527. "L\u0332o\u0304": "\u0BB4\u0BCB"
  528. "l\u0332o\u0304": "\u0BB4\u0BCB"
  529. "L\u0323o\u0304": "\u0BB3\u0BCB"
  530. "l\u0323o\u0304": "\u0BB3\u0BCB"
  531. "Lo\u0304": "\u0BB2\u0BCB"
  532. "lo\u0304": "\u0BB2\u0BCB"
  533. "Mo\u0304": "\u0BAE\u0BCB"
  534. "mo\u0304": "\u0BAE\u0BCB"
  535. "N\u0307o\u0304": "\u0B99\u0BCB"
  536. "n\u0307o\u0304": "\u0B99\u0BCB"
  537. "N\u0303o\u0304": "\u0B9E\u0BCB"
  538. "n\u0303o\u0304": "\u0B9E\u0BCB"
  539. "N\u0332o\u0304": "\u0BA9\u0BCB"
  540. "n\u0332o\u0304": "\u0BA9\u0BCB"
  541. "N\u0323o\u0304": "\u0BA3\u0BCB"
  542. "n\u0323o\u0304": "\u0BA3\u0BCB"
  543. "No\u0304": "\u0BA8\u0BCB"
  544. "no\u0304": "\u0BA8\u0BCB"
  545. "Po\u0304": "\u0BAA\u0BCB"
  546. "po\u0304": "\u0BAA\u0BCB"
  547. "R\u0332o\u0304": "\u0BB1\u0BCB"
  548. "r\u0332o\u0304": "\u0BB1\u0BCB"
  549. "Ro\u0304": "\u0BB0\u0BCB"
  550. "ro\u0304": "\u0BB0\u0BCB"
  551. "S\u0301o\u0304": "\u0BB6\u0BCB"
  552. "s\u0301o\u0304": "\u0BB6\u0BCB"
  553. "S\u0323o\u0304": "\u0BB7\u0BCB"
  554. "s\u0323o\u0304": "\u0BB7\u0BCB"
  555. "So\u0304": "\u0BB8\u0BCB"
  556. "so\u0304": "\u0BB8\u0BCB"
  557. "T\u0323o\u0304": "\u0B9F\u0BCB"
  558. "t\u0323o\u0304": "\u0B9F\u0BCB"
  559. "To\u0304": "\u0BA4\u0BCB"
  560. "to\u0304": "\u0BA4\u0BCB"
  561. "Vo\u0304": "\u0BB5\u0BCB"
  562. "vo\u0304": "\u0BB5\u0BCB"
  563. "Yo\u0304": "\u0BAF\u0BCB"
  564. "yo\u0304": "\u0BAF\u0BCB"
  565. # END OF CONSONANTS WITH VOWEL O WITH MACRON
  566. # CONSONANTS WITH VOWEL O ALONE
  567. "Co": "\u0B9A\u0BCA"
  568. "co": "\u0B9A\u0BCA"
  569. "Ho": "\u0BB9\u0BCA"
  570. "ho": "\u0BB9\u0BCA"
  571. "Jo": "\u0B9C\u0BCA"
  572. "jo": "\u0B9C\u0BCA"
  573. "K\u0332o": "\u0B83\u0BCA"
  574. "k\u0032o": "\u0B83\u0BCA"
  575. "Ko": "\u0B95\u0BCA"
  576. "ko": "\u0B95\u0BCA"
  577. "L\u0332o": "\u0BB4\u0BCA"
  578. "l\u0332o": "\u0BB4\u0BCA"
  579. "L\u0323o": "\u0BB3\u0BCA"
  580. "l\u0323o": "\u0BB3\u0BCA"
  581. "Lo": "\u0BB2\u0BCA"
  582. "lo": "\u0BB2\u0BCA"
  583. "Mo": "\u0BAE\u0BCA"
  584. "mo": "\u0BAE\u0BCA"
  585. "N\u0307o": "\u0B99\u0BCA"
  586. "n\u0307o": "\u0B99\u0BCA"
  587. "N\u0303o": "\u0B9E\u0BCA"
  588. "n\u0303o": "\u0B9E\u0BCA"
  589. "N\u0332o": "\u0BA9\u0BCA"
  590. "n\u0332o": "\u0BA9\u0BCA"
  591. "N\u0323o": "\u0BA3\u0BCA"
  592. "n\u0323o": "\u0BA3\u0BCA"
  593. "No": "\u0BA8\u0BCA"
  594. "no": "\u0BA8\u0BCA"
  595. "Po": "\u0BAA\u0BCA"
  596. "po": "\u0BAA\u0BCA"
  597. "R\u0332o": "\u0BB1\u0BCA"
  598. "r\u0332o": "\u0BB1\u0BCA"
  599. "Ro": "\u0BB0\u0BCA"
  600. "ro": "\u0BB0\u0BCA"
  601. "S\u0301o": "\u0BB6\u0BCA"
  602. "s\u0301o": "\u0BB6\u0BCA"
  603. "S\u0323o": "\u0BB7\u0BCA"
  604. "s\u0323o": "\u0BB7\u0BCA"
  605. "So": "\u0BB8\u0BCA"
  606. "so": "\u0BB8\u0BCA"
  607. "T\u0323o": "\u0B9F\u0BCA"
  608. "t\u0323o": "\u0B9F\u0BCA"
  609. "To": "\u0BA4\u0BCA"
  610. "to": "\u0BA4\u0BCA"
  611. "Vo": "\u0BB5\u0BCA"
  612. "vo": "\u0BB5\u0BCA"
  613. "Yo": "\u0BAF\u0BCA"
  614. "yo": "\u0BAF\u0BCA"
  615. # END OF CONSONANTS WITH VOWEL O ALONE
  616. # FINAL CONVERSIONS FROM LATIN
  617. # INITIAL AND INDEPENDENT VOWELS
  618. # VOWEL A WITH MACRON
  619. "A\u0304": "\u0B86"
  620. "a\u0304": "\u0B86"
  621. # VOWEL AI
  622. "Ai": "\u0B90"
  623. "ai": "\u0B90"
  624. # VOWEL AU
  625. "Au": "\u0B94"
  626. "au": "\u0B94"
  627. # VOWEL A WITH NO DIACRITIC
  628. "A": "\u0B85"
  629. "a": "\u0B85"
  630. # VOWEL I WITH MACRON
  631. "I\u0304": "\u0B88"
  632. "i\u0304": "\u0B88"
  633. # VOWEL I WITH NO DIACRITIC
  634. "I": "\u0B87"
  635. "i": "\u0B87"
  636. # VOWEL U WITH MACRON
  637. "U\u0304": "\u0B8A"
  638. "u\u0304": "\u0B8A"
  639. # VOWEL U WITH NO DIACRITIC
  640. "U": "\u0B89"
  641. "u": "\u0B89"
  642. # VOWEL E WITH MACRON
  643. "E\u0304": "\u0B8F"
  644. "e\u0304": "\u0B8F"
  645. # VOWEL E WITH NO DIACRITIC
  646. "E": "\u0B8E"
  647. "e": "\u0B8E"
  648. # VOWEL O WITH MACRON
  649. "O\u0304": "\u0B93"
  650. "o\u0304": "\u0B93"
  651. # VOWEL O WITH NO DIACRITIC
  652. "O": "\u0B92"
  653. "o": "\u0B92"
  654. # ALL REMAINING CONSONANTS WITH NO VOWELS
  655. "C": "\u0B9A\u0BCD"
  656. "c": "\u0B9A\u0BCD"
  657. "H": "\u0BB9\u0BCD"
  658. "h": "\u0BB9\u0BCD"
  659. "J": "\u0B9C\u0BCD"
  660. "j": "\u0B9C\u0BCD"
  661. "K\u0332": "\u0B83\u0BCD"
  662. "k\u0032": "\u0B83\u0BCD"
  663. "K": "\u0B95\u0BCD"
  664. "k": "\u0B95\u0BCD"
  665. "L\u0332": "\u0BB4\u0BCD"
  666. "l\u0332": "\u0BB4\u0BCD"
  667. "L\u0323": "\u0BB3\u0BCD"
  668. "l\u0323": "\u0BB3\u0BCD"
  669. "L": "\u0BB2\u0BCD"
  670. "l": "\u0BB2\u0BCD"
  671. "M": "\u0BAE\u0BCD"
  672. "m": "\u0BAE\u0BCD"
  673. "N\u0307": "\u0B99\u0BCD"
  674. "n\u0307": "\u0B99\u0BCD"
  675. "N\u0303": "\u0B9E\u0BCD"
  676. "n\u0303": "\u0B9E\u0BCD"
  677. "N\u0332": "\u0BA9\u0BCD"
  678. "n\u0332": "\u0BA9\u0BCD"
  679. "N\u0323": "\u0BA3\u0BCD"
  680. "n\u0323": "\u0BA3\u0BCD"
  681. "N": "\u0BA8\u0BCD"
  682. "n": "\u0BA8\u0BCD"
  683. "P": "\u0BAA\u0BCD"
  684. "p": "\u0BAA\u0BCD"
  685. "R\u0332": "\u0BB1\u0BCD"
  686. "r\u0332": "\u0BB1\u0BCD"
  687. "R": "\u0BB0\u0BCD"
  688. "r": "\u0BB0\u0BCD"
  689. "S\u0301": "\u0BB6\u0BCD"
  690. "s\u0301": "\u0BB6\u0BCD"
  691. "S\u0323": "\u0BB7\u0BCD"
  692. "s\u0323": "\u0BB7\u0BCD"
  693. "S": "\u0BB8\u0BCD"
  694. "s": "\u0BB8\u0BCD"
  695. "T\u0323": "\u0B9F\u0BCD"
  696. "t\u0323": "\u0B9F\u0BCD"
  697. "T": "\u0BA4\u0BCD"
  698. "t": "\u0BA4\u0BCD"
  699. "V": "\u0BB5\u0BCD"
  700. "v": "\u0BB5\u0BCD"
  701. "Y": "\u0BAF\u0BCD"
  702. "y": "\u0BAF\u0BCD"
  703. # END OF CONSONANTS WITH NO VOWELS
  704. # TAMIL DIGITS
  705. "1000": "\u0BF2"
  706. "100": "\u0BF1"
  707. "10": "\u0BF0"
  708. "0": "\u0BE6"
  709. "1": "\u0BE7"
  710. "2": "\u0BE8"
  711. "3": "\u0BE9"
  712. "4": "\u0BEA"
  713. "5": "\u0BEB"
  714. "6": "\u0BEC"
  715. "7": "\u0BED"
  716. "8": "\u0BEE"
  717. "9": "\u0BEF"
  718. script_to_roman:
  719. map:
  720. # CONSONANTS WITH VOWEL AI
  721. "\u0B9A\u0BC8": "cai"
  722. "\u0BB9\u0BC8": "hai"
  723. "\u0B9C\u0BC8": "jai"
  724. "\u0B83\u0BC8": "k\u0032ai"
  725. "\u0B95\u0BC8": "kai"
  726. "\u0BB4\u0BC8": "l\u0332ai"
  727. "\u0BB3\u0BC8": "l\u0323ai"
  728. "\u0BB2\u0BC8": "lai"
  729. "\u0BAE\u0BC8": "mai"
  730. "\u0B99\u0BC8": "n\u0307ai"
  731. "\u0B9E\u0BC8": "n\u0303ai"
  732. "\u0BA9\u0BC8": "n\u0332ai"
  733. "\u0BA3\u0BC8": "n\u0323ai"
  734. "\u0BA8\u0BC8": "nai"
  735. "\u0BAA\u0BC8": "pai"
  736. "\u0BB1\u0BC8": "r\u0332ai"
  737. "\u0BB0\u0BC8": "rai"
  738. "\u0BB6\u0BC8": "s\u0301ai"
  739. "\u0BB7\u0BC8": "s\u0323ai"
  740. "\u0BB8\u0BC8": "sai"
  741. "\u0B9F\u0BC8": "t\u0323ai"
  742. "\u0BA4\u0BC8": "tai"
  743. "\u0BB5\u0BC8": "vai"
  744. "\u0BAF\u0BC8": "yai"
  745. # END OF CONSONANTS WITH VOWEL AI
  746. # CONSONANTS WITH VOWEL AU
  747. "\u0B9A\u0BCC": "cau"
  748. "\u0BB9\u0BCC": "hau"
  749. "\u0B9C\u0BCC": "jau"
  750. "\u0B83\u0BCC": "k\u0032au"
  751. "\u0B95\u0BCC": "kau"
  752. "\u0BB4\u0BCC": "l\u0332au"
  753. "\u0BB3\u0BCC": "l\u0323au"
  754. "\u0BB2\u0BCC": "lau"
  755. "\u0BAE\u0BCC": "mau"
  756. "\u0B99\u0BCC": "n\u0307au"
  757. "\u0B9E\u0BCC": "n\u0303au"
  758. "\u0BA9\u0BCC": "n\u0332au"
  759. "\u0BA3\u0BCC": "n\u0323au"
  760. "\u0BA8\u0BCC": "nau"
  761. "\u0BAA\u0BCC": "pau"
  762. "\u0BB1\u0BCC": "r\u0332au"
  763. "\u0BB0\u0BCC": "rau"
  764. "\u0BB6\u0BCC": "s\u0301au"
  765. "\u0BB7\u0BCC": "s\u0323au"
  766. "\u0BB8\u0BCC": "sau"
  767. "\u0B9F\u0BCC": "t\u0323au"
  768. "\u0BA4\u0BCC": "tau"
  769. "\u0BB5\u0BCC": "vau"
  770. "\u0BAF\u0BCC": "yau"
  771. # END OF CONSONANTS WITH VOWEL AU
  772. # CONSONANTS WITH VOWEL A WITH MACRON
  773. "\u0B9A\u0BBE": "ca\u0304"
  774. "\u0BB9\u0BBE": "ha\u0304"
  775. "\u0B9C\u0BBE": "ja\u0304"
  776. "\u0B83\u0BBE": "k\u0032a\u0304"
  777. "\u0B95\u0BBE": "ka\u0304"
  778. "\u0BB4\u0BBE": "l\u0332a\u0304"
  779. "\u0BB3\u0BBE": "l\u0323a\u0304"
  780. "\u0BB2\u0BBE": "la\u0304"
  781. "\u0BAE\u0BBE": "ma\u0304"
  782. "\u0B99\u0BBE": "n\u0307a\u0304"
  783. "\u0B9E\u0BBE": "n\u0303a\u0304"
  784. "\u0BA9\u0BBE": "n\u0332a\u0304"
  785. "\u0BA3\u0BBE": "n\u0323a\u0304"
  786. "\u0BA8\u0BBE": "na\u0304"
  787. "\u0BAA\u0BBE": "pa\u0304"
  788. "\u0BB1\u0BBE": "r\u0332a\u0304"
  789. "\u0BB0\u0BBE": "ra\u0304"
  790. "\u0BB6\u0BBE": "s\u0301a\u0304"
  791. "\u0BB7\u0BBE": "s\u0323a\u0304"
  792. "\u0BB8\u0BBE": "sa\u0304"
  793. "\u0B9F\u0BBE": "t\u0323a\u0304"
  794. "\u0BA4\u0BBE": "ta\u0304"
  795. "\u0BB5\u0BBE": "va\u0304"
  796. "\u0BAF\u0BBE": "ya\u0304"
  797. # END OF CONSONANTS WITH VOWEL A WITH MACRON
  798. # CONSONANTS WITH VOWEL I WITH MACRON
  799. "\u0B9A\u0BC0": "ci\u0304"
  800. "\u0BB9\u0BC0": "hi\u0304"
  801. "\u0B9C\u0BC0": "ji\u0304"
  802. "\u0B83\u0BC0": "k\u0032i\u0304"
  803. "\u0B95\u0BC0": "ki\u0304"
  804. "\u0BB4\u0BC0": "l\u0332i\u0304"
  805. "\u0BB3\u0BC0": "l\u0323i\u0304"
  806. "\u0BB2\u0BC0": "li\u0304"
  807. "\u0BAE\u0BC0": "mi\u0304"
  808. "\u0B99\u0BC0": "n\u0307i\u0304"
  809. "\u0B9E\u0BC0": "n\u0303i\u0304"
  810. "\u0BA9\u0BC0": "n\u0332i\u0304"
  811. "\u0BA3\u0BC0": "n\u0323i\u0304"
  812. "\u0BA8\u0BC0": "ni\u0304"
  813. "\u0BAA\u0BC0": "pi\u0304"
  814. "\u0BB1\u0BC0": "r\u0332i\u0304"
  815. "\u0BB0\u0BC0": "ri\u0304"
  816. "\u0BB6\u0BC0": "s\u0301i\u0304"
  817. "\u0BB7\u0BC0": "s\u0323i\u0304"
  818. "\u0BB8\u0BC0": "si\u0304"
  819. "\u0B9F\u0BC0": "t\u0323i\u0304"
  820. "\u0BA4\u0BC0": "ti\u0304"
  821. "\u0BB5\u0BC0": "vi\u0304"
  822. "\u0BAF\u0BC0": "yi\u0304"
  823. # END OF CONSONANTS WITH VOWEL I WITH MACRON
  824. # CONSONANTS WITH VOWEL I ALONE
  825. "\u0B9A\u0BBF": "ci"
  826. "\u0BB9\u0BBF": "hi"
  827. "\u0B9C\u0BBF": "ji"
  828. "\u0B83\u0BBF": "k\u0032i"
  829. "\u0B95\u0BBF": "ki"
  830. "\u0BB4\u0BBF": "l\u0332i"
  831. "\u0BB3\u0BBF": "l\u0323i"
  832. "\u0BB2\u0BBF": "li"
  833. "\u0BAE\u0BBF": "mi"
  834. "\u0B99\u0BBF": "n\u0307i"
  835. "\u0B9E\u0BBF": "n\u0303i"
  836. "\u0BA9\u0BBF": "n\u0332i"
  837. "\u0BA3\u0BBF": "n\u0323i"
  838. "\u0BA8\u0BBF": "ni"
  839. "\u0BAA\u0BBF": "pi"
  840. "\u0BB1\u0BBF": "r\u0332i"
  841. "\u0BB0\u0BBF": "ri"
  842. "\u0BB6\u0BBF": "s\u0301i"
  843. "\u0BB7\u0BBF": "s\u0323i"
  844. "\u0BB8\u0BBF": "si"
  845. "\u0B9F\u0BBF": "t\u0323i"
  846. "\u0BA4\u0BBF": "ti"
  847. "\u0BB5\u0BBF": "vi"
  848. "\u0BAF\u0BBF": "yi"
  849. # END OF CONSONANTS WITH VOWEL I ALONE
  850. # CONSONANTS WITH VOWEL U WITH MACRON
  851. "\u0B9A\u0BC2": "cu\u0304"
  852. "\u0BB9\u0BC2": "hu\u0304"
  853. "\u0B9C\u0BC2": "ju\u0304"
  854. "\u0B83\u0BC2": "k\u0032u\u0304"
  855. "\u0B95\u0BC2": "ku\u0304"
  856. "\u0BB4\u0BC2": "l\u0332u\u0304"
  857. "\u0BB3\u0BC2": "l\u0323u\u0304"
  858. "\u0BB2\u0BC2": "lu\u0304"
  859. "\u0BAE\u0BC2": "mu\u0304"
  860. "\u0B99\u0BC2": "n\u0307u\u0304"
  861. "\u0B9E\u0BC2": "n\u0303u\u0304"
  862. "\u0BA9\u0BC2": "n\u0332u\u0304"
  863. "\u0BA3\u0BC2": "n\u0323u\u0304"
  864. "\u0BA8\u0BC2": "nu\u0304"
  865. "\u0BAA\u0BC2": "pu\u0304"
  866. "\u0BB1\u0BC2": "r\u0332u\u0304"
  867. "\u0BB0\u0BC2": "ru\u0304"
  868. "\u0BB6\u0BC2": "s\u0301u\u0304"
  869. "\u0BB7\u0BC2": "s\u0323u\u0304"
  870. "\u0BB8\u0BC2": "su\u0304"
  871. "\u0B9F\u0BC2": "t\u0323u\u0304"
  872. "\u0BA4\u0BC2": "tu\u0304"
  873. "\u0BB5\u0BC2": "vu\u0304"
  874. "\u0BAF\u0BC2": "yu\u0304"
  875. # CONSONANTS WITH VOWEL U ALONE
  876. "\u0B9A\u0BC1": "cu"
  877. "\u0BB9\u0BC1": "hu"
  878. "\u0B9C\u0BC1": "ju"
  879. "\u0B83\u0BC1": "k\u0032u"
  880. "\u0B95\u0BC1": "ku"
  881. "\u0BB4\u0BC1": "l\u0332u"
  882. "\u0BB3\u0BC1": "l\u0323u"
  883. "\u0BB2\u0BC1": "lu"
  884. "\u0BAE\u0BC1": "mu"
  885. "\u0B99\u0BC1": "n\u0307u"
  886. "\u0B9E\u0BC1": "n\u0303u"
  887. "\u0BA9\u0BC1": "n\u0332u"
  888. "\u0BA3\u0BC1": "n\u0323u"
  889. "\u0BA8\u0BC1": "nu"
  890. "\u0BAA\u0BC1": "pu"
  891. "\u0BB1\u0BC1": "r\u0332u"
  892. "\u0BB0\u0BC1": "ru"
  893. "\u0BB6\u0BC1": "s\u0301u"
  894. "\u0BB7\u0BC1": "s\u0323u"
  895. "\u0BB8\u0BC1": "su"
  896. "\u0B9F\u0BC1": "t\u0323u"
  897. "\u0BA4\u0BC1": "tu"
  898. "\u0BB5\u0BC1": "vu"
  899. "\u0BAF\u0BC1": "yu"
  900. # END OF CONSONANTS WITH VOWEL U ALONE
  901. # CONSONANTS WITH VOWEL E WITH MACRON
  902. "\u0B9A\u0BC7": "ce\u0304"
  903. "\u0BB9\u0BC7": "he\u0304"
  904. "\u0B9C\u0BC7": "je\u0304"
  905. "\u0B83\u0BC7": "k\u0032e\u0304"
  906. "\u0B95\u0BC7": "ke\u0304"
  907. "\u0BB4\u0BC7": "l\u0332e\u0304"
  908. "\u0BB3\u0BC7": "l\u0323e\u0304"
  909. "\u0BB2\u0BC7": "le\u0304"
  910. "\u0BAE\u0BC7": "me\u0304"
  911. "\u0B99\u0BC7": "n\u0307e\u0304"
  912. "\u0B9E\u0BC7": "n\u0303e\u0304"
  913. "\u0BA9\u0BC7": "n\u0332e\u0304"
  914. "\u0BA3\u0BC7": "n\u0323e\u0304"
  915. "\u0BA8\u0BC7": "ne\u0304"
  916. "\u0BAA\u0BC7": "pe\u0304"
  917. "\u0BB1\u0BC7": "r\u0332e\u0304"
  918. "\u0BB0\u0BC7": "re\u0304"
  919. "\u0BB6\u0BC7": "s\u0301e\u0304"
  920. "\u0BB7\u0BC7": "s\u0323e\u0304"
  921. "\u0BB8\u0BC7": "se\u0304"
  922. "\u0B9F\u0BC7": "t\u0323e\u0304"
  923. "\u0BA4\u0BC7": "te\u0304"
  924. "\u0BB5\u0BC7": "ve\u0304"
  925. "\u0BAF\u0BC7": "ye\u0304"
  926. # END OF CONSONANTS WITH VOWEL E WITH MACRON
  927. # CONSONANTS WITH VOWEL E ALONE
  928. "\u0B9A\u0BC6": "ce"
  929. "\u0BB9\u0BC6": "he"
  930. "\u0B9C\u0BC6": "je"
  931. "\u0B83\u0BC6": "k\u0032e"
  932. "\u0B95\u0BC6": "ke"
  933. "\u0BB4\u0BC6": "l\u0332e"
  934. "\u0BB3\u0BC6": "l\u0323e"
  935. "\u0BB2\u0BC6": "le"
  936. "\u0BAE\u0BC6": "me"
  937. "\u0B99\u0BC6": "n\u0307e"
  938. "\u0B9E\u0BC6": "n\u0303e"
  939. "\u0BA9\u0BC6": "n\u0332e"
  940. "\u0BA3\u0BC6": "n\u0323e"
  941. "\u0BA8\u0BC6": "ne"
  942. "\u0BAA\u0BC6": "pe"
  943. "\u0BB1\u0BC6": "r\u0332e"
  944. "\u0BB0\u0BC6": "re"
  945. "\u0BB6\u0BC6": "s\u0301e"
  946. "\u0BB7\u0BC6": "s\u0323e"
  947. "\u0BB8\u0BC6": "se"
  948. "\u0B9F\u0BC6": "t\u0323e"
  949. "\u0BA4\u0BC6": "te"
  950. "\u0BB5\u0BC6": "ve"
  951. "\u0BAF\u0BC6": "ye"
  952. # END OF CONSONANTS WITH VOWEL E ALONE
  953. # CONSONANTS WITH VOWEL O WITH MACRON
  954. "\u0B9A\u0BCB": "co\u0304"
  955. "\u0BB9\u0BCB": "ho\u0304"
  956. "\u0B9C\u0BCB": "jo\u0304"
  957. "\u0B83\u0BCB": "k\u0032o\u0304"
  958. "\u0B95\u0BCB": "ko\u0304"
  959. "\u0BB4\u0BCB": "l\u0332o\u0304"
  960. "\u0BB3\u0BCB": "l\u0323o\u0304"
  961. "\u0BB2\u0BCB": "lo\u0304"
  962. "\u0BAE\u0BCB": "mo\u0304"
  963. "\u0B99\u0BCB": "n\u0307o\u0304"
  964. "\u0B9E\u0BCB": "n\u0303o\u0304"
  965. "\u0BA9\u0BCB": "n\u0332o\u0304"
  966. "\u0BA3\u0BCB": "n\u0323o\u0304"
  967. "\u0BA8\u0BCB": "no\u0304"
  968. "\u0BAA\u0BCB": "po\u0304"
  969. "\u0BB1\u0BCB": "r\u0332o\u0304"
  970. "\u0BB0\u0BCB": "ro\u0304"
  971. "\u0BB6\u0BCB": "s\u0301o\u0304"
  972. "\u0BB7\u0BCB": "s\u0323o\u0304"
  973. "\u0BB8\u0BCB": "so\u0304"
  974. "\u0B9F\u0BCB": "t\u0323o\u0304"
  975. "\u0BA4\u0BCB": "to\u0304"
  976. "\u0BB5\u0BCB": "vo\u0304"
  977. "\u0BAF\u0BCB": "yo\u0304"
  978. # END OF CONSONANTS WITH VOWEL O WITH MACRON
  979. # CONSONANTS WITH VOWEL O ALONE
  980. "\u0B9A\u0BCA": "co"
  981. "\u0BB9\u0BCA": "ho"
  982. "\u0B9C\u0BCA": "jo"
  983. "\u0B83\u0BCA": "k\u0032o"
  984. "\u0B95\u0BCA": "ko"
  985. "\u0BB4\u0BCA": "l\u0332o"
  986. "\u0BB3\u0BCA": "l\u0323o"
  987. "\u0BB2\u0BCA": "lo"
  988. "\u0BAE\u0BCA": "mo"
  989. "\u0B99\u0BCA": "n\u0307o"
  990. "\u0B9E\u0BCA": "n\u0303o"
  991. "\u0BA9\u0BCA": "n\u0332o"
  992. "\u0BA3\u0BCA": "n\u0323o"
  993. "\u0BA8\u0BCA": "no"
  994. "\u0BAA\u0BCA": "po"
  995. "\u0BB1\u0BCA": "r\u0332o"
  996. "\u0BB0\u0BCA": "ro"
  997. "\u0BB6\u0BCA": "s\u0301o"
  998. "\u0BB7\u0BCA": "s\u0323o"
  999. "\u0BB8\u0BCA": "so"
  1000. "\u0B9F\u0BCA": "t\u0323o"
  1001. "\u0BA4\u0BCA": "to"
  1002. "\u0BB5\u0BCA": "vo"
  1003. "\u0BAF\u0BCA": "yo"
  1004. # END OF CONSONANTS WITH VOWEL O ALONE
  1005. # INITIAL AND INDEPENDENT VOWELS
  1006. # VOWEL A WITH MACRON
  1007. "\u0B86": "a\u0304"
  1008. # VOWEL AI
  1009. "\u0B90": "ai"
  1010. # VOWEL AU
  1011. "\u0B94": "au"
  1012. # VOWEL A WITH NO DIACRITIC
  1013. "\u0B85": "a"
  1014. # VOWEL I WITH MACRON
  1015. "\u0B88": "i\u0304"
  1016. # VOWEL I WITH NO DIACRITIC
  1017. "\u0B87": "i"
  1018. # VOWEL U WITH MACRON
  1019. "\u0B8A": "u\u0304"
  1020. # VOWEL U WITH NO DIACRITIC
  1021. "\u0B89": "u"
  1022. # VOWEL E WITH MACRON
  1023. "\u0B8F": "e\u0304"
  1024. # VOWEL E WITH NO DIACRITIC
  1025. "\u0B8E": "e"
  1026. # VOWEL O WITH MACRON
  1027. "\u0B93": "o\u0304"
  1028. # VOWEL O WITH NO DIACRITIC
  1029. "\u0B92": "o"
  1030. # CONSONANTS WITH THE NO-VOWEL MARK
  1031. "\u0B9A\u0BCD": "c"
  1032. "\u0BB9\u0BCD": "h"
  1033. "\u0B9C\u0BCD": "j"
  1034. "\u0B83\u0BCD": "k\u0032"
  1035. "\u0B95\u0BCD": "k"
  1036. "\u0BB4\u0BCD": "l\u0332"
  1037. "\u0BB3\u0BCD": "l\u0323"
  1038. "\u0BB2\u0BCD": "l"
  1039. "\u0BAE\u0BCD": "m"
  1040. "\u0B99\u0BCD": "n\u0307"
  1041. "\u0B9E\u0BCD": "n\u0303"
  1042. "\u0BA9\u0BCD": "n\u0332"
  1043. "\u0BA3\u0BCD": "n\u0323"
  1044. "\u0BA8\u0BCD": "n"
  1045. "\u0BAA\u0BCD": "p"
  1046. "\u0BB1\u0BCD": "r\u0332"
  1047. "\u0BB0\u0BCD": "r"
  1048. "\u0BB6\u0BCD": "s\u0301"
  1049. "\u0BB7\u0BCD": "s\u0323"
  1050. "\u0BB8\u0BCD": "s"
  1051. "\u0B9F\u0BCD": "t\u0323"
  1052. "\u0BA4\u0BCD": "t"
  1053. "\u0BB5\u0BCD": "v"
  1054. "\u0BAF\u0BCD": "y"
  1055. # CONSONANTS WITH VOWEL A ALONE
  1056. "\u0B9A": "ca"
  1057. "\u0BB9": "ha"
  1058. "\u0B9C": "ja"
  1059. "\u0B83": "k\u0032a"
  1060. "\u0B95": "ka"
  1061. "\u0BB4": "l\u0332a"
  1062. "\u0BB3": "l\u0323a"
  1063. "\u0BB2": "la"
  1064. "\u0BAE": "ma"
  1065. "\u0B99": "n\u0307a"
  1066. "\u0B9E": "n\u0303a"
  1067. "\u0BA9": "n\u0332a"
  1068. "\u0BA3": "n\u0323a"
  1069. "\u0BA8": "na"
  1070. "\u0BAA": "pa"
  1071. "\u0BB1": "r\u0332a"
  1072. "\u0BB0": "ra"
  1073. "\u0BB6": "s\u0301a"
  1074. "\u0BB7": "s\u0323a"
  1075. "\u0BB8": "sa"
  1076. "\u0B9F": "t\u0323a"
  1077. "\u0BA4": "ta"
  1078. "\u0BB5": "va"
  1079. "\u0BAF": "ya"
  1080. # END OF CONSONANTS WITH VOWEL A ALONE
  1081. # TAMIL DIGITS
  1082. "\u0BE6": "0"
  1083. "\u0BE7": "1"
  1084. "\u0BE8": "2"
  1085. "\u0BE9": "3"
  1086. "\u0BEA": "4"
  1087. "\u0BEB": "5"
  1088. "\u0BEC": "6"
  1089. "\u0BED": "7"
  1090. "\u0BEE": "8"
  1091. "\u0BEF": "9"
  1092. "\u0BF0": "10"
  1093. "\u0BF1": "100"
  1094. "\u0BF2": "1000"