แปลข้อความอัตโนมัติที่หน้า MSDN - จะปิดได้อย่างไร?


131

มีวิธีปิดการแปลข้อความอัตโนมัติที่หน้าไลบรารี MSDNหรือไม่?

ฉันชอบข้อความภาษาอังกฤษมากกว่า แต่เนื่องจากมีที่อยู่ IP ของเยอรมัน Microsoft จึงเปิดใช้งานการแปลอัตโนมัติทุกครั้งที่โหลดหน้าใหม่ซึ่งทำให้ฉันมีกล่องสีเหลืองพร้อมคำแปลภาษาเยอรมันของข้อความที่ฉันกำลังวางเมาส์เหนือ

สิ่งนี้เกิดขึ้นไม่ว่าจะตั้งค่าภาษาใดไว้ที่มุมบนขวาในตอนแรกและไม่ว่าฉันจะเข้าสู่ระบบหรือไม่ก็ตาม

บอกไม่ถูกว่ามันน่ารำคาญแค่ไหน !!

ความคิดใด ๆ ใคร?


55
มัน. ทำ. สัมพันธ์ ในการเขียนโปรแกรม เพราะ. มัน. ปรากฏ บน. ก. การเขียนโปรแกรม. หน้า.
marc wellman

2
เรารู้สึกว่าคำถาม Stack Overflow ที่ดีที่สุดมีซอร์สโค้ดอยู่เล็กน้อย แต่ถ้าคำถามของคุณโดยทั่วไปครอบคลุมปัญหาการเขียนโปรแกรมที่เฉพาะเจาะจงอัลกอริธึมซอฟต์แวร์เครื่องมือซอฟต์แวร์ที่โปรแกรมเมอร์ใช้กันทั่วไปปัญหาที่ตอบได้จริงและเป็นปัญหาเฉพาะของวิชาชีพการเขียนโปรแกรม ... ถ้าอย่างนั้นคุณก็มาถูกที่แล้วที่จะถามคำถามของคุณ! - stackoverflow.com/faq#questions - MSDN เป็นคนเส็งเคร็งไม่อยู่ภายใต้หมวดหมู่ใด ๆ ที่กล่าวมาข้างต้น
vzwick

20
สำหรับฉันเอกสารออนไลน์ซึ่งจำเป็นสำหรับฉันในการเขียนโปรแกรมอยู่ภายใต้หมวดหมู่ที่กล่าวถึงข้างต้น: "... เครื่องมือซอฟต์แวร์ที่โปรแกรมเมอร์ใช้กันทั่วไป ... " แต่ฉันไม่ต้องการโต้แย้งกับคุณคุณระบุประเด็นของคุณและฉันระบุว่าเป็นของฉัน ฉันสบายดีกับสิ่งนั้น
marc wellman

28
เห็นได้ชัดว่า msdn เป็นเครื่องมือซอฟต์แวร์ที่โปรแกรมเมอร์ใช้กันทั่วไปฉันไม่เห็นด้วยซ้ำว่าทำไมจึงไม่ควรอยู่ในประเภทนั้น คำถามของคุณช่วยวันของฉันด้วยเช่นกันป๊อปอัปเหล่านั้นต่อย่อหน้านั้นน่ารำคาญจริงๆถ้าฉันต้องการให้หน้าเป็นภาษาฝรั่งเศสหรือภาษาอะไรก็ตามฉันเป็นเด็กตัวโตที่ฉันสามารถหาได้
Etienne

1
ขอบคุณ @Eienne สำหรับการสนับสนุน :)
marc wellman

คำตอบ:


49

เมื่อคุณกดปุ่มตัวเลือก "ต้นฉบับ" ที่ด้านบนคุณจะเห็นภาษาอังกฤษพร้อมด้วยภาษาเยอรมันในกล่องเลื่อนสีเหลือง หากคุณไปที่ไซต์ต้นฉบับภาษาอังกฤษคุณจะไม่เห็นคำแปลแม้แต่การวางเมาส์เหนือ คุณเปลี่ยนเป็นภาษาอังกฤษโดยแทนที่ / de-de / ใน URL ด้วย / 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


ขอบคุณคริสมากสำหรับความคิดเห็นของคุณ :)
marc wellman

12
ตัวสลับภาษาของเดือนสิงหาคม 2559 อยู่ที่ด้านล่างซ้ายสุดของหน้า
hmrc87

8
ฉันจะดำเนินการนี้โดยอัตโนมัติได้อย่างไร ฉันเบื่อที่จะเขียน URL ใหม่ทุกครั้ง เป็นปี 2017
Barış Akkurt

1
@ BarışAkkurt: ดูที่stackoverflow.com/questions/5274463/…
AirLancer

37

หากคุณเป็นผู้ใช้ firefox คุณสามารถใช้Redirector addon สร้างการเปลี่ยนเส้นทางใหม่และตั้งค่าดังนี้:

การกำหนดค่าตัวสะท้อนแสง

จะเปลี่ยนเส้นทางคำขอ msdn ทั้งหมดไปยังเวอร์ชันที่ไม่ได้แปลภาษาอังกฤษโดยอัตโนมัติ


ขอบคุณ @ghord ฉันจะลองใช้ในภายหลังและจะบอกคุณว่ามันเหมาะกับฉันหรือไม่
marc wellman

@marcwellman: มันได้ผลเหรอ? ฉันมีปัญหาเดียวกันที่นี่ นอกจากนี้การแปล MSDN ภาษาเยอรมันยังมีข้อผิดพลาดทุกประเภทที่สามารถเปลี่ยนความหมายของข้อความได้อย่างสมบูรณ์ โปรแกรมเสริม Firefox แบบนี้ฟังดูดี
ygoe

2
นี่ต้องเป็นคำตอบที่ได้รับการยอมรับ คุณแจ้งให้ฉันค้นหาส่วนขยายที่คล้ายกันใน chrome และตอนนี้ก็ใช้งานได้ดี ขอบคุณ
vaitrafra

19

เจอแล้ว! ฉันหมายถึงมันเป็นปี 2016 ช้าไป 3 ปีและบางทีพวกเขาอาจเพิ่งเพิ่มเมื่อไม่นานมานี้ แต่เมื่อคุณเลื่อนลงจนสุดจะมีปุ่มเล็ก ๆ ที่มุมล่างซ้ายซึ่งคุณสามารถเลือกภาษาที่คุณต้องการใช้ (โดยเฉพาะประเทศ " คุณมาจาก").


เมื่อใดก็ตามที่ฉันรีสตาร์ทเบราว์เซอร์มันจะเปลี่ยนกลับ

ขอบคุณมาก! คุณดีที่สุด
Stanislav Šolc

ใช่มี แต่ฉันเหนื่อยที่จะทำมันตลอดเวลา
Sarrus

10

MSDN ใช้ภาษาที่ต้องการจากการตั้งค่าเว็บเบราว์เซอร์ของคุณ

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

นี่เป็นเพราะAccept-Languageส่วนหัว:

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

ดังนั้นการตั้งค่าเบราว์เซอร์ของคุณให้ชอบเว็บไซต์ภาษาอังกฤษควรแก้ไขปัญหานี้ W3C มีภาพรวมวิธีดำเนินการบนเบราว์เซอร์ต่างๆที่นี่:

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


4
ใช่ แต่สำหรับหน้าอื่นฉันอาจชอบภาษาท้องถิ่นของฉันมากกว่า
Wernfried Domscheit

@Wernfried เบราว์เซอร์ของคุณกำลังพูดว่า "เฮ้โปรดให้เว็บไซต์เป็นภาษาท้องถิ่นของฉัน" MSDN ทำอย่างนั้น (แม้ว่าจะเป็นวิธีที่น่ารำคาญก็ตาม) หากคุณต้องการภาษาที่แตกต่างกันสำหรับเว็บไซต์ที่แตกต่างกันนั่นเป็นปัญหาสำหรับเบราว์เซอร์ในการแก้ไข
Jens Mühlenhoff

AddIn ที่ให้มา (สำหรับ Firefox) ทำงานได้ดีมาก นั่นคือทางออกของฉัน
Wernfried Domscheit

ส่วนเสริม "แสดงเว็บไซต์นี้ในภาษาใดภาษาหนึ่ง" ที่ใช้กลไกการยอมรับภาษาจะดีกว่า ด้วยวิธีนี้ไม่จำเป็นต้องเขียน URL ใหม่เลย
Jens Mühlenhoff


6

เมื่อเร็ว ๆ นี้ฉันเจอปัญหาเดียวกัน และฉันจะแก้ไขมันด้วยส่วนขยายของ Chrome ModHeader ฉันกำหนดค่าและใช้งานได้:ModHeader

ป้อนคำอธิบายภาพที่นี่


5

ฉันเบื่อที่จะเปลี่ยน url ของเอกสาร MSDN ด้วยตนเองเพื่อกำหนดเป้าหมายen-usใน url ดังนั้นฉันจึงสร้างสคริปต์ผู้ใช้เล็ก ๆ นี้ขึ้นมาสำหรับส่วนขยายTampermonkey ที่มีประโยชน์มาก(มีในChrome , Microsoft Edge , Operaและ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;
    }
})();

เมื่อคุณติดตั้งส่วนขยายแล้ว

  1. คลิกที่ไอคอน
  2. คลิกที่ Create a new script...
  3. วางรหัสก่อนหน้า
  4. บันทึกไว้ ( Ctrl + SหรือFile > Save)
  5. ทดสอบการเปลี่ยนเส้นทาง: https://docs.microsoft.com/fr-fr/dotnet/csharp/programming-guide/classes-and-structs/classes

@matchคุณสมบัติจะให้แน่ใจว่าสคริปต์นี้จะดำเนินการเฉพาะกับหน้า doc MSDN


2

ฉันรู้ว่ามันเป็นคำถามเก่า ๆ บางทีข้อมูลเชิงลึกนี้อาจเป็นประโยชน์กับใครบางคน

ฉันมักจะเปิด msdn ผ่านการค้นหาใน Google เวลาส่วนใหญ่เสนอให้ฉันแปลเว็บไซต์เป็นภาษาท้องถิ่นของฉัน (ผ่านส่วนหนึ่งของที่อยู่ที่มีภาษา) บางครั้งมีเวอร์ชันต้นฉบับ (ภาษาอังกฤษ) อยู่ข้างๆ หากฉันคลิกที่ลิงค์ภาษาต้นฉบับมันจะไม่แปลอะไรเลยดังนั้นจึงไม่ใช่การแปลอัตโนมัติตามการแปลของฉัน

สิ่งที่แก้ปัญหาของฉันคือเปลี่ยนการตั้งค่าการค้นหาของ Google ให้ชอบภาษาอังกฤษมากกว่าภาษาแม่ของฉัน ไปที่การตั้งค่าการค้นหาของ Google ตั้งค่าWhich language should Google products use?เป็นEnglishจากนั้นCurrently showing search results in:คลิกEditและตรวจสอบภาษาอื่น ๆ ที่คุณน่าจะค้นหา

นอกจากนี้ยังจะเปลี่ยนภาษา UI สำหรับ Google ฉันรู้ว่ามันอาจจะต้องจ่ายแพง แต่ฉันเชื่อว่ามันคุ้มค่า หากคุณค้นหาข้อความค้นหาที่พิมพ์ในภาษาที่กำหนดผลลัพธ์มักจะส่งผลในหน้าภาษานี้อยู่ดี


ขอบคุณที่ช่วยฉันจากการฆ่าตัวตาย ในความคิดของฉันนี่เป็นวิธีที่ดีที่สุดสำหรับ Microsoft docs และไซต์อื่น ๆ
Sebastian 506563

1

แทนที่จะใช้ส่วนขยายซึ่งจะใช้หน่วยความจำและใช้งานมากเกินไปสำหรับสิ่งประเภทนั้นคุณสามารถใช้คำค้นหาที่กำหนดเองได้

โครเมียม

การตั้งค่า => จัดการเครื่องมือค้นหาเพิ่มรายการนี้:

เครื่องยนต์: 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 stringสหรัฐของผลการค้นหาสำหรับ แน่นอนคุณสามารถเปลี่ยนชื่อเรื่องและคำสำคัญได้

ฉันแน่ใจว่าเบราว์เซอร์ทั่วไปอื่น ๆ ก็มีฟังก์ชันการทำงานแบบนั้นเช่นกัน ใน Firefox ฉันเคยเสียบ Custom Search Engine บนแถบค้นหา

นี่เป็นเคล็ดลับที่ดีที่ฉันใช้สำหรับการค้นหาทุกประเภท (SO, Amazon, Wikipedia ในภาษาต่างๆ ฯลฯ ) มันมีประสิทธิภาพมาก


เป็นและฉันใช้มันยกเว้นคุณสามารถเปิด MSDN ได้เช่นจากการค้นหาของ Google - และในกรณีนี้จะใช้งานไม่ได้อีกต่อไป
Spook

1

โดยปกติจะมีลิงก์ภาษาที่ด้านล่างของหน้าซึ่งคุณสามารถเปลี่ยนภาษาได้ (แม้ว่าการตั้งค่าเฉพาะไซต์ถาวรจะดีกว่ามากก็ตาม)


0

ใน IE ใน Internet Options Panel คุณมีส่วน Apperrance ใน General Tab เพิ่มภาษาที่เตรียมไว้เป็นภาษาแรกและจากนี้ไปทุกหน้าจาก MSDN จะแสดงเป็นภาษาที่เลือก


0

ฉันใช้ NoScript addon กับ Firefox (จริงๆแล้วคือ Waterfox) แค่ห้าม "m-msft.com" ตัวแปลจะถูกปิด ฉันคิดว่าคุณสามารถใช้ปลั๊กอินอื่นในเบราว์เซอร์อื่นเพื่อห้ามโดเมนได้เช่นกัน NoScript เป็นส่วนเสริมที่ต้องมีสำหรับผู้ใช้เว็บที่จริงจังและ UserStyles แน่นอน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.