Automatyczne tłumaczenie tekstu na stronach MSDN - jak wyłączyć?


132

Czy istnieje sposób na wyłączenie automatycznego tłumaczenia tekstu na stronach biblioteki MSDN ?

Wolę tekst w języku angielskim, ale ze względu na niemiecki adres IP Microsoft aktywuje automatyczne tłumaczenie przy każdym ładowaniu nowej strony, co daje mi żółte okienko z niemieckim tłumaczeniem tekstu, nad którym aktualnie najeżdżam myszą.

Dzieje się tak niezależnie od tego, jaki język jest początkowo ustawiony w prawym górnym rogu i niezależnie od tego, czy jestem zalogowany, czy nie.

Nie potrafię powiedzieć, jakie to denerwujące !!

Jakieś pomysły, ktoś?


58
To. Robi. Odnosić się. Do programowania. Dlatego. To. Pojawia się. Na. A. Programowanie. Strona.
marc wellman

2
Uważamy, że pytania dotyczące przepełnienia stosu zawierają trochę kodu źródłowego, ale jeśli Twoje pytanie ogólnie dotyczy konkretnego problemu programistycznego, algorytmu oprogramowania, narzędzi programowych powszechnie używanych przez programistów, praktycznych problemów, na które można odpowiedzieć, które są unikalne dla zawodu programisty… to jesteś we właściwym miejscu, aby zadać swoje pytanie! - stackoverflow.com/faq#questions - bzdury MSDN nie należą do żadnej z wyżej wymienionych kategorii.
vzwick

20
dla mnie dokumentacja online, która jest dla mnie niezbędna do programowania, należy do wyżej wymienionej kategorii: „… narzędzia programowe powszechnie używane przez programistów…”. Ale nie chcę się z tobą spierać, wyraziłeś swój punkt widzenia, a ja wyraziłem swój. Nie przeszkadza mi to.
marc wellman

28
Najwyraźniej msdn to narzędzie programowe powszechnie używane przez programistów, nawet nie rozumiem, dlaczego nie miałby należeć do tej kategorii. Twoje pytanie również uratowało mi dzień, te wyskakujące okienka w każdym akapicie są naprawdę irytujące, jeśli chcę, aby strona była po francusku lub w jakimkolwiek innym języku, jestem dużym chłopcem, mogę ją znaleźć.
Etienne

1
Dziękuję @Etienne za wsparcie :)
marc wellman

Odpowiedzi:


49

Gdy klikniesz przycisk opcji „Oryginał” u góry, zobaczysz angielski z niemieckim w żółtym okienku. Jeśli odwiedzasz oryginalną angielską witrynę, nie widzisz tłumaczenia, nawet po najechaniu kursorem. Przełączasz się na angielski, zamieniając / de-de / w adresie URL na / en-us /. Jak w

Niemiecki (tłumaczenie lub oryginał z tłumaczeniem po najechaniu kursorem):

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

Tylko angielski (bez tłumaczenia):

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


Chris bardzo dziękuję za komentarz :)
marc wellman

12
Przełącznik języków od sierpnia 2016 r. Znajduje się teraz na samym dole po lewej stronie.
hmrc87,

8
jak mogę zautomatyzować tę operację? mam dość przepisywania adresu URL za każdym razem. jest rok 2017.
Barış Akkurt

1
@ BarışAkkurt: spójrz na stackoverflow.com/questions/5274463/…
AirLancer

38

Jeśli jesteś użytkownikiem przeglądarki Firefox, możesz użyć dodatku Redirector . Utwórz nowe przekierowanie i skonfiguruj je w ten sposób:

Konfiguracja reflektora

Automatycznie przekieruje wszystkie żądania msdn do angielskich wersji nieprzetłumaczonych.


Dziękuję @ghord, spróbuję tego później i powiem ci, czy to zadziałało.
marc wellman

@marcwellman: Więc to zadziałało? Mam tutaj dokładnie ten sam problem. Ponadto niemieckie tłumaczenie MSDN zawiera wszelkiego rodzaju błędy, które mogą całkowicie zmienić znaczenie tekstu. Taki dodatek do Firefoksa brzmi dobrze.
ygoe

2
To musi być akceptowana odpowiedź. Poprosiłeś mnie o znalezienie podobnego rozszerzenia w chrome i teraz działa jak urok. Dzięki.
vaitrafra

20

Znalazłem to! Chodzi mi o to, że jest rok 2016, 3 lata późno, a może dopiero niedawno go dodali, ale kiedy przewijasz całą drogę w dół, jest mały przycisk w lewym dolnym rogu, w którym możesz wybrać język, którego chcesz używać (dokładniej kraj jesteś z").


1
Za każdym razem, gdy ponownie uruchamiam przeglądarkę, przełącza się z powrotem.

Wielkie dzięki! Jesteś najlepszy
Stanislav Šolc

1
Tak, jest, ale jestem zmęczony, żeby to robić cały czas.
Sarrus

11

MSDN używa preferowanego języka z ustawień przeglądarki internetowej.

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

Wynika to z Accept-Languagenagłówka:

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

Dlatego ustawienie przeglądarki tak, aby preferowała witryny w języku angielskim, powinno rozwiązać ten problem. W3C ma przegląd, jak to zrobić w różnych przeglądarkach tutaj:

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


4
Tak, ale na innych stronach wolę mój język lokalny.
Wernfried Domscheit

@Wernfried Twoja przeglądarka mówi "Hej, proszę podaj mi witrynę w moim lokalnym języku", MSDN robi to dokładnie (nawet jeśli w denerwujący sposób). Jeśli chcesz używać różnych języków dla różnych witryn internetowych, to naprawdę problem dla przeglądarki.
Jens Mühlenhoff

Dostarczony dodatek (dla przeglądarki Firefox) działa bardzo dobrze. To jest moje rozwiązanie.
Wernfried Domscheit

Dodatek „Wyświetl tę witrynę w określonym języku” korzystający z mechanizmu Accept-Language byłby jeszcze lepszy. W ten sposób żadne przepisywanie adresu URL nie byłoby w ogóle konieczne.
Jens Mühlenhoff


6

Niedawno natknąłem się na ten sam problem. I rozwiązałem to za pomocą rozszerzenia Chrome ModHeader . Skonfigurowałem i działa:ModHeader

wprowadź opis obrazu tutaj


6

Zmęczyło mnie ręczne zastępowanie adresu URL dokumentów MSDN do celu en-usw adresie URL, więc wymyśliłem ten mały skrypt użytkownika dla bardzo poręcznego rozszerzenia Tampermonkey (dostępnego w Chrome , Microsoft Edge , Opera i 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;
    }
})();

Po zainstalowaniu rozszerzenia

  1. Kliknij jego ikonę
  2. Kliknij Create a new script...
  3. Wklej poprzedni kod
  4. Zapisz to ( Ctrl + Slub File > Save).
  5. Przetestuj przekierowanie: https://docs.microsoft.com/fr-fr/dotnet/csharp/programming-guide/classes-and-structs/classes

Ta @matchwłaściwość zapewni, że ten skrypt będzie uruchamiany tylko na stronach dokumentów MSDN.


2

Wiem, że to stare pytanie, może ten wgląd komuś się przyda.

Prawie zawsze otwieram msdn przez wyszukiwanie w google. Przez większość czasu oferowała mi tłumaczenie strony na mój lokalny język (poprzez część adresu z ustawieniem regionalnym), czasami towarzyszyła jej oryginalna (angielska) wersja. Jeśli kliknę link w oryginalnym języku, nic nie tłumaczy, więc nie jest to automatyczne tłumaczenie na podstawie mojej lokalizacji.

Rozwiązaniem mojego problemu była zmiana ustawień wyszukiwania Google na język angielski zamiast mojego języka ojczystego. Przejdź do google ustawienia wyszukiwania , zestaw Which language should Google products use?do English, a następnie w Currently showing search results in:kliknięcia Editi sprawdzić inne języki jest prawdopodobne, aby przeszukać.

Zmieni to również język interfejsu użytkownika Google. Wiem, że to może być wysoka cena, ale uważam, że warto. Jeśli szukasz zapytania wpisanego w danym języku, wyniki i tak najprawdopodobniej będą znajdować się na stronach w tym języku.


Dzięki, że uratowałeś mnie przed samobójstwem. Moim zdaniem jest to najlepsza metoda dla Microsoft Docs i innych witryn.
Sebastian 506563

1

Zamiast rozszerzeń, które zajmują pamięć i są nieco przesadzone, możesz użyć niestandardowego zapytania wyszukiwania.

Chrom

Ustawienia => Zarządzaj wyszukiwarkami, dodaj ten wpis:

Silnik: MSDN US

Słowo kluczowe: ms

URL: https://social.msdn.microsoft.com/Search/en-US?query=%s (lub jakikolwiek właściwy adres URL jest w momencie czytania, po prostu użyj %swszędzie tam, gdzie wymaga rzeczywistego ciągu zapytania)

Teraz w pasku adresu po prostu wpisz ms [SPACE]. Jak tylko naciśniesz spację, wyświetli się monit Search on MSDN US:. Po prostu wpisz teraz swoje zapytanie. Na przykład ms stringprzekieruje Cię do wersji MSDN-US wyników wyszukiwania dla string. Oczywiście możesz zmienić tytuł i słowo kluczowe.

Jestem pewien, że inne popularne przeglądarki również udostępniają tego rodzaju funkcje. W przeglądarce Firefox podłączałem niestandardowe wyszukiwarki do paska wyszukiwania.

To fajna sztuczka, której używam do wszelkiego rodzaju wyszukiwań (SO, Amazon, Wikipedia w różnych językach itp.). Jest bardzo wydajna.


Tak jest i ja go używam, tyle że możesz otworzyć MSDN na przykład z wyszukiwarki Google - iw takim przypadku już nie będzie działać.
Spook

1

Zwykle na dole strony znajduje się link do języka, w którym można zmienić język (nawet jeśli stałe ustawienie dla witryny byłoby znacznie przyjemniejsze).


0

W IE w panelu opcji internetowych masz część Apperrance w zakładce Ogólne. Dodaj preferowany język jako pierwszy i od teraz wszystkie strony z MSDN będą prezentowane w wybranym języku


0

Używam dodatku NoScript z Firefoksem (właściwie Waterfox), po prostu zabroń "m-msft.com", tłumacz zostanie wyłączony. Myślę, że możesz użyć innych wtyczek w innej przeglądarce, aby zabronić domeny. NoScript to dodatek, który musi mieć każdy poważny użytkownik sieci i oczywiście UserStyles.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.