Browse Source

Merge branch 'master' of https://github.com/iapt-platform/mint

visuddhinanda 4 years ago
parent
commit
9ec5f602a1

+ 8 - 8
app/course/lesson.js

@@ -112,17 +112,17 @@ function lesson_load(lesson_id) {
                 let dt = lesson_info["duration"] / 60;
                 let strDuration = "";
                 if (dt > 59) {
-                    strDuration += Math.floor(dt / 60) + "小时";
+                    strDuration += Math.floor(dt / 60) + gLocal.gui.h;
                 }
                 let m = dt % 60;
                 if (m > 0) {
-                    strDuration += (dt % 60) + "分钟";
+                    strDuration += (dt % 60) + gLocal.gui.mins;
                 }
 
                 html += "<div id='lesson_info_head_2' class='course_info_block'>";
-                html += "<div class='info_item'>" + "<span>上课时间:<span>" + strData + " " + strTime + "</div>";
+                html += "<div class='info_item'>" + "<span>"+gLocal.gui.time_arrange+":</span><span>" + strData + " " + strTime + "</span></div>";
                 html +=
-                    "<div class='info_item'>" + "<span>" + gLocal.gui.duration + ":<span>" + strDuration + "</div>";
+                    "<div class='info_item'>" + "<span>" + gLocal.gui.duration + ":</span><span>" + strDuration + "</span></div>";
                 html += "<div class='info_item'>" + "<span>" + gLocal.gui.speaker + ":<span>";
                 html +=
                     "<a href='../uhome/course.php?userid=" +
@@ -178,11 +178,11 @@ function lesson_load(lesson_id) {
                 //end of attachment
 
                 //content
-                if (lesson_info.content && lesson_info.content.length > 0) {
+                if (lesson_info.summary && lesson_info.summary.length > 0) {
                     html += "<div id='course_info_content' class='course_info_block'>";
                     html += "<h2>" + gLocal.gui.detaile + "</h2>";
                     try {
-                        html += marked(lesson_info.content);
+                        html += marked(lesson_info.summary);
                     } catch (e) {
                         html += e.message;
                     }
@@ -215,8 +215,8 @@ function render_course_info(course_id) {
                 html += "</a>";
                 html += "</div>";
                 html += "<div id='course_button'>";
-                html += "<button>关注</button>";
-                html += "<button>报名</button>";
+                html += "<button>"+gLocal.gui.watch+"</button>";
+                html += "<button>"+gLocal.gui.sign_up+"</button>";
                 html += "</div>";
                 $("#course_info").html(html);
             }

+ 4 - 3
app/course/style.css

@@ -41,14 +41,15 @@
     background-color: #f5f5f5;
 }
 
-
-}
 .course_info_block {
     padding: 1rem 0;
 }
 .course_info_block h2 {
     font-size: 16px;
 }
+.course_info_block p {
+    white-space: pre-wrap;
+}
 #lesson_list .lesson_card {
     width: 50%;
     padding: 15px;
@@ -126,7 +127,7 @@
 }
 
 .section_inner {
-	max-width: 960px;
+	max-width: 90vw;
 	margin: 0 auto;
 }
 

+ 217 - 97
app/public/charcode/converter_tai_tham.js

@@ -1,101 +1,221 @@
 var char_roman_to_tai = [
-{ id: "ggho", value: "ᨣ᩠ᨣᩮᩤ" },
-{ id: "gghā", value: "ᨣ᩠ᨣᩤ" },
-{ id: "ddho", value: "ᨴ᩠ᨵᩮᩤ" },
-{ id: "ddhā", value: "ᨴ᩠ᨵᩤ" },
-{ id: "ppho", value: "ᨷ᩠ᨹᩮᩤ" },
-{ id: "pphā", value: "ᨷ᩠ᨹᩤ" },
-{ id: "ss", value: "ᩔ᩠" },
-{ id: "vh", value: "ᩅ᩠ᩉ᩠" },
-{ id: "vy", value: "ᩅ᩠ᨿ᩠" },
-{ id: "vr", value: "ᩅᩕ᩠" },
-{ id: "yh", value: "ᨿ᩠ᩉ᩠" },
-{ id: "yy", value: "ᨿ᩠ᨿ᩠" },
-{ id: "yr", value: "ᨿᩕ᩠" },
-{ id: "yv", value: "ᨿ᩠ᩅ᩠" },
-{ id: "hy", value: "ᩉ᩠ᨿ᩠" },
-{ id: "hr", value: "ᩉᩕ᩠" },
-{ id: "hv", value: "ᩉ᩠ᩅ᩠" },
-{ id: "rv", value: "ᩁ᩠ᩅ᩠" },
-{ id: "rh", value: "ᩁ᩠ᩉ᩠" },
-{ id: "ry", value: "ᩁ᩠ᨿ᩠" },
-{ id: "kh", value: "ᨡ᩠" },
-{ id: "gh", value: "ᨿ᩠" },
-{ id: "ch", value: "ᨨ᩠" },
-{ id: "jh", value: "ᨫ᩠" },
-{ id: "ññ", value: "ᨬ᩠ᨬ᩠" },
-{ id: "ṭh", value: "ᨮ᩠" },
-{ id: "ḍh", value: "ᨰ᩠" },
-{ id: "th", value: "ᨳ᩠" },
-{ id: "dh", value: "ᨵ᩠" },
-{ id: "ph", value: "ᨹ᩠" },
-{ id: "bh", value: "ᨽ᩠" },
-{ id: "k", value: "ᨠ᩠" },
-{ id: "g", value: "ᨣ᩠" },
-{ id: "c", value: "ᨧ᩠" },
-{ id: "j", value: "ᨩ᩠" },
-{ id: "ñ", value: "ᨬ᩠" },
-{ id: "ḷ", value: "ᩊ᩠" },
-{ id: "ṭ", value: "ᨭ᩠" },
-{ id: "ḍ", value: "ᨯ᩠" },
-{ id: "ṇ", value: "ᨱ᩠" },
-{ id: "t", value: "ᨲ᩠" },
-{ id: "d", value: "ᨴ᩠" },
-{ id: "n", value: "ᨶ᩠" },
-{ id: "p", value: "ᨷ᩠" },
-{ id: "b", value: "ᨻ᩠" },
-{ id: "m", value: "ᨾ᩠" },
-{ id: "l", value: "ᩃ᩠" },
-{ id: "s", value: "ᩈ᩠" },
-{ id: "ṅ", value: "ᩘ" },
-{ id: "္h", value: "᩠ᩉ" },
-{ id: "h", value: "ᩉ᩠" },
-{ id: "္y", value: "᩠ᨿ" },
-{ id: "y", value: "ᨿ᩠" },
-{ id: "္r", value: "ᩕ᩠" },
-{ id: "r", value: "ᩁ᩠" },
-{ id: "္v", value: "᩠ᩅ᩠" },
-{ id: "v", value: "ᩅ᩠" },
-{ id: "္aṃ", value: "ᩴ" },
-{ id: "္iṃ", value: "ᩥᩴ" },
-{ id: "္uṃ", value: "ᩩᩴ" },
-{ id: "္ā", value: "ᩣ" },
-{ id: "္i", value: "ᩥ" },
-{ id: "္ī", value: "ᩦ" },
-{ id: "္u", value: "ᩩ" },
-{ id: "္ū", value: "ᩪ" },
-{ id: "္e", value: "ᩮ" },
-{ id: "္o", value: "ᩮᩣ" },
-{ id: "aṃ", value: "ᩋᩴ" },
-{ id: "iṃ", value: "ᨠ᩠ᨠᩴ" },
-{ id: "uṃ", value: "ᩏᩴ" },
-{ id: "a", value: "ᩋ" },
-{ id: "ā", value: "ᩋᩣ" },
-{ id: "i", value: "ᩍ" },
-{ id: "ī", value: "ᩎ" },
-{ id: "u", value: "ᩏ" },
-{ id: "ū", value: "ᩐ" },
-{ id: "e", value: "ᩑ" },
-{ id: "o", value: "ᩒ" },
-{ id: "᩠᩼ᩋ", value: "" },
-{ id: "᩠ᩋ", value: "" },
-{ id: "ᨡᩮᩣ", value: "ᨡᩮᩤ" },
-{ id: "ᨡᩣ", value: " ᨡᩤ" },
-{ id: " ᨠ᩠ᨡᩮᩤ", value: " ᨠ᩠ᨡᩮᩤ" },
-{ id: "က္ခါ", value: " ᨠ᩠ᨡᩤ" },
-{ id: "ဂော", value: "ᨣᩮᩤ" },
-{ id: "ᨦᩮᩣ", value: "ᨦᩮᩤ" },
-{ id: "ᨴᩮᩣ", value: "ᨴᩮᩤ" },
-{ id: "ᨷᩮᩣ", value: "ᨷᩮᩤ" },
-{ id: "ᩅᩮᩣ", value: "ᩅᩮᩤ" },
-{ id: "ᨣᩣ", value: "ᨣᩤ" },
-{ id: "ᨦᩣ", value: "ᨦᩤ" },
-{ id: "ᨴᩣ", value: "ᨴᩤ" },
-{ id: "ᨷᩣ", value: "ᨷᩤ" },
-{ id: "ᩅᩣ", value: "ᩅᩤ" },
-{ id: "ᨴ᩠ᩅᩣ", value: "ᨴ᩠ᩅᩤ" },
-
-
+	{ id: "bbho", value: "ᨻᩮ᩠ᨽᩣ" },
+	{ id: "ccho", value: "ᨧᩮ᩠ᨨᩣ" },
+	{ id: "ddho", value: "ᨴᩮ᩠ᨵᩣ" },
+	{ id: "ḍḍho", value: "ᨯᩮ᩠ᨰᩣ" },
+	{ id: "ggho", value: "ᨣᩮ᩠ᨿᩣ" },
+	{ id: "jjho", value: "ᨩᩮ᩠ᨫᩣ" },
+	{ id: "kkho", value: "ᨠᩮ᩠ᨡᩣ" },
+	{ id: "mbho", value: "ᨾᩮ᩠ᨽᩣ" },
+	{ id: "mpho", value: "ᨾᩮ᩠ᨹᩣ" },
+	{ id: "ndho", value: "ᨶᩮᩣ᩠ᨵ" },
+	{ id: "ntho", value: "ᨶᩮᩣ᩠ᨳ" },
+	{ id: "ndhā", value: "ᨶᩣ᩠ᨵ" },
+	{ id: "nthā", value: "ᨶᩣ᩠ᨳ" },
+	{ id: "ṅgho", value: "ᩘᩮ᩠ᨿᩣ" },
+	{ id: "ṅkho", value: "ᩘᩮ᩠ᨡᩣ" },
+	{ id: "ñcho", value: "ᨬᩮ᩠ᨨᩣ" },
+	{ id: "ñjho", value: "ᨬᩮ᩠ᨫᩣ" },
+	{ id: "ṇḍho", value: "ᨱᩮ᩠ᨰᩣ" },
+	{ id: "ṇṭho", value: "ᨱᩮ᩠ᨮᩣ" },
+	{ id: "ppho", value: "ᨷᩮ᩠ᨹᩣ" },
+	{ id: "ttho", value: "ᨲᩮ᩠ᨳᩣ" },
+	{ id: "ṭṭho", value: "ᨭᩮ᩠ᨮᩣ" },
+	{ id: "bbhe", value: "ᨻᩮ᩠ᨽ" },
+	{ id: "mbhe", value: "ᨾᩮ᩠ᨽ" },
+	{ id: "cche", value: "ᨧᩮ᩠ᨨ" },
+	{ id: "ñche", value: "ᨬᩮ᩠ᨨ" },
+	{ id: "ddhe", value: "ᨴᩮ᩠ᨵ" },
+	{ id: "ndhe", value: "ᨶᩮ᩠ᨵ" },
+	{ id: "ḍḍhe", value: "ᨯᩮ᩠ᨰ" },
+	{ id: "ṇḍhe", value: "ᨱᩮ᩠ᨰ" },
+	{ id: "gghe", value: "ᨣᩮ᩠ᨿ" },
+	{ id: "ṅghe", value: "ᩘᩮ᩠ᨿ" },
+	{ id: "jjhe", value: "ᨩᩮ᩠ᨫ" },
+	{ id: "ñjhe", value: "ᨬᩮ᩠ᨫ" },
+	{ id: "kkhe", value: "ᨠᩮ᩠ᨡ" },
+	{ id: "ṅkhe", value: "ᩘᩮ᩠ᨡ" },
+	{ id: "mphe", value: "ᨾᩮ᩠ᨹ" },
+	{ id: "pphe", value: "ᨷᩮ᩠ᨹ" },
+	{ id: "nthe", value: "ᨶᩮ᩠ᨳ" },
+	{ id: "tthe", value: "ᨲᩮ᩠ᨳ" },
+	{ id: "ṇṭhe", value: "ᨱᩮ᩠ᨮ" },
+	{ id: "ṭṭhe", value: "ᨭᩮ᩠ᨮ" },
+	{ id: "bbo", value: "ᨻᩮ᩠ᨻᩣ" },
+	{ id: "cco", value: "ᨧᩮ᩠ᨧᩣ" },
+	{ id: "ddo", value: "ᨴᩮ᩠ᨴᩣ" },
+	{ id: "dvo", value: "ᨴᩮ᩠ᩅᩣ" },
+	{ id: "ḍḍo", value: "ᨯᩮ᩠ᨯᩣ" },
+	{ id: "ggo", value: "ᨣᩮ᩠ᨣᩣ" },
+	{ id: "hro", value: "ᩉᩮ᩠ᩕᩣ" },
+	{ id: "hvo", value: "ᩉᩮ᩠ᩅᩣ" },
+	{ id: "hyo", value: "ᩉᩮ᩠ᨿᩣ" },
+	{ id: "jjo", value: "ᨩᩮ᩠ᨩᩣ" },
+	{ id: "kko", value: "ᨠᩮ᩠ᨠᩣ" },
+	{ id: "kro", value: "ᨠᩮ᩠ᩕᩣ" },
+	{ id: "mbo", value: "ᨾᩮ᩠ᨻᩣ" },
+	{ id: "mmo", value: "ᨾᩮ᩠ᨾᩣ" },
+	{ id: "mpo", value: "ᨾᩮ᩠ᨷᩣ" },
+	{ id: "ndo", value: "ᨶᩮᩣ᩠ᨴ" },
+	{ id: "nno", value: "ᨶᩮᩣ᩠ᨶ" },
+	{ id: "nto", value: "ᨶᩮᩣ᩠ᨲ" },
+	{ id: "ndā", value: "ᨶᩣ᩠ᨴ" },
+	{ id: "nnā", value: "ᨶᩣ᩠ᨶ" },
+	{ id: "ntā", value: "ᨶᩣ᩠ᨲ" },
+	{ id: "ṅgo", value: "ᩘᩮ᩠ᨣᩣ" },
+	{ id: "ṅko", value: "ᩘᩮ᩠ᨠᩣ" },
+	{ id: "ñco", value: "ᨬᩮ᩠ᨧᩣ" },
+	{ id: "ñjo", value: "ᨬᩮ᩠ᨩᩣ" },
+	{ id: "ñño", value: "ᨬᩮ᩠ᨬᩣ" },
+	{ id: "ṇḍo", value: "ᨱᩮ᩠ᨯᩣ" },
+	{ id: "ṇṇo", value: "ᨱᩮ᩠ᨱᩣ" },
+	{ id: "ṇṭo", value: "ᨱᩮ᩠ᨭᩣ" },
+	{ id: "ppo", value: "ᨷᩮ᩠ᨷᩣ" },
+	{ id: "rho", value: "ᩁᩮ᩠ᩉᩣ" },
+	{ id: "rvo", value: "ᩁᩮ᩠ᩅᩣ" },
+	{ id: "ryo", value: "ᩁᩮ᩠ᨿᩣ" },
+	{ id: "tto", value: "ᨲᩮ᩠ᨲᩣ" },
+	{ id: "tvo", value: "ᨲᩮ᩠ᩅᩣ" },
+	{ id: "ṭṭo", value: "ᨭᩮ᩠ᨭᩣ" },
+	{ id: "vho", value: "ᩅᩮ᩠ᩉᩣ" },
+	{ id: "vro", value: "ᩅᩮ᩠ᩕᩣ" },
+	{ id: "vyo", value: "ᩅᩮ᩠ᨿᩣ" },
+	{ id: "yho", value: "ᨿᩮ᩠ᩉᩣ" },
+	{ id: "yro", value: "ᨿᩮ᩠ᩕᩣ" },
+	{ id: "yvo", value: "ᨿᩮ᩠ᩅᩣ" },
+	{ id: "yyo", value: "ᨿᩮ᩠ᨿᩣ" },
+	{ id: "bbe", value: "ᨻᩮ᩠ᨻ" },
+	{ id: "mbe", value: "ᨾᩮ᩠ᨻ" },
+	{ id: "cce", value: "ᨧᩮ᩠ᨧ" },
+	{ id: "ñce", value: "ᨬᩮ᩠ᨧ" },
+	{ id: "dde", value: "ᨴᩮ᩠ᨴ" },
+	{ id: "nde", value: "ᨶᩮ᩠ᨴ" },
+	{ id: "ḍḍe", value: "ᨯᩮ᩠ᨯ" },
+	{ id: "ṇḍe", value: "ᨱᩮ᩠ᨯ" },
+	{ id: "gge", value: "ᨣᩮ᩠ᨣ" },
+	{ id: "ṅge", value: "ᩘᩮ᩠ᨣ" },
+	{ id: "rhe", value: "ᩁᩮ᩠ᩉ" },
+	{ id: "vhe", value: "ᩅᩮ᩠ᩉ" },
+	{ id: "yhe", value: "ᨿᩮ᩠ᩉ" },
+	{ id: "jje", value: "ᨩᩮ᩠ᨩ" },
+	{ id: "ñje", value: "ᨬᩮ᩠ᨩ" },
+	{ id: "kke", value: "ᨠᩮ᩠ᨠ" },
+	{ id: "ṅke", value: "ᩘᩮ᩠ᨠ" },
+	{ id: "mme", value: "ᨾᩮ᩠ᨾ" },
+	{ id: "nne", value: "ᨶᩮ᩠ᨶ" },
+	{ id: "ññe", value: "ᨬᩮ᩠ᨬ" },
+	{ id: "ṇṇe", value: "ᨱᩮ᩠ᨱ" },
+	{ id: "mpe", value: "ᨾᩮ᩠ᨷ" },
+	{ id: "ppe", value: "ᨷᩮ᩠ᨷ" },
+	{ id: "hre", value: "ᩉᩮ᩠ᩕ" },
+	{ id: "kre", value: "ᨠᩮ᩠ᩕ" },
+	{ id: "vre", value: "ᩅᩮ᩠ᩕ" },
+	{ id: "yre", value: "ᨿᩮ᩠ᩕ" },
+	{ id: "nte", value: "ᨶᩮ᩠ᨲ" },
+	{ id: "tte", value: "ᨲᩮ᩠ᨲ" },
+	{ id: "ṇṭe", value: "ᨱᩮ᩠ᨭ" },
+	{ id: "ṭṭe", value: "ᨭᩮ᩠ᨭ" },
+	{ id: "dve", value: "ᨴᩮ᩠ᩅ" },
+	{ id: "hve", value: "ᩉᩮ᩠ᩅ" },
+	{ id: "rve", value: "ᩁᩮ᩠ᩅ" },
+	{ id: "tve", value: "ᨲᩮ᩠ᩅ" },
+	{ id: "yve", value: "ᨿᩮ᩠ᩅ" },
+	{ id: "hye", value: "ᩉᩮ᩠ᨿ" },
+	{ id: "rye", value: "ᩁᩮ᩠ᨿ" },
+	{ id: "vye", value: "ᩅᩮ᩠ᨿ" },
+	{ id: "yye", value: "ᨿᩮ᩠ᨿ" },
+		
+	{ id: "ss", value: "ᩔ᩠" },
+	{ id: "vh", value: "ᩅ᩠ᩉ᩠" },
+	{ id: "vy", value: "ᩅ᩠ᨿ᩠" },
+	{ id: "vr", value: "ᩅᩕ᩠" },
+	{ id: "yh", value: "ᨿ᩠ᩉ᩠" },
+	{ id: "yy", value: "ᨿ᩠ᨿ᩠" },
+	{ id: "yr", value: "ᨿᩕ᩠" },
+	{ id: "yv", value: "ᨿ᩠ᩅ᩠" },
+	{ id: "hy", value: "ᩉ᩠ᨿ᩠" },
+	{ id: "hr", value: "ᩉᩕ᩠" },
+	{ id: "hv", value: "ᩉ᩠ᩅ᩠" },
+	{ id: "rv", value: "ᩁ᩠ᩅ᩠" },
+	{ id: "rh", value: "ᩁ᩠ᩉ᩠" },
+	{ id: "ry", value: "ᩁ᩠ᨿ᩠" },
+	{ id: "kh", value: "ᨡ᩠" },
+	{ id: "gh", value: "ᨿ᩠" },
+	{ id: "ch", value: "ᨨ᩠" },
+	{ id: "jh", value: "ᨫ᩠" },
+	{ id: "ññ", value: "ᨬ᩠ᨬ᩠" },
+	{ id: "ṭh", value: "ᨮ᩠" },
+	{ id: "ḍh", value: "ᨰ᩠" },
+	{ id: "th", value: "ᨳ᩠" },
+	{ id: "dh", value: "ᨵ᩠" },
+	{ id: "ph", value: "ᨹ᩠" },
+	{ id: "bh", value: "ᨽ᩠" },
+	{ id: "k", value: "ᨠ᩠" },
+	{ id: "g", value: "ᨣ᩠" },
+	{ id: "c", value: "ᨧ᩠" },
+	{ id: "j", value: "ᨩ᩠" },
+	{ id: "ñ", value: "ᨬ᩠" },
+	{ id: "ḷ", value: "ᩊ᩠" },
+	{ id: "ṭ", value: "ᨭ᩠" },
+	{ id: "ḍ", value: "ᨯ᩠" },
+	{ id: "ṇ", value: "ᨱ᩠" },
+	{ id: "t", value: "ᨲ᩠" },
+	{ id: "d", value: "ᨴ᩠" },
+	{ id: "n", value: "ᨶ᩠" },
+	{ id: "p", value: "ᨷ᩠" },
+	{ id: "b", value: "ᨻ᩠" },
+	{ id: "m", value: "ᨾ᩠" },
+	{ id: "l", value: "ᩃ᩠" },
+	{ id: "s", value: "ᩈ᩠" },
+	{ id: "ṅ", value: "ᩘ" },
+	{ id: "᩠h", value: "᩠ᩉ" },
+	{ id: "h", value: "ᩉ᩠" },
+	{ id: "᩠y", value: "᩠ᨿ" },
+	{ id: "y", value: "ᨿ᩠" },
+	{ id: "᩠r", value: "ᩕ᩠" },
+	{ id: "r", value: "ᩁ᩠" },
+	{ id: "᩠v", value: "᩠ᩅ᩠" },
+	{ id: "v", value: "ᩅ᩠" },
+	{ id: "᩠aṃ", value: "ᩴ" },
+	{ id: "᩠iṃ", value: "ᩥᩴ" },
+	{ id: "᩠uṃ", value: "ᩩᩴ" },
+	{ id: "᩠ā", value: "ᩣ" },
+	{ id: "᩠i", value: "ᩥ" },
+	{ id: "᩠ī", value: "ᩦ" },
+	{ id: "᩠u", value: "ᩩ" },
+	{ id: "᩠ū", value: "ᩪ" },
+	{ id: "᩠e", value: "ᩮ" },
+	{ id: "᩠o", value: "ᩮᩣ" },
+	{ id: "aṃ", value: "ᩋᩴ" },
+	{ id: "iṃ", value: "ᨠ᩠ᨠᩴ" },
+	{ id: "uṃ", value: "ᩏᩴ" },
+	{ id: "a", value: "ᩋ" },
+	{ id: "ā", value: "ᩋᩣ" },
+	{ id: "i", value: "ᩍ" },
+	{ id: "ī", value: "ᩎ" },
+	{ id: "u", value: "ᩏ" },
+	{ id: "ū", value: "ᩐ" },
+	{ id: "e", value: "ᩑ" },
+	{ id: "o", value: "ᩒ" },
+	{ id: "᩠᩼ᩋ", value: "" },
+	{ id: "᩠ᩋ", value: "" },
+	{ id: "ᨡᩮᩣ", value: "ᨡᩮᩤ" },
+	{ id: "ᨡᩣ", value: "ᨡᩤ" },
+	{ id: "ᨠ᩠ᨡᩮᩤ", value: "ᨠ᩠ᨡᩮᩤ" },
+	{ id: "က᩠ခါ", value: "ᨠ᩠ᨡᩤ" },
+	{ id: "ဂော", value: "ᨣᩮᩤ" },
+	{ id: "ᨦᩮᩣ", value: "ᨦᩮᩤ" },
+	{ id: "ᨴᩮᩣ", value: "ᨴᩮᩤ" },
+	{ id: "ᨷᩮᩣ", value: "ᨷᩮᩤ" },
+	{ id: "ᩅᩮᩣ", value: "ᩅᩮᩤ" },
+	{ id: "ᨣᩣ", value: "ᨣᩤ" },
+	{ id: "ᨦᩣ", value: "ᨦᩤ" },
+	{ id: "ᨴᩣ", value: "ᨴᩤ" },
+	{ id: "ᨵᩣ", value: "ᨵᩤ" },
+	{ id: "ᨷᩣ", value: "ᨷᩤ" },
+	{ id: "ᩅᩣ", value: "ᩅᩤ" },
+	{ id: "ᨴ᩠ᩅᩣ", value: "ᨴ᩠ᩅᩤ" },
+		
 ];
 
 

+ 116 - 96
app/public/charcode/converter_thai.js

@@ -1,100 +1,120 @@
 var char_roman_to_thai = [
-{ id: "ggho", value: "ᨣ᩠ᨣᩮᩤ" },
-{ id: "gghā", value: "ᨣ᩠ᨣᩤ" },
-{ id: "ddho", value: "ᨴ᩠ᨵᩮᩤ" },
-{ id: "ddhā", value: "ᨴ᩠ᨵᩤ" },
-{ id: "ppho", value: "ᨷ᩠ᨹᩮᩤ" },
-{ id: "pphā", value: "ᨷ᩠ᨹᩤ" },
-{ id: "ss", value: "ᩔ᩠" },
-{ id: "vh", value: "ᩅ᩠ᩉ᩠" },
-{ id: "vy", value: "ᩅ᩠ᨿ᩠" },
-{ id: "vr", value: "ᩅᩕ᩠" },
-{ id: "yh", value: "ᨿ᩠ᩉ᩠" },
-{ id: "yy", value: "ᨿ᩠ᨿ᩠" },
-{ id: "yr", value: "ᨿᩕ᩠" },
-{ id: "yv", value: "ᨿ᩠ᩅ᩠" },
-{ id: "hy", value: "ᩉ᩠ᨿ᩠" },
-{ id: "hr", value: "ᩉᩕ᩠" },
-{ id: "hv", value: "ᩉ᩠ᩅ᩠" },
-{ id: "rv", value: "ᩁ᩠ᩅ᩠" },
-{ id: "rh", value: "ᩁ᩠ᩉ᩠" },
-{ id: "ry", value: "ᩁ᩠ᨿ᩠" },
-{ id: "kh", value: "ᨡ᩠" },
-{ id: "gh", value: "ᨿ᩠" },
-{ id: "ch", value: "ᨨ᩠" },
-{ id: "jh", value: "ᨫ᩠" },
-{ id: "ññ", value: "ᨬ᩠ᨬ᩠" },
-{ id: "ṭh", value: "ᨮ᩠" },
-{ id: "ḍh", value: "ᨰ᩠" },
-{ id: "th", value: "ᨳ᩠" },
-{ id: "dh", value: "ᨵ᩠" },
-{ id: "ph", value: "ᨹ᩠" },
-{ id: "bh", value: "ᨽ᩠" },
-{ id: "k", value: "ᨠ᩠" },
-{ id: "g", value: "ᨣ᩠" },
-{ id: "c", value: "ᨧ᩠" },
-{ id: "j", value: "ᨩ᩠" },
-{ id: "ñ", value: "ᨬ᩠" },
-{ id: "ḷ", value: "ᩊ᩠" },
-{ id: "ṭ", value: "ᨭ᩠" },
-{ id: "ḍ", value: "ᨯ᩠" },
-{ id: "ṇ", value: "ᨱ᩠" },
-{ id: "t", value: "ᨲ᩠" },
-{ id: "d", value: "ᨴ᩠" },
-{ id: "n", value: "ᨶ᩠" },
-{ id: "p", value: "ᨷ᩠" },
-{ id: "b", value: "ᨻ᩠" },
-{ id: "m", value: "ᨾ᩠" },
-{ id: "l", value: "ᩃ᩠" },
-{ id: "s", value: "ᩈ᩠" },
-{ id: "ṅ", value: "ᩘ" },
-{ id: "္h", value: "᩠ᩉ" },
-{ id: "h", value: "ᩉ᩠" },
-{ id: "္y", value: "᩠ᨿ" },
-{ id: "y", value: "ᨿ᩠" },
-{ id: "္r", value: "ᩕ᩠" },
-{ id: "r", value: "ᩁ᩠" },
-{ id: "္v", value: "᩠ᩅ᩠" },
-{ id: "v", value: "ᩅ᩠" },
-{ id: "္aṃ", value: "ᩴ" },
-{ id: "္iṃ", value: "ᩥᩴ" },
-{ id: "္uṃ", value: "ᩩᩴ" },
-{ id: "္ā", value: "ᩣ" },
-{ id: "္i", value: "ᩥ" },
-{ id: "္ī", value: "ᩦ" },
-{ id: "္u", value: "ᩩ" },
-{ id: "္ū", value: "ᩪ" },
-{ id: "္e", value: "ᩮ" },
-{ id: "္o", value: "ᩮᩣ" },
-{ id: "aṃ", value: "ᩋᩴ" },
-{ id: "iṃ", value: "ᨠ᩠ᨠᩴ" },
-{ id: "uṃ", value: "ᩏᩴ" },
-{ id: "a", value: "ᩋ" },
-{ id: "ā", value: "ᩋᩣ" },
-{ id: "i", value: "ᩍ" },
-{ id: "ī", value: "ᩎ" },
-{ id: "u", value: "ᩏ" },
-{ id: "ū", value: "ᩐ" },
-{ id: "e", value: "ᩑ" },
-{ id: "o", value: "ᩒ" },
-{ id: "᩠᩼ᩋ", value: "" },
-{ id: "᩠ᩋ", value: "" },
-{ id: "ᨡᩮᩣ", value: "ᨡᩮᩤ" },
-{ id: "ᨡᩣ", value: " ᨡᩤ" },
-{ id: " ᨠ᩠ᨡᩮᩤ", value: " ᨠ᩠ᨡᩮᩤ" },
-{ id: "က္ခါ", value: " ᨠ᩠ᨡᩤ" },
-{ id: "ဂော", value: "ᨣᩮᩤ" },
-{ id: "ᨦᩮᩣ", value: "ᨦᩮᩤ" },
-{ id: "ᨴᩮᩣ", value: "ᨴᩮᩤ" },
-{ id: "ᨷᩮᩣ", value: "ᨷᩮᩤ" },
-{ id: "ᩅᩮᩣ", value: "ᩅᩮᩤ" },
-{ id: "ᨣᩣ", value: "ᨣᩤ" },
-{ id: "ᨦᩣ", value: "ᨦᩤ" },
-{ id: "ᨴᩣ", value: "ᨴᩤ" },
-{ id: "ᨷᩣ", value: "ᨷᩤ" },
-{ id: "ᩅᩣ", value: "ᩅᩤ" },
-{ id: "ᨴ᩠ᩅᩣ", value: "ᨴ᩠ᩅᩤ" },
-
+	{ id: "khe", value: "เข" },
+	{ id: "ghe", value: "เฃ" },
+	{ id: "che", value: "เฉ" },
+	{ id: "jhe", value: "เณ" },
+	{ id: "ṭhe", value: "เฐ" },
+	{ id: "ḍhe", value: "เฒ" },
+	{ id: "the", value: "เถ" },
+	{ id: "dhe", value: "เธ" },
+	{ id: "phe", value: "เผ" },
+	{ id: "bhe", value: "เภ" },
+	{ id: "kho", value: "โข" },
+	{ id: "gho", value: "โฃ" },
+	{ id: "cho", value: "โฉ" },
+	{ id: "jho", value: "โณ" },
+	{ id: "ṭho", value: "โฐ" },
+	{ id: "ḍho", value: "โฒ" },
+	{ id: "tho", value: "โถ" },
+	{ id: "dho", value: "โธ" },
+	{ id: "pho", value: "โผ" },
+	{ id: "bho", value: "โภ" },
+	{ id: "ke", value: "เก" },
+	{ id: "ge", value: "เค" },
+	{ id: "ce", value: "เจ" },
+	{ id: "je", value: "เช" },
+	{ id: "ñe", value: "เญ" },
+	{ id: "ḷe", value: "เฬ" },
+	{ id: "ṭe", value: "เฏ" },
+	{ id: "ḍe", value: "เฑ" },
+	{ id: "ṇe", value: "เฌ" },
+	{ id: "te", value: "เต" },
+	{ id: "de", value: "เท" },
+	{ id: "ne", value: "เน" },
+	{ id: "pe", value: "เป" },
+	{ id: "be", value: "เพ" },
+	{ id: "me", value: "เม" },
+	{ id: "le", value: "เล" },
+	{ id: "se", value: "เส" },
+	{ id: "ṅe", value: "เง" },
+	{ id: "he", value: "เห" },
+	{ id: "ye", value: "เย" },
+	{ id: "re", value: "เร" },
+	{ id: "ve", value: "เว" },
+	{ id: "ko", value: "โก" },
+	{ id: "go", value: "โค" },
+	{ id: "co", value: "โจ" },
+	{ id: "jo", value: "โช" },
+	{ id: "ño", value: "โญ" },
+	{ id: "ḷo", value: "โฬ" },
+	{ id: "ṭo", value: "โฏ" },
+	{ id: "ḍo", value: "โฑ" },
+	{ id: "ṇo", value: "โฌ" },
+	{ id: "to", value: "โต" },
+	{ id: "do", value: "โท" },
+	{ id: "no", value: "โน" },
+	{ id: "po", value: "โป" },
+	{ id: "bo", value: "โพ" },
+	{ id: "mo", value: "โม" },
+	{ id: "lo", value: "โล" },
+	{ id: "so", value: "โส" },
+	{ id: "ṅo", value: "โง" },
+	{ id: "ho", value: "โห" },
+	{ id: "yo", value: "โย" },
+	{ id: "ro", value: "โร" },
+	{ id: "vo", value: "โว" },
+	{ id: "kh", value: "ขฺ" },
+	{ id: "gh", value: "ฃฺ" },
+	{ id: "ch", value: "ฉฺ" },
+	{ id: "jh", value: "ณฺ" },
+	{ id: "ṭh", value: "ฐฺ" },
+	{ id: "ḍh", value: "ฒฺ" },
+	{ id: "th", value: "ถฺ" },
+	{ id: "dh", value: "ธฺ" },
+	{ id: "ph", value: "ผฺ" },
+	{ id: "bh", value: "ภฺ" },
+	{ id: "k", value: "กฺ" },
+	{ id: "g", value: "คฺ" },
+	{ id: "c", value: "จฺ" },
+	{ id: "j", value: "ชฺ" },
+	{ id: "ñ", value: "ญฺ" },
+	{ id: "ḷ", value: "ฬฺ" },
+	{ id: "ṭ", value: "ฏฺ" },
+	{ id: "ḍ", value: "ฑฺ" },
+	{ id: "ṇ", value: "ฌฺ" },
+	{ id: "t", value: "ตฺ" },
+	{ id: "d", value: "ทฺ" },
+	{ id: "n", value: "นฺ" },
+	{ id: "p", value: "ปฺ" },
+	{ id: "b", value: "พฺ" },
+	{ id: "m", value: "มฺ" },
+	{ id: "l", value: "ลฺ" },
+	{ id: "s", value: "สฺ" },
+	{ id: "ṅ", value: "งฺ" },
+	{ id: "h", value: "หฺ" },
+	{ id: "y", value: "ยฺ" },
+	{ id: "r", value: "รฺ" },
+	{ id: "v", value: "วฺ" },
+	{ id: "ฺaṃ", value: "ํ" },
+	{ id: "ฺiṃ", value: "ิํ" },
+	{ id: "ฺuṃ", value: "ุํ" },
+	{ id: "ฺā", value: "า" },
+	{ id: "ฺi", value: "ิ" },
+	{ id: "ฺī", value: "ี" },
+	{ id: "ฺu", value: "ุ" },
+	{ id: "ฺū", value: "ู" },
+	{ id: "aṃ", value: "อํ" },
+	{ id: "iṃ", value: "อิํ" },
+	{ id: "uṃ", value: "อุํ" },
+	{ id: "a", value: "อ" },
+	{ id: "ā", value: "อา" },
+	{ id: "i", value: "อิ" },
+	{ id: "ī", value: "อี" },
+	{ id: "u", value: "อุ" },
+	{ id: "ū", value: "อู" },
+	{ id: "e", value: "เอ" },
+	{ id: "o", value: "โอ" },
+	{ id: "ฺอ", value: "" },
 
 ];
 

+ 122 - 121
app/public/charcode/coverter_my.js

@@ -1,3 +1,123 @@
+var char_roman_to_myn = [
+	{ id: "ggho", value: "ဂ္ဃေါ" },
+	{ id: "gghā", value: "ဂ္ဃါ" },
+
+	{ id: "ddho", value: "ဒ္ဓေါ" },
+	{ id: "ddhā", value: "ဒ္ဓါ" },
+
+	//{ id: "ppho", value: "ပ္ဖေါ" },
+	//{ id: "pphā", value: "ပ္ဖါ" },
+
+	{ id: "ss", value: "ဿ္" },
+
+	{ id: "vh", value: "ဝှ္" },
+	{ id: "vy", value: "ဝျ္" },
+	{ id: "vr", value: "ဝြ္" },
+
+	{ id: "yh", value: "ယှ္" },
+	{ id: "yy", value: "ယျ္" },
+	{ id: "yr", value: "ယြ္" },
+	{ id: "yv", value: "ယွ္" },
+
+	{ id: "hy", value: "ဟျ္" },
+	{ id: "hr", value: "ဟြ္" },
+	{ id: "hv", value: "ဟွ္" },
+
+	{ id: "rv", value: "ရွ္" },
+	{ id: "rh", value: "ရှ္" },
+	{ id: "ry", value: "ရျ္" },
+
+	{ id: "kh", value: "ခ္" },
+	{ id: "gh", value: "ဃ္" },
+	{ id: "ch", value: "ဆ္" },
+	{ id: "jh", value: "ဈ္" },
+	{ id: "ññ", value: "ည္" },
+	{ id: "ṭh", value: "ဌ္" },
+	{ id: "ḍh", value: "ဎ္" },
+	{ id: "th", value: "ထ္" },
+	{ id: "dh", value: "ဓ္" },
+	{ id: "ph", value: "ဖ္" },
+	{ id: "bh", value: "ဘ္" },
+	{ id: "k", value: "က္" },
+	{ id: "g", value: "ဂ္" },
+	{ id: "c", value: "စ္" },
+	{ id: "j", value: "ဇ္" },
+	{ id: "ñ", value: "ဉ္" },
+	{ id: "ḷ", value: "ဠ္" },
+	{ id: "ṭ", value: "ဋ္" },
+	{ id: "ḍ", value: "ဍ္" },
+	{ id: "ṇ", value: "ဏ္" },
+	{ id: "t", value: "တ္" },
+	{ id: "d", value: "ဒ္" },
+	{ id: "n", value: "န္" },
+	{ id: "p", value: "ပ္" },
+	{ id: "b", value: "ဗ္" },
+	{ id: "m", value: "မ္" },
+	{ id: "l", value: "လ္" },
+	{ id: "s", value: "သ္" },
+	{ id: "ṅ", value: "င်္" },
+
+	{ id: "္h", value: "ှ္" },
+	{ id: "h", value: "ဟ္" },
+	{ id: "္y", value: "ျ္" },
+	{ id: "y", value: "ယ္" },
+	{ id: "္r", value: "ြ္" },
+	{ id: "r", value: "ရ္" },
+	{ id: "္v", value: "ွ္" },
+	{ id: "v", value: "ဝ္" },
+	{ id: "္aṃ", value: "ံ" },
+	{ id: "္iṃ", value: "ိံ" },
+	{ id: "္uṃ", value: "ုံ" },
+	{ id: "္ā", value: "ာ" },
+	{ id: "္i", value: "ိ" },
+	{ id: "္ī", value: "ီ" },
+	{ id: "္u", value: "ု" },
+	{ id: "္ū", value: "ူ" },
+	{ id: "္e", value: "ေ" },
+	{ id: "္o", value: "ော" },
+	{ id: "aṃ", value: "အံ" },
+	{ id: "iṃ", value: "ဣံ" },
+	{ id: "uṃ", value: "ဥံ" },
+	{ id: "a", value: "အ" },
+	{ id: "ā", value: "အာ" },
+	{ id: "i", value: "ဣ" },
+	{ id: "ī", value: "ဤ" },
+	{ id: "u", value: "ဥ" },
+	{ id: "ū", value: "ဦ" },
+	{ id: "e", value: "ဧ" },
+	{ id: "o", value: "ဩ" },
+	{ id: "်္အ", value: "" },
+	{ id: "္အ", value: "" },
+	{ id: "ခော", value: "ခေါ" },
+	{ id: "ခာ", value: "ခါ" }, //kh
+	{ id: "က္ခေါ", value: "က္ခော" }, //kkho
+	{ id: "က္ခါ", value: "က္ခာ" }, //kkhā
+	{ id: "ဂော", value: "ဂေါ" },
+	{ id: "ငော", value: "ငေါ" },
+	{ id: "ဒော", value: "ဒေါ" },
+	{ id: "ပော", value: "ပေါ" },
+	{ id: "ဝော", value: "ဝေါ" },
+	{ id: "ဂာ", value: "ဂါ" }, //g
+	{ id: "ငာ", value: "ငါ" }, //ṅ
+	{ id: "ဒာ", value: "ဒါ" }, //d
+	{ id: "ပာ", value: "ပါ" }, //p
+	{ id: "ဝာ", value: "ဝါ" }, //v
+	{ id: "ဒွာ", value: "ဒွါ" }, //dvā
+	{ id: "1", value: "၁" },
+	{ id: "2", value: "၂" },
+	{ id: "3", value: "၃" },
+	{ id: "4", value: "၄" },
+	{ id: "5", value: "၅" },
+	{ id: "6", value: "၆" },
+	{ id: "7", value: "၇" },
+	{ id: "8", value: "၈" },
+	{ id: "9", value: "၉" },
+	{ id: "0", value: "၀" },
+	{ id: ".", value: "။" },
+	{ id: ";", value: "။" },
+	{ id: ",", value: "၊" },
+	{ id: ",", value: "၊" },
+];
 var char_myn_to_roman_1 = [
 	{ id: "ႁႏၵ", value: "ndra" }, //後加
 
@@ -96,7 +216,8 @@ var char_myn_to_roman_1 = [
 	{ id: "ၨ", value: "္ja" }, //后加
 	{ id: "ၩ", value: "္jha" }, //后加
 
-	{ id: "်", value: "္ya" }, //后加
+	{ id: "်", value: "္a" }, //后加
+	{ id: "ျ", value: "္ya" }, //后加
 	{ id: "ႅ", value: "္la" }, //后加
 	{ id: "ၼ", value: "္ma" }, //后加
 	{ id: "ွ", value: "္ha" }, //后加
@@ -596,126 +717,6 @@ var char_myn_to_roman_2 = [
 ];
 
 function roman_to_my(input) {
-	let char_roman_to_myn = [
-		{ id: "ggho", value: "ဂ္ဃေါ" },
-		{ id: "gghā", value: "ဂ္ဃါ" },
-
-		{ id: "ddho", value: "ဒ္ဓေါ" },
-		{ id: "ddhā", value: "ဒ္ဓါ" },
-
-		//{ id: "ppho", value: "ပ္ဖေါ" },
-		//{ id: "pphā", value: "ပ္ဖါ" },
-
-		{ id: "ss", value: "ဿ္" },
-
-		{ id: "vh", value: "ဝှ္" },
-		{ id: "vy", value: "ဝျ္" },
-		{ id: "vr", value: "ဝြ္" },
-
-		{ id: "yh", value: "ယှ္" },
-		{ id: "yy", value: "ယျ္" },
-		{ id: "yr", value: "ယြ္" },
-		{ id: "yv", value: "ယွ္" },
-
-		{ id: "hy", value: "ဟျ္" },
-		{ id: "hr", value: "ဟြ္" },
-		{ id: "hv", value: "ဟွ္" },
-
-		{ id: "rv", value: "ရွ္" },
-		{ id: "rh", value: "ရှ္" },
-		{ id: "ry", value: "ရျ္" },
-
-		{ id: "kh", value: "ခ္" },
-		{ id: "gh", value: "ဃ္" },
-		{ id: "ch", value: "ဆ္" },
-		{ id: "jh", value: "ဈ္" },
-		{ id: "ññ", value: "ည္" },
-		{ id: "ṭh", value: "ဌ္" },
-		{ id: "ḍh", value: "ဎ္" },
-		{ id: "th", value: "ထ္" },
-		{ id: "dh", value: "ဓ္" },
-		{ id: "ph", value: "ဖ္" },
-		{ id: "bh", value: "ဘ္" },
-		{ id: "k", value: "က္" },
-		{ id: "g", value: "ဂ္" },
-		{ id: "c", value: "စ္" },
-		{ id: "j", value: "ဇ္" },
-		{ id: "ñ", value: "ဉ္" },
-		{ id: "ḷ", value: "ဠ္" },
-		{ id: "ṭ", value: "ဋ္" },
-		{ id: "ḍ", value: "ဍ္" },
-		{ id: "ṇ", value: "ဏ္" },
-		{ id: "t", value: "တ္" },
-		{ id: "d", value: "ဒ္" },
-		{ id: "n", value: "န္" },
-		{ id: "p", value: "ပ္" },
-		{ id: "b", value: "ဗ္" },
-		{ id: "m", value: "မ္" },
-		{ id: "l", value: "လ္" },
-		{ id: "s", value: "သ္" },
-		{ id: "ṅ", value: "င်္" },
-
-		{ id: "္h", value: "ှ္" },
-		{ id: "h", value: "ဟ္" },
-		{ id: "္y", value: "ျ္" },
-		{ id: "y", value: "ယ္" },
-		{ id: "္r", value: "ြ္" },
-		{ id: "r", value: "ရ္" },
-		{ id: "္v", value: "ွ္" },
-		{ id: "v", value: "ဝ္" },
-		{ id: "္aṃ", value: "ံ" },
-		{ id: "္iṃ", value: "ိံ" },
-		{ id: "္uṃ", value: "ုံ" },
-		{ id: "္ā", value: "ာ" },
-		{ id: "္i", value: "ိ" },
-		{ id: "္ī", value: "ီ" },
-		{ id: "္u", value: "ု" },
-		{ id: "္ū", value: "ူ" },
-		{ id: "္e", value: "ေ" },
-		{ id: "္o", value: "ော" },
-		{ id: "aṃ", value: "အံ" },
-		{ id: "iṃ", value: "ဣံ" },
-		{ id: "uṃ", value: "ဥံ" },
-		{ id: "a", value: "အ" },
-		{ id: "ā", value: "အာ" },
-		{ id: "i", value: "ဣ" },
-		{ id: "ī", value: "ဤ" },
-		{ id: "u", value: "ဥ" },
-		{ id: "ū", value: "ဦ" },
-		{ id: "e", value: "ဧ" },
-		{ id: "o", value: "ဩ" },
-		{ id: "်္အ", value: "" },
-		{ id: "္အ", value: "" },
-		{ id: "ခော", value: "ခေါ" },
-		{ id: "ခာ", value: "ခါ" }, //kh
-		{ id: "က္ခေါ", value: "က္ခော" }, //kkho
-		{ id: "က္ခါ", value: "က္ခာ" }, //kkhā
-		{ id: "ဂော", value: "ဂေါ" },
-		{ id: "ငော", value: "ငေါ" },
-		{ id: "ဒော", value: "ဒေါ" },
-		{ id: "ပော", value: "ပေါ" },
-		{ id: "ဝော", value: "ဝေါ" },
-		{ id: "ဂာ", value: "ဂါ" }, //g
-		{ id: "ငာ", value: "ငါ" }, //ṅ
-		{ id: "ဒာ", value: "ဒါ" }, //d
-		{ id: "ပာ", value: "ပါ" }, //p
-		{ id: "ဝာ", value: "ဝါ" }, //v
-		{ id: "ဒွာ", value: "ဒွါ" }, //dvā
-		{ id: "1", value: "၁" },
-		{ id: "2", value: "၂" },
-		{ id: "3", value: "၃" },
-		{ id: "4", value: "၄" },
-		{ id: "5", value: "၅" },
-		{ id: "6", value: "၆" },
-		{ id: "7", value: "၇" },
-		{ id: "8", value: "၈" },
-		{ id: "9", value: "၉" },
-		{ id: "0", value: "၀" },
-		{ id: ".", value: "။" },
-		{ id: ";", value: "။" },
-		{ id: ",", value: "၊" },
-		{ id: ",", value: "၊" },
-	];
 
 	let txt = input.toLowerCase();
 

+ 3 - 1
app/public/charcode/myanmar.js

@@ -204,7 +204,8 @@ var char_myn_to_roman_1 = [
 	{ id: "ၨ", value: "္ja" }, //后加
 	{ id: "ၩ", value: "္jha" }, //后加
 
-	{ id: "်", value: "္ya" }, //后加
+	{ id: "်", value: "္a" }, //后加
+	{ id: "ျ", value: "္ya" }, //后加
 	{ id: "ႅ", value: "္la" }, //后加
 	{ id: "ၼ", value: "္ma" }, //后加
 	{ id: "ွ", value: "္ha" }, //后加
@@ -253,6 +254,7 @@ var char_myn_to_roman_1 = [
 	{ id: "ၪ", value: "ñ" }, //後加
 	{ id: "a္", value: "" }, //後加
 	{ id: "္", value: "" }, //後加
+	{ id: "aံ", value: "aṃ" },
 
 	{ id: "ေss", value: "sse" }, //后加
 	{ id: "ေkh", value: "khe" }, //后加

+ 299 - 176
app/public/charcode/tai_tham.js

@@ -1,10 +1,130 @@
 var char_roman_to_tai = [
-{ id: "ggho", value: "ᨣ᩠ᨣᩮᩤ" },
-{ id: "gghā", value: "ᨣ᩠ᨣᩤ" },
-{ id: "ddho", value: "ᨴ᩠ᨵᩮᩤ" },
-{ id: "ddhā", value: "ᨴ᩠ᨵᩤ" },
-{ id: "ppho", value: "ᨷ᩠ᨹᩮᩤ" },
-{ id: "pphā", value: "ᨷ᩠ᨹᩤ" },
+	{ id: "bbho", value: "ᨻᩮ᩠ᨽᩣ" },
+	{ id: "ccho", value: "ᨧᩮ᩠ᨨᩣ" },
+	{ id: "ddho", value: "ᨴᩮ᩠ᨵᩣ" },
+	{ id: "ḍḍho", value: "ᨯᩮ᩠ᨰᩣ" },
+	{ id: "ggho", value: "ᨣᩮ᩠ᨿᩣ" },
+	{ id: "jjho", value: "ᨩᩮ᩠ᨫᩣ" },
+	{ id: "kkho", value: "ᨠᩮ᩠ᨡᩣ" },
+	{ id: "mbho", value: "ᨾᩮ᩠ᨽᩣ" },
+	{ id: "mpho", value: "ᨾᩮ᩠ᨹᩣ" },
+	{ id: "ndho", value: "ᨶᩮᩣ᩠ᨵ" },
+	{ id: "ntho", value: "ᨶᩮᩣ᩠ᨳ" },
+	{ id: "ndhā", value: "ᨶᩣ᩠ᨵ" },
+	{ id: "nthā", value: "ᨶᩣ᩠ᨳ" },
+	{ id: "ṅgho", value: "ᩘᩮ᩠ᨿᩣ" },
+	{ id: "ṅkho", value: "ᩘᩮ᩠ᨡᩣ" },
+	{ id: "ñcho", value: "ᨬᩮ᩠ᨨᩣ" },
+	{ id: "ñjho", value: "ᨬᩮ᩠ᨫᩣ" },
+	{ id: "ṇḍho", value: "ᨱᩮ᩠ᨰᩣ" },
+	{ id: "ṇṭho", value: "ᨱᩮ᩠ᨮᩣ" },
+	{ id: "ppho", value: "ᨷᩮ᩠ᨹᩣ" },
+	{ id: "ttho", value: "ᨲᩮ᩠ᨳᩣ" },
+	{ id: "ṭṭho", value: "ᨭᩮ᩠ᨮᩣ" },
+	{ id: "bbhe", value: "ᨻᩮ᩠ᨽ" },
+	{ id: "mbhe", value: "ᨾᩮ᩠ᨽ" },
+	{ id: "cche", value: "ᨧᩮ᩠ᨨ" },
+	{ id: "ñche", value: "ᨬᩮ᩠ᨨ" },
+	{ id: "ddhe", value: "ᨴᩮ᩠ᨵ" },
+	{ id: "ndhe", value: "ᨶᩮ᩠ᨵ" },
+	{ id: "ḍḍhe", value: "ᨯᩮ᩠ᨰ" },
+	{ id: "ṇḍhe", value: "ᨱᩮ᩠ᨰ" },
+	{ id: "gghe", value: "ᨣᩮ᩠ᨿ" },
+	{ id: "ṅghe", value: "ᩘᩮ᩠ᨿ" },
+	{ id: "jjhe", value: "ᨩᩮ᩠ᨫ" },
+	{ id: "ñjhe", value: "ᨬᩮ᩠ᨫ" },
+	{ id: "kkhe", value: "ᨠᩮ᩠ᨡ" },
+	{ id: "ṅkhe", value: "ᩘᩮ᩠ᨡ" },
+	{ id: "mphe", value: "ᨾᩮ᩠ᨹ" },
+	{ id: "pphe", value: "ᨷᩮ᩠ᨹ" },
+	{ id: "nthe", value: "ᨶᩮ᩠ᨳ" },
+	{ id: "tthe", value: "ᨲᩮ᩠ᨳ" },
+	{ id: "ṇṭhe", value: "ᨱᩮ᩠ᨮ" },
+	{ id: "ṭṭhe", value: "ᨭᩮ᩠ᨮ" },
+	{ id: "bbo", value: "ᨻᩮ᩠ᨻᩣ" },
+	{ id: "cco", value: "ᨧᩮ᩠ᨧᩣ" },
+	{ id: "ddo", value: "ᨴᩮ᩠ᨴᩣ" },
+	{ id: "dvo", value: "ᨴᩮ᩠ᩅᩣ" },
+	{ id: "ḍḍo", value: "ᨯᩮ᩠ᨯᩣ" },
+	{ id: "ggo", value: "ᨣᩮ᩠ᨣᩣ" },
+	{ id: "hro", value: "ᩉᩮ᩠ᩕᩣ" },
+	{ id: "hvo", value: "ᩉᩮ᩠ᩅᩣ" },
+	{ id: "hyo", value: "ᩉᩮ᩠ᨿᩣ" },
+	{ id: "jjo", value: "ᨩᩮ᩠ᨩᩣ" },
+	{ id: "kko", value: "ᨠᩮ᩠ᨠᩣ" },
+	{ id: "kro", value: "ᨠᩮ᩠ᩕᩣ" },
+	{ id: "mbo", value: "ᨾᩮ᩠ᨻᩣ" },
+	{ id: "mmo", value: "ᨾᩮ᩠ᨾᩣ" },
+	{ id: "mpo", value: "ᨾᩮ᩠ᨷᩣ" },
+	{ id: "ndo", value: "ᨶᩮᩣ᩠ᨴ" },
+	{ id: "nno", value: "ᨶᩮᩣ᩠ᨶ" },
+	{ id: "nto", value: "ᨶᩮᩣ᩠ᨲ" },
+	{ id: "ndā", value: "ᨶᩣ᩠ᨴ" },
+	{ id: "nnā", value: "ᨶᩣ᩠ᨶ" },
+	{ id: "ntā", value: "ᨶᩣ᩠ᨲ" },
+	{ id: "ṅgo", value: "ᩘᩮ᩠ᨣᩣ" },
+	{ id: "ṅko", value: "ᩘᩮ᩠ᨠᩣ" },
+	{ id: "ñco", value: "ᨬᩮ᩠ᨧᩣ" },
+	{ id: "ñjo", value: "ᨬᩮ᩠ᨩᩣ" },
+	{ id: "ñño", value: "ᨬᩮ᩠ᨬᩣ" },
+	{ id: "ṇḍo", value: "ᨱᩮ᩠ᨯᩣ" },
+	{ id: "ṇṇo", value: "ᨱᩮ᩠ᨱᩣ" },
+	{ id: "ṇṭo", value: "ᨱᩮ᩠ᨭᩣ" },
+	{ id: "ppo", value: "ᨷᩮ᩠ᨷᩣ" },
+	{ id: "rho", value: "ᩁᩮ᩠ᩉᩣ" },
+	{ id: "rvo", value: "ᩁᩮ᩠ᩅᩣ" },
+	{ id: "ryo", value: "ᩁᩮ᩠ᨿᩣ" },
+	{ id: "tto", value: "ᨲᩮ᩠ᨲᩣ" },
+	{ id: "tvo", value: "ᨲᩮ᩠ᩅᩣ" },
+	{ id: "ṭṭo", value: "ᨭᩮ᩠ᨭᩣ" },
+	{ id: "vho", value: "ᩅᩮ᩠ᩉᩣ" },
+	{ id: "vro", value: "ᩅᩮ᩠ᩕᩣ" },
+	{ id: "vyo", value: "ᩅᩮ᩠ᨿᩣ" },
+	{ id: "yho", value: "ᨿᩮ᩠ᩉᩣ" },
+	{ id: "yro", value: "ᨿᩮ᩠ᩕᩣ" },
+	{ id: "yvo", value: "ᨿᩮ᩠ᩅᩣ" },
+	{ id: "yyo", value: "ᨿᩮ᩠ᨿᩣ" },
+	{ id: "bbe", value: "ᨻᩮ᩠ᨻ" },
+	{ id: "mbe", value: "ᨾᩮ᩠ᨻ" },
+	{ id: "cce", value: "ᨧᩮ᩠ᨧ" },
+	{ id: "ñce", value: "ᨬᩮ᩠ᨧ" },
+	{ id: "dde", value: "ᨴᩮ᩠ᨴ" },
+	{ id: "nde", value: "ᨶᩮ᩠ᨴ" },
+	{ id: "ḍḍe", value: "ᨯᩮ᩠ᨯ" },
+	{ id: "ṇḍe", value: "ᨱᩮ᩠ᨯ" },
+	{ id: "gge", value: "ᨣᩮ᩠ᨣ" },
+	{ id: "ṅge", value: "ᩘᩮ᩠ᨣ" },
+	{ id: "rhe", value: "ᩁᩮ᩠ᩉ" },
+	{ id: "vhe", value: "ᩅᩮ᩠ᩉ" },
+	{ id: "yhe", value: "ᨿᩮ᩠ᩉ" },
+	{ id: "jje", value: "ᨩᩮ᩠ᨩ" },
+	{ id: "ñje", value: "ᨬᩮ᩠ᨩ" },
+	{ id: "kke", value: "ᨠᩮ᩠ᨠ" },
+	{ id: "ṅke", value: "ᩘᩮ᩠ᨠ" },
+	{ id: "mme", value: "ᨾᩮ᩠ᨾ" },
+	{ id: "nne", value: "ᨶᩮ᩠ᨶ" },
+	{ id: "ññe", value: "ᨬᩮ᩠ᨬ" },
+	{ id: "ṇṇe", value: "ᨱᩮ᩠ᨱ" },
+	{ id: "mpe", value: "ᨾᩮ᩠ᨷ" },
+	{ id: "ppe", value: "ᨷᩮ᩠ᨷ" },
+	{ id: "hre", value: "ᩉᩮ᩠ᩕ" },
+	{ id: "kre", value: "ᨠᩮ᩠ᩕ" },
+	{ id: "vre", value: "ᩅᩮ᩠ᩕ" },
+	{ id: "yre", value: "ᨿᩮ᩠ᩕ" },
+	{ id: "nte", value: "ᨶᩮ᩠ᨲ" },
+	{ id: "tte", value: "ᨲᩮ᩠ᨲ" },
+	{ id: "ṇṭe", value: "ᨱᩮ᩠ᨭ" },
+	{ id: "ṭṭe", value: "ᨭᩮ᩠ᨭ" },
+	{ id: "dve", value: "ᨴᩮ᩠ᩅ" },
+	{ id: "hve", value: "ᩉᩮ᩠ᩅ" },
+	{ id: "rve", value: "ᩁᩮ᩠ᩅ" },
+	{ id: "tve", value: "ᨲᩮ᩠ᩅ" },
+	{ id: "yve", value: "ᨿᩮ᩠ᩅ" },
+	{ id: "hye", value: "ᩉᩮ᩠ᨿ" },
+	{ id: "rye", value: "ᩁᩮ᩠ᨿ" },
+	{ id: "vye", value: "ᩅᩮ᩠ᨿ" },
+	{ id: "yye", value: "ᨿᩮ᩠ᨿ" },
+		
 { id: "ss", value: "ᩔ᩠" },
 { id: "vh", value: "ᩅ᩠ᩉ᩠" },
 { id: "vy", value: "ᩅ᩠ᨿ᩠" },
@@ -48,24 +168,24 @@ var char_roman_to_tai = [
 { id: "l", value: "ᩃ᩠" },
 { id: "s", value: "ᩈ᩠" },
 { id: "ṅ", value: "ᩘ" },
-{ id: "h", value: "᩠ᩉ" },
+{ id: "h", value: "᩠ᩉ" },
 { id: "h", value: "ᩉ᩠" },
-{ id: "y", value: "᩠ᨿ" },
+{ id: "y", value: "᩠ᨿ" },
 { id: "y", value: "ᨿ᩠" },
-{ id: "r", value: "ᩕ᩠" },
+{ id: "r", value: "ᩕ᩠" },
 { id: "r", value: "ᩁ᩠" },
-{ id: "v", value: "᩠ᩅ᩠" },
+{ id: "v", value: "᩠ᩅ᩠" },
 { id: "v", value: "ᩅ᩠" },
-{ id: "aṃ", value: "ᩴ" },
-{ id: "iṃ", value: "ᩥᩴ" },
-{ id: "uṃ", value: "ᩩᩴ" },
-{ id: "ā", value: "ᩣ" },
-{ id: "i", value: "ᩥ" },
-{ id: "ī", value: "ᩦ" },
-{ id: "u", value: "ᩩ" },
-{ id: "ū", value: "ᩪ" },
-{ id: "e", value: "ᩮ" },
-{ id: "o", value: "ᩮᩣ" },
+{ id: "aṃ", value: "ᩴ" },
+{ id: "iṃ", value: "ᩥᩴ" },
+{ id: "uṃ", value: "ᩩᩴ" },
+{ id: "ā", value: "ᩣ" },
+{ id: "i", value: "ᩥ" },
+{ id: "ī", value: "ᩦ" },
+{ id: "u", value: "ᩩ" },
+{ id: "ū", value: "ᩪ" },
+{ id: "e", value: "ᩮ" },
+{ id: "o", value: "ᩮᩣ" },
 { id: "aṃ", value: "ᩋᩴ" },
 { id: "iṃ", value: "ᨠ᩠ᨠᩴ" },
 { id: "uṃ", value: "ᩏᩴ" },
@@ -80,9 +200,9 @@ var char_roman_to_tai = [
 { id: "᩠᩼ᩋ", value: "" },
 { id: "᩠ᩋ", value: "" },
 { id: "ᨡᩮᩣ", value: "ᨡᩮᩤ" },
-{ id: "ᨡᩣ", value: " ᨡᩤ" },
-{ id: " ᨠ᩠ᨡᩮᩤ", value: " ᨠ᩠ᨡᩮᩤ" },
-{ id: "က္ခါ", value: " ᨠ᩠ᨡᩤ" },
+{ id: "ᨡᩣ", value: "ᨡᩤ" },
+{ id: "ᨠ᩠ᨡᩮᩤ", value: "ᨠ᩠ᨡᩮᩤ" },
+{ id: "က᩠ခါ", value: "ᨠ᩠ᨡᩤ" },
 { id: "ဂော", value: "ᨣᩮᩤ" },
 { id: "ᨦᩮᩣ", value: "ᨦᩮᩤ" },
 { id: "ᨴᩮᩣ", value: "ᨴᩮᩤ" },
@@ -91,50 +211,53 @@ var char_roman_to_tai = [
 { id: "ᨣᩣ", value: "ᨣᩤ" },
 { id: "ᨦᩣ", value: "ᨦᩤ" },
 { id: "ᨴᩣ", value: "ᨴᩤ" },
+{ id: "ᨵᩣ", value: "ᨵᩤ" },
 { id: "ᨷᩣ", value: "ᨷᩤ" },
 { id: "ᩅᩣ", value: "ᩅᩤ" },
 { id: "ᨴ᩠ᩅᩣ", value: "ᨴ᩠ᩅᩤ" },
 
 
+
+
 ];
 
 var char_tai_to_roman_1 = [
 { id: "ႁႏၵ", value: "ndra" }, //後加
 
-{ id: "ခ", value: "kh" },
-{ id: "ဃ", value: "gh" },
-{ id: "ဆ", value: "ch" },
-{ id: "ဈ", value: "jh" },
-{ id: "ည", value: "ññ" },
-{ id: "ဌ", value: "ṭh" },
-{ id: "ဎ", value: "ḍh" },
-{ id: "ထ", value: "th" },
-{ id: "ဓ", value: "dh" },
-{ id: "ဖ", value: "ph" },
-{ id: "ဘ", value: "bh" },
-{ id: "က", value: "k" },
-{ id: "ဂ", value: "g" },
-{ id: "စ", value: "c" },
-{ id: "ဇ", value: "j" },
-{ id: "ဉ", value: "ñ" },
-{ id: "ဠ", value: "ḷ" },
-{ id: "ဋ", value: "ṭ" },
-{ id: "ဍ", value: "ḍ" },
-{ id: "ဏ", value: "ṇ" },
-{ id: "တ", value: "t" },
-{ id: "ဒ", value: "d" },
-{ id: "န", value: "n" },
-{ id: "ဟ", value: "h" },
-{ id: "ပ", value: "p" },
-{ id: "ဗ", value: "b" },
-{ id: "မ", value: "m" },
-{ id: "ယ", value: "y" },
-{ id: "ရ", value: "r" },
-{ id: "လ", value: "l" },
-{ id: "ဝ", value: "v" },
-{ id: "သ", value: "s" },
-{ id: "င", value: "ṅ" },
-{ id: "င်", value: "ṅ" },
+{ id: "ခ", value: "kh" },
+{ id: "ဃ", value: "gh" },
+{ id: "ဆ", value: "ch" },
+{ id: "ဈ", value: "jh" },
+{ id: "ည", value: "ññ" },
+{ id: "ဌ", value: "ṭh" },
+{ id: "ဎ", value: "ḍh" },
+{ id: "ထ", value: "th" },
+{ id: "ဓ", value: "dh" },
+{ id: "ဖ", value: "ph" },
+{ id: "ဘ", value: "bh" },
+{ id: "က", value: "k" },
+{ id: "ဂ", value: "g" },
+{ id: "စ", value: "c" },
+{ id: "ဇ", value: "j" },
+{ id: "ဉ", value: "ñ" },
+{ id: "ဠ", value: "ḷ" },
+{ id: "ဋ", value: "ṭ" },
+{ id: "ဍ", value: "ḍ" },
+{ id: "ဏ", value: "ṇ" },
+{ id: "တ", value: "t" },
+{ id: "ဒ", value: "d" },
+{ id: "န", value: "n" },
+{ id: "ဟ", value: "h" },
+{ id: "ပ", value: "p" },
+{ id: "ဗ", value: "b" },
+{ id: "မ", value: "m" },
+{ id: "ယ", value: "y" },
+{ id: "ရ", value: "r" },
+{ id: "လ", value: "l" },
+{ id: "ဝ", value: "v" },
+{ id: "သ", value: "s" },
+{ id: "င", value: "ṅ" },
+{ id: "င်", value: "ṅ" },
 { id: "ဿ", value: "ssa" },
 { id: "ခ", value: "kha" },
 { id: "ဃ", value: "gha" },
@@ -169,37 +292,37 @@ var char_tai_to_roman_1 = [
 { id: "လ", value: "la" },
 { id: "ဝ", value: "va" },
 { id: "သ", value: "sa" },
-{ id: "aျ", value: "ya" },
-{ id: "aွ", value: "va" },
-{ id: "aြ", value: "ra" },
-
-{ id: "ၱ", value: "ta" }, //后加
-{ id: "ၳ", value: "tha" }, //后加
-{ id: "ၵ", value: "da" }, //后加
-{ id: "ၶ", value: "dha" }, //后加
-
-{ id: "ၬ", value: "ṭa" }, //后加
-{ id: "ၭ", value: "ṭha" }, //后加
-
-{ id: "ၠ", value: "ka" }, //后加
-{ id: "ၡ", value: "kha" }, //后加
-{ id: "ၢ", value: "ga" }, //后加
-{ id: "ၣ", value: "gha" }, //后加
-
-{ id: "ၸ", value: "pa" }, //后加
-{ id: "ၹ", value: "pha" }, //后加
-{ id: "ၺ", value: "ba" }, //后加
-{ id: "႓", value: "bha" }, //后加
-
-{ id: "ၥ", value: "ca" }, //后加
-{ id: "ၧ", value: "cha" }, //后加
-{ id: "ၨ", value: "ja" }, //后加
-{ id: "ၩ", value: "jha" }, //后加
-
-{ id: "်", value: "ya" }, //后加
-{ id: "ႅ", value: "la" }, //后加
-{ id: "ၼ", value: "ma" }, //后加
-{ id: "ွ", value: "ha" }, //后加
+{ id: "aျ", value: "ya" },
+{ id: "aွ", value: "va" },
+{ id: "aြ", value: "ra" },
+
+{ id: "ၱ", value: "ta" }, //后加
+{ id: "ၳ", value: "tha" }, //后加
+{ id: "ၵ", value: "da" }, //后加
+{ id: "ၶ", value: "dha" }, //后加
+
+{ id: "ၬ", value: "ṭa" }, //后加
+{ id: "ၭ", value: "ṭha" }, //后加
+
+{ id: "ၠ", value: "ka" }, //后加
+{ id: "ၡ", value: "kha" }, //后加
+{ id: "ၢ", value: "ga" }, //后加
+{ id: "ၣ", value: "gha" }, //后加
+
+{ id: "ၸ", value: "pa" }, //后加
+{ id: "ၹ", value: "pha" }, //后加
+{ id: "ၺ", value: "ba" }, //后加
+{ id: "႓", value: "bha" }, //后加
+
+{ id: "ၥ", value: "ca" }, //后加
+{ id: "ၧ", value: "cha" }, //后加
+{ id: "ၨ", value: "ja" }, //后加
+{ id: "ၩ", value: "jha" }, //后加
+
+{ id: "်", value: "ya" }, //后加
+{ id: "ႅ", value: "la" }, //后加
+{ id: "ၼ", value: "ma" }, //后加
+{ id: "ွ", value: "ha" }, //后加
 { id: "ႆ", value: "ssa" }, //后加
 { id: "ၷ", value: "na" }, //后加
 { id: "ၲ", value: "ta" }, //后加
@@ -215,7 +338,7 @@ var char_tai_to_roman_1 = [
 { id: "khaၤ", value: "ṅkha" }, //后加
 { id: "ghaၤ", value: "ṅgha" }, //后加
 
-{ id: "aှ", value: "ha" },
+{ id: "aှ", value: "ha" },
 { id: "aိံ", value: "iṃ" },
 { id: "aုံ", value: "uṃ" },
 { id: "aော", value: "o" },
@@ -243,8 +366,8 @@ var char_tai_to_roman_1 = [
 { id: "ဩ", value: "o" },
 { id: "ႏ", value: "n" }, //後加
 { id: "ၪ", value: "ñ" }, //後加
-{ id: "a", value: "" }, //後加
-{ id: "", value: "" }, //後加
+{ id: "a", value: "" }, //後加
+{ id: "", value: "" }, //後加
 
 { id: "ေss", value: "sse" }, //后加
 { id: "ေkh", value: "khe" }, //后加
@@ -370,39 +493,39 @@ var char_tai_to_roman_2 = [
 
 { id: "ဒြ", value: "dva" }, //後加
 
-{ id: "ခ", value: "kh" },
-{ id: "ဃ", value: "gh" },
-{ id: "ဆ", value: "ch" },
-{ id: "ဈ", value: "jh" },
-{ id: "ည", value: "ññ" },
-{ id: "ဌ", value: "ṭh" },
-{ id: "ဎ", value: "ḍh" },
-{ id: "ထ", value: "th" },
-{ id: "ဓ", value: "dh" },
-{ id: "ဖ", value: "ph" },
-{ id: "ဘ", value: "bh" },
-{ id: "က", value: "k" },
-{ id: "ဂ", value: "g" },
-{ id: "စ", value: "c" },
-{ id: "ဇ", value: "j" },
-{ id: "ဉ", value: "ñ" },
-{ id: "ဠ", value: "ḷ" },
-{ id: "ဋ", value: "ṭ" },
-{ id: "ဍ", value: "ḍ" },
-{ id: "ဏ", value: "ṇ" },
-{ id: "တ", value: "t" },
-{ id: "ဒ", value: "d" },
-{ id: "န", value: "n" },
-{ id: "ဟ", value: "h" },
-{ id: "ပ", value: "p" },
-{ id: "ဗ", value: "b" },
-{ id: "မ", value: "m" },
-{ id: "ယ", value: "y" },
-{ id: "ရ", value: "r" },
-{ id: "လ", value: "l" },
-{ id: "ဝ", value: "v" },
-{ id: "သ", value: "s" },
-{ id: "င", value: "ṅ" },
+{ id: "ခ", value: "kh" },
+{ id: "ဃ", value: "gh" },
+{ id: "ဆ", value: "ch" },
+{ id: "ဈ", value: "jh" },
+{ id: "ည", value: "ññ" },
+{ id: "ဌ", value: "ṭh" },
+{ id: "ဎ", value: "ḍh" },
+{ id: "ထ", value: "th" },
+{ id: "ဓ", value: "dh" },
+{ id: "ဖ", value: "ph" },
+{ id: "ဘ", value: "bh" },
+{ id: "က", value: "k" },
+{ id: "ဂ", value: "g" },
+{ id: "စ", value: "c" },
+{ id: "ဇ", value: "j" },
+{ id: "ဉ", value: "ñ" },
+{ id: "ဠ", value: "ḷ" },
+{ id: "ဋ", value: "ṭ" },
+{ id: "ဍ", value: "ḍ" },
+{ id: "ဏ", value: "ṇ" },
+{ id: "တ", value: "t" },
+{ id: "ဒ", value: "d" },
+{ id: "န", value: "n" },
+{ id: "ဟ", value: "h" },
+{ id: "ပ", value: "p" },
+{ id: "ဗ", value: "b" },
+{ id: "မ", value: "m" },
+{ id: "ယ", value: "y" },
+{ id: "ရ", value: "r" },
+{ id: "လ", value: "l" },
+{ id: "ဝ", value: "v" },
+{ id: "သ", value: "s" },
+{ id: "င", value: "ṅ" },
 { id: "ခ", value: "kha" },
 { id: "ဃ", value: "gha" },
 { id: "ဆ", value: "cha" },
@@ -440,39 +563,39 @@ var char_tai_to_roman_2 = [
 { id: "ီႇ", value: "ႇီ" }, //后加
 { id: "ိႇ", value: "ႇိ" }, //后加
 
-{ id: "ျ", value: "ra" }, //后加
-{ id: "ွ", value: "ha" }, //后加
-{ id: "ှ", value: "ha" }, //后加
-{ id: "ႇ", value: "ha" }, //后加
-{ id: "ြ", value: "va" }, //后加
-
-{ id: "ၱ", value: "ta" }, //后加
-{ id: "ၳ", value: "tha" }, //后加
-{ id: "ၵ", value: "da" }, //后加
-{ id: "ၶ", value: "dha" }, //后加
-
-{ id: "ၬ", value: "ṭa" }, //后加
-{ id: "ၭ", value: "ṭha" }, //后加
-
-{ id: "ၠ", value: "ka" }, //后加
-{ id: "ၡ", value: "kha" }, //后加
-{ id: "ၢ", value: "ga" }, //后加
-{ id: "ၣ", value: "gha" }, //后加
-
-{ id: "ၸ", value: "pa" }, //后加
-{ id: "ၹ", value: "pha" }, //后加
-{ id: "ၺ", value: "ba" }, //后加
-{ id: "႓", value: "bha" }, //后加
-
-{ id: "ၥ", value: "ca" }, //后加
-{ id: "ၧ", value: "cha" }, //后加
-{ id: "ၨ", value: "ja" }, //后加
-{ id: "ၩ", value: "jha" }, //后加
-
-{ id: "်", value: "ya" }, //后加
-{ id: "ႅ", value: "la" }, //后加
-{ id: "ၼ", value: "ma" }, //后加
-{ id: "ွ", value: "ha" }, //后加
+{ id: "ျ", value: "ra" }, //后加
+{ id: "ွ", value: "ha" }, //后加
+{ id: "ှ", value: "ha" }, //后加
+{ id: "ႇ", value: "ha" }, //后加
+{ id: "ြ", value: "va" }, //后加
+
+{ id: "ၱ", value: "ta" }, //后加
+{ id: "ၳ", value: "tha" }, //后加
+{ id: "ၵ", value: "da" }, //后加
+{ id: "ၶ", value: "dha" }, //后加
+
+{ id: "ၬ", value: "ṭa" }, //后加
+{ id: "ၭ", value: "ṭha" }, //后加
+
+{ id: "ၠ", value: "ka" }, //后加
+{ id: "ၡ", value: "kha" }, //后加
+{ id: "ၢ", value: "ga" }, //后加
+{ id: "ၣ", value: "gha" }, //后加
+
+{ id: "ၸ", value: "pa" }, //后加
+{ id: "ၹ", value: "pha" }, //后加
+{ id: "ၺ", value: "ba" }, //后加
+{ id: "႓", value: "bha" }, //后加
+
+{ id: "ၥ", value: "ca" }, //后加
+{ id: "ၧ", value: "cha" }, //后加
+{ id: "ၨ", value: "ja" }, //后加
+{ id: "ၩ", value: "jha" }, //后加
+
+{ id: "်", value: "ya" }, //后加
+{ id: "ႅ", value: "la" }, //后加
+{ id: "ၼ", value: "ma" }, //后加
+{ id: "ွ", value: "ha" }, //后加
 { id: "ၲ", value: "ta" }, //后加
 
 { id: "ႆ", value: "ssa" }, //后加
@@ -493,23 +616,23 @@ var char_tai_to_roman_2 = [
 { id: "khaၤ", value: "ṅkha" }, //后加
 { id: "ghaၤ", value: "ṅgha" }, //后加
 
-{ id: "ိံ", value: "iṃ" },
-{ id: "ုံ", value: "uṃ" },
-{ id: "ံု", value: "uṃ" }, //後加
-{ id: "ံဳ", value: "uṃ" }, //後加
-{ id: "ော", value: "o" },
-{ id: "ေါ", value: "o" },
+{ id: "ိံ", value: "iṃ" },
+{ id: "ုံ", value: "uṃ" },
+{ id: "ံု", value: "uṃ" }, //後加
+{ id: "ံဳ", value: "uṃ" }, //後加
+{ id: "ော", value: "o" },
+{ id: "ေါ", value: "o" },
 { id: "aအံ", value: "aṃ" },
 { id: "aဣံ", value: "iṃ" },
-{ id: "ႎ", value: "iṃ" }, //後加
+{ id: "ႎ", value: "iṃ" }, //後加
 { id: "aဥံ", value: "uṃ" },
 { id: "ံ", value: "ṃ" },
-{ id: "ိ", value: "i" },
-{ id: "ီ", value: "ī" },
-{ id: "ု", value: "u" },
-{ id: "ဳ", value: "u" }, //後加
-{ id: "ူ", value: "ū" },
-{ id: "ဴ", value: "ū" },
+{ id: "ိ", value: "i" },
+{ id: "ီ", value: "ī" },
+{ id: "ု", value: "u" },
+{ id: "ဳ", value: "u" }, //後加
+{ id: "ူ", value: "ū" },
+{ id: "ဴ", value: "ū" },
 //{ "id":"aေ" , "value":"E" },
 { id: "အါ", value: "ā" },
 { id: "အာ", value: "ā" },
@@ -522,9 +645,9 @@ var char_tai_to_roman_2 = [
 { id: "ဩ", value: "o" },
 { id: "ႏ", value: "n" }, //後加
 { id: "ၪ", value: "ñ" }, //後加
-{ id: "ၰ", value: "ṇa" }, //後加
-{ id: "a", value: "" }, //後加
-{ id: "", value: "" }, //後加
+{ id: "ၰ", value: "ṇa" }, //後加
+{ id: "a", value: "" }, //後加
+{ id: "", value: "" }, //後加
 
 { id: "kuၤ", value: "ṅku" }, //后加
 { id: "guၤ", value: "ṅgu" }, //后加
@@ -546,9 +669,9 @@ var char_tai_to_roman_2 = [
 { id: "khaႋ", value: "ṅkhi" }, //后加
 { id: "ghaႋ", value: "ṅghi" }, //后加
 
-{ id: "ာ", value: "ā" },
-{ id: "ါ", value: "ā" },
-{ id: "a", value: "" }, //後加
+{ id: "ာ", value: "ā" },
+{ id: "ါ", value: "ā" },
+{ id: "a", value: "" }, //後加
 
 { id: "ေṅkhy", value: "ṅkhyE" }, //后加
 { id: "ေṅghy", value: "ṅghyE" }, //后加

+ 730 - 0
app/public/charcode/thai.js

@@ -0,0 +1,730 @@
+var char_roman_to_thai = [
+	{ id: "khe", value: "เข" },
+	{ id: "ghe", value: "เฃ" },
+	{ id: "che", value: "เฉ" },
+	{ id: "jhe", value: "เณ" },
+	{ id: "ṭhe", value: "เฐ" },
+	{ id: "ḍhe", value: "เฒ" },
+	{ id: "the", value: "เถ" },
+	{ id: "dhe", value: "เธ" },
+	{ id: "phe", value: "เผ" },
+	{ id: "bhe", value: "เภ" },
+	{ id: "kho", value: "โข" },
+	{ id: "gho", value: "โฃ" },
+	{ id: "cho", value: "โฉ" },
+	{ id: "jho", value: "โณ" },
+	{ id: "ṭho", value: "โฐ" },
+	{ id: "ḍho", value: "โฒ" },
+	{ id: "tho", value: "โถ" },
+	{ id: "dho", value: "โธ" },
+	{ id: "pho", value: "โผ" },
+	{ id: "bho", value: "โภ" },
+	{ id: "ke", value: "เก" },
+	{ id: "ge", value: "เค" },
+	{ id: "ce", value: "เจ" },
+	{ id: "je", value: "เช" },
+	{ id: "ñe", value: "เญ" },
+	{ id: "ḷe", value: "เฬ" },
+	{ id: "ṭe", value: "เฏ" },
+	{ id: "ḍe", value: "เฑ" },
+	{ id: "ṇe", value: "เฌ" },
+	{ id: "te", value: "เต" },
+	{ id: "de", value: "เท" },
+	{ id: "ne", value: "เน" },
+	{ id: "pe", value: "เป" },
+	{ id: "be", value: "เพ" },
+	{ id: "me", value: "เม" },
+	{ id: "le", value: "เล" },
+	{ id: "se", value: "เส" },
+	{ id: "ṅe", value: "เง" },
+	{ id: "he", value: "เห" },
+	{ id: "ye", value: "เย" },
+	{ id: "re", value: "เร" },
+	{ id: "ve", value: "เว" },
+	{ id: "ko", value: "โก" },
+	{ id: "go", value: "โค" },
+	{ id: "co", value: "โจ" },
+	{ id: "jo", value: "โช" },
+	{ id: "ño", value: "โญ" },
+	{ id: "ḷo", value: "โฬ" },
+	{ id: "ṭo", value: "โฏ" },
+	{ id: "ḍo", value: "โฑ" },
+	{ id: "ṇo", value: "โฌ" },
+	{ id: "to", value: "โต" },
+	{ id: "do", value: "โท" },
+	{ id: "no", value: "โน" },
+	{ id: "po", value: "โป" },
+	{ id: "bo", value: "โพ" },
+	{ id: "mo", value: "โม" },
+	{ id: "lo", value: "โล" },
+	{ id: "so", value: "โส" },
+	{ id: "ṅo", value: "โง" },
+	{ id: "ho", value: "โห" },
+	{ id: "yo", value: "โย" },
+	{ id: "ro", value: "โร" },
+	{ id: "vo", value: "โว" },
+	{ id: "kh", value: "ขฺ" },
+	{ id: "gh", value: "ฃฺ" },
+	{ id: "ch", value: "ฉฺ" },
+	{ id: "jh", value: "ณฺ" },
+	{ id: "ṭh", value: "ฐฺ" },
+	{ id: "ḍh", value: "ฒฺ" },
+	{ id: "th", value: "ถฺ" },
+	{ id: "dh", value: "ธฺ" },
+	{ id: "ph", value: "ผฺ" },
+	{ id: "bh", value: "ภฺ" },
+	{ id: "k", value: "กฺ" },
+	{ id: "g", value: "คฺ" },
+	{ id: "c", value: "จฺ" },
+	{ id: "j", value: "ชฺ" },
+	{ id: "ñ", value: "ญฺ" },
+	{ id: "ḷ", value: "ฬฺ" },
+	{ id: "ṭ", value: "ฏฺ" },
+	{ id: "ḍ", value: "ฑฺ" },
+	{ id: "ṇ", value: "ฌฺ" },
+	{ id: "t", value: "ตฺ" },
+	{ id: "d", value: "ทฺ" },
+	{ id: "n", value: "นฺ" },
+	{ id: "p", value: "ปฺ" },
+	{ id: "b", value: "พฺ" },
+	{ id: "m", value: "มฺ" },
+	{ id: "l", value: "ลฺ" },
+	{ id: "s", value: "สฺ" },
+	{ id: "ṅ", value: "งฺ" },
+	{ id: "h", value: "หฺ" },
+	{ id: "y", value: "ยฺ" },
+	{ id: "r", value: "รฺ" },
+	{ id: "v", value: "วฺ" },
+	{ id: "ฺaṃ", value: "ํ" },
+	{ id: "ฺiṃ", value: "ิํ" },
+	{ id: "ฺuṃ", value: "ุํ" },
+	{ id: "ฺā", value: "า" },
+	{ id: "ฺi", value: "ิ" },
+	{ id: "ฺī", value: "ี" },
+	{ id: "ฺu", value: "ุ" },
+	{ id: "ฺū", value: "ู" },
+	{ id: "aṃ", value: "อํ" },
+	{ id: "iṃ", value: "อิํ" },
+	{ id: "uṃ", value: "อุํ" },
+	{ id: "a", value: "อ" },
+	{ id: "ā", value: "อา" },
+	{ id: "i", value: "อิ" },
+	{ id: "ī", value: "อี" },
+	{ id: "u", value: "อุ" },
+	{ id: "ū", value: "อู" },
+	{ id: "e", value: "เอ" },
+	{ id: "o", value: "โอ" },
+	{ id: "ฺอ", value: "" },
+
+];
+
+var char_tai_to_roman_1 = [
+{ id: "ႁႏၵ", value: "ndra" }, //後加
+
+{ id: "ခ᩠", value: "kh" },
+{ id: "ဃ᩠", value: "gh" },
+{ id: "ဆ᩠", value: "ch" },
+{ id: "ဈ᩠", value: "jh" },
+{ id: "ည᩠", value: "ññ" },
+{ id: "ဌ᩠", value: "ṭh" },
+{ id: "ဎ᩠", value: "ḍh" },
+{ id: "ထ᩠", value: "th" },
+{ id: "ဓ᩠", value: "dh" },
+{ id: "ဖ᩠", value: "ph" },
+{ id: "ဘ᩠", value: "bh" },
+{ id: "က᩠", value: "k" },
+{ id: "ဂ᩠", value: "g" },
+{ id: "စ᩠", value: "c" },
+{ id: "ဇ᩠", value: "j" },
+{ id: "ဉ᩠", value: "ñ" },
+{ id: "ဠ᩠", value: "ḷ" },
+{ id: "ဋ᩠", value: "ṭ" },
+{ id: "ဍ᩠", value: "ḍ" },
+{ id: "ဏ᩠", value: "ṇ" },
+{ id: "တ᩠", value: "t" },
+{ id: "ဒ᩠", value: "d" },
+{ id: "န᩠", value: "n" },
+{ id: "ဟ᩠", value: "h" },
+{ id: "ပ᩠", value: "p" },
+{ id: "ဗ᩠", value: "b" },
+{ id: "မ᩠", value: "m" },
+{ id: "ယ᩠", value: "y" },
+{ id: "ရ᩠", value: "r" },
+{ id: "လ᩠", value: "l" },
+{ id: "ဝ᩠", value: "v" },
+{ id: "သ᩠", value: "s" },
+{ id: "င᩠", value: "ṅ" },
+{ id: "င်᩠", value: "ṅ" },
+{ id: "ဿ", value: "ssa" },
+{ id: "ခ", value: "kha" },
+{ id: "ဃ", value: "gha" },
+{ id: "ဆ", value: "cha" },
+{ id: "ဈ", value: "jha" },
+{ id: "ည", value: "ñña" },
+{ id: "ဌ", value: "ṭha" },
+{ id: "ဎ", value: "ḍha" },
+{ id: "ထ", value: "tha" },
+{ id: "ဓ", value: "dha" },
+{ id: "ဖ", value: "pha" },
+{ id: "ဘ", value: "bha" },
+{ id: "က", value: "ka" },
+{ id: "ဂ", value: "ga" },
+{ id: "စ", value: "ca" },
+{ id: "ဇ", value: "ja" },
+{ id: "ဉ", value: "ña" },
+{ id: "ဠ", value: "ḷa" },
+{ id: "ဋ", value: "ṭa" },
+{ id: "ဍ", value: "ḍa" },
+{ id: "ဏ", value: "ṇa" },
+{ id: "တ", value: "ta" },
+{ id: "ဒ", value: "da" },
+{ id: "န", value: "na" },
+{ id: "ဟ", value: "ha" },
+{ id: "ပ", value: "pa" },
+{ id: "ဗ", value: "ba" },
+{ id: "မ", value: "ma" },
+{ id: "ယ", value: "ya" },
+{ id: "ရ", value: "ra" },
+{ id: "႐", value: "ra" }, //后加
+{ id: "လ", value: "la" },
+{ id: "ဝ", value: "va" },
+{ id: "သ", value: "sa" },
+{ id: "aျ᩠", value: "ya" },
+{ id: "aွ᩠", value: "va" },
+{ id: "aြ᩠", value: "ra" },
+
+{ id: "ၱ", value: "᩠ta" }, //后加
+{ id: "ၳ", value: "᩠tha" }, //后加
+{ id: "ၵ", value: "᩠da" }, //后加
+{ id: "ၶ", value: "᩠dha" }, //后加
+
+{ id: "ၬ", value: "᩠ṭa" }, //后加
+{ id: "ၭ", value: "᩠ṭha" }, //后加
+
+{ id: "ၠ", value: "᩠ka" }, //后加
+{ id: "ၡ", value: "᩠kha" }, //后加
+{ id: "ၢ", value: "᩠ga" }, //后加
+{ id: "ၣ", value: "᩠gha" }, //后加
+
+{ id: "ၸ", value: "᩠pa" }, //后加
+{ id: "ၹ", value: "᩠pha" }, //后加
+{ id: "ၺ", value: "᩠ba" }, //后加
+{ id: "႓", value: "᩠bha" }, //后加
+
+{ id: "ၥ", value: "᩠ca" }, //后加
+{ id: "ၧ", value: "᩠cha" }, //后加
+{ id: "ၨ", value: "᩠ja" }, //后加
+{ id: "ၩ", value: "᩠jha" }, //后加
+
+{ id: "်", value: "᩠ya" }, //后加
+{ id: "ႅ", value: "᩠la" }, //后加
+{ id: "ၼ", value: "᩠ma" }, //后加
+{ id: "ွ", value: "᩠ha" }, //后加
+{ id: "ႆ", value: "ssa" }, //后加
+{ id: "ၷ", value: "na" }, //后加
+{ id: "ၲ", value: "ta" }, //后加
+
+{ id: "႒", value: "ṭṭha" }, //后加
+{ id: "႗", value: "ṭṭa" }, //后加
+{ id: "ၯ", value: "ḍḍha" }, //后加
+{ id: "ၮ", value: "ḍḍa" }, //后加
+{ id: "႑", value: "ṇḍa" }, //后加
+
+{ id: "kaၤ", value: "ṅka" }, //后加
+{ id: "gaၤ", value: "ṅga" }, //后加
+{ id: "khaၤ", value: "ṅkha" }, //后加
+{ id: "ghaၤ", value: "ṅgha" }, //后加
+
+{ id: "aှ᩠", value: "ha" },
+{ id: "aိံ", value: "iṃ" },
+{ id: "aုံ", value: "uṃ" },
+{ id: "aော", value: "o" },
+{ id: "aေါ", value: "o" },
+{ id: "aအံ", value: "aṃ" },
+{ id: "aဣံ", value: "iṃ" },
+{ id: "aဥံ", value: "uṃ" },
+{ id: "aံ", value: "aṃ" },
+{ id: "aာ", value: "ā" },
+{ id: "aါ", value: "ā" },
+{ id: "aိ", value: "i" },
+{ id: "aီ", value: "ī" },
+{ id: "aု", value: "u" },
+{ id: "aဳ", value: "u" }, //後加
+{ id: "aူ", value: "ū" },
+{ id: "aေ", value: "e" },
+{ id: "အါ", value: "ā" },
+{ id: "အာ", value: "ā" },
+{ id: "အ", value: "a" },
+{ id: "ဣ", value: "i" },
+{ id: "ဤ", value: "ī" },
+{ id: "ဥ", value: "u" },
+{ id: "ဦ", value: "ū" },
+{ id: "ဧ", value: "e" },
+{ id: "ဩ", value: "o" },
+{ id: "ႏ", value: "n" }, //後加
+{ id: "ၪ", value: "ñ" }, //後加
+{ id: "a᩠", value: "" }, //後加
+{ id: "᩠", value: "" }, //後加
+
+{ id: "ေss", value: "sse" }, //后加
+{ id: "ေkh", value: "khe" }, //后加
+{ id: "ေgh", value: "ghe" }, //后加
+{ id: "ေch", value: "che" }, //后加
+{ id: "ေjh", value: "jhe" }, //后加
+{ id: "ေññ", value: "ññe" }, //后加
+{ id: "ေṭh", value: "ṭhe" }, //后加
+{ id: "ေḍh", value: "ḍhe" }, //后加
+{ id: "ေth", value: "the" }, //后加
+{ id: "ေdh", value: "dhe" }, //后加
+{ id: "ေph", value: "phe" }, //后加
+{ id: "ေbh", value: "bhe" }, //后加
+{ id: "ေk", value: "ke" }, //后加
+{ id: "ေg", value: "ge" }, //后加
+{ id: "ေc", value: "ce" }, //后加
+{ id: "ေj", value: "je" }, //后加
+{ id: "ေñ", value: "ñe" }, //后加
+{ id: "ေḷ", value: "ḷe" }, //后加
+{ id: "ေṭ", value: "ṭe" }, //后加
+{ id: "ေḍ", value: "ḍe" }, //后加
+{ id: "ေṇ", value: "ṇe" }, //后加
+{ id: "ေt", value: "te" }, //后加
+{ id: "ေd", value: "de" }, //后加
+{ id: "ေn", value: "ne" }, //后加
+{ id: "ေh", value: "he" }, //后加
+{ id: "ေp", value: "pe" }, //后加
+{ id: "ေb", value: "be" }, //后加
+{ id: "ေm", value: "me" }, //后加
+{ id: "ေy", value: "ye" }, //后加
+{ id: "ေr", value: "re" }, //后加
+{ id: "ေl", value: "le" }, //后加
+{ id: "ေv", value: "ve" }, //后加
+{ id: "ေs", value: "se" }, //后加
+{ id: "ေy", value: "ye" }, //后加
+{ id: "ေv", value: "ve" }, //后加
+{ id: "ေr", value: "re" }, //后加
+
+{ id: "ea", value: "e" }, //后加
+{ id: "eā", value: "o" }, //后加
+
+{ id: "၁", value: "1" },
+{ id: "၂", value: "2" },
+{ id: "၃", value: "3" },
+{ id: "၄", value: "4" },
+{ id: "၅", value: "5" },
+{ id: "၆", value: "6" },
+{ id: "၇", value: "7" },
+{ id: "၈", value: "8" },
+{ id: "၉", value: "9" },
+{ id: "၀", value: "0" },
+{ id: "း", value: "”" },
+{ id: "့", value: "’" },
+{ id: "။", value: "." },
+{ id: "၊", value: "," },
+];
+
+var char_tai_to_roman_2 = [
+{ id: "ိၭ", value: "ၭိ" }, //後加
+{ id: "ီၭ", value: "ၭီ" }, //後加
+{ id: "ိၼ", value: "ၼိ" }, //後加
+{ id: "ုၤ", value: "ၤု" }, //後加
+{ id: "ၤ်", value: "်ၤ" }, //後加
+{ id: "ိ်", value: "်ိ" }, //後加
+{ id: "ိၬ", value: "ၬိ" }, //後加
+{ id: "ိၧ", value: "ၧိ" }, //後加
+{ id: "ိၰ", value: "ၰိ" }, //後加
+{ id: "ိၱ", value: "ၱိ" }, //後加
+{ id: "ိြ", value: "ြိ" }, //後加
+{ id: "ိႇ", value: "ႇိ" }, //後加
+
+{ id: "ာာ", value: "ာ" }, //後加
+{ id: "ဳဳ", value: "ဳ" }, //後加
+{ id: "ဳဴ", value: "ဳ" }, //後加
+{ id: "ဴူ", value: "ူ" }, //後加
+{ id: "ိီ", value: "ိ" }, //後加
+{ id: "ူု", value: "ူ" }, //後加
+{ id: "ုဳ", value: "ု" }, //後加
+{ id: "ုု", value: "ု" }, //後加
+{ id: "႓႓", value: "႓" }, //後加
+{ id: "ီီ", value: "ီ" }, //後加
+{ id: "ၡၡ", value: "ၡ" }, //後加
+{ id: "ွွ", value: "ွ" }, //後加
+
+{ id: "ႁႏၵ", value: "ndra" }, //後加
+{ id: "ၿႏၵ", value: "ndra" }, //後加
+
+{ id: "ၾတ", value: "tra" }, //後加
+{ id: "ၾဒ", value: "dra" }, //後加
+{ id: "ၾက", value: "kra" }, //後加
+{ id: "ၾဂ", value: "gra" }, //後加
+{ id: "ၾပ", value: "pra" }, //後加
+{ id: "ၾဗ", value: "bra" }, //後加
+
+{ id: "ႀတ", value: "tra" }, //後加
+{ id: "ႀက", value: "kra" }, //後加
+{ id: "ႀပ", value: "pra" }, //後加
+{ id: "ႀဗ", value: "bra" }, //後加
+{ id: "ႀဒ", value: "dra" }, //後加
+{ id: "ႀဂ", value: "gra" }, //後加
+
+{ id: "ျတ", value: "tra" }, //後加
+{ id: "ျက", value: "kra" }, //後加
+{ id: "ျပ", value: "pra" }, //後加
+{ id: "ျဗ", value: "bra" }, //後加
+{ id: "ျဒ", value: "dra" }, //後加
+{ id: "ျဂ", value: "gra" }, //後加
+
+{ id: "ၿတ", value: "tra" }, //後加
+{ id: "ၿက", value: "kra" }, //後加
+{ id: "ၿပ", value: "pra" }, //後加
+{ id: "ၿဗ", value: "bra" }, //後加
+{ id: "ၿဒ", value: "dra" }, //後加
+{ id: "ၿဂ", value: "gra" }, //後加
+
+{ id: "႖", value: "tva" }, //後加
+{ id: "ဗ်", value: "bya" }, //後加
+{ id: "ဝ်", value: "vya" }, //後加
+
+{ id: "ဥႇ", value: "ñha" }, //後加
+{ id: "သၷ", value: "sna" }, //後加
+{ id: "ၥ်", value: "jha" }, //後加
+
+{ id: "ဒြ", value: "dva" }, //後加
+
+{ id: "ခ᩠", value: "kh" },
+{ id: "ဃ᩠", value: "gh" },
+{ id: "ဆ᩠", value: "ch" },
+{ id: "ဈ᩠", value: "jh" },
+{ id: "ည᩠", value: "ññ" },
+{ id: "ဌ᩠", value: "ṭh" },
+{ id: "ဎ᩠", value: "ḍh" },
+{ id: "ထ᩠", value: "th" },
+{ id: "ဓ᩠", value: "dh" },
+{ id: "ဖ᩠", value: "ph" },
+{ id: "ဘ᩠", value: "bh" },
+{ id: "က᩠", value: "k" },
+{ id: "ဂ᩠", value: "g" },
+{ id: "စ᩠", value: "c" },
+{ id: "ဇ᩠", value: "j" },
+{ id: "ဉ᩠", value: "ñ" },
+{ id: "ဠ᩠", value: "ḷ" },
+{ id: "ဋ᩠", value: "ṭ" },
+{ id: "ဍ᩠", value: "ḍ" },
+{ id: "ဏ᩠", value: "ṇ" },
+{ id: "တ᩠", value: "t" },
+{ id: "ဒ᩠", value: "d" },
+{ id: "န᩠", value: "n" },
+{ id: "ဟ᩠", value: "h" },
+{ id: "ပ᩠", value: "p" },
+{ id: "ဗ᩠", value: "b" },
+{ id: "မ᩠", value: "m" },
+{ id: "ယ᩠", value: "y" },
+{ id: "ရ᩠", value: "r" },
+{ id: "လ᩠", value: "l" },
+{ id: "ဝ᩠", value: "v" },
+{ id: "သ᩠", value: "s" },
+{ id: "င᩠", value: "ṅ" },
+{ id: "ခ", value: "kha" },
+{ id: "ဃ", value: "gha" },
+{ id: "ဆ", value: "cha" },
+{ id: "ဈ", value: "jha" },
+{ id: "ည", value: "ñña" },
+{ id: "ဌ", value: "ṭha" },
+{ id: "ဎ", value: "ḍha" },
+{ id: "ထ", value: "tha" },
+{ id: "ဓ", value: "dha" },
+{ id: "ဖ", value: "pha" },
+{ id: "ဘ", value: "bha" },
+{ id: "က", value: "ka" },
+{ id: "ဂ", value: "ga" },
+{ id: "စ", value: "ca" },
+{ id: "ဇ", value: "ja" },
+{ id: "ဉ", value: "ña" },
+{ id: "ဠ", value: "ḷa" },
+{ id: "ဋ", value: "ṭa" },
+{ id: "ဍ", value: "ḍa" },
+{ id: "ဏ", value: "ṇa" },
+{ id: "တ", value: "ta" },
+{ id: "ဒ", value: "da" },
+{ id: "န", value: "na" },
+{ id: "ဟ", value: "ha" },
+{ id: "ပ", value: "pa" },
+{ id: "ဗ", value: "ba" },
+{ id: "မ", value: "ma" },
+{ id: "ယ", value: "ya" },
+{ id: "ရ", value: "ra" },
+{ id: "႐", value: "ra" }, //后加
+{ id: "လ", value: "la" },
+{ id: "ဝ", value: "va" },
+{ id: "သ", value: "sa" },
+
+{ id: "ီႇ", value: "ႇီ" }, //后加
+{ id: "ိႇ", value: "ႇိ" }, //后加
+
+{ id: "ျ", value: "᩠ra" }, //后加
+{ id: "ွ", value: "᩠ha" }, //后加
+{ id: "ှ", value: "᩠ha" }, //后加
+{ id: "ႇ", value: "᩠ha" }, //后加
+{ id: "ြ", value: "᩠va" }, //后加
+
+{ id: "ၱ", value: "᩠ta" }, //后加
+{ id: "ၳ", value: "᩠tha" }, //后加
+{ id: "ၵ", value: "᩠da" }, //后加
+{ id: "ၶ", value: "᩠dha" }, //后加
+
+{ id: "ၬ", value: "᩠ṭa" }, //后加
+{ id: "ၭ", value: "᩠ṭha" }, //后加
+
+{ id: "ၠ", value: "᩠ka" }, //后加
+{ id: "ၡ", value: "᩠kha" }, //后加
+{ id: "ၢ", value: "᩠ga" }, //后加
+{ id: "ၣ", value: "᩠gha" }, //后加
+
+{ id: "ၸ", value: "᩠pa" }, //后加
+{ id: "ၹ", value: "᩠pha" }, //后加
+{ id: "ၺ", value: "᩠ba" }, //后加
+{ id: "႓", value: "᩠bha" }, //后加
+
+{ id: "ၥ", value: "᩠ca" }, //后加
+{ id: "ၧ", value: "᩠cha" }, //后加
+{ id: "ၨ", value: "᩠ja" }, //后加
+{ id: "ၩ", value: "᩠jha" }, //后加
+
+{ id: "်", value: "᩠ya" }, //后加
+{ id: "ႅ", value: "᩠la" }, //后加
+{ id: "ၼ", value: "᩠ma" }, //后加
+{ id: "ွ", value: "᩠ha" }, //后加
+{ id: "ၲ", value: "ta" }, //后加
+
+{ id: "ႆ", value: "ssa" }, //后加
+{ id: "ၫ", value: "ñña" }, //后加
+{ id: "ၷ", value: "na" }, //后加
+
+{ id: "႒", value: "ṭṭha" }, //后加
+{ id: "႗", value: "ṭṭa" }, //后加
+{ id: "ၯ", value: "ḍḍha" }, //后加
+{ id: "ၮ", value: "ḍḍa" }, //后加
+{ id: "႑", value: "ṇḍa" }, //后加
+{ id: "ၴ", value: "tha" }, //后加
+
+{ id: "ႍ", value: "ၤṃ" }, //後加
+
+{ id: "kaၤ", value: "ṅka" }, //后加
+{ id: "gaၤ", value: "ṅga" }, //后加
+{ id: "khaၤ", value: "ṅkha" }, //后加
+{ id: "ghaၤ", value: "ṅgha" }, //后加
+
+{ id: "ိံ", value: "᩠iṃ" },
+{ id: "ုံ", value: "᩠uṃ" },
+{ id: "ံု", value: "᩠uṃ" }, //後加
+{ id: "ံဳ", value: "᩠uṃ" }, //後加
+{ id: "ော", value: "᩠o" },
+{ id: "ေါ", value: "᩠o" },
+{ id: "aအံ", value: "aṃ" },
+{ id: "aဣံ", value: "iṃ" },
+{ id: "ႎ", value: "᩠iṃ" }, //後加
+{ id: "aဥံ", value: "uṃ" },
+{ id: "ံ", value: "ṃ" },
+{ id: "ိ", value: "᩠i" },
+{ id: "ီ", value: "᩠ī" },
+{ id: "ု", value: "᩠u" },
+{ id: "ဳ", value: "᩠u" }, //後加
+{ id: "ူ", value: "᩠ū" },
+{ id: "ဴ", value: "᩠ū" },
+//{ "id":"aေ" , "value":"E" },
+{ id: "အါ", value: "ā" },
+{ id: "အာ", value: "ā" },
+{ id: "အ", value: "a" },
+{ id: "ဣ", value: "i" },
+{ id: "ဤ", value: "ī" },
+{ id: "ဧ", value: "E" },
+{ id: "ဥ", value: "u" },
+{ id: "ဦ", value: "ū" },
+{ id: "ဩ", value: "o" },
+{ id: "ႏ", value: "n" }, //後加
+{ id: "ၪ", value: "ñ" }, //後加
+{ id: "ၰ", value: "᩠ṇa" }, //後加
+{ id: "a᩠", value: "" }, //後加
+{ id: "᩠", value: "" }, //後加
+
+{ id: "kuၤ", value: "ṅku" }, //后加
+{ id: "guၤ", value: "ṅgu" }, //后加
+{ id: "khuၤ", value: "ṅkhu" }, //后加
+{ id: "ghuၤ", value: "ṅghu" }, //后加
+
+{ id: "kyaၤ", value: "ṅkya" }, //后加
+{ id: "gyaၤ", value: "ṅgya" }, //后加
+{ id: "khyaၤ", value: "ṅkhya" }, //后加
+{ id: "ghyaၤ", value: "ṅghya" }, //后加
+
+{ id: "kaႌ", value: "ṅkī" }, //后加
+{ id: "gaႌ", value: "ṅgī" }, //后加
+{ id: "khaႌ", value: "ṅkhī" }, //后加
+{ id: "ghaႌ", value: "ṅghī" }, //后加
+
+{ id: "kaႋ", value: "ṅki" }, //后加
+{ id: "gaႋ", value: "ṅgi" }, //后加
+{ id: "khaႋ", value: "ṅkhi" }, //后加
+{ id: "ghaႋ", value: "ṅghi" }, //后加
+
+{ id: "ာ", value: "᩠ā" },
+{ id: "ါ", value: "᩠ā" },
+{ id: "a᩠", value: "" }, //後加
+
+{ id: "ေṅkhy", value: "ṅkhyE" }, //后加
+{ id: "ေṅghy", value: "ṅghyE" }, //后加
+{ id: "ေṅky", value: "ṅkyE" }, //后加
+{ id: "ေṅgy", value: "ṅgyE" }, //后加
+
+{ id: "ေndr", value: "ndrE" }, //後加
+{ id: "ေntr", value: "ntrE" }, //後加
+{ id: "ေdr", value: "drE" }, //後加
+{ id: "ေtr", value: "trE" }, //後加
+{ id: "ေkr", value: "krE" }, //後加
+{ id: "ေgr", value: "grE" }, //後加
+{ id: "ေbr", value: "brE" }, //後加
+
+{ id: "ေky", value: "kyE" }, //後加
+{ id: "ေby", value: "byE" }, //後加
+{ id: "ေṇy", value: "ṇyE" }, //後加
+{ id: "ေby", value: "byE" }, //後加
+
+{ id: "ေtv", value: "tvE" }, //後加
+{ id: "ေdv", value: "dvE" }, //後加
+{ id: "ေsv", value: "svE" }, //後加
+{ id: "ေnv", value: "nvE" }, //後加
+
+{ id: "ေḷh", value: "ḷhE" }, //後加
+{ id: "ေlh", value: "lhE" }, //後加
+{ id: "ေṇh", value: "ṇhE" }, //後加
+{ id: "ေñh", value: "ñhE" }, //後加
+{ id: "ေmh", value: "mhE" }, //後加
+
+{ id: "ေsn", value: "snE" }, //後加
+{ id: "ေvh", value: "vhE" }, //後加
+{ id: "ေpl", value: "plE" }, //後加
+{ id: "ေkl", value: "klE" }, //後加
+
+{ id: "ေṅkh", value: "ṅkhE" }, //后加
+{ id: "ေṅgh", value: "ṅghE" }, //后加
+{ id: "ေṅk", value: "ṅkE" }, //后加
+{ id: "ေṅg", value: "ṅgE" }, //后加
+
+{ id: "ေmph", value: "mphE" }, //后加
+{ id: "ေmbh", value: "mbhE" }, //后加
+{ id: "ေmp", value: "mpE" }, //后加
+{ id: "ေmb", value: "mbE" }, //后加
+
+{ id: "ေnth", value: "nthE" }, //后加
+{ id: "ေndh", value: "ndhE" }, //后加
+{ id: "ေnt", value: "ntE" }, //后加
+{ id: "ေnd", value: "ndE" }, //后加
+
+{ id: "ေṇṭh", value: "ṇṭhE" }, //后加
+{ id: "ေṇḍh", value: "ṇḍhE" }, //后加
+{ id: "ေṇṭ", value: "ṇṭE" }, //后加
+{ id: "ေṇḍ", value: "ṇḍE" }, //后加
+
+{ id: "ေñch", value: "ñchE" }, //后加
+{ id: "ေñjh", value: "ñjhE" }, //后加
+{ id: "ေñc", value: "ñcE" }, //后加
+{ id: "ေñj", value: "ñjE" }, //后加
+
+{ id: "ေss", value: "ssE" }, //后加
+{ id: "ေkkh", value: "kkhE" }, //后加
+{ id: "ေggh", value: "gghE" }, //后加
+{ id: "ေcch", value: "cchE" }, //后加
+{ id: "ေjjh", value: "jjhE" }, //后加
+{ id: "ေññ", value: "ññE" }, //后加
+{ id: "ေṭṭh", value: "ṭṭhE" }, //后加
+{ id: "ေḍḍh", value: "ḍḍhE" }, //后加
+{ id: "ေtth", value: "tthE" }, //后加
+{ id: "ေddh", value: "ddhE" }, //后加
+{ id: "ေpph", value: "pphE" }, //后加
+{ id: "ေbbh", value: "bbhE" }, //后加
+{ id: "ေkk", value: "kkE" }, //后加
+{ id: "ေgg", value: "ggE" }, //后加
+{ id: "ေcc", value: "ccE" }, //后加
+{ id: "ေjj", value: "jjE" }, //后加
+{ id: "ေḷḷ", value: "ḷḷE" }, //后加
+{ id: "ေṭṭ", value: "ṭṭE" }, //后加
+{ id: "ေḍḍ", value: "ḍḍE" }, //后加
+{ id: "ေṇṇ", value: "ṇṇE" }, //后加
+{ id: "ေtt", value: "ttE" }, //后加
+{ id: "ေdd", value: "ddE" }, //后加
+{ id: "ေnn", value: "nnE" }, //后加
+{ id: "ေpp", value: "ppE" }, //后加
+{ id: "ေbb", value: "bbE" }, //后加
+{ id: "ေmm", value: "mmE" }, //后加
+{ id: "ေyy", value: "yyE" }, //后加
+{ id: "ေll", value: "llE" }, //后加
+
+{ id: "ေkh", value: "khE" }, //后加
+{ id: "ေgh", value: "ghE" }, //后加
+{ id: "ေch", value: "chE" }, //后加
+{ id: "ေjh", value: "jhE" }, //后加
+{ id: "ေṭh", value: "ṭhE" }, //后加
+{ id: "ေḍh", value: "ḍhE" }, //后加
+{ id: "ေth", value: "thE" }, //后加
+{ id: "ေdh", value: "dhE" }, //后加
+{ id: "ေph", value: "phE" }, //后加
+{ id: "ေbh", value: "bhE" }, //后加
+{ id: "ေk", value: "kE" }, //后加
+{ id: "ေg", value: "gE" }, //后加
+{ id: "ေc", value: "cE" }, //后加
+{ id: "ေj", value: "jE" }, //后加
+{ id: "ေñ", value: "ñE" }, //后加
+{ id: "ေḷ", value: "ḷE" }, //后加
+{ id: "ေṭ", value: "ṭE" }, //后加
+{ id: "ေḍ", value: "ḍE" }, //后加
+{ id: "ေṇ", value: "ṇE" }, //后加
+{ id: "ေt", value: "tE" }, //后加
+{ id: "ေd", value: "dE" }, //后加
+{ id: "ေn", value: "nE" }, //后加
+{ id: "ေh", value: "hE" }, //后加
+{ id: "ေp", value: "pE" }, //后加
+{ id: "ေb", value: "bE" }, //后加
+{ id: "ေm", value: "mE" }, //后加
+{ id: "ေy", value: "yE" }, //后加
+{ id: "ေr", value: "rE" }, //后加
+{ id: "ေl", value: "lE" }, //后加
+{ id: "ေv", value: "vE" }, //后加
+{ id: "ေs", value: "sE" }, //后加
+{ id: "ေy", value: "yE" }, //后加
+{ id: "ေv", value: "vE" }, //后加
+{ id: "ေr", value: "rE" }, //后加
+
+{ id: "Ea", value: "e" }, //后加
+{ id: "Eā", value: "o" }, //后加
+{ id: "E", value: "e" }, //后加
+//{ "id":"ūu" , "value":"ū" },//后加
+//{ "id":"uū" , "value":"ū" },//后加
+
+{ id: "၁", value: "1" },
+{ id: "၂", value: "2" },
+{ id: "၃", value: "3" },
+{ id: "၄", value: "4" },
+{ id: "၅", value: "5" },
+{ id: "၆", value: "6" },
+{ id: "၇", value: "7" },
+{ id: "၈", value: "8" },
+{ id: "၉", value: "9" },
+{ id: "၀", value: "0" },
+{ id: "း", value: "”" },
+{ id: "့", value: "’" },
+{ id: "။", value: "." },
+{ id: "၊", value: "," },
+];
+
+function roman_to_tai(input) {
+let txt = input;
+
+try {
+for (r_to_t_i in char_roman_to_tai) {
+eval("txt=txt.replace(/" + char_roman_to_tai[r_to_t_i].id + "/g,char_roman_to_tai[r_to_t_i].value);");
+}
+} catch (err) {
+//error
+alert(err.message);
+}
+return txt;
+}

+ 9 - 1
app/public/lang/default.json

@@ -73,7 +73,7 @@
 		"dict_terms": "Terms",
 		"dictionary": "Dictionary",
 		"dictionary_match_result": "Dictionary Match Result",
-		"dictsouce": "Dictionary Resouce",
+		"dictsouce": "Source of Terms",
 		"difficulty": "difficulty level",
 		"done": "&nbsp;scanned",
 		"down": "Down",
@@ -631,6 +631,14 @@
 		"link": "sambandha",
 		"co_channel": "collaborative channels",
 		"permission": "permission",
+		"first_page": "first page",
+		"previous_page": "previous page",
+		"next_page": "next page",
+		"last_page": "last page",
+		"citations": "citations",
+		"reference": "reference",
+		"original": "original",
+		"page_num": "page",
 		"": ""
 	},
 	"grammastr": [

+ 9 - 1
app/public/lang/en.json

@@ -73,7 +73,7 @@
 		"dict_terms": "Terms",
 		"dictionary": "Dictionary",
 		"dictionary_match_result": "Dictionary Match Result",
-		"dictsouce": "Dictionary Resouce",
+		"dictsouce": "Source of Terms",
 		"difficulty": "difficulty level",
 		"done": "&nbsp;scanned",
 		"down": "Down",
@@ -630,6 +630,14 @@
 		"link": "link",
 		"co_channel": "collaborative channels",
 		"permission": "permission",
+		"first_page": "first page",
+		"previous_page": "previous page",
+		"next_page": "next page",
+		"last_page": "last page",
+		"citations": "citations",
+		"reference": "reference",
+		"original": "original",
+		"page_num": "page",
 		"": ""
 	},
 	"grammastr": [

+ 9 - 1
app/public/lang/my.json

@@ -73,7 +73,7 @@
 		"dict_terms": "Terms",
 		"dictionary": "Dictionary",
 		"dictionary_match_result": "Dictionary Match Result",
-		"dictsouce": "Dictionary Resouce",
+		"dictsouce": "Source of Terms",
 		"difficulty": "difficulty level",
 		"done": "&nbsp;scanned",
 		"down": "Down",
@@ -630,6 +630,14 @@
 		"link": "link",
 		"co_channel": "collaborative channels",
 		"permission": "permission",
+		"first_page": "first page",
+		"previous_page": "previous page",
+		"next_page": "next page",
+		"last_page": "last page",
+		"citations": "citations",
+		"reference": "reference",
+		"original": "original",
+		"page_num": "page",
 		"": ""
 	},
 	"grammastr": [

+ 9 - 1
app/public/lang/si.json

@@ -73,7 +73,7 @@
 		"dict_terms": "Terms",
 		"dictionary": "ශබ්දකෝෂය",
 		"dictionary_match_result": "ශබ්දකෝෂය ගැළපීම ප්‍රතිඵල",
-		"dictsouce": "Dictionary Resouce",
+		"dictsouce": "Source of Terms",
 		"difficulty": "difficulty level",
 		"done": "”&nbsp;has been scanned",
 		"down": "Down",
@@ -635,6 +635,14 @@
 		"link": "link",
 		"co_channel": "collaborative channels",
 		"permission": "permission",
+		"first_page": "first page",
+		"previous_page": "previous page",
+		"next_page": "next page",
+		"last_page": "last page",
+		"citations": "citations",
+		"reference": "reference",
+		"original": "original",
+		"page_num": "page",
 		"": ""
 	},
 	"grammastr": [

+ 10 - 2
app/public/lang/zh-cn.json

@@ -73,7 +73,7 @@
 		"dict_terms": "术语",
 		"dictionary": "词典",
 		"dictionary_match_result": "词典匹配结果",
-		"dictsouce": "词来源",
+		"dictsouce": "词来源",
 		"difficulty": "难度评级",
 		"done": "检索完毕",
 		"down": "向下",
@@ -331,7 +331,7 @@
 		"vannana": "注释书",
 		"view": "可见",
 		"vikala": "不适当的时间",
-		"vocabulary": "词汇总量",
+		"vocabulary": "词汇总量",
 		"wbw": "逐词解析",
 		"week": "周",
 		"week_day": "星期",
@@ -633,6 +633,14 @@
 		"link": "关联",
 		"co_channel": "协作版本",
 		"permission": "权限",
+		"first_page": "首页",
+		"previous_page": "上一页",
+		"next_page": "下一页",
+		"last_page": "末页",
+		"citations": "引用数",
+		"reference": "引用",
+		"original": "原创",
+		"page_num": "页码",
 		"": ""
 	},
 	"grammastr": [

+ 9 - 1
app/public/lang/zh-tw.json

@@ -331,7 +331,7 @@
 		"vannana": "註疏",
 		"view": "可見",
 		"vikala": "不適當的時間",
-		"vocabulary": "詞匯總量",
+		"vocabulary": "詞匯總量",
 		"wbw": "逐詞解析",
 		"week": "周",
 		"week_day": "星期",
@@ -632,6 +632,14 @@
 		"link": "關聯",
 		"co_channel": "協作版本",
 		"permission": "權限",
+		"first_page": "首頁",
+		"previous_page": "上一頁",
+		"next_page": "下一頁",
+		"last_page": "末頁",
+		"citations": "引用數",
+		"reference": "引用",
+		"original": "原創",
+		"page_num": "頁碼",
 		"": ""
 	},
 	"grammastr": [

+ 1 - 1
app/studio/language/default.js

@@ -358,7 +358,7 @@ var local_gui =
     "partmeaning": "Factor-Meaning",
     "meaning": "Meaning",
     "userdict": "User Dictionary",
-    "dictsouce": "Dictionary Resouce",
+    "dictsouce": "Source of Terms",
     "otherdict": "Other Dictionary",
     "children": "Children",
     "newproject": "New Project",

+ 1 - 1
app/studio/language/en.js

@@ -407,7 +407,7 @@ var local_gui =
     "partmeaning": "Factor-Meaning",
     "meaning": "Meaning",
     "userdict": "User Dictionary",
-    "dictsouce": "Dictionary Resouce",
+    "dictsouce": "Source of Terms",
     "otherdict": "Other Dictionary",
     "children": "Children",
     "newproject": "New Project",

+ 30 - 2
app/tools/unicode.html

@@ -14,6 +14,7 @@
 	<script language="javascript" src="../public/charcode/unicode.js"></script>
 	<script language="javascript" src="../public/charcode/myanmar.js"></script>
 	<script language="javascript" src="../public/charcode/tai_tham.js"></script>
+	<script language="javascript" src="../public/charcode/thai.js"></script>
 	<script language="javascript">
 		function sangayana2unicode(inStr, inM, inM2) {
 			var output = inStr;
@@ -270,6 +271,27 @@
 			document.getElementById("txtInput").value = txt;
 
 		}
+		function roman_to_thai() {
+			var txt = document.getElementById("txtInput").value;
+			output = "";
+
+			try {
+				for (r_to_m_i in char_roman_to_thai) {
+					eval("txt=txt.replace(/" + char_roman_to_thai[r_to_m_i].id + "/g,char_roman_to_thai[r_to_m_i].value);");
+				}
+			}
+
+			catch (err) {
+				//error
+				alert(err.message);
+			}
+			document.getElementById("txtOutput").value = document.getElementById("txtInput").value;
+			document.getElementById("txtInput").value = txt;
+			txt = document.getElementById("txtOutput").value;
+			u2u()
+			document.getElementById("txtInput").value = txt;
+
+		}
 		
 
 		function u2lkcs() {//兰卡简易版
@@ -428,6 +450,11 @@
 					document.getElementById("txtInput").value = document.getElementById("txtOutput").value
 					roman_to_tai_tham()
 					break;
+					case "12":
+					b2s()
+					document.getElementById("txtInput").value = document.getElementById("txtOutput").value
+					roman_to_thai()
+					break;
 
 			}
 
@@ -468,8 +495,8 @@
 
 		<div style="text-align:center; float:left;width:40%;height:80%;">
 			My Text Is In<select id="input_str" style="align:center; float:down; font-size: 100%;margin:20px;">
-				<option value="1">Sangayana</option>
 				<option value="2">Pāli Roman Unicode</option>
+				<option value="1">Sangayana</option>
 				<option value="3">Sinhala</option>
 				<option value="4">Myanmar1</option>
 				<option value="5">Myanmar2</option>
@@ -502,9 +529,10 @@
 				<option value="9">Telugu</option>
 				<option value="10">Myanmar</option>
 				<option value="11">经典傣文</option>
+				<option value="12">泰文</option>
 			</select></br>
 			<textarea id="txtOutput" rows="30" cols=""
-				style="font-family: 'Noto Sans','Noto Sans CJK TC', 'Noto Sans CJK SC', 'Noto Sans Tai Tham', 'ATaiThamKHNewV3-Normal', 'Noto Sans TC', 'Noto Sans SC', 'Noto Sans CJK', Verdana, sans-serif; font-size:16px; width:100%;height:100%"></textarea>
+				style="font-family: 'Noto Sans','Noto Sans CJK TC', 'Noto Sans CJK SC', 'ATaiThamKHNewV3-Normal', 'Noto Sans TC', 'Noto Sans SC', 'Noto Sans CJK', Verdana, sans-serif; font-size:16px; width:100%;height:100%"></textarea>
 		</div>
 
 

+ 2 - 2
app/ucenter/setting.js

@@ -182,13 +182,13 @@ function setting_paliscript_change(set) {
 }
 function setting_render_paliscript(set) {
 	let html = "";
-	html += "<select id='" + set + "' onchange=\"setting_paliscript_change('" + set + "')\" style='font-family:\"Noto Sans\", \"Noto Sans SC\", \"Noto Sans TC\",\"Noto Sans Tai Tham\", \"ATaiThamKHNewV3-Normal\", Arial, Verdana'>";
+	html += "<select id='" + set + "' onchange=\"setting_paliscript_change('" + set + "')\" style='font-family:\"Noto Sans\", \"Noto Sans SC\", \"Noto Sans TC\", \"ATaiThamKHNewV3-Normal\", Arial, Verdana'>";
 	for (const iterator of setting["_lib.pali_script"]) {
 		html += "<option value='" + iterator + "'";
 		if (iterator == setting[set]) {
 			html += "selected='selected'";
 		}
-		html += " style='font-family:\"Noto Sans\", \"Noto Sans SC\", \"Noto Sans TC\",\"Noto Sans Tai Tham\", \"ATaiThamKHNewV3-Normal\", Arial, Verdana'>";
+		html += " style='font-family:\"Noto Sans\", \"Noto Sans SC\", \"Noto Sans TC\", \"ATaiThamKHNewV3-Normal\", Arial, Verdana'>";
 		html += iterator;
 		html += "</option>";
 	}

+ 42 - 37
app/udict/my_dict_list.php

@@ -20,6 +20,12 @@ require_once '../studio/index_head.php';
     #word_list{
         width:unset;
     }
+	#setting_user_dict_nav{
+		width:95%;
+		display:inline-flex;
+		justify-content: space-between;
+}
+	}
 	</style>
 
 	<?php
@@ -82,7 +88,7 @@ $iCountWords = $allWord;
 if ($iCountWords == 0) {
     echo "<div id='setting_user_dict_count'>您的用户字典中没有单词。</div>";
 } else {
-    echo "<div>search:<span style='display:inline-block;width:20em;'><input type='input'  /></span></div>";
+    echo "<div>{$_local->gui->search}<span style='display:inline-block;width:20em;'><input type='input'  /></span></div>";
     $iPages = ceil($iCountWords / $iOnePage);
     if ($iCurrPage > $iPages) {
         $iCurrPage = $iPages;
@@ -100,63 +106,62 @@ if ($iCountWords == 0) {
     $query = "select *  from dict where id in {$strQuery} order by time DESC";
     $allWords = PDO_FetchAll($query);
     ?>
-    <div id="setting_user_dict_nav" style="backgroud-color:gray">
+    <div id="setting_user_dict_nav">
     <?php
 if ($iCurrPage == 0) {
-        echo "第一页 | ";
-        echo "上一页";
+        echo "<span>{$_local->gui->first_page}</span>";
+        echo "<span>{$_local->gui->previous_page}</span>";
     } else {
-        echo "<a href=\"../udict/my_dict_list.phpphp?page=0\">第一页</a>";
+        echo "<span><a href=\"../udict/my_dict_list.php?page=0\">{$_local->gui->first_page}</a></span>";
         $prevPage = $iCurrPage - 1;
-        echo "<a href=\"../udict/my_dict_list.php?page={$prevPage}\">上一页</a>";
+        echo "<span><a href=\"../udict/my_dict_list.php?page={$prevPage}\">{$_local->gui->previous_page}</a></span>";
     }
 
-    echo "第<span style='display:inline-block;width:4em;'><input type=\"input\" value=\"" . ($iCurrPage + 1) . "\" size=\"4\" /></span>页";
-    echo "共{$iPages}页";
+    echo "<span style='display:inline-block;white-space: nowrap;'>{$_local->gui->page_num}<input type=\"input\" value=\"" . ($iCurrPage + 1) . "\" style='width:3em;height:1em;'/>/{$iPages}</span>";
 
     if ($iCurrPage < $iPages - 1) {
-        echo "<a href=\"../udict/my_dict_list.php?page=" . ($iCurrPage + 1) . "\">下一页</a>";
-        echo "<a href=\"../udict/my_dict_list.php?page=" . ($iPages - 1) . "\">最后一页</a>";
+        echo "<span><a href=\"../udict/my_dict_list.php?page=" . ($iCurrPage + 1) . "\">{$_local->gui->next_page}</a></span>";
+        echo "<span><a href=\"../udict/my_dict_list.php?page=" . ($iPages - 1) . "\">{$_local->gui->last_page}</a></span>";
 
     } else {
-        echo "下一页 | 最后一页";
+        echo "<span>{$_local->gui->next_page}</span><span>{$_local->gui->last_page}</span>";
     }
-    echo "<span id='setting_user_dict_count'>总计{$iCountWords}</span>";
+    echo "<span id='setting_user_dict_count'>{$_local->gui->vocabulary}:{$iCountWords}</span>";
     ?>
     </div>
-    <div>
-        <div style="display:flex;">
-            <div><input type="checkbox" /></div>
-            <div>拼写</div>
-            <div>类型</div>
-            <div>语法</div>
-            <div>意思</div>
-            <div>语基</div>
-            <div>状态</div>
-            <div>引用</div>
-            <div></div>
-        </div>
+    <table style="width:95%;">
+        <tr style="padding:5px;font-weight: bold;">
+            <td style=''><input type="checkbox" /></td>
+            <td style=''><?php echo $_local->gui->spell; //拼写?></td>
+            <td style=''><?php echo $_local->gui->wordtype; //单词类型?></td>
+            <td style=''><?php echo $_local->gui->gramma; //语法?></td>
+            <td style=''><?php echo $_local->gui->g_mean; //意思?></td>
+            <td style=''><?php echo $_local->gui->parent; //语基?></td>
+            <td style=''><?php echo $_local->gui->dictsouce; //词条来源?></td>
+            <td style=''><?php echo $_local->gui->citations; //引用数?></td>
+            <td style=''></td>
+        </tr>
     <?php
 foreach ($allWords as $word) {
-        echo '<div class="file_list_row" style="padding:5px;">';
-        echo "<div style='flex:1;'><input type=\"checkbox\" /></div>";
-        echo "<div style='flex:3;'>{$word["pali"]}</div>";
-        echo "<div style='flex:1;'>{$word["type"]}</div>";
-        echo "<div style='flex:1;'>{$word["gramma"]}</div>";
-        echo "<div style='flex:3;'>{$word["mean"]}</div>";
-        echo "<div style='flex:3;'>{$word["parent"]}</div>";
+        echo '<tr style="padding:5px;">';
+        echo "<td style=''><input type=\"checkbox\" /></td>";
+        echo "<td style='max-width:12vw; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;'>{$word["pali"]}</td>";
+        echo "<td style=''>".$word["type"]."</td>";
+        echo "<td style=''>{$word["gramma"]}</td>";
+        echo "<td style='max-width:12vw; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;'>{$word["mean"]}</td>";
+        echo "<td style='max-width:12vw; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;'>{$word["parent"]}</td>";
         if ($word["creator"] == $UID) {
-            echo "<div style='flex:1;'>原创</div>";
+            echo "<td style=''>{$_local->gui->original}</td>";
         } else {
-            echo "<div style='flex:1;'>引用</div>";
+            echo "<td style=''>{$_local->gui->reference}</td>";
         }
-        echo "<div style='flex:1;'>{$word["ref_counter"]}</div>";
-        echo "<div style='width:1em;;'>...</div>";
-        echo "</div>";
+        echo "<td style=''>{$word["ref_counter"]}</td>";
+        echo "<td style=''>...</td>";
+        echo "</tr>";
     }
 }
 ?>
-    </div>
+    </table>
 
 
 <?php

+ 1 - 1
app/uhome/course.php

@@ -52,7 +52,7 @@ include "../pcdl/html_head.php";
 		let arrData = JSON.parse(data);
 		let html='';
 		html +="<div style='flex:10;'>"
-		html +='<iframe style="width:100%;height: 550px;" src="../fullcalendar/examples/time-zones.php"></iframe>';
+		html +='<iframe style="width:100%;height: 90vh;" src="../fullcalendar/examples/time-zones.php"></iframe>';
 		html +="</div>";
 		html +="<div style='flex:5;'>";
 		if(arrData.length>0){

+ 7 - 6
docker/README.md

@@ -20,12 +20,15 @@
   ```
 
 - Enjoy it!
-  
+
+  ![workspace](documents/workspace.png)
+  ![start](documents/start.png)
+
   ```bash
   # for the first time start
-  ./docker/ubuntu/first.sh
+  ./docker/first.sh
   # fot the next time start
-  ./docker/ubuntu/next.sh
+  ./docker/next.sh
   
   # start servers
   > sudo supervisord -c /etc/supervisor/supervisord.conf
@@ -34,11 +37,9 @@
   > sudo rabbitmq-plugins enable rabbitmq_management
 
   # enable redis clusters
-  > ./docker/redis.sh
+  > /etc/redis/redis.sh
   ```
 
-  ![start](documents/start.png)
-
   - RabbitMQ: `http://localhost:15672`, user `guest`, password `guest`
   - Redis cluster ports `6371~6376`
   - Minio server: `http://localhost:9001` user `admin`, password `12345678`

BIN
docker/documents/start.png


BIN
docker/documents/workspace.png


+ 1 - 1
docker/first.sh

@@ -1,2 +1,2 @@
 #!/bin/sh
-podman run --name mint -it --userns=keep-id --hostname=palm --user=$(id -ur):$(id -gr) --network host --events-backend=file -v $PWD:/workspace:z palm
+podman run --name mint -it --userns=keep-id --hostname=palm --user=$(id -ur):$(id -gr) --network host --events-backend=file -v $PWD/..:/workspace:z palm

+ 0 - 18
docker/redis.sh

@@ -1,18 +0,0 @@
-#!/bin/sh
-
-# https://redis.io/topics/cluster-tutorial
-set -e
-
-echo "setup redis clusters"
-redis-cli --cluster create \
-    127.0.0.1:6371 \
-    127.0.0.1:6372 \
-    127.0.0.1:6373 \
-    127.0.0.1:6374 \
-    127.0.0.1:6375 \
-    127.0.0.1:6376 \
-    --cluster-replicas 1
-    
-echo "done."
-
-exit 0

+ 3 - 33
documents/dev-doc.md

@@ -25,16 +25,10 @@ IAPT = International Academy Of Pali Tipitaka - 国际巴利三藏学院
 - 权限管理
   权限管理模块有瑕疵,多人协作编辑功能有待优化
 
-// TODO 我的想法是先关注当下的问题,解决问题,分阶段来。
-
-// TODO 等这些解决之后,再着手扩充新的功能,比如课程、报名等等,您觉得怎么样?(很好)
-
 基于以上几个问题,现启动平台重构计划。
 
 以解决问题为目标,细化任务,逐步实施。
 
-具体任务拆分见页尾。
-
 # 关于我们
 
 国际巴利三藏学院致力于让佛陀所揭示的真理可以平等的被所有族群方便的学习与运用。希望在传统和现代、老师与学生、翻译者与读者之间假设桥梁。向他们提供教育平台,享受前沿的教学科技,实现各种信息及资源的有效共享。指导圣典在人类生命系统净化提升的实践与运用。让全世界所有族群都可以享受高品质的圣典教育,最终实现圣典教育全球化。
@@ -46,32 +40,8 @@ IAPT = International Academy Of Pali Tipitaka - 国际巴利三藏学院
 
 # 参与开发
 
-关注此页面,发现有合适的待领取任务时,联系 Visuddhinanda(email:visuddhinanda@gmail.com) 加入。
-
-技术细节:暂时请先尝试阅读代码,重构结束后会有补充完整的开发文档。
-
-- 所有任务均有对应文档,点击任务标题查看详情,无链接或为空则表明文档尚未编写。
+关注此 [任务看板](https://github.com/orgs/iapt-platform/projects/5) 
 
-- 已拆分的任务,点击任务状态可跳转至看板对应卡片
+发现有合适的待领取(To do 状态)任务时,联系 Visuddhinanda(email:visuddhinanda@gmail.com) 加入。
 
-| 工作目标     | 任务编号 | 依赖项   | 任务标题                                                     | 任务状态 | 负责人           | 计划完成日     |
-| ------------ | -------- | -------- | ------------------------------------------------------------ | -------- | ---------------- | -------------- |
-| 解决性能瓶颈 | 01       | 无       | [SQLite 切换为 PostgreSQL](../task-design/sql-to-postgresql.md) | 待拆分   | Visuddhinanda    | 2021-8-20 |
-|              | 02       | 01       | 圣典全文检索方案优化                                         | 待拆分   | 待认领           | 待确定         |
-| 使代码可维护 | 03       | 01       | 百科模块重构                                                 | 待拆分   | 待认领           | 待确定         |
-|              | 04       | 01       | 词典模块重构                                                 | 待拆分   | 待认领           | 待确定         |
-|              | 05       | 01,03,04 | 译文编辑器重构                                                   | 待拆分   | Visuddhinanda    | 待确定         |
-|              |      06    |   05       | 逐词解析编辑器                                 |          |                  |                |
-| 权限管理优化 | 07       | 01       | 权限模块重构                                                 | 方案设计 | 豆沙猫 | // TODO 待确定 |
-|              |          |          |                                                              | 编码实施 | // 豆沙猫 | // TODO 待确定 |
-| 开发文档梳理 | 08       | 无       | 梳理平台开发文档                                             | 待拆分   | 豆沙猫           | 2021/07/30     |
-
-// TODO 译文编辑器重构 包含好几个子问题,如互动设计不完善,网络故障的错误处理不完善,大文章加载的性能问题。
-
-// TODO 此处任务中没有涉及到技术问题。
-
-// TODO 我考虑的还是从问题出发,解决对应问题的时候,先确定解决方案,方案中再包含技术选型和实施细节。您觉得可以吗?
-
-// TODO 是否合并看板?如果要的话,我们把原来的那几个项目关闭掉,新开项目,逐个任务拆分怎么样?
-
-// TODO 此处权限管理是不是应该放入「使代码可维护」的目标之一?还是应当拆离出来?我没有能很好的抉择。
+技术细节:暂时请先尝试阅读代码,重构结束后会有补充完整的开发文档。