MediaWiki:Common.js:修订间差异

Hineven留言 | 贡献
无编辑摘要
Hineven留言 | 贡献
无编辑摘要
第68行: 第68行:
collapse_preprocess();
collapse_preprocess();
//以下代码用于翻译北大陆文
                translate_to_NLLang = function(str) {
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", "й");
var ret = str;
for (var x of img) {
ret.replace(new RegExp(x[0],"gm"), x[1]);
}
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);
}