Как настроить 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.

AirLancer
источник
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-е место. Приложения и веб-сайты будут отображаться на первом языке в списке, который они поддерживают.

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

pr0gg3r
источник
Это делает 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)
            );
        }
    }
})();
Миобис
источник
0

Попробуйте расширение FFS MSDN на английском языке для Chrome / Edge. Он автоматически перенаправляет на английскую версию страниц документации MS. Очень просто устанавливается и «просто работает»!

гий
источник
-2

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

Пляжный ходок
источник
1
Вроде смотрит только на ip. Я удалил все языки из настройки хрома "languages", но msdn все еще показывал мне русскую версию.
Сергей Хейлик