// ==UserScript== // @name Make Wikipedia always use your browser preference to convert Chinese words // @name:zh-CN 维基百科按照浏览器或系统设置进行转换中文地区用词 // @name:zh-TW 維基百科按照瀏覽器或系統設定進行轉換中文地區詞 // @version 0.4 // @author edr1412 // @namespace https://github.com/edr1412 // @license MIT // @match https://*.m.wikipedia.org/* // @match https://zh.wikipedia.org/zh/* // @match https://zh.wikipedia.org/zh-cn/* // @match https://zh.wikipedia.org/zh-hk/* // @match https://zh.wikipedia.org/zh-mo/* // @match https://zh.wikipedia.org/zh-tw/* // @match https://zh.wikipedia.org/zh-sg/* // @match https://zh.wikipedia.org/zh-my/* // @match https://mzh.moegirl.org.cn/* // @match https://zh.moegirl.org.cn/zh/* // @match https://zh.moegirl.org.cn/zh-tw/* // @match https://zh.moegirl.org.cn/zh-hk/* // @match https://zh.moegirl.org.cn/zh-hans/* // @match https://zh.moegirl.org.cn/zh-hant/* // @match https://zh.moegirl.org.cn/zh-cn/* // @icon https://zh.wikipedia.org/static/favicon/wikipedia.ico // @description force redirect https://zh.wikipedia.org/zh-??/* to https://zh.wikipedia.org/wiki/* ; force using desktop view instead of mobile; work for zh.moegirl.org.cn too // @description:zh-cn 强制维基百科使用本机偏好转换 // @description:zh-tw 強制Wikipedia採用本裝置的設定來轉換 // @downloadURL none // ==/UserScript== (function() { 'use strict'; let replacedUrl = document.URL; replacedUrl = replacedUrl.replace(/([^\/]+\/\/[^\.]+\.)m\.(wikipedia.org.*)/,'$1$2'); replacedUrl = replacedUrl.replace(/([^\/]+\/\/)m?(zh.moegirl.org.cn\/)(?:zh\/|zh-tw\/|zh-hk\/|zh-hans\/|zh-hant\/|zh-cn\/)?(.*)/,'$1$2$3'); replacedUrl = replacedUrl.replace(/([^\/]+\/\/zh\.wikipedia.org\/)(?:zh\/|zh-cn\/|zh-tw\/|zh-hk\/|zh-mo\/|zh-my\/|zh-sg\/)(.*)/,'$1wiki/$2'); if (replacedUrl !== document.URL) { window.location = replacedUrl; } })();