web-dev-qa-db-ja.com

MSDNを常に英語に設定する方法

これは正確にプログラミングの問題ではないことを知っていますが、密接に関連しています-

すべてを英語で表示するようにMSDNを設定するにはどうすればよいですか。私はチェコ人です。すべてのKBまたはドキュメントの記事では、翻訳者によって自動的にチェコ語に翻訳されます。その結果、意味不明になり、英語に切り替えるには、数回の検索とクリックが必要です。

98
nothrow

非常に正当な質問だと思います。

説明された here のようにURLを変更する必要があります。あなたの場合、cz-czをen-usに変更してください。

または、Firefox用のRedirectorのようなブラウザプラグインを実行させます。

Redirector plugin set to force English msdn pages

40
thomiel

このための簡単な専用ブラウザ拡張を作成しました。 Redirectorプラグインとは異なり、設定は必要ありません。

「FFS MSDN in English」と呼ばれ、以下で利用できます。

ローカライズされたMSDN(またはdocs.Microsoft)ページを英語(en-us)バージョンにリダイレクトするだけです。

かなり自明なソースは https://github.com/AirLancer/ffs_msdn_in_english にあります

31
AirLancer

MSDN Set Language

ページの左下からデフォルトの言語を選択できます。

編集

新しいドキュメントサイトには、英語で表示する簡単なオプションがあります。ただし、設定は永続的ではありません。

Microsoft Docs View in English

Chromeのリダイレクタプラグインをインストールして修正しました: http://bendavis78.github.io/chrome-extension-redirector/

2
Andrea Maruccia

拡張機能に必要な権限は主要なセキュリティリスクであると考えているため、拡張機能を使用したくありません。さらに、MSDNだけが翻訳の面倒を見るサイトではありません。したがって、私にとって最良の解決策は、Windows 10の言語設定を変更することでした。「優先言語」に英語を追加し、1番目に設定してください。アプリとウェブサイトは、サポートするリストの最初の言語で表示されます。

enter image description here

0
pr0gg3r

翻訳バージョンとen-usバージョンのどちらかを選択したいです。 TamperMonkey で使用する次のUserScript ...を作成しました。

@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
Myobis