Greasy Fork

Greasy Fork is available in English.

球员汉化

对应填写id和中文名即可,目前支持球队概览页面,财政页面,国家队页面,球员页面,比赛页面。 部分功能尚待开发! 新增club页面汉化! 新更新比赛过程中汉化消失情况。

当前为 2022-11-10 提交的版本,查看 最新版本

// ==UserScript==
// @name          球员汉化
// @version       v1.2.8
// @description   对应填写id和中文名即可,目前支持球队概览页面,财政页面,国家队页面,球员页面,比赛页面。  部分功能尚待开发! 新增club页面汉化! 新更新比赛过程中汉化消失情况。
// @author        魔力联
// @include	  http://trophymanager.com/*
// @include       *trophymanager.com/club/*/squad/*
// @include       *trophymanager.com*
// @include       https://trophymanager.com/club/
// @include	     http://trophymanager.com/matches/*
// @include	     https://trophymanager.com/matches/*
// @include	     https://trophymanager.com/matches/nt/*
// @exclude     https://trophymanager.com/transfer/*

// @grant none
// @namespace http://greasyfork.icu/users/792929
// ==/UserScript==
//

function taiwansheng(){
var tb=document.getElementsByClassName("country_link normal");	
var n1;
	for (n1=0;n1<tb.length;n1++){
		if  (tb[n1].href=="https://trophymanager.com/national-teams/tw/"){			
			tb[n1].innerHTML="中国台湾";			
		}		
	}

var tb1=document.getElementsByClassName("ui-selectmenu-status");
var n2;
	for (n2=0;n2<tb1.length;n2++){
		if  (tb1[n2].innerHTML=="中华台北"){		
			tb1[n2].innerHTML="中国台湾";			
		}		
	}
var tb2=document.getElementsByClassName("box_sub_header")[0].getElementsByTagName("span")[1];

		if  (tb2.innerHTML=='中华台北 <ib alt="flag of tw" class="flag-img-tw "></ib>'){
				tb2.innerHTML='中国台湾 <ib alt="flag of tw" class="flag-img-tw "></ib>';
				}

var tb3=document.getElementsByClassName("content_menu")[0].getElementsByTagName("a")[0];

		if  (tb3.href=='https://trophymanager.com/national-teams/tw/'){
				tb3.innerHTML='中国台湾 <span> <img src="/pics/flags/gradient/tw.png"></span>';
				}

var tb4=document.getElementsByClassName("column2_a"	)[0].getElementsByTagName("table")[0].getElementsByTagName("td")[0];

	
	if  (tb4.innerHTML=='<img src="/pics/nt_logos/140px/tw.png">'){
				tb4.innerHTML='<img src="/pics/nt_logos/140px/cn.png"><span> <img src="/pics/flags/gradient/tw.png" text-align: center;></span>';
				}
}

if (location.pathname=='/national-teams/tw/'){
taiwansheng();
}

var a=document.querySelectorAll(".normal[player_link]");

function hanhua(a,id,name){
var i;
for (i = 0; i < a.length; i++) 
{
	var b=a[i].attributes[2].value;
	
	if (b == id)
	{
	//a[i].innerHTML=name;
	//alert(a[i].innerHTML.indexOf("5px"));
	var g=a[i].innerHTML;
	if (g.indexOf("5px")!=-1){
	var h=g.substring(g.indexOf("5px")+6,g.length);//提取名字字符串 v1.1.5增加俱乐部页面汉化
	var d1=h.indexOf("'");
	var e1=h.indexOf("'",d1+1);
	var l1=h.length; 
	var nicheng1=h.slice(d1,e1+1);	
	a[i].innerHTML=g.replace(h,nicheng1+" "+name);
	}
	else {
	var h=g.substring(0,g.length);//提取名字字符串 v1.1.5增加俱乐部页面汉化
	var d2=h.indexOf("'");
	var e2=h.indexOf("'",d2+1);
	var l2=h.length; 
	var nicheng2=h.slice(d2,e2+1);	
	a[i].innerHTML=g.replace(h,nicheng2+" "+name);	
	}
	
	}
	if (b == id)
	{break;
	}
}

}





///////////////////////////////////////////////////////////////////
//这里按格式填写汉化球员的id和中文名,注意标点全用英文符号(半角),最后一行不用加逗号

var A1=[
//魔力联
130973048,"芙兰达",
131032902,"颜齐眉",

131151982,"连安国",
129709310,"孔亮平",

//太原龙城
126056308,"钱十强",
128267818,"裴明轩",
128257579,"邱正月",
129120241,"乔祥麟",
123341614,"罗文·布隆菲尔德",
132995531,"赵耀彤",
125213056,"李瑞龙",
127565613,"柯瑞清",
130947949,"巴基尔西·科塔",
127649183,"苏皮安迪·阿兰托",
128377431,"潘海涛",
131818078,"陈春满",
125899449,"甘文超",
130950760,"冉向利",
131671784,"徐焕成",
131603184,"杜亮亮",
133582262,"王晨佳",
134113276,"王家骥",
133513918,"吴方卓",
132286905,"王星涵",
128357202,"韩陵辉",
132325539,"梅炆",
130260881,"连良玉",
129029395,"郭三沙",
134257079,"郑学友",
131092860,"周友鹏",
131767238,"石小宝",
133582261,"高开雄",
130316940,"柏佳玉",
132920669,"贝建伟",
131116311,"毛梓岳",
134763927,"乔超飞",
124185890,"伊坦·休斯",
130508882,"陈青赫",
131683328,"常霓玛",
133646630,"吴慧川",
134744656,"于振华",

//宜兰FC

134131159,"佘濤",
128173812,"李潇梅",
133048642,"姚萬汸",
132877213,"袁藝",
132456489,"梅汉武",
134276080,"康國",
134296485,"蔡凱",
132954843,"孫源",
134813392,"林傑",
134832668,"黄磊",
134149122,"邸建國",
133548119,"拓武漢",
133565713,"水田峪",
133548117,"袁強",

//台足
132402133,"陳佛賢",
134149123,"謝洪華",
125896361,"鄧琴",
123573025,"崔邦",
127629072,"謝兆忠",
125767235,"詹景奎",
123341123,"蕭成",
126002377,"阮智富",
124084750,"賴興",
128891978,"馬良",
123573402,"凌長勇",
124427806,"亞貴晉",
125765407,"董磊",
122605274,"蘇崗晟",
125058871,"曾峰儀",
126838871,"熊提亞",
121725970,"水莫若",
121740150,"梅懷浩",
125028672,"潘坤",
124149929,"秦魚鮭",
125965362,"賈匡義",
129818400,"逹興富",
128314107,"盛佳發",

//國足
125076426,"丁喜雨",
127321586,"李月雷",
127410165,"包佳玉",
128356097,"翟延槐",
124327933,"霍骁玛",
126772967,"李浩岩",
126857961,"阮志宏",
126059833,"黄广明",
122484919,"高稳勇",
131806529,"柳长杰",
130992203,"杨慧宇",
131643085,"吴泰源",
127628276,"郑臣铭",
126517474,"北焕禛",
124224173,"米浩宇",
129825977,"曹先志",
131032050,"田鹏辉",
125244600,"卢福生",
125793168,"安伟伟",
125796743,"范衡",
126771871,"谭慧春",
129622116,"查世伟",
126516458,"段华锋",
  
//圣西罗_4383284
131643009,"黄晓东",
129050991,"万铭岳",
127423823,"崔华韶",
129050482,"蒋凯勤",
128148924,"赵顺新",
129799523,"东方大宇",
130507225,"甘春泉",
134760419,"甘玉辉",
134742894,"张达仁",
134742907,"何浩伟",
131772633,"田思成",
133079581,"朱瀚",
133662744,"夏桂武",
134099065,"于鹏志",
132360359,"长孙志宇",
134811524,"杜若飞",
134255335,"黄国龙",
134742918,"张洪刚",
134811556,"辛冠男",
132995180,"王晓平",
/////v1.1.3
//台足
127441873,"趙航基",
125058872,"亞本",
//迷弟
130422563,"农权孙",
128151506,"法比安·巴塞特",
129774681,"扎哈尔·奥利尼克",
129705370,"斯孔舒仁",
125948687,"吉加·卡齐塔泽",
130284428,"邢耀法",
126745851,"倪雄胡",
131052182,"旺祖光",
130284384,"翟哲昊",
128967070,"郑权舜",
126838577,"杰罗·阿尔贝托·瓦内加斯",
129097830,"奥德胜",
124427257,"贾君川",
130483667,"胡邢驰",
129072706,"昆·德·阿尔梅达",
129746739,"彭国文",
130259181,"志帅君",
132242110,"桑超澈",
131780550,"穆晨俊",
132381759,"崔彤舒",
133646502,"宋关钧",
133532231,"柯舜成",
134278658,"赵琳虎",
132359641,"姜迪舟",
134849127,"贾惠宇",
131720184,"谭林锋",
/////v1.1.4
//圣西罗_4383284
130949268,"秦国",
125003597,"李德",
124404906,"贾林凯",
123573315,"卓挺严",
134710026,"赵正图",
134726643,"李海帆",
134726623,"满建羣",
134171914,"徐宪平",
133513907,"尤恩华",
134183742,"刘挺",
134255332,"吴向敏",
134148632,"陶云翔",
134846907,"蔡子尧",
//v1.1.5
//国足v1.1.8
122486806,"达光南",
124150374,"刘子杰",
//孙笑川258 V1.1.10
131020956,"卢轩城",
130311641,"郭叶城",
130507411,"农恩来",
130507363,"林一傲",
131152847,"柳城渐",
128290759,"雷子远",
131806529,"柳长杰",
132302237,"唐亦文",
132302238,"李雄玮",
132323078,"露西亚",
132342031,"时云韬",
126616886,"农宗基",
130348414,"杀涵朝",
133016783,"任景聊",
128747284,"比利弗",
133514228,"罗烁",
133514222,"菜稳龙",
133566075,"赵自信",
133583564,"旺成功",
133679110,"何永来",
133652178,"司马小龙",
134136149,"叶子瑞",
134136150,"伍国华",
134183639,"党干",
134238225,"洪德南",
134275920,"北京涛",
134295810,"火锅荣",
134728797,"荆嘉俊",
134751508,"石柯",
134751510,"翟振洋",
132996988,"薛光启",
133016826,"夏旭伟",
132352207,"张荣奥",
133684221,"童远超",
133634542,"程长乐",
134121010,"蔡鸿辰",
134200600,"胡耀宗",
134264069,"徐启迪",
134796331,"万铁林",
134785451,"屎样",
134849458,"羊刀",
134264070,"潘书生",
134868514,"武益达",
134894392,"胡雨星",
//v1.1.11
//太原龙城
134890647,"史哲",
131748894,"关萃伟",
132913763,"王志录",
128361695,"奥莱·比约达尔",
128231457,"黄茂功",
127471054,"‎瓦西里奥斯·普索马斯‎",
//圣西罗_4383284
132425734,"曾国盛",
126803549,"任文毅",
128990779,"邱龙腾",
127410179,"沈俊川",
135311226,"彭琦宸",
134908482,"翁帅龙",
134830979,"吴志飞",
134848948,"古天乐",
134888507,"席经纬",
134888503,"齐玉坤",
132425737,"姜草",
//v1.1.12
//太原龙城
135314361,"宁驰明",
135353151,"雷月宇",
//弑影天下
134902416,"江天启",
134727740,"郭羽墨",
134711898,"陆泽轩",
133645594,"诗邵楠",
134242534,"瓦迪姆·萨赫拉丹",
132322160,"袁初圣",
132382197,"韩剑铠",
132952561,"袁施杰",
131629556,"百克之",
131745150,"罗弛",
131051621,"姬诛姿",
130488674,"达里尔·福克斯",
131083699,"阿尼埃洛·乌斯贝蒂",
130397256,"葛允浩",
130351142,"马成俊",
130347679,"耶迪迪亚妈妈",
131013660,"朱飞泓",
130347968,"桂光耀",
130961493,"爱德华多·平萨",
131129948,"昶智宽",
129635272,"伊利虹膜",
130515484,"周剑心",
129704663,"李炎翰",
134147185,"傅治麟",
  //迷弟 V1.2.0
134812709,"何轩程",
135344569,"韩德群",
134832952,"邹志杏",
133514218,"袁熙恋",
135335548,"司空柯健",
135312774,"林川桦",
134278659,"朱广姚",
//4.32青州泰山 v1.2.1
136088502,"外-Castro",
136054241,"苏云顶",
136053485,"育-Grande",
134848958,"王泽金",
136065404,"育-Sarre",
136054245,"孔元华",
134150930,"外-Enevoldsen",
133670945,"育-Mancini",
135917063,"育-Nacaratti ",
136041271,"哈国庆",
136041272,"刁星月",
135330735,"温文君",
133654821,"穆文静",
134185260,"间长崎",
135471933,"周一至",
133599987,"外-Ichnaoui",
134149448,"毛振凯",
135097515,"外-Piazzoli",
133016077,"外-Bodnar ",
135988767,"李九州",
134848948,"古天乐",
135435859,"于宽吉",
135435860,"育-齐玉坤",
135408391,"育-Figuli ",
135408388,"育-Debnár",
135408386,"育-Rak",
133038163,"宣阳东",
135418271,"育-郭羽墨",
134811525,"外-Varik",
135400197,"育-McCormack",
134436861,"外-Mullins",
134258842,"外-Swiderski ",
135350703,"育-Contreras",
129684474,"外-Loktev",
131020805,"外-Krupa",
135404233,"育-steel",
135350533,"育-唐建业",
135000237,"蔡俊川",
135000234,"高世春",
135000233,"连守奇",
135000236,"叶瑞发",
135000238,"许世安",
135000232,"李京平",
135000239,"赵美艳",
135000241,"丁锤锤",
135000221,"鲁沙根",
135000242,"倪培乐",
135000224,"沙天乐",
135000240,"杨志林",
135000243,"戴卓恩",
135000229,"花无谢",
135000226,"黄兴宛",
135000228,"边俊如",
134832889,"雷小平",
135000244,"于建科",
135000231,"崔鹏义",
135000222,"叶朝天",
135000220,"谢子尧",
135387963,"贾先宇",
//v1.2.2
135000520,"郭玉东",
135000525,"舒兆丰",
135000527,"曲岩金盛",
135000528,"曲新宇",
135000533,"周鹏正",
135000521,"甘希杰",
135391352,"裴祥林",
123211995,"乔纳森 坦南特",
122458351,"尼古拉 弗兰科维奇",
120709077,"提赞 文森特",
131719765,"费尔南多",
135000524,"蒋冬冬",
//圣西罗_4383284
131031067,"陆强",
130377105,"温景文",
135359829,"龙昌瑞",
135378052,"周明凯",
//长春鸿城 V1.2.3
135258453,"戴林根",
135258452,"牟佳林",
126013427,"卢卡·恩迪",
125227877,"米切尔·多纳蒂",
135258451,"林垚垚",
135258462,"洪志忠",
//长春鸿城
135258453,"戴林根",
135258452,"牟佳林",
126013427,"卢卡·恩迪",
125227877,"米切尔·多纳蒂",
135258451,"林垚垚",
135258462,"洪志忠",
132328568,"塞巴斯蒂安·波吉亚诺",
//孙笑川258 V1.2.4
132996988,"薛光启",
132352207,"张荣奥",
134200600,"胡耀宗",
134264069,"徐启迪",
134796331,"万铁林",
134785451,"屎样",
134849458,"羊刀",
134264070,"潘书生",
134868514,"武益达",
135312579,"康聪",
135328505,"月季亲",
135378126,"宫泽进",
135418470,"邹进谏",
135435002,"杜依倩",
135453020,"卢岑",
135470944,"贾玉涛",
135471399,"刘玉荣",
135489824,"扑街先",
131020956,"卢轩城",
130311641,"郭叶城",
130507411,"农恩来",
130507363,"林一傲",
131152847,"柳城渐",
131806529,"柳长杰",
132302237,"唐亦文",
132302238,"李雄玮",
132323078,"露西亚",
132342031,"时云韬",
130348414,"杀涵朝",
133016783,"任景聊",
128747284,"比利弗",
133514222,"菜稳龙",
133566075,"赵自信",
133679110,"何永来",
133652178,"司马小龙",
134136149,"叶子瑞",
134136150,"伍国华",
134183639,"党干",
134238225,"洪德南",
134295810,"火锅荣",
134728797,"荆嘉俊",
134751508,"石柯",
134751510,"翟振洋",
131807237,"徐世刚",
131152572,"姚根根",
135453032,"欧阳中龙",
128873104,"任晨晨",
129818599,"郑宗胜",
130260509,"玩巨基",
131605175,"长吊哥",
132954681,"古中仙",
132359807,"塔拉怒",
134131258,"饭长兴",
//太原龙城
130484653,"钟天元",
129104292,"岑波",
135927406,"柴陈赫",
136539668,"区会平",
136008270,"单肖强",
136510804,"水陈彬",
136021890,"刘秉杰",
136087350,"钟振龙",
136087348,"黄品汉",
//到处梦游F.C
134112883,"周冠鑫",
131040007,"田万春",
134095977,"黄维辉",
129566968,"周科镇",
133004997,"于博云",
136574036,"岳楷任",
137106177,"余广",
136676316,"欧狄凡"
];



var m;
for (m = 0; m < (A1.length/2); m++)
{
	var id=A1[m*2];
	
	var name=A1[m*2+1];
	
  hanhua(a,id,name);


}


// player页面汉化



  var b=document.getElementsByTagName("strong")[0].innerHTML;

	var playerID = location.pathname.match(/\d+/);


  var c=b.indexOf(".");
  var d=b.indexOf("'");
  var e=b.indexOf("'",d+1);
  var l=b.length; 
  var haoma=b.slice(0,c+1);
  var nicheng=b.slice(d,e+1);



  
var n;
for (n = 0; n < (A1.length/2); n++)
{
	var id=A1[n*2];
	var name=A1[n*2+1];
	
    if (playerID == id)
	{
	
  document.getElementsByTagName("strong")[0].innerHTML=haoma+" "+nicheng+" "+name;
    
	}
 if (playerID == id){
    break;
  }

}

//比赛页面汉化
//setTimeout(hanhua2,3000);
//v1.1.7更新比赛过程中出现事件汉化消失问题,设置循环。
var start=setInterval(yanshihanhua,3000);
function yanshihanhua(){
    setTimeout(hanhua2,3000)
}
if (document.getElementsByClassName("normal no_hover")[0].getElementsByTagName("div")[2].innerHTML.indexOf("rating")==-1){
    clearInterval(start);
}


function hanhua2() {	
	var u= document.getElementsByClassName("normal no_hover");
	
	//alert(u[0].getElementsByTagName("div")[1].innerHTML);
	
	var j;
	var playerid
	for (j = 0; j < (32); j++){
		playerid=u[j].href.match(/\d+/);

	var m;
		for (m = 0; m < (A1.length/2); m++)
		{
			var id=A1[m*2];
	
			var name=A1[m*2+1];
			var p=u[j].getElementsByTagName("div")[1].innerHTML;
			
			var d=p.indexOf("'");
			var e=p.indexOf("'",d+1);
			var l=p.length 
			
			var nicheng=p.slice(d,e+1);	

			if (playerid == id) {
	
        //alert(playerid);

				u[j].getElementsByTagName("div")[1].innerHTML=nicheng+" "+name;
			}

			//alert(u[j].getElementsByTagName("div")[1].innerHTML);
			
			if (playerid == id) {
				
				break;
				
			}
			
	

		}
	
}	
	
}