Greasy Fork is available in English.
对应填写id和中文名即可,目前支持球队概览页面,财政页面,国家队页面,球员页面,比赛页面。 部分功能尚待开发!
当前为
// ==UserScript==
// @name 球员汉化
// @version v1.1.0
// @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/*
// @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,"孔亮平",
//国家队
125076426,"丁喜雨"
];
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;
}
}
}
}