如何将MSDN设置为始终使用英语

时间:2011-03-11 14:55:51

标签: msdn

我知道这不是编程问题,但它紧密相关 -

我该如何设置MSDN以英文显示所有内容?我是捷克语,每篇知识库或文档文章都会自动将其翻译成捷克语,并使用他们的翻译器,这只会带来胡言乱语,而将其切换为英语需要几次搜索和点击。

10 个答案:

答案 0 :(得分:33)

我认为非常合理的问题。

您需要像解释here一样修改网址。在您的情况下,将cz-cz更改为en-us。

或者更好的是,让它为像Firefox的Redirector做一个浏览器插件:

Redirector plugin set to force English msdn pages

答案 1 :(得分:19)

MSDN Set Language

您可以从页面左下角选择默认语言。

修改

新文档网站有一个更简单的英语查看选项。但是,设置不是永久性的。

Microsoft Docs View in English

答案 2 :(得分:14)

我为此编写了一个简单的专用浏览器扩展。与重定向器插件不同,不需要进行任何配置。

它被称为“FFS MSDN in English”,可用于:

它只是将任何本地化的MSDN(或docs.microsoft)页面重定向到英语(en-us)版本。

可以在https://github.com/AirLancer/ffs_msdn_in_english

找到相当简单的来源

答案 3 :(得分:2)

我已经通过为chrome安装重定向器插件修复了它: http://bendavis78.github.io/chrome-extension-redirector/

答案 4 :(得分:1)

一种解决方案是使用此 Tampermonkey 用户脚本重写 google 的搜索引擎链接:

// ==UserScript==
// @name         Fix docs.microsoft.com links on google.com
// @description  Changes all links to en-us versions.
// @include      /^http[s]?:\/\/(www\.)?google\.[a-z]{2,3}\/.*$/
// @noframes
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    let re = /^(https?:\/\/(docs|msdn).microsoft.com)\/(\w+\-\w+)\/(.*)/i;
    const links = document.querySelectorAll("a");
    for (const link of links) {
        let m = re.exec(link.href);
        if (!m) continue;
        const clone = link.cloneNode(true);
        clone.removeAttribute('onmousedown');
        clone.href = `${m[1]}/en-us/${m[4]}`;
        link.replaceWith(clone);
    }
})();

编辑 2021-01-28:从链接中删除 onmousedown 属性事件。停止链接捕获和替换 google 自己的重定向链接。

答案 5 :(得分:0)

我不想使用扩展,因为我认为扩展所需的权限是主要的安全风险。此外,MSDN并不是翻译的唯一场所。因此,对我而言,最好的解决方案是更改Windows 10中的语言设置。将英语添加到“首选语言”中并将其设置为1st。应用和网站将以其支持的列表中的第一种语言显示。

enter image description here

答案 6 :(得分:0)

我希望在翻译版本和 zh-cn 版本之间进行选择。 我编写了以下UserScript ...例如在TamperMonkey中使用。

它会执行@description中的伪装。

// ==UserScript==
// @name         Link to MSDN in en-us
// @description  Adds a link in the top left corner of the translated MSDN pages allowing to jump to en-us version.
// @match        http*://docs.microsoft.com/*
// @match        http*://msdn.microsoft.com/*
// ==/UserScript==

(function() {
    'use strict';
    let url = location.href;
    let rx = /^http([s]?):\/\/(docs|msdn)\.microsoft\.com\/(\w+\-\w+)\/(.*)$/i;
    let match;
    if ( match = rx.exec(url) ) {
        if (match[3] !== 'en-us') {
            var targetUrl = url.replace(rx, "http$1://$2.microsoft.com/en-us/$4");
            jQuery("body").prepend(
                jQuery('<a>en-us</a>').attr('href', targetUrl)
            );
        }
    }
})();

答案 7 :(得分:0)

尝试使用FFS MSDN in English Chrome / Edge扩展程序。它会自动重定向到MS文档页面的英文版。非常容易安装并且“可以正常使用”!

答案 8 :(得分:0)

如果您使用 Google 搜索,则需要更改 Google 本身的语言偏好设置(您无需登录)1

  1. 转到https://google.com
  2. 点击右下角的设置 > 搜索设置
  3. 进入语言标签。
  4. 选择英语作为首选。

1您可能还需要按照 pr0gg3rBeachwalker 的建议进行操作。

答案 9 :(得分:-2)

我不知道您正在使用的浏览器,但大多数浏览器会将有关客户端的信息发送到服务器(包括首选语言)。因此,一个选项可能是将默认语言设置为英语(如Firefox所述)。