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 addonを使用できます。新しいリダイレクトを作成し、次のように設定します。
すべての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アドオンもあります
最近、同じ問題に出会いました。そして、私はそれをChrome extension ModHeader で解決しました。
MSDNドキュメントのURLをターゲットに手動で置き換えることにうんざりしましたen-us
のURLで、非常に便利な Tampermonkey 拡張機能( Chrome 、 Microsoft Edge 、 オペラ 、および 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 search settings に移動し、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
は、string
の検索結果のMSDN-USバージョンにリダイレクトします。もちろん、タイトルとキーワードを変更できます。
他の一般的なブラウザもそのような機能を公開していると確信しています。 Firefoxでは、検索バーにカスタム検索エンジンをプラグインするために使用していました。
これは、あらゆる種類の検索(SO、Amazon、さまざまな言語のWikipediaなど)で使用する巧妙なトリックです。とても効率的です。
通常、ページの下部には言語を変更できる言語リンクがあります(永続的なサイト固有の設定の方がはるかに優れていますが)。
IE Internet Options Panelでは、GeneralタブにApperranceの部分があります。優先言語を最初に追加し、今後はMSDNのすべてのページが選択言語で表示されます
私はFirefox(実際にはWaterfox)でNoScriptアドオンを使用していますが、「m-msft.com」を禁止するだけで、トランスレータは無効になります。他のブラウザで他のプラグインを使用して、ドメインも禁止できると思います。 NoScriptは、真面目なWebユーザー、およびもちろんUserStylesにとって必須のアドオンです。