MSDN sayfalarında otomatik metin çevirisi - Nasıl kapatılır?


131

MSDN kitaplığı sayfalarında otomatik metin çevirisini kapatmanın bir yolu var mı ?

İngilizce metni tercih ederim, ancak bir Almanca IP adresine sahip olduğum için Microsoft her yeni sayfa yüklemesinde otomatik çeviriyi etkinleştiriyor ve bu da fareyle şu anda üzerinde gezindiğim metnin Almanca çevirisini içeren sarı bir kutu veriyor.

Bu, sağ üst köşede başlangıçta hangi dilin ayarlandığına ve oturum açıp açmadığıma bakılmaksızın gerçekleşir.

Bunun ne kadar sinir bozucu olduğunu söyleyemem !!

Herhangi bir fikir, kimse?


55
O. Does. İlgili olmak. Programlamaya. Çünkü. O. Görünür. Açık. A. Programlama. Sayfa.
marc wellman

2
En iyi Stack Overflow sorularının içinde biraz kaynak kodu olduğunu düşünüyoruz, ancak sorunuz genellikle belirli bir programlama problemini, bir yazılım algoritmasını, programcılar tarafından yaygın olarak kullanılan yazılım araçlarını, programlama mesleğine özgü pratik, cevaplanabilir problemleri içeriyorsa ... o zaman sorunuzu sormak için doğru yerdesiniz! - stackoverflow.com/faq#questions - MSDN'nin berbat olması yukarıda belirtilen kategorilerin hiçbirine girmez.
vzwick

20
Benim için programlama yapmam için gerekli olan çevrimiçi dokümantasyon, yukarıda bahsedilen kategoriye giriyor: "... programcılar tarafından yaygın olarak kullanılan yazılım araçları ...". Ama seninle tartışmak istemiyorum, sen kendi fikrini söyledin ve ben de benimkini söyledim. Bununla ilgili bir sorunum yok.
marc wellman

28
Açıkçası msdn, programcılar tarafından yaygın olarak kullanılan bir yazılım aracıdır, neden bu kategoriye girmemesi gerektiğini bile anlamıyorum. Sorunuz benim de günümü kurtardı, her paragraf için o pop-up'lar gerçekten can sıkıcı, eğer sayfayı fransızca ya da dilde istersem, bulabileceğim büyük bir çocuğum.
Etienne

1
Desteğiniz için @Etienne'e teşekkür ederim :)
marc wellman

Yanıtlar:


49

Üstteki "Orijinal" radyo düğmesine bastığınızda, sarı imleci kutuda Almanca ile İngilizce'yi görürsünüz. Orijinal İngilizce sitesini ziyaret ederseniz, fareyle üzerine gelindiğinde bile bir çeviri görmezsiniz. URL'deki / de-de / kısmını / en-us / ile değiştirerek İngilizceye geçiş yaparsınız. De olduğu gibi

Almanca (çeviri veya orijinal metin üzerine getirildiğinde):

http://msdn.microsoft.com/ de-de /library/system.diagnostics.contracts.contractargumentvalidatorattribute(v=vs.110).aspx

Yalnızca İngilizce (çeviri yok):

http://msdn.microsoft.com/ en-us /library/system.diagnostics.contracts.contractargumentvalidatorattribute(v=vs.110).aspx


Yorumunuz için çok teşekkürler Chris :)
marc wellman

12
Ağustos '16 itibarıyla dil değiştirici artık sayfanın en sol alt kısmında .
hmrc87

8
bu işlemi nasıl otomatikleştirebilirim? her seferinde url'yi yeniden yazmaktan bıktım. 2017.
Barış Akkurt


37

Bir firefox kullanıcısıysanız, Yeniden Yönlendirici eklentisini kullanabilirsiniz . Yeni bir yönlendirme oluşturun ve şu şekilde ayarlayın:

Reflektör konfigürasyonu

Tüm msdn isteklerini otomatik olarak İngilizce çevrilmemiş sürümlere yönlendirecektir.


Teşekkür ederim @ghord Bunu daha sonra deneyeceğim ve sonra benim için işe yarayıp yaramadığını söyleyeceğim.
marc wellman

@marcwellman: Peki işe yaradı mı? Bende de aynı sorun var. Ayrıca, Almanca MSDN tercümesinde, metnin anlamını tamamen değiştirebilecek her türlü hata vardır. Bunun gibi bir Firefox eklentisi kulağa hoş geliyor.
ygoe

2
Bu kabul edilen cevap olmalı. Chrome'da benzer bir uzantı bulmamı istediniz ve şimdi bir cazibe gibi çalışıyor. Teşekkürler.
vaitrafra

19

Buldum! Demek istediğim, 2016, 3 yıl geç ve belki de yakın zamanda eklediler, ancak sonuna kadar kaydırdığınızda, sol alt köşede kullanmak istediğiniz dili seçebileceğiniz küçük bir düğme var (daha spesifik olarak bir ülke " sen ").


Tarayıcımı her yeniden başlattığımda geri dönüyor.

Çok teşekkürler! Sen en
iyisisin

Evet var, ama bunu her zaman yapmaktan yoruldum.
Sarrus

10

MSDN, web tarayıcısı ayarlarınızdan tercih edilen dili kullanır.

http://social.msdn.microsoft.com/Forums/en-US/6543407d-f743-48fb-965b-b8af9f9a0cb1/howto-disable-automatic-translation-into-german?forum=msdnfeedback

Bunun nedeni Accept-Languagebaşlık:

http://www.w3.org/International/questions/qa-accept-lang-locales

Bu nedenle tarayıcınızı İngilizce web sitelerini tercih edecek şekilde ayarlamak bu sorunu çözmelidir. W3C, burada farklı tarayıcılarda bunun nasıl yapılacağına dair bir genel bakış sunar:

http://www.w3.org/International/questions/qa-lang-priorities.en.php


4
Evet, ancak diğer sayfalar için yerel dilimi tercih edebilirim.
Wernfried Domscheit

@Wernfried Tarayıcınız "Hey, lütfen bana yerel dilimdeki web sitesini verin" diyor, MSDN tam olarak bunu yapıyor (sinir bozucu bir şekilde olsa bile). Farklı web siteleri için farklı diller istiyorsanız, bu gerçekten tarayıcının çözmesi gereken bir sorundur.
Jens Mühlenhoff

Sağlanan AddIn (Firefox için) çok iyi çalışıyor. Benim çözümüm bu.
Wernfried Domscheit

Dil Kabul mekanizmasını kullanan "Bu web sitesini belirli bir dilde görüntüle" eklentisi daha da iyi olacaktır. Bu şekilde URL'nin yeniden yazılmasına hiç gerek kalmaz.
Jens Mühlenhoff



5

URL'de hedeflemek için MSDN belgelerinin url'sini manuel olarak değiştirmekten yoruldum en-us, bu yüzden çok kullanışlı Tampermonkey uzantısı için bu küçük kullanıcı komut dosyasını buldum ( Chrome , Microsoft Edge , Opera ve Firefox'ta mevcuttur )

// ==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;
    }
})();

Uzantıyı yükledikten sonra,

  1. Simgesine tıklayın
  2. Tıklamak Create a new script...
  3. Önceki kodu yapıştırın
  4. Kaydedin ( Ctrl + Sveya File > Save).
  5. Yönlendirmeyi test edin: https://docs.microsoft.com/fr-fr/dotnet/csharp/programming-guide/classes-and-structs/classes

@matchÖzelliği bu komut sadece MSDN doc sayfalarında karşı çalıştırılan sağlayacaktır.


2

Bunun eski bir soru olduğunu biliyorum, belki bu içgörü birileri için faydalı olacaktır.

Neredeyse her zaman msdn'yi google'da bir arama yoluyla açıyorum. Çoğu zaman bana, bazen yanında orijinal (İngilizce) versiyonun eşlik ettiği, yerel dilime (yerel ayarlı adresin bir bölümü aracılığıyla) çevrilmiş bir site sundu. Orijinal dil bağlantısına tıklarsam, hiçbir şey çevirmez, bu yüzden yerelleştirmeme dayalı otomatik çeviri değildir .

Sorunumu çözen, Google arama ayarlarını kendi dilim yerine İngilizce'yi tercih edecek şekilde değiştirmekti. Git arama ayarlarını google , dizi Which language should Google products use?için Englishdaha sonra, Currently showing search results in:tıklama Editolasılıkla arama yapmayı diğer dilleri ve kontrol edin.

Ayrıca, google için kullanıcı arayüzü dilini de değiştirecektir. Ödenmesi yüksek bir bedel olabilir biliyorum ama buna değeceğine inanıyorum. Belirli bir dilde yazılmış bir sorguyu ararsanız, sonuçlar büyük olasılıkla yine de bu dildeki sayfalarla sonuçlanacaktır.


Teşekkürler beni intihardan kurtardın. Bence bu, microsoft docs ve diğer siteler için en iyi yöntemdir.
Sebastian 506563

1

Bellek tüketen ve bu tür şeyler için biraz fazla olan uzantılar yerine, özel bir arama sorgusu kullanabilirsiniz.

Krom

Ayarlar => Arama Motorlarını Yönet, bu girişi ekleyin:

Motor: MSDN US

Anahtar kelime: ms

URL: https://social.msdn.microsoft.com/Search/en-US?query=%s (veya okurken doğru url ne olursa olsun, sadece %sgerçek sorgu dizesine ihtiyaç duyduğu her yerde kullanın )

Şimdi, adres çubuğuna yazmanız yeterlidir ms [SPACE]. Boşluğa bastığınız anda sizi uyaracaktır Search on MSDN US:. Sorgunuzu şimdi yazın. Örneğin ms string, sizi için arama sonuçlarının MSDN-ABD sürümüne yönlendirecektir string. Elbette başlığı ve anahtar kelimeyi değiştirebilirsiniz.

Eminim diğer yaygın tarayıcılar da bu tür bir işlevselliği açığa çıkarır. Firefox'ta, arama çubuğuna özel arama motorları eklerdim.

Bu, her tür arama için kullandığım temiz bir numara (SO, Amazon, Wikipedia, farklı dillerde vb.). Çok verimli.


Öyle ve ben onu kullanıyorum, ancak MSDN'yi örneğin bir Google aramasından açabilirsiniz - ve böyle bir durumda artık çalışmayacaktır.
Spook

1

Genellikle sayfanın alt kısmında dili değiştirebileceğiniz bir dil bağlantısı bulunur (siteye özel kalıcı bir ayar çok daha güzel olsa da).


0

İnternet Seçenekleri Panelindeki IE'de Genel Sekmede Görünüm kısmına sahipsiniz. Tercih edilen dili ilk olarak ekleyin ve bundan sonra MSDN'nin tüm sayfalarında seçilen dilde sunulacaktır


0

NoScript eklentisini Firefox ile (aslında Waterfox) kullanıyorum, sadece "m-msft.com" için izin vermeyin, çevirmen kapatılacak. Etki alanını yasaklamak için başka tarayıcıdaki diğer eklentileri de kullanabileceğinizi düşünüyorum. NoScript, herhangi bir ciddi web kullanıcısı ve tabii ki UserStyles için sahip olunması gereken bir eklentidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.