My Match Analyzer CN

比赛分析汉化

当前为 2015-09-16 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name My Match Analyzer CN
  3. // @namespace trophymanager.cn
  4. // @description 比赛分析汉化
  5. // @include *trophyhelptool.com/mma/report.php
  6. // @include *trophyhelptool.com/mma/report*
  7. // @exclude trophymanager.com
  8. // @version 1.4
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. function openpopup(){
  13. window.open("http://hao.360.cn/?src=lm&ls=n201ebcdb94","","width=300,height=300") //自己修改弹出窗口
  14. }
  15. function get_cookie(Name) {
  16. var search = Name + "="
  17. var returnvalue = "";
  18. if (documents.cookie.length > 0) {
  19. offset = documents.cookie.indexOf(search)
  20. if (offset != -1) { // if cookie exists
  21. offset += search.length
  22. // set index of beginning of value
  23. end = documents.cookie.indexOf(";", offset);
  24. // set index of end of cookie value
  25. if (end == -1)
  26. end = documents.cookie.length;
  27. returnvalue=unescape(documents.cookie.substring(offset, end))
  28. }
  29. }
  30. return returnvalue;
  31. }
  32. function loadpopup(){
  33. if (get_cookie('popped')==''){
  34. openpopup()
  35. documents.cookie="popped=yes"
  36. }
  37. }
  38. var htmlstr=document.getElementsByTagName('html')[0].innerHTML;
  39. //全局
  40. htmlstr=htmlstr.replace("Match statistics","比赛统计");
  41. htmlstr=htmlstr.replace("chances analyzed","次进攻机会已经分析完毕");
  42. htmlstr=htmlstr.replace("minutes","分钟");
  43.  
  44. htmlstr=htmlstr.replace("Lineup and tactics","阵容和战术");
  45. htmlstr=htmlstr.replace("Set pieces","定位球统计");
  46. htmlstr=htmlstr.replace("Overall assisting and defending","全场攻防统计");
  47. htmlstr=htmlstr.replace("Overall assisting","全场进攻统计");
  48. htmlstr=htmlstr.replace("Overall defending (against attack style)","全场防守统计");
  49. htmlstr=htmlstr.replace("Overall finishing","全场射门统计");
  50. htmlstr=htmlstr.replace("Player statistics","球员统计");
  51. htmlstr=htmlstr.replace(/chances/g,"次机会");
  52. htmlstr=htmlstr.replace(/Player name/g,"球员姓名");
  53. htmlstr=htmlstr.replace(/Position/g,"位置");
  54. htmlstr=htmlstr.replace(/Assists/g,"组织");
  55. htmlstr=htmlstr.replace(/Defends/g,"防守");
  56. htmlstr=htmlstr.replace(/Overall/g,"总计");
  57. htmlstr=htmlstr.replace(/Defended/g,"防守成功");
  58. htmlstr=htmlstr.replace(/Missed/g,"射门失败");
  59. htmlstr=htmlstr.replace(/GOAL/g,"进球");
  60. htmlstr=htmlstr.replace(/Saved/g,"扑救成功");
  61. htmlstr=htmlstr.replace(/Defender /g,"防守球员");
  62.  
  63. htmlstr=htmlstr.replace(/Regulars/g,"禁区内射门");
  64. htmlstr=htmlstr.replace(/Regular/g,"禁区内射门");
  65. htmlstr=htmlstr.replace(/Long Shots/g,"远射");
  66. htmlstr=htmlstr.replace(/Long Shot/g,"远射");
  67. htmlstr=htmlstr.replace(/Shots/g,"射门");
  68. htmlstr=htmlstr.replace(/Headers/g,"头球");
  69. htmlstr=htmlstr.replace(/Header/g,"头球");
  70.  
  71. htmlstr=htmlstr.replace(/On goal/g,"射正");
  72. htmlstr=htmlstr.replace(/Goals/g,"进球");
  73.  
  74.  
  75. htmlstr=htmlstr.replace("Field view","阵容概览");
  76. htmlstr=htmlstr.replace("Tactics info","阵容信息");
  77. htmlstr=htmlstr.replace("Defending bonus","后防奖惩");
  78. htmlstr=htmlstr.replace("Midfield bonus","中场奖惩");
  79. htmlstr=htmlstr.replace("Attacking bonus","进攻奖惩");
  80. htmlstr=htmlstr.replace("Reserves","替补席");
  81. htmlstr=htmlstr.replace("Captain","队长");
  82. htmlstr=htmlstr.replace(/Name/g,"姓名");
  83. htmlstr=htmlstr.replace(/Average /g,"平均");
  84. htmlstr=htmlstr.replace(/Age/g,"年龄");
  85.  
  86. htmlstr=htmlstr.replace(/Routine/g,"经验");
  87.  
  88. htmlstr=htmlstr.replace(/(first 11)/g,"首发11人");
  89. htmlstr=htmlstr.replace(/routine/g,"经验");
  90. htmlstr=htmlstr.replace(/REC/g,"评星");
  91. htmlstr=htmlstr.replace(/Rating/g,"比赛评分");
  92. htmlstr=htmlstr.replace(/rating/g,"比赛评分");
  93. htmlstr=htmlstr.replace(/TOTAL OK/g,"总计");
  94. htmlstr=htmlstr.replace(/Total/g,"总计");
  95.  
  96.  
  97. htmlstr=htmlstr.replace(/Home Team/g,"主队");
  98. htmlstr=htmlstr.replace(/Away Team/g,"客队");
  99. htmlstr=htmlstr.replace("Mentality","比赛心态");
  100.  
  101. htmlstr=htmlstr.replace("Attacking style","进攻方式");
  102. //var htmlstr=documen.getElementsByTagName("table")[5].getElementsByTagName("td")[2];
  103. htmlstr=htmlstr.replace(/Friendly League/g,"友谊联赛");
  104. htmlstr=htmlstr.replace(/Friendly/g,"快速比赛");
  105.  
  106. htmlstr=htmlstr.replace(/League/g,"联赛");
  107. htmlstr=htmlstr.replace(/cl1/g,"洲冠军联赛");
  108. htmlstr=htmlstr.replace(/ue1/g,"洲联盟杯");
  109. //战术名词
  110.  
  111.  
  112. htmlstr=htmlstr.replace(/Penalties/g,"点球");
  113. htmlstr=htmlstr.replace(/Corners/g,"角球");
  114. htmlstr=htmlstr.replace(/Freekicks/g,"任意球");
  115. htmlstr=htmlstr.replace(/Corner/g,"角球");
  116. htmlstr=htmlstr.replace(/Freekick/g,"任意球");
  117. htmlstr=htmlstr.replace(/Penalty/g,"点球");
  118.  
  119. //打法名词
  120. htmlstr=htmlstr.replace(/GK Counters/g,"门将手抛球反击");
  121. htmlstr=htmlstr.replace(/GK Kicks/g,"门将长传反击");
  122. htmlstr=htmlstr.replace(/Balanced/g,"平衡");
  123. htmlstr=htmlstr.replace(/Shortpassing/g,"短传渗透");
  124. htmlstr=htmlstr.replace(/Short Passes/g,"短传渗透");
  125. htmlstr=htmlstr.replace(/Short Pass/g,"短传渗透");
  126.  
  127. htmlstr=htmlstr.replace(/Wing Attacks/g,"边路突破");
  128. htmlstr=htmlstr.replace(/Wing Attack/g,"边路突破");
  129.  
  130. htmlstr=htmlstr.replace(/Wings/g,"边路突破");
  131.  
  132. htmlstr=htmlstr.replace(/Direct/g,"直接");
  133. htmlstr=htmlstr.replace(/Counters/g,"反击");
  134. htmlstr=htmlstr.replace(/Counter/g,"反击");
  135.  
  136.  
  137. htmlstr=htmlstr.replace(/Through Balls/g,"直传身后");
  138. htmlstr=htmlstr.replace(/Through Ball/g,"直传身后");
  139.  
  140. htmlstr=htmlstr.replace(/Long Balls/g,"长传冲吊");
  141. htmlstr=htmlstr.replace(/Long Ball/g,"长传冲吊");
  142.  
  143. //天气
  144. htmlstr=htmlstr.replace(/Sunny/g,"晴天");
  145. htmlstr=htmlstr.replace(/Cloudy/g,"多云");
  146. htmlstr=htmlstr.replace(/Rainy/g,"下雨");
  147. htmlstr=htmlstr.replace(/Snowy/g,"下雪");
  148.  
  149. //球场状态
  150. htmlstr=htmlstr.replace(/Outstanding/g,"完美(7/7)");
  151. htmlstr=htmlstr.replace(/Superb/g,"卓越(6/7)");
  152. htmlstr=htmlstr.replace(/Excellent/g,"极好(5/7)");
  153. htmlstr=htmlstr.replace(/Good/g,"良好(4/7)");
  154.  
  155.  
  156. htmlstr=htmlstr.replace(/Decent/g,"一般(3/7)");
  157. htmlstr=htmlstr.replace(/Poor/g,"勉强(2/7)");
  158. htmlstr=htmlstr.replace(/Despicable/g,"糟透了(0)");
  159.  
  160.  
  161. //心态
  162. htmlstr=htmlstr.replace(/Normal/g,"正常");
  163.  
  164. htmlstr=htmlstr.replace(/Slightly Attacking/g,"略偏进攻");
  165. htmlstr=htmlstr.replace(/Very Attacking/g,"重视进攻");
  166. htmlstr=htmlstr.replace(/Attacking/g,"进攻");
  167.  
  168. htmlstr=htmlstr.replace(/Slightly Defensive/g,"略偏防守");
  169. htmlstr=htmlstr.replace(/Very Defensive/g,"重视防守");
  170. htmlstr=htmlstr.replace(/Defensive/g,"防守");
  171.  
  172.  
  173.  
  174. document.getElementsByTagName('html')[0].innerHTML=htmlstr;
  175.  
  176. document.getElementsByTagName("table")[4].getElementsByTagName("td")[2].innerHTML="主队";
  177. document.getElementsByTagName("table")[4].getElementsByTagName("td")[3].innerHTML="客队";
  178. document.getElementsByTagName("table")[4].getElementsByTagName("td")[4].innerHTML="控球率";
  179. document.getElementsByTagName("table")[4].getElementsByTagName("td")[7].innerHTML="进攻机会比";
  180. document.getElementsByTagName("table")[4].getElementsByTagName("td")[10].innerHTML="进攻机会/全场进攻机会";
  181. document.getElementsByTagName("table")[4].getElementsByTagName("td")[13].innerHTML="射门/进攻机会";
  182. document.getElementsByTagName("table")[4].getElementsByTagName("td")[16].innerHTML="射正/射门";
  183. document.getElementsByTagName("table")[4].getElementsByTagName("td")[19].innerHTML="进球/射正";
  184. document.getElementsByTagName("table")[4].getElementsByTagName("td")[22].innerHTML="进球/射门";
  185. document.getElementsByTagName("table")[5].getElementsByTagName("td")[0].innerHTML="球场信息";
  186. document.getElementsByTagName("table")[5].getElementsByTagName("td")[1].innerHTML="比赛类型";
  187. document.getElementsByTagName("table")[5].getElementsByTagName("td")[3].innerHTML="比赛名称";
  188. document.getElementsByTagName("table")[5].getElementsByTagName("td")[5].innerHTML="比赛时间";
  189. document.getElementsByTagName("table")[5].getElementsByTagName("td")[7].innerHTML="比赛城市";
  190. document.getElementsByTagName("table")[5].getElementsByTagName("td")[9].innerHTML="比赛球场";
  191. document.getElementsByTagName("table")[5].getElementsByTagName("td")[11].innerHTML="上座率/球场容量";
  192. document.getElementsByTagName("table")[5].getElementsByTagName("td")[13].innerHTML="天气情况";
  193. document.getElementsByTagName("table")[5].getElementsByTagName("td")[15].innerHTML="球场状态";
  194. document.getElementsByTagName("table")[5].getElementsByTagName("td")[17].innerHTML="阵容和战术";
  195. document.getElementsByTagName("table")[7].getElementsByTagName("td")[0].innerHTML="阵容概览";
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209. //alert(document.getElementsByTagName("table")[7].getElementsByTagName("td")[0].innerHTML);