有没有办法关闭 MSDN图书馆页面上的自动文字翻译?
我更喜欢英文文本,但由于拥有德语IP地址,Microsoft会在每个新页面加载时激活自动翻译,这会给我一个黄色框,其中包含我目前用鼠标悬停的文本的德语翻译。
无论我是否登录在哪里,无论我是否登录,都会发生这种情况。
我不知道这有多烦人!!
任何想法,任何人?
答案 0 :(得分:46)
当您点击顶部的“原始”单选按钮时,您会看到英语,黄色悬停框中带有德语。 如果您访问原始英文网站,您甚至不会在悬停时看到翻译。 您可以使用/ en-us /替换URL中的/ de-de /切换到英语。如在
德语(翻译或原文,悬停时翻译):
http://msdn.microsoft.com/的 解德 强> /library/system.diagnostics.contracts.contractargumentvalidatorattribute(V = vs.110)的.aspx
仅限英语(无翻译):
http://msdn.microsoft.com/的 EN-US 强> /library/system.diagnostics.contracts.contractargumentvalidatorattribute(V = vs.110)的.aspx
答案 1 :(得分:34)
答案 2 :(得分:15)
答案 3 :(得分:10)
MSDN使用网络浏览器设置中的首选语言。
这是由于Accept-Language
标题:
http://www.w3.org/International/questions/qa-accept-lang-locales
因此,将浏览器设置为偏好英语网站应该可以解决此问题。 W3C概述了如何在不同的浏览器上执行此操作:
http://www.w3.org/International/questions/qa-lang-priorities.en.php
答案 4 :(得分:8)
还有一个镀铬插件
答案 5 :(得分:6)
最近我遇到了同样的问题。我用Chrome扩展程序ModHeader解决了这个问题。 我配置了它的工作原理:
答案 6 :(得分:3)
我厌倦了手动替换MSDN文档的网址以定位网址中的en-us
,因此我想出了一个非常方便的Tampermonkey扩展程序的小用户脚本(可在{{{ 3}},Chrome,Microsoft Edge和Opera)
// ==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文档页面运行。
答案 7 :(得分:2)
我知道这是一个老问题,也许这种见解对某人有用。
我几乎总是通过谷歌搜索打开msdn。它大部分时间都将我的网站翻译成我的当地语言(通过地址的一部分地址),有时还附有原始(英文)版本。如果我点击原始语言链接,它不会翻译任何内容,因此根据我的本地化,它不是自动翻译。
解决了我的问题是将谷歌搜索设置更改为更喜欢英语,而不是我的母语。转到google search settings,将Which language should Google products use?
设置为English
,然后Currently showing search results in:
点击Edit
,然后查看您可能会搜索的其他语言。
它还会更改谷歌的UI语言。我知道这可能是一个很高的代价,但我相信这是值得的。如果您搜索以给定语言键入的查询,结果很可能会导致此语言页面。
答案 8 :(得分:1)
您可以使用自定义搜索查询,而不是使用内存并且对此类内容有点过分的扩展程序。
<强>铬强>
设置=&gt;管理搜索引擎,添加此条目:
引擎: MSDN US
关键字: ms
网址: https://social.msdn.microsoft.com/Search/en-US?query=%s
(或者您阅读时正确的网址,只需在需要实际查询字符串的地方使用%s
)
现在,在地址栏中输入 ms [SPACE]
。按下该空格后,它会立即通过 Search on MSDN US:
提示您。现在就输入您的查询。例如, ms string
会将您重定向到string
搜索结果的MSDN-US版本。当然,您可以更改标题和关键字。
我确定其他常见的浏览器也会暴露这种功能。在Firefox上,我曾经在搜索栏上插入自定义搜索引擎。
这是一个巧妙的技巧,我用于各种搜索(SO,亚马逊,不同语言的维基百科等)。这非常有效。
答案 9 :(得分:1)
通常页面底部有一个语言链接,您可以在其中更改语言(即使特定于站点的永久设置会更好)。
答案 10 :(得分:0)
在“Internet选项面板”的IE中,您在“常规”选项卡中有“Apperrance”部分。首先添加优先语言,从现在开始,MSDN的所有页面都将以选择的语言显示
答案 11 :(得分:0)
我在Firefox上使用NoScript插件(实际上是Waterfox),只是forbib“m-msft.com”,翻译器将被关闭。我认为您可以在其他浏览器中使用其他插件来禁止域名。对于任何严肃的Web用户,NoScript都是必须的插件,当然还有UserStyles。