unicode.html 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <link type="text/css" rel="stylesheet" href="css/style.css"/>
  7. <link type="text/css" rel="stylesheet" href="css/color_day.css" id="colorchange" />
  8. <link type="text/css" rel="stylesheet" href="css/style_mobile.css" media="screen and (max-width:767px)">
  9. <link type="text/css" rel="stylesheet" href="css/alertify.css" id="alertifyCSS">
  10. <link type="text/css" rel="stylesheet" href="../user/App/style.css"/>
  11. <title>Maha Paritta</title>
  12. <script language="javascript" src="js/common.js"></script>
  13. <script language="javascript" src="js/xml.js"></script>
  14. <script language="javascript" src="js/filenew.js"></script>
  15. <script language="javascript" src="charcode/sinhala.js"></script>
  16. <script language="javascript">
  17. function sangayana2unicode(inStr,inM,inM2){
  18. var output=inStr;
  19. output=output.replace(/ñ/g,"ṭ");
  20. output=output.replace(/à/g,"ā");
  21. output=output.replace(/ã/g,"ī");
  22. output=output.replace(/å/g,"ū");
  23. output=output.replace(/ï/g,"ṅ");
  24. output=output.replace(/¤/g,"ñ");
  25. output=output.replace(/ó/g,"ḍ");
  26. output=output.replace(/õ/g,"ṇ");
  27. output=output.replace(/ë/g,"ḷ");
  28. output=output.replace(/ü/g,inM);
  29. output=output.replace(/§/g,inM);
  30. output=output.replace(/â/g,"Ā");
  31. output=output.replace(/ä/g,"Ī");
  32. output=output.replace(/æ/g,"Ū");
  33. output=output.replace(/ð/g,"Ṅ");
  34. output=output.replace(/¥/g,"Ñ");
  35. output=output.replace(/ò/g,"Ṭ");
  36. output=output.replace(/ô/g,"Ḍ");
  37. output=output.replace(/ö/g,"Ṇ");
  38. output=output.replace(/ì/g,"Ḷ");
  39. output=output.replace(/ý/g,inM2);
  40. return(output);
  41. }
  42. function s2u(){
  43. mstr=document.getElementById("m_str").value;
  44. mlower=mstr.split(",")[0];
  45. mupper=mstr.split(",")[1];
  46. txt=document.getElementById("txtInput").value;
  47. document.getElementById("txtOutput").value=sangayana2unicode(txt,mlower,mupper);
  48. }
  49. function sinhala_old(){
  50. txt=document.getElementById("txtInput").value;
  51. output="";
  52. for(i=0;i<char_si_a.length;i++){
  53. var src = char_si_a[i].id;
  54. var dest = char_si_a[i].value;
  55. var strReplace = "txt = txt.replace(/"+src+"/g, dest);";
  56. eval("txt = txt.replace(/"+src+"/g, dest);");
  57. }
  58. txt=txt.replace(/ර/g,"ra");
  59. txt=txt.replace(/ය/g,"ya");
  60. document.getElementById("txtOutput").value=txt;
  61. }
  62. function sinhala(){
  63. var txt=document.getElementById("txtInput").value;
  64. output="";
  65. try
  66. {
  67. //replace begin
  68. txt=txt.replace(/ක‍්ක්‍ර/g,"kkra");
  69. txt=txt.replace(/ක‍්ක්‍ය/g,"kkya");
  70. txt=txt.replace(/ක‍්ඛ්‍ර/g,"kkhra");
  71. txt=txt.replace(/ක‍්ඛ්‍ය/g,"kkhya");
  72. txt=txt.replace(/ක්‍ව්‍ර/g,"kvra");
  73. txt=txt.replace(/ක්‍ව්‍ය/g,"kvya");
  74. txt=txt.replace(/ඛ්‍ය්‍ර/g,"khyra");
  75. txt=txt.replace(/ඛ්‍ය්‍ය/g,"khyya");
  76. txt=txt.replace(/ඛ‍්ව්‍ර/g,"khvra");
  77. txt=txt.replace(/ඛ‍්ව්‍ය/g,"khvya");
  78. txt=txt.replace(/ග‍්ග්‍ර/g,"ggra");
  79. txt=txt.replace(/ග‍්ග්‍ය/g,"ggya");
  80. txt=txt.replace(/ග‍්ඝ්‍ර/g,"gghra");
  81. txt=txt.replace(/ග‍්ඝ්‍ය/g,"gghya");
  82. txt=txt.replace(/ක්ක්‍ර/g,"kkuṃ");
  83. txt=txt.replace(/ක්ක්‍ය/g,"kkra");
  84. txt=txt.replace(/ක‍්කිං/g,"kkiṃ");
  85. txt=txt.replace(/ක‍්කුං/g,"kkuṃ");
  86. txt=txt.replace(/ක්ඛ්‍ර/g,"kkhra");
  87. txt=txt.replace(/ක්ඛ්‍ය/g,"kkhya");
  88. txt=txt.replace(/ක‍්ඛිං/g,"kkhiṃ");
  89. txt=txt.replace(/ක‍්ඛුං/g,"kkhuṃ");
  90. txt=txt.replace(/ක්‍යිං/g,"kyiṃ");
  91. txt=txt.replace(/ක්‍යුං/g,"kyuṃ");
  92. txt=txt.replace(/ක්‍යිං/g,"kyiṃ");
  93. txt=txt.replace(/ක්‍යුං/g,"kyuṃ");
  94. txt=txt.replace(/ක්‍රිං/g,"kriṃ");
  95. txt=txt.replace(/ක්‍රුං/g,"kruṃ");
  96. txt=txt.replace(/ක්‍රිං/g,"kriṃ");
  97. txt=txt.replace(/ක්‍රුං/g,"kruṃ");
  98. txt=txt.replace(/ක්ව්‍ර/g,"kvra");
  99. txt=txt.replace(/ක්ව්‍ය/g,"kvya");
  100. txt=txt.replace(/ක්‍විං/g,"kviṃ");
  101. txt=txt.replace(/ක්‍වුං/g,"kvuṃ");
  102. txt=txt.replace(/ඛ්‍යිං/g,"khyiṃ");
  103. txt=txt.replace(/ඛ්‍යුං/g,"khyuṃ");
  104. txt=txt.replace(/ඛ‍්විං/g,"khviṃ");
  105. txt=txt.replace(/ඛ‍්වුං/g,"khvuṃ");
  106. txt=txt.replace(/ග‍්ගිං/g,"ggiṃ");
  107. txt=txt.replace(/ග‍්ගුං/g,"gguṃ");
  108. txt=txt.replace(/ග‍්ඝිං/g,"gghiṃ");
  109. txt=txt.replace(/ග‍්ඝුං/g,"gghuṃ");
  110. txt=txt.replace(/‍ය්‍ය/g,"yya");
  111. txt=txt.replace(/ක්කිං/g,"kkaṃ");
  112. txt=txt.replace(/ක්කුං/g,"kkiṃ");
  113. txt=txt.replace(/ක‍්කා/g,"kkā");
  114. txt=txt.replace(/ක‍්කි/g,"kki");
  115. txt=txt.replace(/ක‍්කී/g,"kkī");
  116. txt=txt.replace(/ක‍්කු/g,"kku");
  117. txt=txt.replace(/ක‍්කූ/g,"kkū");
  118. txt=txt.replace(/ක‍්කෙ/g,"kke");
  119. txt=txt.replace(/ක‍්කො/g,"kko");
  120. txt=txt.replace(/ක‍්කං/g,"kkaṃ");
  121. txt=txt.replace(/ක්ඛිං/g,"kkhiṃ");
  122. txt=txt.replace(/ක්ඛුං/g,"kkhuṃ");
  123. txt=txt.replace(/ක‍්ඛා/g,"kkhā");
  124. txt=txt.replace(/ක‍්ඛි/g,"kkhi");
  125. txt=txt.replace(/ක‍්ඛී/g,"kkhī");
  126. txt=txt.replace(/ක‍්ඛු/g,"kkhu");
  127. txt=txt.replace(/ක‍්ඛූ/g,"kkhū");
  128. txt=txt.replace(/ක‍්ඛෙ/g,"kkhe");
  129. txt=txt.replace(/ක‍්ඛො/g,"kkho");
  130. txt=txt.replace(/ක‍්ඛං/g,"kkhaṃ");
  131. txt=txt.replace(/ක්‍යා/g,"kyā");
  132. txt=txt.replace(/ක්‍යි/g,"kyi");
  133. txt=txt.replace(/ක්‍යී/g,"kyī");
  134. txt=txt.replace(/ක්‍යු/g,"kyu");
  135. txt=txt.replace(/ක්‍යූ/g,"kyū");
  136. txt=txt.replace(/ක්‍යෙ/g,"kye");
  137. txt=txt.replace(/ක්‍යො/g,"kyo");
  138. txt=txt.replace(/ක්‍යං/g,"kyaṃ");
  139. txt=txt.replace(/ක්‍යා/g,"kyā");
  140. txt=txt.replace(/ක්‍යි/g,"kyi");
  141. txt=txt.replace(/ක්‍යී/g,"kyī");
  142. txt=txt.replace(/ක්‍යු/g,"kyu");
  143. txt=txt.replace(/ක්‍යූ/g,"kyū");
  144. txt=txt.replace(/ක්‍යෙ/g,"kye");
  145. txt=txt.replace(/ක්‍යො/g,"kyo");
  146. txt=txt.replace(/ක්‍යං/g,"kyaṃ");
  147. txt=txt.replace(/ක්‍රා/g,"krā");
  148. txt=txt.replace(/ක්‍රි/g,"kri");
  149. txt=txt.replace(/ක්‍රී/g,"krī");
  150. txt=txt.replace(/ක්‍රු/g,"kru");
  151. txt=txt.replace(/ක්‍රූ/g,"krū");
  152. txt=txt.replace(/ක්‍රෙ/g,"kre");
  153. txt=txt.replace(/ක්‍රො/g,"kro");
  154. txt=txt.replace(/ක්‍රං/g,"kraṃ");
  155. txt=txt.replace(/ක්‍රා/g,"krā");
  156. txt=txt.replace(/ක්‍රි/g,"kri");
  157. txt=txt.replace(/ක්‍රී/g,"krī");
  158. txt=txt.replace(/ක්‍රු/g,"kru");
  159. txt=txt.replace(/ක්‍රූ/g,"krū");
  160. txt=txt.replace(/ක්‍රෙ/g,"kre");
  161. txt=txt.replace(/ක්‍රො/g,"kro");
  162. txt=txt.replace(/ක්‍රං/g,"kraṃ");
  163. txt=txt.replace(/ක්විං/g,"kviṃ");
  164. txt=txt.replace(/ක්වුං/g,"kvuṃ");
  165. txt=txt.replace(/ක්‍වා/g,"kvā");
  166. txt=txt.replace(/ක්‍වි/g,"kvi");
  167. txt=txt.replace(/ක්‍වී/g,"kvī");
  168. txt=txt.replace(/ක්‍වු/g,"kvu");
  169. txt=txt.replace(/ක්‍වූ/g,"kvū");
  170. txt=txt.replace(/ක්‍වෙ/g,"kve");
  171. txt=txt.replace(/ක්‍වො/g,"kvo");
  172. txt=txt.replace(/ක්‍වං/g,"kvaṃ");
  173. txt=txt.replace(/ඛ්‍යා/g,"khyā");
  174. txt=txt.replace(/ඛ්‍යි/g,"khyi");
  175. txt=txt.replace(/ඛ්‍යී/g,"khyī");
  176. txt=txt.replace(/ඛ්‍යු/g,"khyu");
  177. txt=txt.replace(/ඛ්‍යූ/g,"khyū");
  178. txt=txt.replace(/ඛ්‍යෙ/g,"khye");
  179. txt=txt.replace(/ඛ්‍යො/g,"khyo");
  180. txt=txt.replace(/ඛ්‍යං/g,"khyaṃ");
  181. txt=txt.replace(/ඛ‍්වා/g,"khvā");
  182. txt=txt.replace(/ඛ‍්වි/g,"khvi");
  183. txt=txt.replace(/ඛ‍්වී/g,"khvī");
  184. txt=txt.replace(/ඛ‍්වු/g,"khvu");
  185. txt=txt.replace(/ඛ‍්වූ/g,"khvū");
  186. txt=txt.replace(/ඛ‍්වෙ/g,"khve");
  187. txt=txt.replace(/ඛ‍්වො/g,"khvo");
  188. txt=txt.replace(/ඛ‍්වං/g,"khvaṃ");
  189. txt=txt.replace(/ග‍්ගා/g,"ggā");
  190. txt=txt.replace(/ග‍්ගි/g,"ggi");
  191. txt=txt.replace(/ග‍්ගී/g,"ggī");
  192. txt=txt.replace(/ග‍්ගු/g,"ggu");
  193. txt=txt.replace(/ග‍්ගූ/g,"ggū");
  194. txt=txt.replace(/ග‍්ගෙ/g,"gge");
  195. txt=txt.replace(/ග‍්ගො/g,"ggo");
  196. txt=txt.replace(/ග‍්ගං/g,"ggaṃ");
  197. txt=txt.replace(/ග‍්ඝා/g,"gghā");
  198. txt=txt.replace(/ග‍්ඝි/g,"gghi");
  199. txt=txt.replace(/ග‍්ඝී/g,"gghī");
  200. txt=txt.replace(/ග‍්ඝු/g,"gghu");
  201. txt=txt.replace(/ග‍්ඝූ/g,"gghū");
  202. txt=txt.replace(/ග‍්ඝෙ/g,"gghe");
  203. txt=txt.replace(/ග‍්ඝො/g,"ggho");
  204. txt=txt.replace(/ග‍්ඝං/g,"gghaṃ");
  205. txt=txt.replace(/ක්‍ර/g,"kra");
  206. txt=txt.replace(/ක්‍ය/g,"kya");
  207. txt=txt.replace(/ඛ්‍ර/g,"khra");
  208. txt=txt.replace(/ඛ්‍ය/g,"khya");
  209. txt=txt.replace(/ග්‍ර/g,"gra");
  210. txt=txt.replace(/ග්‍ය/g,"gya");
  211. txt=txt.replace(/ඝ්‍ර/g,"ghra");
  212. txt=txt.replace(/ඝ්‍ය/g,"ghya");
  213. txt=txt.replace(/ඞ්‍ර/g,"ṅra");
  214. txt=txt.replace(/ඞ්‍ය/g,"ṅya");
  215. txt=txt.replace(/ච්‍ර/g,"cra");
  216. txt=txt.replace(/ච්‍ය/g,"cya");
  217. txt=txt.replace(/ඡ්‍ර/g,"chra");
  218. txt=txt.replace(/ඡ්‍ය/g,"chya");
  219. txt=txt.replace(/ජ්‍ර/g,"jra");
  220. txt=txt.replace(/ජ්‍ය/g,"jya");
  221. txt=txt.replace(/ඣ්‍ර/g,"jhra");
  222. txt=txt.replace(/ඣ්‍ය/g,"jhya");
  223. txt=txt.replace(/ඤ්‍ර/g,"ñra");
  224. txt=txt.replace(/ඤ්‍ය/g,"ñya");
  225. txt=txt.replace(/ට්‍ර/g,"ṭra");
  226. txt=txt.replace(/ට්‍ය/g,"ṭya");
  227. txt=txt.replace(/ඨ්‍ර/g,"ṭhra");
  228. txt=txt.replace(/ඨ්‍ය/g,"ṭhya");
  229. txt=txt.replace(/ඩ්‍ර/g,"ḍra");
  230. txt=txt.replace(/ඩ්‍ය/g,"ḍya");
  231. txt=txt.replace(/ඪ්‍ර/g,"ḍhra");
  232. txt=txt.replace(/ඪ්‍ය/g,"ḍhya");
  233. txt=txt.replace(/ණ්‍ර/g,"ṇra");
  234. txt=txt.replace(/ණ්‍ය/g,"ṇya");
  235. txt=txt.replace(/ත්‍ර/g,"tra");
  236. txt=txt.replace(/ත්‍ය/g,"tya");
  237. txt=txt.replace(/ථ්‍ර/g,"thra");
  238. txt=txt.replace(/ථ්‍ය/g,"thya");
  239. txt=txt.replace(/ද්‍ර/g,"dra");
  240. txt=txt.replace(/ද්‍ය/g,"dya");
  241. txt=txt.replace(/ධ්‍ර/g,"dhra");
  242. txt=txt.replace(/ධ්‍ය/g,"dhya");
  243. txt=txt.replace(/න්‍ර/g,"nra");
  244. txt=txt.replace(/න්‍ය/g,"nya");
  245. txt=txt.replace(/ප්‍ර/g,"pra");
  246. txt=txt.replace(/ප්‍ය/g,"pya");
  247. txt=txt.replace(/ඵ්‍ර/g,"phra");
  248. txt=txt.replace(/ඵ්‍ය/g,"phya");
  249. txt=txt.replace(/බ්‍ර/g,"bra");
  250. txt=txt.replace(/බ්‍ය/g,"bya");
  251. txt=txt.replace(/භ්‍ර/g,"bhra");
  252. txt=txt.replace(/භ්‍ය/g,"bhya");
  253. txt=txt.replace(/ම්‍ර/g,"mra");
  254. txt=txt.replace(/ම්‍ය/g,"mya");
  255. txt=txt.replace(/‍යිං/g,"yiṃ");
  256. txt=txt.replace(/‍යුං/g,"yuṃ");
  257. txt=txt.replace(/‍රිං/g,"riṃ");
  258. txt=txt.replace(/‍රුං/g,"ruṃ");
  259. txt=txt.replace(/ල්‍ය/g,"lya");
  260. txt=txt.replace(/ව්‍ර/g,"vra");
  261. txt=txt.replace(/ව්‍ය/g,"vya");
  262. txt=txt.replace(/ස්‍ර/g,"sra");
  263. txt=txt.replace(/ස්‍ය/g,"sya");
  264. txt=txt.replace(/හ්‍ර/g,"hra");
  265. txt=txt.replace(/හ්‍ය/g,"hya");
  266. txt=txt.replace(/ළ්‍ය/g,"ḷya");
  267. txt=txt.replace(/ක්කා/g,"kka");
  268. txt=txt.replace(/ක්කි/g,"kkā");
  269. txt=txt.replace(/ක්කී/g,"kki");
  270. txt=txt.replace(/ක්කු/g,"kkī");
  271. txt=txt.replace(/ක්කූ/g,"kku");
  272. txt=txt.replace(/ක්කෙ/g,"kkū");
  273. txt=txt.replace(/ක්කො/g,"kke");
  274. txt=txt.replace(/ක්කං/g,"kko");
  275. txt=txt.replace(/ක‍්ක/g,"kka");
  276. txt=txt.replace(/ක්ඛා/g,"kkhā");
  277. txt=txt.replace(/ක්ඛි/g,"kkhi");
  278. txt=txt.replace(/ක්ඛී/g,"kkhī");
  279. txt=txt.replace(/ක්ඛු/g,"kkhu");
  280. txt=txt.replace(/ක්ඛූ/g,"kkhū");
  281. txt=txt.replace(/ක්ඛෙ/g,"kkhe");
  282. txt=txt.replace(/ක්ඛො/g,"kkho");
  283. txt=txt.replace(/ක්ඛං/g,"kkhaṃ");
  284. txt=txt.replace(/ක‍්ඛ/g,"kkha");
  285. txt=txt.replace(/ක්‍ය/g,"kya");
  286. txt=txt.replace(/ක්‍ය/g,"kya");
  287. txt=txt.replace(/ක්‍ර/g,"kra");
  288. txt=txt.replace(/ක්‍ර/g,"kra");
  289. txt=txt.replace(/ක්වා/g,"kvā");
  290. txt=txt.replace(/ක්වි/g,"kvi");
  291. txt=txt.replace(/ක්වී/g,"kvī");
  292. txt=txt.replace(/ක්වු/g,"kvu");
  293. txt=txt.replace(/ක්වූ/g,"kvū");
  294. txt=txt.replace(/ක්වෙ/g,"kve");
  295. txt=txt.replace(/ක්වො/g,"kvo");
  296. txt=txt.replace(/ක්වං/g,"kvaṃ");
  297. txt=txt.replace(/ක්‍ව/g,"kva");
  298. txt=txt.replace(/ඛ්‍ය/g,"khya");
  299. txt=txt.replace(/ඛ‍්ව/g,"khva");
  300. txt=txt.replace(/ග‍්ග/g,"gga");
  301. txt=txt.replace(/ග‍්ඝ/g,"ggha");
  302. txt=txt.replace(/කිං/g,"kiṃ");
  303. txt=txt.replace(/කුං/g,"kuṃ");
  304. txt=txt.replace(/ඛිං/g,"khiṃ");
  305. txt=txt.replace(/ඛුං/g,"khuṃ");
  306. txt=txt.replace(/ගිං/g,"giṃ");
  307. txt=txt.replace(/ගුං/g,"guṃ");
  308. txt=txt.replace(/ඝිං/g,"ghiṃ");
  309. txt=txt.replace(/ඝුං/g,"ghuṃ");
  310. txt=txt.replace(/ඞිං/g,"ṅiṃ");
  311. txt=txt.replace(/ඞුං/g,"ṅuṃ");
  312. txt=txt.replace(/චිං/g,"ciṃ");
  313. txt=txt.replace(/චුං/g,"cuṃ");
  314. txt=txt.replace(/ඡිං/g,"chiṃ");
  315. txt=txt.replace(/ඡුං/g,"chuṃ");
  316. txt=txt.replace(/ජිං/g,"jiṃ");
  317. txt=txt.replace(/ජුං/g,"juṃ");
  318. txt=txt.replace(/ඣිං/g,"jhiṃ");
  319. txt=txt.replace(/ඣුං/g,"jhuṃ");
  320. txt=txt.replace(/ඤිං/g,"ñiṃ");
  321. txt=txt.replace(/ඤුං/g,"ñuṃ");
  322. txt=txt.replace(/ටිං/g,"ṭiṃ");
  323. txt=txt.replace(/ටුං/g,"ṭuṃ");
  324. txt=txt.replace(/ඨිං/g,"ṭhiṃ");
  325. txt=txt.replace(/ඨුං/g,"ṭhuṃ");
  326. txt=txt.replace(/ඩිං/g,"ḍiṃ");
  327. txt=txt.replace(/ඩුං/g,"ḍuṃ");
  328. txt=txt.replace(/ඪිං/g,"ḍhiṃ");
  329. txt=txt.replace(/ඪුං/g,"ḍhuṃ");
  330. txt=txt.replace(/ණිං/g,"ṇiṃ");
  331. txt=txt.replace(/ණුං/g,"ṇuṃ");
  332. txt=txt.replace(/තිං/g,"tiṃ");
  333. txt=txt.replace(/තුං/g,"tuṃ");
  334. txt=txt.replace(/ථිං/g,"thiṃ");
  335. txt=txt.replace(/ථුං/g,"thuṃ");
  336. txt=txt.replace(/දිං/g,"diṃ");
  337. txt=txt.replace(/දුං/g,"duṃ");
  338. txt=txt.replace(/ධිං/g,"dhiṃ");
  339. txt=txt.replace(/ධුං/g,"dhuṃ");
  340. txt=txt.replace(/නිං/g,"niṃ");
  341. txt=txt.replace(/නුං/g,"nuṃ");
  342. txt=txt.replace(/පිං/g,"piṃ");
  343. txt=txt.replace(/පුං/g,"puṃ");
  344. txt=txt.replace(/ඵිං/g,"phiṃ");
  345. txt=txt.replace(/ඵුං/g,"phuṃ");
  346. txt=txt.replace(/බිං/g,"biṃ");
  347. txt=txt.replace(/බුං/g,"buṃ");
  348. txt=txt.replace(/භිං/g,"bhiṃ");
  349. txt=txt.replace(/භුං/g,"bhuṃ");
  350. txt=txt.replace(/මිං/g,"miṃ");
  351. txt=txt.replace(/මුං/g,"muṃ");
  352. txt=txt.replace(/‍යා/g,"yā");
  353. txt=txt.replace(/‍යි/g,"yi");
  354. txt=txt.replace(/‍යී/g,"yī");
  355. txt=txt.replace(/‍යු/g,"yu");
  356. txt=txt.replace(/‍යූ/g,"yū");
  357. txt=txt.replace(/‍යං/g,"yaṃ");
  358. txt=txt.replace(/‍රා/g,"rā");
  359. txt=txt.replace(/‍රි/g,"ri");
  360. txt=txt.replace(/‍රී/g,"rī");
  361. txt=txt.replace(/‍රු/g,"ru");
  362. txt=txt.replace(/‍රූ/g,"rū");
  363. txt=txt.replace(/‍රං/g,"raṃ");
  364. txt=txt.replace(/ලිං/g,"liṃ");
  365. txt=txt.replace(/ලුං/g,"luṃ");
  366. txt=txt.replace(/විං/g,"viṃ");
  367. txt=txt.replace(/වුං/g,"vuṃ");
  368. txt=txt.replace(/සිං/g,"siṃ");
  369. txt=txt.replace(/සුං/g,"suṃ");
  370. txt=txt.replace(/හිං/g,"hiṃ");
  371. txt=txt.replace(/හුං/g,"huṃ");
  372. txt=txt.replace(/ළිං/g,"ḷiṃ");
  373. txt=txt.replace(/ළුං/g,"ḷuṃ");
  374. txt=txt.replace(/ක්ක/g,"kk");
  375. txt=txt.replace(/ක්ඛ/g,"kkha");
  376. txt=txt.replace(/ක්ව/g,"kva");
  377. txt=txt.replace(/ක්/g,"k");
  378. txt=txt.replace(/කා/g,"kā");
  379. txt=txt.replace(/කි/g,"ki");
  380. txt=txt.replace(/කී/g,"kī");
  381. txt=txt.replace(/කු/g,"ku");
  382. txt=txt.replace(/කූ/g,"kū");
  383. txt=txt.replace(/කෙ/g,"ke");
  384. txt=txt.replace(/කො/g,"ko");
  385. txt=txt.replace(/කං/g,"kaṃ");
  386. txt=txt.replace(/ඛ්/g,"kh");
  387. txt=txt.replace(/ඛා/g,"khā");
  388. txt=txt.replace(/ඛි/g,"khi");
  389. txt=txt.replace(/ඛී/g,"khī");
  390. txt=txt.replace(/ඛු/g,"khu");
  391. txt=txt.replace(/ඛූ/g,"khū");
  392. txt=txt.replace(/ඛෙ/g,"khe");
  393. txt=txt.replace(/ඛො/g,"kho");
  394. txt=txt.replace(/ඛං/g,"khaṃ");
  395. txt=txt.replace(/ග්/g,"g");
  396. txt=txt.replace(/ගා/g,"gā");
  397. txt=txt.replace(/ගි/g,"gi");
  398. txt=txt.replace(/ගී/g,"gī");
  399. txt=txt.replace(/ගු/g,"gu");
  400. txt=txt.replace(/ගූ/g,"gū");
  401. txt=txt.replace(/ගෙ/g,"ge");
  402. txt=txt.replace(/ගො/g,"go");
  403. txt=txt.replace(/ගං/g,"gaṃ");
  404. txt=txt.replace(/ඝ්/g,"gh");
  405. txt=txt.replace(/ඝා/g,"ghā");
  406. txt=txt.replace(/ඝි/g,"ghi");
  407. txt=txt.replace(/ඝී/g,"ghī");
  408. txt=txt.replace(/ඝු/g,"ghu");
  409. txt=txt.replace(/ඝූ/g,"ghū");
  410. txt=txt.replace(/ඝෙ/g,"ghe");
  411. txt=txt.replace(/ඝො/g,"gho");
  412. txt=txt.replace(/ඝං/g,"ghaṃ");
  413. txt=txt.replace(/ඞ්/g,"ṅ");
  414. txt=txt.replace(/ඞා/g,"ṅā");
  415. txt=txt.replace(/ඞි/g,"ṅi");
  416. txt=txt.replace(/ඞී/g,"ṅī");
  417. txt=txt.replace(/ඞු/g,"ṅu");
  418. txt=txt.replace(/ඞූ/g,"ṅū");
  419. txt=txt.replace(/ඞෙ/g,"ṅe");
  420. txt=txt.replace(/ඞො/g,"ṅo");
  421. txt=txt.replace(/ඞං/g,"ṅaṃ");
  422. txt=txt.replace(/ච්/g,"c");
  423. txt=txt.replace(/චා/g,"cā");
  424. txt=txt.replace(/චි/g,"ci");
  425. txt=txt.replace(/චී/g,"cī");
  426. txt=txt.replace(/චු/g,"cu");
  427. txt=txt.replace(/චූ/g,"cū");
  428. txt=txt.replace(/චෙ/g,"ce");
  429. txt=txt.replace(/චො/g,"co");
  430. txt=txt.replace(/චං/g,"caṃ");
  431. txt=txt.replace(/ඡ්/g,"ch");
  432. txt=txt.replace(/ඡා/g,"chā");
  433. txt=txt.replace(/ඡි/g,"chi");
  434. txt=txt.replace(/ඡී/g,"chī");
  435. txt=txt.replace(/ඡු/g,"chu");
  436. txt=txt.replace(/ඡූ/g,"chū");
  437. txt=txt.replace(/ඡෙ/g,"che");
  438. txt=txt.replace(/ඡො/g,"cho");
  439. txt=txt.replace(/ඡං/g,"chaṃ");
  440. txt=txt.replace(/ජ්/g,"j");
  441. txt=txt.replace(/ජා/g,"jā");
  442. txt=txt.replace(/ජි/g,"ji");
  443. txt=txt.replace(/ජී/g,"jī");
  444. txt=txt.replace(/ජු/g,"ju");
  445. txt=txt.replace(/ජූ/g,"jū");
  446. txt=txt.replace(/ජෙ/g,"je");
  447. txt=txt.replace(/ජො/g,"jo");
  448. txt=txt.replace(/ජං/g,"jaṃ");
  449. txt=txt.replace(/ඣ්/g,"jh");
  450. txt=txt.replace(/ඣා/g,"jhā");
  451. txt=txt.replace(/ඣි/g,"jhi");
  452. txt=txt.replace(/ඣී/g,"jhī");
  453. txt=txt.replace(/ඣු/g,"jhu");
  454. txt=txt.replace(/ඣූ/g,"jhū");
  455. txt=txt.replace(/ඣෙ/g,"jhe");
  456. txt=txt.replace(/ඣො/g,"jho");
  457. txt=txt.replace(/ඣං/g,"jhaṃ");
  458. txt=txt.replace(/ඤ්/g,"ñ");
  459. txt=txt.replace(/ඤා/g,"ñā");
  460. txt=txt.replace(/ඤි/g,"ñi");
  461. txt=txt.replace(/ඤී/g,"ñī");
  462. txt=txt.replace(/ඤු/g,"ñu");
  463. txt=txt.replace(/ඤූ/g,"ñū");
  464. txt=txt.replace(/ඤෙ/g,"ñe");
  465. txt=txt.replace(/ඤො/g,"ño");
  466. txt=txt.replace(/ඤං/g,"ñaṃ");
  467. txt=txt.replace(/ට්/g,"ṭ");
  468. txt=txt.replace(/ටා/g,"ṭā");
  469. txt=txt.replace(/ටි/g,"ṭi");
  470. txt=txt.replace(/ටී/g,"ṭī");
  471. txt=txt.replace(/ටු/g,"ṭu");
  472. txt=txt.replace(/ටූ/g,"ṭū");
  473. txt=txt.replace(/ටෙ/g,"ṭe");
  474. txt=txt.replace(/ටො/g,"ṭo");
  475. txt=txt.replace(/ටං/g,"ṭaṃ");
  476. txt=txt.replace(/ඨ්/g,"ṭh");
  477. txt=txt.replace(/ඨා/g,"ṭhā");
  478. txt=txt.replace(/ඨි/g,"ṭhi");
  479. txt=txt.replace(/ඨී/g,"ṭhī");
  480. txt=txt.replace(/ඨු/g,"ṭhu");
  481. txt=txt.replace(/ඨූ/g,"ṭhū");
  482. txt=txt.replace(/ඨෙ/g,"ṭhe");
  483. txt=txt.replace(/ඨො/g,"ṭho");
  484. txt=txt.replace(/ඨං/g,"ṭhaṃ");
  485. txt=txt.replace(/ඩ්/g,"ḍ");
  486. txt=txt.replace(/ඩා/g,"ḍā");
  487. txt=txt.replace(/ඩි/g,"ḍi");
  488. txt=txt.replace(/ඩී/g,"ḍī");
  489. txt=txt.replace(/ඩු/g,"ḍu");
  490. txt=txt.replace(/ඩූ/g,"ḍū");
  491. txt=txt.replace(/ඩෙ/g,"ḍe");
  492. txt=txt.replace(/ඩො/g,"ḍo");
  493. txt=txt.replace(/ඩං/g,"ḍaṃ");
  494. txt=txt.replace(/ඪ්/g,"ḍh");
  495. txt=txt.replace(/ඪා/g,"ḍhā");
  496. txt=txt.replace(/ඪි/g,"ḍhi");
  497. txt=txt.replace(/ඪී/g,"ḍhī");
  498. txt=txt.replace(/ඪු/g,"ḍhu");
  499. txt=txt.replace(/ඪූ/g,"ḍhū");
  500. txt=txt.replace(/ඪෙ/g,"ḍhe");
  501. txt=txt.replace(/ඪො/g,"ḍho");
  502. txt=txt.replace(/ඪං/g,"ḍhaṃ");
  503. txt=txt.replace(/ණ්/g,"ṇ");
  504. txt=txt.replace(/ණා/g,"ṇā");
  505. txt=txt.replace(/ණි/g,"ṇi");
  506. txt=txt.replace(/ණී/g,"ṇī");
  507. txt=txt.replace(/ණු/g,"ṇu");
  508. txt=txt.replace(/ණූ/g,"ṇū");
  509. txt=txt.replace(/ණෙ/g,"ṇe");
  510. txt=txt.replace(/ණො/g,"ṇo");
  511. txt=txt.replace(/ණං/g,"ṇaṃ");
  512. txt=txt.replace(/ත්/g,"t");
  513. txt=txt.replace(/තා/g,"tā");
  514. txt=txt.replace(/ති/g,"ti");
  515. txt=txt.replace(/තී/g,"tī");
  516. txt=txt.replace(/තු/g,"tu");
  517. txt=txt.replace(/තූ/g,"tū");
  518. txt=txt.replace(/තෙ/g,"te");
  519. txt=txt.replace(/තො/g,"to");
  520. txt=txt.replace(/තං/g,"taṃ");
  521. txt=txt.replace(/ථ්/g,"th");
  522. txt=txt.replace(/ථා/g,"thā");
  523. txt=txt.replace(/ථි/g,"thi");
  524. txt=txt.replace(/ථී/g,"thī");
  525. txt=txt.replace(/ථු/g,"thu");
  526. txt=txt.replace(/ථූ/g,"thū");
  527. txt=txt.replace(/ථෙ/g,"the");
  528. txt=txt.replace(/ථො/g,"tho");
  529. txt=txt.replace(/ථං/g,"thaṃ");
  530. txt=txt.replace(/ද්/g,"d");
  531. txt=txt.replace(/දා/g,"dā");
  532. txt=txt.replace(/දි/g,"di");
  533. txt=txt.replace(/දී/g,"dī");
  534. txt=txt.replace(/දු/g,"du");
  535. txt=txt.replace(/දූ/g,"dū");
  536. txt=txt.replace(/දෙ/g,"de");
  537. txt=txt.replace(/දො/g,"do");
  538. txt=txt.replace(/දං/g,"daṃ");
  539. txt=txt.replace(/ධ්/g,"dh");
  540. txt=txt.replace(/ධා/g,"dhā");
  541. txt=txt.replace(/ධි/g,"dhi");
  542. txt=txt.replace(/ධී/g,"dhī");
  543. txt=txt.replace(/ධු/g,"dhu");
  544. txt=txt.replace(/ධූ/g,"dhū");
  545. txt=txt.replace(/ධෙ/g,"dhe");
  546. txt=txt.replace(/ධො/g,"dho");
  547. txt=txt.replace(/ධං/g,"dhaṃ");
  548. txt=txt.replace(/න්/g,"n");
  549. txt=txt.replace(/නා/g,"nā");
  550. txt=txt.replace(/නි/g,"ni");
  551. txt=txt.replace(/නී/g,"nī");
  552. txt=txt.replace(/නු/g,"nu");
  553. txt=txt.replace(/නූ/g,"nū");
  554. txt=txt.replace(/නෙ/g,"ne");
  555. txt=txt.replace(/නො/g,"no");
  556. txt=txt.replace(/නං/g,"naṃ");
  557. txt=txt.replace(/ප්/g,"p");
  558. txt=txt.replace(/පා/g,"pā");
  559. txt=txt.replace(/පි/g,"pi");
  560. txt=txt.replace(/පී/g,"pī");
  561. txt=txt.replace(/පු/g,"pu");
  562. txt=txt.replace(/පූ/g,"pū");
  563. txt=txt.replace(/පෙ/g,"pe");
  564. txt=txt.replace(/පො/g,"po");
  565. txt=txt.replace(/පං/g,"paṃ");
  566. txt=txt.replace(/ඵ්/g,"ph");
  567. txt=txt.replace(/ඵා/g,"phā");
  568. txt=txt.replace(/ඵි/g,"phi");
  569. txt=txt.replace(/ඵී/g,"phī");
  570. txt=txt.replace(/ඵු/g,"phu");
  571. txt=txt.replace(/ඵූ/g,"phū");
  572. txt=txt.replace(/ඵෙ/g,"phe");
  573. txt=txt.replace(/ඵො/g,"pho");
  574. txt=txt.replace(/ඵං/g,"phaṃ");
  575. txt=txt.replace(/බ්/g,"b");
  576. txt=txt.replace(/බා/g,"bā");
  577. txt=txt.replace(/බි/g,"bi");
  578. txt=txt.replace(/බී/g,"bī");
  579. txt=txt.replace(/බු/g,"bu");
  580. txt=txt.replace(/බූ/g,"bū");
  581. txt=txt.replace(/බෙ/g,"be");
  582. txt=txt.replace(/බො/g,"bo");
  583. txt=txt.replace(/බං/g,"baṃ");
  584. txt=txt.replace(/භ්/g,"bh");
  585. txt=txt.replace(/භා/g,"bhā");
  586. txt=txt.replace(/භි/g,"bhi");
  587. txt=txt.replace(/භී/g,"bhī");
  588. txt=txt.replace(/භු/g,"bhu");
  589. txt=txt.replace(/භූ/g,"bhū");
  590. txt=txt.replace(/භෙ/g,"bhe");
  591. txt=txt.replace(/භො/g,"bho");
  592. txt=txt.replace(/භං/g,"bhaṃ");
  593. txt=txt.replace(/ම්/g,"m");
  594. txt=txt.replace(/මා/g,"mā");
  595. txt=txt.replace(/මි/g,"mi");
  596. txt=txt.replace(/මී/g,"mī");
  597. txt=txt.replace(/මු/g,"mu");
  598. txt=txt.replace(/මූ/g,"mū");
  599. txt=txt.replace(/මෙ/g,"me");
  600. txt=txt.replace(/මො/g,"mo");
  601. txt=txt.replace(/මං/g,"maṃ");
  602. txt=txt.replace(/ය්/g,"y");
  603. txt=txt.replace(/‍ය/g,"ya");
  604. txt=txt.replace(/යෙ/g,"ye");
  605. txt=txt.replace(/යො/g,"yo");
  606. txt=txt.replace(/ර්/g,"r");
  607. txt=txt.replace(/‍ර/g,"ra");
  608. txt=txt.replace(/රෙ/g,"re");
  609. txt=txt.replace(/රො/g,"ro");
  610. txt=txt.replace(/ල්/g,"l");
  611. txt=txt.replace(/ලා/g,"lā");
  612. txt=txt.replace(/ලි/g,"li");
  613. txt=txt.replace(/ලී/g,"lī");
  614. txt=txt.replace(/ලු/g,"lu");
  615. txt=txt.replace(/ලූ/g,"lū");
  616. txt=txt.replace(/ලෙ/g,"le");
  617. txt=txt.replace(/ලො/g,"lo");
  618. txt=txt.replace(/ලං/g,"laṃ");
  619. txt=txt.replace(/ව්/g,"v");
  620. txt=txt.replace(/වා/g,"vā");
  621. txt=txt.replace(/වි/g,"vi");
  622. txt=txt.replace(/වී/g,"vī");
  623. txt=txt.replace(/වු/g,"vu");
  624. txt=txt.replace(/වූ/g,"vū");
  625. txt=txt.replace(/වෙ/g,"ve");
  626. txt=txt.replace(/වො/g,"vo");
  627. txt=txt.replace(/වං/g,"vaṃ");
  628. txt=txt.replace(/ස්/g,"s");
  629. txt=txt.replace(/සා/g,"sā");
  630. txt=txt.replace(/සි/g,"si");
  631. txt=txt.replace(/සී/g,"sī");
  632. txt=txt.replace(/සු/g,"su");
  633. txt=txt.replace(/සූ/g,"sū");
  634. txt=txt.replace(/සෙ/g,"se");
  635. txt=txt.replace(/සො/g,"so");
  636. txt=txt.replace(/සං/g,"saṃ");
  637. txt=txt.replace(/හ්/g,"h");
  638. txt=txt.replace(/හා/g,"hā");
  639. txt=txt.replace(/හි/g,"hi");
  640. txt=txt.replace(/හී/g,"hī");
  641. txt=txt.replace(/හු/g,"hu");
  642. txt=txt.replace(/හූ/g,"hū");
  643. txt=txt.replace(/හෙ/g,"he");
  644. txt=txt.replace(/හො/g,"ho");
  645. txt=txt.replace(/හං/g,"haṃ");
  646. txt=txt.replace(/ළ්/g,"ḷ");
  647. txt=txt.replace(/ළා/g,"ḷā");
  648. txt=txt.replace(/ළි/g,"ḷi");
  649. txt=txt.replace(/ළී/g,"ḷī");
  650. txt=txt.replace(/ළු/g,"ḷu");
  651. txt=txt.replace(/ළූ/g,"ḷū");
  652. txt=txt.replace(/ළෙ/g,"ḷe");
  653. txt=txt.replace(/ළො/g,"ḷo");
  654. txt=txt.replace(/ළං/g,"ḷaṃ");
  655. txt=txt.replace(/අ/g,"a");
  656. txt=txt.replace(/ආ/g,"ā");
  657. txt=txt.replace(/ඉ/g,"i");
  658. txt=txt.replace(/ඊ/g,"ī");
  659. txt=txt.replace(/උ/g,"u");
  660. txt=txt.replace(/ඌ/g,"ū");
  661. txt=txt.replace(/එ/g,"e");
  662. txt=txt.replace(/ඔ/g,"o");
  663. txt=txt.replace(/ක/g,"ka");
  664. txt=txt.replace(/ඛ/g,"kha");
  665. txt=txt.replace(/ග/g,"ga");
  666. txt=txt.replace(/ඝ/g,"gha");
  667. txt=txt.replace(/ඞ/g,"ṅa");
  668. txt=txt.replace(/ච/g,"ca");
  669. txt=txt.replace(/ඡ/g,"cha");
  670. txt=txt.replace(/ජ/g,"ja");
  671. txt=txt.replace(/ඣ/g,"jha");
  672. txt=txt.replace(/ඤ/g,"ña");
  673. txt=txt.replace(/ට/g,"ṭa");
  674. txt=txt.replace(/ඨ/g,"ṭha");
  675. txt=txt.replace(/ඩ/g,"ḍa");
  676. txt=txt.replace(/ඪ/g,"ḍha");
  677. txt=txt.replace(/ණ/g,"ṇa");
  678. txt=txt.replace(/ත/g,"ta");
  679. txt=txt.replace(/ථ/g,"tha");
  680. txt=txt.replace(/ද/g,"da");
  681. txt=txt.replace(/ධ/g,"dha");
  682. txt=txt.replace(/න/g,"na");
  683. txt=txt.replace(/ප/g,"pa");
  684. txt=txt.replace(/ඵ/g,"pha");
  685. txt=txt.replace(/බ/g,"ba");
  686. txt=txt.replace(/භ/g,"bha");
  687. txt=txt.replace(/ම/g,"ma");
  688. txt=txt.replace(/ල/g,"la");
  689. txt=txt.replace(/ව/g,"va");
  690. txt=txt.replace(/ස/g,"sa");
  691. txt=txt.replace(/හ/g,"ha");
  692. txt=txt.replace(/ළ/g,"ḷa");
  693. //replace end
  694. }
  695. catch(err)
  696. {
  697. //error
  698. alert(err.message);
  699. }
  700. document.getElementById("txtOutput").value=txt;
  701. }
  702. </script>
  703. <style>
  704. .bg0{
  705. background-color:#FF9;
  706. }
  707. .bg1{
  708. background-color:#AAA;
  709. }
  710. </style>
  711. </head>
  712. <body class="mainbody" id="mbody" >
  713. <!-- tool bar begin-->
  714. <div class='toolbar' >
  715. <script language="javascript">
  716. if(!g_is_mobile){
  717. document.write("<button id=\"B_Navi\" onclick=\"setNaviVisibility()\" type=\"button\">≡</button> ");
  718. }
  719. </script>
  720. <button id="menu_button_home" onclick="goHome()" type="button">Home</button>
  721. <button id="B_FontReduce" type="button" onclick="setPageFontSize(0.9)">A-</button>
  722. <button id="B_FontGain" type="button" onclick="setPageFontSize(1.1)">A+</button>
  723. <button id="B_Day" type="button" onclick="setPageColor(0)">白色</button>
  724. <button id="B_Sunset" type="button" onclick="setPageColor(1)">黄昏</button>
  725. <button id="B_Night" type="button" onclick="setPageColor(2)">夜间</button>
  726. <script language="javascript">
  727. </script>
  728. <span id="debug"></span>
  729. </div>
  730. <!--tool bar end -->
  731. <div class="main">
  732. <p><textarea id="txtInput" rows="30" cols="80" ></textarea></p>
  733. <button id="file_new" type="button" onclick="s2u()">Sangayana To Unicode</button>
  734. <button id="file_new" type="button" onclick="u2s()">Unicode To Sangayana</button>
  735. <select id="m_str">
  736. <option value="ṃ,Ṃ">ṃ</option>
  737. <option value="ṁ,Ṁ">ṁ</option>
  738. <option value="ŋ,Ŋ">ŋ</option>
  739. </select>
  740. <button id="file_new" type="button" onclick="sinhala()">Sinhala To English</button>
  741. <p><textarea id="txtOutput" rows="30" cols="80" ></textarea></p>
  742. <div class="debugMsg" id="xmldata"><!--调试信息-->
  743. </div>
  744. <!--right side end-->
  745. </div>
  746. <div id="modifywin">
  747. </div>
  748. </body>
  749. </html>