MSDNライブラリページで自動テキスト翻訳をオフにする方法はありますか?
私は英語のテキストを好みますが、ドイツ語のIPアドレスを持っているため、Microsoftは新しいページをロードするたびに自動翻訳をアクティブにし、現在マウスでホバーしているテキストのドイツ語の翻訳が付いた黄色のボックスが表示されます。
これは、右上隅に最初に設定されている言語に関係なく、またログインしているかどうかに関係なく発生します。
これがどれほど煩わしいかわからない!
何かアイデアはありますか?
MSDNライブラリページで自動テキスト翻訳をオフにする方法はありますか?
私は英語のテキストを好みますが、ドイツ語のIPアドレスを持っているため、Microsoftは新しいページをロードするたびに自動翻訳をアクティブにし、現在マウスでホバーしているテキストのドイツ語の翻訳が付いた黄色のボックスが表示されます。
これは、右上隅に最初に設定されている言語に関係なく、またログインしているかどうかに関係なく発生します。
これがどれほど煩わしいかわからない!
何かアイデアはありますか?
回答:
上部にある[オリジナル]ラジオボタンを押すと、英語が表示され、黄色のホバーボックスにドイツ語が表示されます。元の英語のサイトにアクセスすると、ホバーした場合でも翻訳が表示されません。URLの/ de-de /を/ en-us /に置き換えることで英語に切り替えます。のように
ドイツ語(翻訳またはホバー時の翻訳付きオリジナル):
http://msdn.microsoft.com/ de-de /library/system.diagnostics.contracts.contractargumentvalidatorattribute(v=vs.110).aspx
英語のみ(翻訳なし):
http://msdn.microsoft.com/ en-us /library/system.diagnostics.contracts.contractargumentvalidatorattribute(v=vs.110).aspx
Firefoxユーザーであれば、Redirectorアドオンを使用できます。新しいリダイレクトを作成し、次のように設定します。
すべてのmsdn要求を英語の非翻訳バージョンに自動的にリダイレクトします。
それを見つけた!つまり、2016年で3年遅れで、最近追加されたばかりかもしれませんが、一番下までスクロールすると、使用する言語(より具体的には国)を選択できる小さなボタンが左下隅にあります。あなたはからです」)。
MSDNは、Webブラウザー設定から優先言語を使用します。
これはAccept-Language
ヘッダーが原因です。
http://www.w3.org/International/questions/qa-accept-lang-locales
したがって、英語のWebサイトを優先するようにブラウザを設定すると、この問題が解決するはずです。W3Cには、さまざまなブラウザーでこれを行う方法の概要があります。
http://www.w3.org/International/questions/qa-lang-priorities.en.php
最近同じ問題に遭遇しました。そして私はそれをChrome拡張ModHeaderで解決しました。私は設定し、それは動作します:
私がターゲットに手動でMSDNのドキュメントのURLを置き換えるの疲れen-us
、私は非常に便利なため、この小さなユーザースクリプトを思い付いたので、URLでTampermonkey拡張子(上の利用可能クローム、マイクロソフトエッジ、オペラ、および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
)。@match
プロパティは、このスクリプトは唯一のMSDNドキュメントのページに対して実行されていることを確認します。
多分この洞察は誰かにとって役立つでしょう。
ほとんどの場合、Googleで検索してmsdnを開きます。ほとんどの場合、私のサイトは自分のローカル言語に(ロケールのあるアドレスの一部を介して)翻訳され、その横に元の(英語)バージョンが添付されることもありました。元の言語のリンクをクリックしても何も翻訳されないため、ローカリゼーションに基づく自動翻訳ではありません。
私の問題を解決したのは、母国語ではなく英語を優先するようにGoogle検索設定を変更することでした。Google検索設定に移動し、に設定してWhich language should Google products use?
からEnglish
、Currently showing search results in:
クリックしてEdit
、検索する可能性が高い他の言語を確認します。
また、GoogleのUI言語も変更されます。支払うのが高額になるかもしれないことは知っていますが、それだけの価値があると思います。特定の言語で入力されたクエリを検索する場合、結果はとにかくこの言語のページになる可能性があります。
メモリを消費し、そのようなことには少しやり過ぎる拡張機能の代わりに、カスタム検索クエリを使用できます。
クロム
設定=>検索エンジンの管理、このエントリを追加:
エンジン: 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など)に使用するきちんとしたトリックです。それは非常に効率的です。