MediaWiki:Mobile.js:修订间差异
无编辑摘要 |
无编辑摘要 |
||
| 第58行: | 第58行: | ||
collapse_preprocess(); | collapse_preprocess(); | ||
//以下代码用于翻译北大陆文 | |||
var keys = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "S", "T", "U", "V", "W", "E", "F", "G", "H", "I"]; | |||
var img = new Map(); | |||
img.set("a", "a"); | |||
img.set("b", "б"); | |||
img.set("c", "г"); | |||
img.set("d", "я"); | |||
img.set("e", "ε"); | |||
img.set("f", "ѯ"); | |||
img.set("g", "ѣ"); | |||
img.set("h", "ц"); | |||
img.set("i", "i"); | |||
img.set("j", "j"); | |||
img.set("k", "ѵ"); | |||
img.set("l", "I"); | |||
img.set("m", "м"); | |||
img.set("n", "п"); | |||
img.set("o", "ο"); | |||
img.set("p", "p"); | |||
img.set("q", "щ"); | |||
img.set("r", "ъ"); | |||
img.set("s", "д"); | |||
img.set("t", "τ"); | |||
img.set("u", "ы"); | |||
img.set("v", "v"); | |||
img.set("w", "ш"); | |||
img.set("x", "Х"); | |||
img.set("y", "У"); | |||
img.set("z", "й"); | |||
img.set("S", "д"); | |||
img.set("T", "τ"); | |||
img.set("U", "ы"); | |||
img.set("V", "v"); | |||
img.set("W", "ш"); | |||
img.set("E", "ε"); | |||
img.set("F", "ѯ"); | |||
img.set("G", "ѣ"); | |||
img.set("H", "ц"); | |||
img.set("I", "i"); | |||
translate_to_NLLang = function(str) { | |||
var ret = str; | |||
for(var i = 0; i<keys.length; i++) { | |||
ret = ret.replace(new RegExp(keys[i],"gm"), img.get(keys[i])); | |||
} | |||
return ret; | |||
} | |||
var to_translate = document.getElementsByClassName("translate-to-nllang"); | |||
for(var i = 0; i<to_translate.length; i++) { | |||
var s = to_translate[i].textContent; | |||
to_translate[i].textContent = translate_to_NLLang(s); | |||
} | |||