Explorar el Código

添加缅文到罗马转码

visuddhinanda hace 4 años
padre
commit
96ff277929
Se han modificado 3 ficheros con 19 adiciones y 2 borrados
  1. 15 0
      app/public/charcode/coverter_my.js
  2. 3 1
      app/term/note.js
  3. 1 1
      app/ucenter/default.json

+ 15 - 0
app/public/charcode/coverter_my.js

@@ -730,3 +730,18 @@ function roman_to_my(input) {
 	}
 	return txt;
 }
+
+function my_to_roman(input) {
+
+	let txt = input.toLowerCase();
+
+	try {
+		for (r_to_m_i in char_myn_to_roman_1) {
+			eval("txt=txt.replace(/" + char_myn_to_roman_1[r_to_m_i].id + "/g,char_myn_to_roman_1[r_to_m_i].value);");
+		}
+	} catch (err) {
+		//error
+		alert(err.message);
+	}
+	return txt;
+}

+ 3 - 1
app/term/note.js

@@ -1954,13 +1954,15 @@ function set_pali_script(pos, script) {
 			switch(script){
 				case "မြန်မာ":
 					return roman_to_my(oldcontent);
+				case "My2Roman":
+					return my_to_roman(oldcontent);
 				case "සිංහල":
 					return roman_to_si(oldcontent);
 				case "ᨲ᩠ᩅᩫᨴᩱ᩠ᨿᨵᨾ᩠ᨾ᩼":
 					return roman_to_tai(oldcontent);
 				case "อักษรไทย":
 					return roman_to_thai(oldcontent);
-					default:
+				default:
 					return(oldcontent);
 			}
 			

+ 1 - 1
app/ucenter/default.json

@@ -22,6 +22,6 @@
 	"lib.first_script": "Roman",
 	"lib.second_script": "none",
 	"lib.pali_script": ["none", "Roman", "မြန်မာ","සිංහල"],
-	"_lib.pali_script": ["none", "Roman", "မြန်မာ","සිංහල","ᨲ᩠ᩅᩫᨴᩱ᩠ᨿᨵᨾ᩠ᨾ᩼","อักษรไทย"],
+	"_lib.pali_script": ["none", "Roman", "မြန်မာ","සිංහල","ᨲ᩠ᩅᩫᨴᩱ᩠ᨿᨵᨾ᩠ᨾ᩼","อักษรไทย","My2Roman"],
 	"term.template": ["[%mean%](%pali% %mean2% %mymean%)", "[%mean%]", "", ""]
 }