Greasy Fork

Greasy Fork is available in English.

球员汉化

对应填写id和中文名即可,目前支持球队概览页面,财政页面,国家队页面,球员页面,比赛页面。 部分功能尚待开发!

当前为 2022-01-27 提交的版本,查看 最新版本

// ==UserScript==
// @name          球员汉化
// @version       v1.1.4
// @description   对应填写id和中文名即可,目前支持球队概览页面,财政页面,国家队页面,球员页面,比赛页面。  部分功能尚待开发!
// @author        魔力联
// @include	  http://trophymanager.com/*
// @include       *trophymanager.com/club/*/squad/*
// @include       *trophymanager.com*
// @exclude       https://trophymanager.com/club/
// @include	     http://trophymanager.com/matches/*
// @include	     https://trophymanager.com/matches/*
// @include	     https://trophymanager.com/matches/nt/*
// @grant none
// @namespace http://greasyfork.icu/users/792929
// ==/UserScript==







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);
	}
	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
];



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);
	
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;
				
			}
			
	

		}
	
}	
	
}