Автоматический перевод текста на страницах MSDN - Как отключить?
Есть ли способ отключить автоматический перевод текста на страницах библиотеки MSDN?
Я предпочитаю текст на английском языке, но из-за наличия немецкого IP-адреса Microsoft активирует автоматический перевод при каждой новой загрузке страницы, что дает мне желтое поле с немецким переводом текста, который я в данный момент наведу мышью.
Это происходит независимо от того, какой язык изначально установлен в правом верхнем углу, и независимо от того, вошел я в систему или нет.
Я не могу сказать, как это раздражает!!
Любые идеи, кто-нибудь?
12 ответов
Когда вы нажимаете кнопку "Оригинал" вверху, вы видите английский с немецким языком в желтой рамке. Если вы посещаете оригинальный английский сайт, вы не видите перевод, даже при наведении. Вы переключаетесь на английский, заменив /de-de/ в URL-адресе на / en-us /. Как в
Немецкий (перевод или оригинал с переводом при наведении):
http://msdn.microsoft.com/de-de/library/system.diagnostics.contracts.contractargumentvalidatorattribute(v=vs.110).aspx
Только на английском (без перевода):
http://msdn.microsoft.com/ru-ru/library/system.diagnostics.contracts.contractargumentvalidatorattribute(v=vs.110).aspx
Если вы являетесь пользователем Firefox, вы можете использовать аддон Redirector. Создайте новый редирект и настройте его так:
Он автоматически перенаправит все MSDN-запросы на английские не переведенные версии.
Нашел это! Я имею в виду, что это 2016 год, на 3 года позже, и, может быть, они только что добавили его недавно, но когда вы прокручиваете весь путь вниз, в левом нижнем углу появляется маленькая кнопка, где вы можете выбрать язык, который вы хотите использовать (более конкретно страну) Ты из").
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
Я устал заменять URL-адреса документов MSDN вручную на целевые. en-us
в URL, поэтому я придумал этот небольшой пользовательский скрипт для очень удобного расширения http://tampermonkey.net/ (доступно в 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
). - Проверьте перенаправление: https://docs.microsoft.com/fr-fr/dotnet/csharp/programming-guide/classes-and-structs/classes
@match
Это свойство гарантирует, что этот скрипт будет работать только с документами MSDN.
Недавно я столкнулся с той же проблемой. И я решил это с расширением Chrome ModHeader. Я настроил и все работает:
Я знаю, что это старый вопрос, возможно, это понимание будет полезно для кого-то.
Я почти всегда открываю MSDN через поиск в Google. Большую часть времени мне предлагали сайт, переведенный на мой местный язык (через часть адреса с локалью), иногда сопровождаемый оригинальной (английской) версией рядом с ним. Если я нажму на исходную языковую ссылку, она ничего не переводит, поэтому это не автоматический перевод, основанный на моей локализации.
Что решило мою проблему, так это изменить настройки поиска в Google, чтобы они предпочли английский, а не мой родной язык. Зайдите в настройки поиска Google, установите Which language should Google products use?
в English
, затем в Currently showing search results in:
щелчок Edit
и проверьте другие языки, на которых вы, вероятно, будете искать.
Это также изменит язык интерфейса для Google. Я знаю, что это может быть высокая цена, но я верю, что она того стоит. Если вы ищете запрос, набранный на данном языке, результаты, скорее всего, в любом случае приведут к появлению страниц на этом языке.
Обычно в нижней части страницы есть ссылка на язык, на которой вы можете изменить язык (даже если постоянная настройка для конкретного сайта будет намного приятнее).
Вместо расширений, которые потребляют память и немного излишни для такого рода вещей, вы можете использовать пользовательский поисковый запрос.
Хром
Настройки => Управление поисковыми системами, добавьте эту запись:
Двигатель: MSDN US
Ключевое слово: ms
URL: https://social.msdn.microsoft.com/Search/en-US?query=%s
(или какой-либо правильный URL-адрес во время вашего чтения, просто используйте %s
везде, где нужна актуальная строка запроса)
Теперь в адресной строке просто введите ms [SPACE]
, Как только вы нажмете пробел, он предложит вам Search on MSDN US:
, Просто введите ваш запрос сейчас. Например ms string
перенаправит вас на MSDN-US версию результатов поиска для string
, Конечно, вы можете изменить заголовок и ключевое слово.
Я уверен, что другие распространенные браузеры также предоставляют такую функциональность. В Firefox я использовал для подключения пользовательских поисковых систем к панели поиска.
Это хитрый прием, который я использую для всех видов поиска (SO, Amazon, Wikipedia на разных языках и т. Д.). Это очень эффективно.
Я использую аддон NoScript с Firefox (на самом деле Waterfox), просто запрещаю "m-msft.com", переводчик будет отключен. Я думаю, что вы можете использовать другие плагины в другом браузере, чтобы запретить домен тоже. NoScript является обязательным дополнением для любого серьезного веб-пользователя и, конечно, UserStyles.
В IE в панели настроек Интернета у вас есть часть Apperrance на вкладке General. Добавьте предпочитаемый язык первым и теперь все страницы MSDN будут отображаться на выбранном языке.