有没有办法在MSDN库页面上关闭自动文本翻译?
我确实喜欢英文文本,但是由于具有德语IP地址,Microsoft会在每次加载新页面时激活自动翻译功能,这会给我一个黄色框,其中包含我当前用鼠标悬停的文本的德语翻译。
无论最初在右上角设置哪种语言,也无论我是否登录,都会发生这种情况。
我不知道这有多烦人!
有什么想法吗?
有没有办法在MSDN库页面上关闭自动文本翻译?
我确实喜欢英文文本,但是由于具有德语IP地址,Microsoft会在每次加载新页面时激活自动翻译功能,这会给我一个黄色框,其中包含我当前用鼠标悬停的文本的德语翻译。
无论最初在右上角设置哪种语言,也无论我是否登录,都会发生这种情况。
我不知道这有多烦人!
有什么想法吗?
Answers:
当您点击顶部的“原始”单选按钮时,您会看到英语,黄色悬停框中显示德语。如果您访问原始的英语网站,则看不到翻译,即使悬停也看不到。您可以通过将URL中的/ de-de /替换为/ en-us /来切换为英语。如
德语(翻译或带有悬停翻译的原文):
http://msdn.microsoft.com/ de-de / library / system.diagnostics.contracts.contractargumentvalidatorattribute(v = vs.110).aspx
仅英语(不翻译):
http://msdn.microsoft.com/ zh- CN /library/system.diagnostics.contracts.contractargumentvalidatorattribute(v=vs.110).aspx
如果您是Firefox用户,则可以使用Redirector插件。创建一个新的重定向并按如下所示进行设置:
它将自动将所有msdn请求重定向到英语非翻译版本。
找到了!我的意思是,这是2016年,晚了3年,也许他们是最近才添加的,但是当您一直向下滚动时,在左下角有一个小按钮,您可以在其中选择要使用的语言(更具体地说,是“国家/地区”您来自“)。
MSDN使用Web浏览器设置中的首选语言。
这是由于Accept-Language
标题:
http://www.w3.org/International/questions/qa-accept-lang-locales
因此,将浏览器设置为喜欢英语的网站应该可以解决此问题。W3C概述了如何在以下不同的浏览器上执行此操作:
http://www.w3.org/International/questions/qa-lang-priorities.en.php
我已经厌倦了手动替换MSDN文档的URL以将其作为URL的目标en-us
,所以我想到了这个非常方便的Tampermonkey扩展(可用于Chrome,Microsoft Edge,Opera和Firefox)的小用户脚本。
// ==UserScript==
// @name MSDN docs [en-us] redirect
// @version 0.1
// @description Redirects to the en-us version of the current MSDN doc page
// @grant none
// @match https://docs.microsoft.com/*
// ==/UserScript==
(function () {
let pathname = window.location.pathname.split('/');
if (pathname[1].toLowerCase() !== 'en-us') {
pathname[1] = 'en-us';
pathname = pathname.join('/');
window.location.href = window.location.origin + pathname + window.location.search;
}
})();
安装扩展程序后,
Create a new script...
Ctrl + S
或File > Save
)。该@match
属性将确保仅针对MSDN文档页面运行此脚本。
我知道这是一个老问题,也许这种见识对某人有用。
我几乎总是通过Google搜索打开msdn。多数情况下,它会为我的网站翻译成我的本地语言(通过带有区域设置的地址的一部分),有时还会附有原始版本(英文)。如果我单击原始语言链接,它不会翻译任何内容,因此它不是基于我的本地化的自动翻译。
解决我的问题的是将google搜索设置更改为首选英语,而不是母语。转到google搜索设置,将其设置Which language should Google products use?
为English
,然后Currently showing search results in:
单击Edit
并检查您可能要搜索的其他语言。
它还将更改Google的UI语言。我知道这可能要付出高昂的代价,但我相信这是值得的。如果您搜索以给定语言键入的查询,则无论如何,结果很可能会导致使用该语言的页面。
可以使用自定义搜索查询来代替扩展程序(这些扩展程序会占用内存,并且在这种情况下有点过分夸大),而无需使用扩展程序。
铬
设置=>管理搜索引擎,添加以下条目:
发动机: MSDN US
关键词: ms
网址:( https://social.msdn.microsoft.com/Search/en-US?query=%s
或阅读时使用的适当网址,只要%s
在需要实际查询字符串的地方使用即可)
现在,在地址栏中,键入ms [SPACE]
。按下空格后,它会提示您Search on MSDN US:
。只需立即输入查询。例如,ms string
将您重定向到的搜索结果的MSDN-US版本string
。当然,您可以更改标题和关键字。
我确信其他常见的浏览器也可以提供这种功能。在Firefox上,我曾经将自定义搜索引擎插入搜索栏。
这是我用于各种搜索(诸如SO,Amazon,不同语言的Wikipedia等)的巧妙技巧。非常有效。