Как настроить MSDN всегда на английском языке


107

Я знаю, что это не совсем вопрос программирования, но он тесно связан -

Как, черт возьми, настроить MSDN на отображение всего на английском языке? Я чех, и каждая статья в KB или документации автоматически переводит ее на чешский с помощью своего переводчика, что приводит к тарабарщине, а переключение на английский требует нескольких поисков и щелчков мышью.


7
Вы попадаете по ссылкам на MSDN через поисковую систему, например Google? Вполне может быть, что это злоумышленник, и в этом случае вы можете остановить Google (например), угадывая вашу локаль, и указать желаемые языки с помощью Search Settings.
Grant Thomas

У меня нет этой проблемы, хотя я живу в Германии, после того, как я изменил язык (в левом верхнем углу, потребовалось 2 клика), он всегда оставался на английском языке. Может у вас отключены куки?
Hannesh

@Beachwalker, это так для каждого браузера. Opera / Chrome, обычно. Одна вещь - у меня английская ОС, английские настройки, но он все равно понимает, что я подключаюсь с чешского IP.
nothrow

2
Я перешел Which language should Google products use?на английский, как сказал @GrantThomas, и Google начал показывать ссылки msdn для культуры en-US. До тех пор, пока в этой Currently showing search results inнастройке не установлен мой местный язык (украинский), и невозможно было снять флажок.
oleksa 08

Не могу проголосовать за это достаточно ...
Чак

Ответы:


44

Думаю, вполне закономерный вопрос.

Вам необходимо изменить URL-адрес, как описано здесь . В вашем случае измените cz-cz на en-us.

Или лучше, пусть он сделает плагин для браузера, например Redirector для firefox:

Плагин редиректора настроен на принудительное использование английских страниц msdn


20
Я использую Redirector для Chrome и http([s]?):\/\/(docs|msdn)\.microsoft\.com\/es-es\/(.*)http$1://$2.microsoft.com/en-us/$3
получаю

36

Я написал для этого простое специальное расширение для браузера. В отличие от плагина Redirector, настройка не требуется.

Он называется «FFS MSDN на английском языке» и доступен для:

Он просто перенаправляет любую локализованную страницу MSDN (или docs.microsoft) на английскую (en-us) версию.

Достаточно тривиальные источники можно найти на https://github.com/AirLancer/ffs_msdn_in_english.


3
По-прежнему работает отлично. Можно ли будет обновить расширение и добавить azure.microsoft.com в список доменов?
ken2k

2
Может быть, хороший проект на рождественские каникулы. Я думаю о том, чтобы переместить значок в строку URL-адреса, когда вы посещаете сайт, вместо того, чтобы отображать его постоянно. Есть мысли по этому поводу?
AirLancer

1
Мне нравится идея значка в строке URL. Ближе к собственно домену.
Squirrelkiller

23

MSDN Set Language

Вы можете выбрать язык по умолчанию в нижнем левом углу страницы.

редактировать

Новый сайт документации имеет более простой вариант просмотра на английском языке. Однако настройка не является постоянной.

Microsoft Docs View на английском языке


7
Но делать это нужно каждый раз, всегда ли применяются настройки? может быть с учетной записью microsoft?
янв., В


0

Я не хочу использовать расширения, потому что считаю их требуемые разрешения серьезной угрозой безопасности. Более того, MSDN - не единственный сайт, где переводы - отстой. Так что для меня лучшим решением было изменить языковые настройки в Windows 10. Добавьте английский в «Предпочитаемые языки» и установите его на 1-е место. Приложения и веб-сайты будут отображаться на первом языке в списке, который они поддерживают.

введите описание изображения здесь


Это делает en-US по умолчанию, если вы переходите к microsoft docs, но когда вы выполняете веб-поиск содержимого ms, вы легко можете застрять с другим языком (обычно языком вашего браузера). Распространенная ситуация, с которой плагин AirLancer «FFS MSDN на английском языке» отлично справляется.
TvdH

0

Мне нравится выбирать между переведенной версией и версией en-us . Я написал следующий 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)
            );
        }
    }
})();


-2

Я не знаю, какой браузер вы используете, но большинство браузеров отправляют информацию о клиенте на сервер (включая предпочтительный язык). Таким образом, одним из вариантов может быть установка английского языка по умолчанию (как здесь для Firefox ).


1
Вроде смотрит только на ip. Я удалил все языки из настройки хрома "languages", но msdn все еще показывал мне русскую версию.
Сергей Хейлик
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.