您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
为WowDB的家宅中心提供基于游戏内标准译名的简体中文本地化替换
// ==UserScript== // @name WowDB家宅本地化 // @namespace https://greasyfork.org/zh-CN/users/1502715 // @version 1.2 // @description 为WowDB的家宅中心提供基于游戏内标准译名的简体中文本地化替换 // @author 电视卫士 // @license MIT // @match https://housing.wowdb.com/* // @grant none // @require https://cdn.jsdelivr.net/gh/SGSwdzgr/wowdb-localization@164b441e28a0ae343c2c6b483fdd1082a6ae21f9/dict.js // ==/UserScript== (function() { 'use strict'; function localizeText(node) { if (!window.WowDBDict) return; if (node.nodeType === 3) { let text = node.nodeValue; for (const [en, zh] of Object.entries(window.WowDBDict)) { text = text.replace(new RegExp("\\b" + en + "\\b", "g"), zh); } node.nodeValue = text; } else { node.childNodes.forEach(localizeText); } } function runLocalization() { localizeText(document.body); } const observer = new MutationObserver(() => runLocalization()); observer.observe(document.body, { childList: true, subtree: true }); runLocalization(); })();