MSDN英文地址转中文地址

访问MSDN时英文地址(en-us)会自动转为(zh-cn)

// ==UserScript==
// @name         MSDN英文地址转中文地址
// @namespace    RudyLiu.MSDNTransfer
// @version      0.3
// @description  访问MSDN时英文地址(en-us)会自动转为(zh-cn)
// @author       rudylhm
// @match        https://learn.microsoft.com/*
// @grant        none
// @require      https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js
// @icon         https://docs.microsoft.com/favicon.ico
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';
    var urlHost = 'https://learn.microsoft.com/'
    var defaultLang = 'zh-cn'
    var url = window.location.href
    var langArray = getLocaleArray()
    var lang = url.replace(urlHost,'').split('/')
    if (lang.length > 0){
        if (lang[0] != defaultLang){
            lang[0] = defaultLang
            let newUrl = urlHost+lang.join('/')
            window.location.replace(newUrl)
        }
    }
})();

function getLocaleArray(){
    var langUrl = 'https://docs.microsoft.com/zh-cn/locale/'
    $.ajaxSettings.async = false
    $.get(
        langUrl,
        function(response){

        }
    )
    $.ajaxSettings.async = true
}