Greasy Fork is available in English.
try to take over the world!
当前为
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.greasyfork.icu/scripts/29699/194321/%E6%B1%89%E5%8C%96%E5%9F%BA%E7%A1%80%E5%A5%97%E4%BB%B6.js
// ==UserScript==
// @name 汉化基础套件
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match http://*/*
// @grant none
// ==/UserScript==
//使用说明
//直接文本替换
//CN([["JavaScript","2333"],["JS","僵尸"],["DOOM","末日"]]);
//指定id元素文本匹配替换
//CNId([["oneElementId","JS","僵尸"],["otherElementId","DOOM","末日"]]);
//指定id元素文本直接替换
//CNIdEasy([["oneElementId","僵尸"],["otherElementId","末日"]]);
//指定Class元素文本匹配替换
//CNId([["oneElementClass","JS","僵尸"],["otherElementClass","DOOM","末日"]]);
//指定Class元素文本直接替换
//CNClassEasy([["oneElementClass","僵尸"],["otherElementClass","末日"]]);
var CN =function(Arr){
var html = document.getElementsByTagName('html')[0].innerHTML;
for(var i = Arr.length-1;i>=0;i--)
{
var reg = new RegExp(Arr[i][0],'g');
html = html.replace(reg, Arr[i][1]);
}
document.write(html);
};
var CNId = function(Arr){
for(var i = Arr.length-1;i>=0;i--)
{
var html = document.getElementById(Arr[i][0]).innerHTML;
var reg = new RegExp(Arr[i][1],'g');
html = html.replace(reg, Arr[i][2]);
document.getElementById(Arr[i][0]).innerHTML = html;
}
};
var CNIdEasy=function(Arr){
for(var i = Arr.length-1;i>=0;i--)
{
document.getElementById(Arr[i][0]).innerHTML = Arr[i][1];
}
};
var CNClass =function(Arr){
for(var i = Arr.length-1;i>=0;i--)
{
var list = document.getElementsByClassName(Arr[i][0]);
var reg = new RegExp(Arr[i][1],'g');
if(list){
for(var idx = 0; idx < alist.length; idx ++){
var e = alist[idx];
e.innerHTML = html.replace(reg, Arr[i][2]);
}
}
}
};
var CNClassEasy = function(Arr){
for(var i = Arr.length-1;i>=0;i--)
{
var list = document.getElementsByClassName(Arr[i][0]);
if(list){
for(var idx = 0; idx < alist.length; idx ++){
var e = alist[idx];
e.innerHTML = Arr[i][2];
}
}
}
};