Автоматический перевод текста на страницах 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 использует предпочитаемый язык из настроек вашего веб-браузера.

http://social.msdn.microsoft.com/Forums/en-US/6543407d-f743-48fb-965b-b8af9f9a0cb1/howto-disable-automatic-translation-into-german?forum=msdnfeedback

Это связано с Accept-Language заголовок:

http://www.w3.org/International/questions/qa-accept-lang-locales

Так что настройка вашего браузера на англоязычные сайты должна решить эту проблему. W3C имеет обзор, как это сделать в разных браузерах:

http://www.w3.org/International/questions/qa-lang-priorities.en.php

Есть также аддон Chrome

Switcheroo-редиректор

Я устал заменять 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;
    }
})();

Как только вы установили расширение,

  1. Нажмите на его значок
  2. Нажмите на Create a new script...
  3. Вставьте предыдущий код
  4. Сохрани это (Ctrl + S или же File > Save).
  5. Проверьте перенаправление: https://docs.microsoft.com/fr-fr/dotnet/csharp/programming-guide/classes-and-structs/classes

@match Это свойство гарантирует, что этот скрипт будет работать только с документами MSDN.

Недавно я столкнулся с той же проблемой. И я решил это с расширением Chrome ModHeader. Я настроил и все работает: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 будут отображаться на выбранном языке.

Другие вопросы по тегам