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


107

我知道这并非完全是编程问题,但紧密相关-

我该如何设置MSDN以英语显示所有内容?我是捷克人,每一个KB或文档文章都会使用其翻译程序自动将其翻译为捷克语,这只会造成乱码,而将其切换为英语则需要几次搜索和点击。


7
您是否正在通过Google之类的搜索引擎访问MSDN的链接?这很可能是肇事者,在这种情况下,您可以阻止Google(例如)猜测您的语言环境并使用来指定所需的语言Search Settings
Grant Thomas

我没有这个问题,尽管我住在德国,但是一旦更改语言(在左上角,单击了2次),它始终保持英语。也许您禁用了Cookie?
Hannesh 2011年

@Beachwalker,每种浏览器都适用。通常是Opera / Chrome。一件事-我有英文操作系统,英文设置,但它仍然意识到我正在从捷克IP连接。
Nohrow,2013年

2
我已经Which language should Google products use?像@GrantThomas一样更改为英语,并且Google已开始显示针对美国文化的msdn链接。在此Currently showing search results in设置为我的本地语言(乌克兰语)之前,无法取消选中它。
oleksa 2014年

无法足够投票...
Chuck

Answers:


44

我认为这是一个非常合理的问题。

您需要像此处说明的那样修改url 。您的情况将cz-cz更改为en-us。

或更妙的是,让它为firefox做一个像Redirector这样的浏览器插件:

重定向器插件设置为强制英语msdn页面


20
我使用的是Chrome重定向器,并具有以下功能:http([s]?):\/\/(docs|msdn)\.microsoft\.com\/es-es\/(.*)http$1://$2.microsoft.com/en-us/$3
Jcl,

36

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

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

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

相当简单的资源可以在https://github.com/AirLancer/ffs_msdn_in_english中找到


3
仍然可以正常工作。是否可以更新扩展名并将azure.microsoft.com添加到域列表中?
ken2k

2
可能是一个不错的圣诞节假期项目。我正在考虑在您访问网站时将图标移动到URL栏,而不是永久显示它。有什么想法吗?
AirLancer

1
我喜欢URL栏提示中的图标。更接近实际领域。
Squirrelkiller

23

MSDN设置语言

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

编辑

新的文档站点提供了一种更轻松的英语查看选项。但是,该设置不是永久的。

英文Microsoft Docs View


7
但是您每次都需要这样做,是否有始终适用的设置?也许有一个微软帐户?
1


0

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

在此处输入图片说明


如果您导航到microsoft docs,这的确会使en-US成为默认值,但是当您对ms内容进行网络搜索时,您很容易陷入另一种语言(通常是浏览器语言)的困扰。AirLancer的“ FFS MSDN in English”插件可以很好地处理这种常见情况。
播出

0

我喜欢在翻译版本和启用版本之间进行选择。我编写了以下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)
            );
        }
    }
})();

0

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


-2

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


1
似乎仅查看ip。我从“语言”镶边设置中删除了所有语言,但msdn仍向我显示俄语版​​本。
Serhii Kheilyk '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.