我知道这不是编程问题,但它紧密相关 -
我该如何设置MSDN以英文显示所有内容?我是捷克语,每篇知识库或文档文章都会自动将其翻译成捷克语,并使用他们的翻译器,这只会带来胡言乱语,而将其切换为英语需要几次搜索和点击。
答案 0 :(得分:33)
答案 1 :(得分:19)
答案 2 :(得分:14)
我为此编写了一个简单的专用浏览器扩展。与重定向器插件不同,不需要进行任何配置。
它被称为“FFS MSDN in English”,可用于:
它只是将任何本地化的MSDN(或docs.microsoft)页面重定向到英语(en-us)版本。
找到相当简单的来源答案 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。应用和网站将以其支持的列表中的第一种语言显示。
答案 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您可能还需要按照 pr0gg3r 和 Beachwalker 的建议进行操作。
答案 9 :(得分:-2)
我不知道您正在使用的浏览器,但大多数浏览器会将有关客户端的信息发送到服务器(包括首选语言)。因此,一个选项可能是将默认语言设置为英语(如Firefox所述)。