tamil.yml 33 KB

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