// ==UserScript==
// @name 风暴英雄名汉化hotslogs.com heroesprofile.com
// @description 在 hotslogs.com 和 heroesprofile.com 自动汉化风暴英雄英雄名称
// @version 1.0
// @namespace https://space.bilibili.com/482343
// @author 超神越鬼
// @license 超神越鬼
// @include **hotslogs.com**
// @include **heroesprofile.com**
// @run-at document-end
// ==/UserScript==
var a = ["Xul","Kharazim","Samuro","Deathwing","Fenix","Maiev","Raynor","Ana","Mal'Ganis","Lunara","Gazlowe","Rehgar","Malfurion","Kerrigan","E.T.C.","Greymane","Sonya","The Butcher","Lúcio","Malthael","Stukov","Rexxar","Zagara","Valla","Mephisto","Kael'thas","Tracer","Alexstrasza","Varian","Ragnaros","Johanna","Thrall","Azmodan","Nazeebo","Deckard","Li-Ming","Murky","Leoric","Abathur","Tyrael","Muradin","Jaina","Gall","Whitemane","Sgt. Hammer","Kel'Thuzad","Sylvanas","Junkrat","Diablo","Probius","Blaze","Uther","Artanis","Li Li","Auriel","Falstad","Arthas","Illidan","Chromie","Gul'dan","Zul'jin","Yrel","Nova","Anub'arak","Tyrande","Anduin","Brightwing","Garrosh","Alarak","Cho","Valeera","Zeratul","Tychus","Lt. Morales","Stitches","The Lost Vikings","Chen","Hanzo","Genji","Imperius","Orphea","Medivh","Qhira","Cassia","Dehaka","Zarya","Tassadar","D.Va"];
var b = ["祖尔","卡拉辛姆","萨穆罗","死亡之翼","菲尼克斯","玛维","雷诺","安娜","玛尔加尼斯","露娜拉","加兹鲁维","雷加尔","玛法里奥","凯瑞甘","精英牛头人酋长","格雷迈恩","桑娅","屠夫","卢西奥","马萨伊尔","斯托科夫","雷克萨","扎加拉","维拉","墨菲斯托","凯尔萨斯","猎空","阿莱克丝塔萨","瓦里安","拉格纳罗斯","乔汉娜","萨尔","阿兹莫丹","纳兹波","迪卡德","李敏","奔波尔霸","李奥瑞克","阿巴瑟","泰瑞尔","穆拉丁","吉安娜","加尔","怀特迈恩","重锤军士","克尔苏加德","希尔瓦娜斯","狂鼠","迪亚波罗","普罗比斯","布雷泽","乌瑟尔","阿塔尼斯","丽丽","奥莉尔","弗斯塔德","阿尔萨斯","伊利丹","克罗米","古尔丹","祖尔金","伊瑞尔","诺娃","阿努巴拉克","泰兰德","安度因","光明之翼","加尔鲁什","阿拉纳克","古","瓦莉拉","泽拉图","泰凯斯","莫拉莉斯中尉","缝合怪","失落的维京人","陈","半藏","源氏","英普瑞斯","奥菲娅","麦迪文","琪拉","卡西娅","德哈卡","查莉娅","塔萨达尔","D.Va"];
var zz = a.length;
function hh(){
var elements = document.getElementsByTagName("a","div");
for (var i=0;i<elements.length;i++){
var oa = elements[i].innerText;
if (oa!=null) {
var zm = "";
for (var j=0;j<zz;j++){
if (oa == a[j]) {
console.log(oa,' ',a[j],' ',b[j]);
zm = b[j];
break;
}
}
if (zm != "")elements[i].innerText=zm;
}}
return false;
}
function h2(){
var elements = document.getElementsByTagName("option");
for (var i=0;i<elements.length;i++){
var oa = elements[i].text;
if (oa!=null) {
var zm = "";
for (var j=0;j<zz;j++){
if (oa == a[j]) {
console.log(oa,' ',a[j],' ',b[j]);
zm = b[j];
break;
}
}
if (zm != "")elements[i].text=zm;
}}
return false;
}
function h3(){
var elements = document.getElementsByTagName("li");
for (var i=0;i<elements.length;i++){
var oa = elements[i].textContent;
if (oa!=null) {
var zm = "";
for (var j=0;j<zz;j++){
if (oa == a[j]) {
console.log(oa,' ',a[j],' ',b[j]);
zm = b[j];
break;
}
}
if (zm != "")elements[i].textContent=zm;
}}
return false;
}
hh();
h2();
h3();
setInterval(function(){ hh(); h2(); h3();},10000);