Traduzione automatica del testo alle pagine MSDN - Come disattivare?


131

C'è un modo per disattivare la traduzione automatica del testo nelle pagine della libreria MSDN ?

Preferisco il testo inglese ma a causa dell'indirizzo IP tedesco Microsoft attiva la traduzione automatica ad ogni nuovo caricamento della pagina che mi dà una casella gialla con una traduzione tedesca del testo che sto attualmente passando con il mouse.

Ciò accade indipendentemente dalla lingua inizialmente impostata nell'angolo in alto a destra e indipendentemente dal fatto che io abbia effettuato l'accesso o meno.

Non so dire quanto sia fastidioso !!

Qualche idea, qualcuno?


55
Si. Fa. Relate. Alla programmazione. Perché. Si. Appare. Sopra. A. Programmazione. Pagina.
Marc Wellman,

2
Riteniamo che le migliori domande su Stack Overflow abbiano un po 'di codice sorgente, ma se la tua domanda copre generalmente un problema di programmazione specifico, un algoritmo software, strumenti software comunemente usati dai programmatori, problemi pratici e di risposta che sono unici per la professione di programmazione ... allora sei nel posto giusto per porre la tua domanda! - stackoverflow.com/faq#questions - MSDN essendo scadente non rientra in nessuna delle categorie sopra menzionate.
vzwick,

20
per me la documentazione online che è essenziale per me fare la programmazione rientra nella categoria sopra menzionata: "... strumenti software comunemente usati dai programmatori ...". Ma non voglio discutere con te, hai dichiarato il tuo punto e io ho affermato il mio. Sto bene con quello.
Marc Wellman,

28
Chiaramente msdn è uno strumento software comunemente usato dai programmatori, non vedo nemmeno perché non dovrebbe rientrare in quella categoria. Anche la tua domanda mi ha salvato la giornata, quei popup per paragrafo sono davvero fastidiosi, se voglio la pagina in francese o qualunque lingua, sono un ragazzo grande, posso trovarla.
Etienne,

1
Grazie @Etienne per il supporto :)
Marc Wellman,

Risposte:


49

Quando premi il pulsante di opzione "Originale" in alto, vedi l'inglese, con il tedesco nella casella gialla. Se visiti il ​​sito inglese originale, non visualizzi una traduzione, nemmeno al passaggio del mouse. Si passa all'inglese sostituendo / de-de / nell'URL con / en-us /. Come in

Tedesco (traduzione o originale con traduzione al passaggio del mouse):

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

Solo inglese (nessuna traduzione):

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


Grazie mille Chris per il tuo commento :)
Marc Wellman,

12
Il cambio di lingua nell'agosto '16 è ora in fondo a sinistra alla pagina.
hmrc87,

8
come posso automatizzare questa operazione? sono stufo di riscrivere l'URL ogni volta. è il 2017.
Barış Akkurt il

1
@ BarışAkkurt: dai un'occhiata a stackoverflow.com/questions/5274463/…
AirLancer

37

Se sei un utente di Firefox, puoi utilizzare il componente aggiuntivo Redirector . Crea un nuovo reindirizzamento e impostalo in questo modo:

Configurazione del riflettore

Reindirizzerà automaticamente tutte le richieste msdn alle versioni inglesi non tradotte.


Grazie @ghord Lo proverò più tardi e poi ti dirò se ha funzionato per me.
Marc Wellman,

@marcwellman: Quindi ha funzionato? Ho lo stesso identico problema qui. Inoltre, la traduzione tedesca MSDN contiene tutti i tipi di errori che possono cambiare completamente il significato del testo. Un componente aggiuntivo di Firefox come questo suona bene.
giovedì

2
Questa deve essere la risposta accettata. Mi hai spinto a trovare un'estensione simile in Chrome e ora funziona come un fascino. Grazie.
vaitrafra,

19

Trovato! Voglio dire, è il 2016, con 3 anni di ritardo, e forse l'hanno appena aggiunto di recente, ma quando scorri fino in fondo c'è un piccolo pulsante nell'angolo in basso a sinistra dove puoi scegliere la lingua che vuoi usare (più specificamente un paese " tu vieni da").


Ogni volta che riavvio il mio browser ritorna indietro.

Molte grazie! Sei il migliore
Stanislav Šolc il

Sì, c'è, ma sono stanco di farlo sempre.
Sarrus

10

MSDN utilizza la lingua preferita dalle impostazioni del browser Web.

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

Ciò è dovuto all'intestazione Accept-Language:

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

Quindi l'impostazione del browser in modo che preferisca i siti Web in lingua inglese dovrebbe risolvere questo problema. W3C ha una panoramica di come farlo su diversi browser qui:

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


4
Sì, ma per altre pagine potrei preferire la mia lingua locale.
Wernfried Domscheit,

@Wernfried Il tuo browser dice "Ehi, per favore dammi il sito web nella mia lingua locale", MSDN fa esattamente questo (anche se in modo fastidioso). Se vuoi lingue diverse per siti Web diversi, questo è davvero un problema da risolvere per il browser.
Jens Mühlenhoff,

Il componente aggiuntivo fornito (per Firefox) funziona molto bene. Questa è la mia soluzione.
Wernfried Domscheit,

Un componente aggiuntivo "Visualizza questo sito Web in una lingua specifica" che utilizza il meccanismo Accept-Language sarebbe ancora migliore. In questo modo non sarebbe necessaria alcuna riscrittura degli URL.
Jens Mühlenhoff,


6

Di recente ho riscontrato lo stesso problema. E l'ho risolto con l'estensione ModHeader di Chrome . Ho configurato e funziona:ModHeader

inserisci qui la descrizione dell'immagine


5

Mi sono stancato di sostituire manualmente l'URL dei documenti MSDN da indirizzare en-usnell'URL, quindi ho pensato a questo piccolo script utente per la pratica estensione Tampermonkey (disponibile su Chrome , Microsoft Edge , Opera e 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;
    }
})();

Una volta installata l'estensione,

  1. Clicca sulla sua icona
  2. Clicca su Create a new script...
  3. Incolla il codice precedente
  4. Salvalo ( Ctrl + SoFile > Save ).
  5. Test del reindirizzamento: https://docs.microsoft.com/fr-fr/dotnet/csharp/programming-guide/classes-and-structs/classes

La @matchproprietà assicurerà che questo script venga eseguito solo su pagine di documenti MSDN.


2

So che è una vecchia domanda, forse questa intuizione sarà utile a qualcuno.

Apro quasi sempre msdn tramite una ricerca su Google. Il più delle volte mi ha offerto un sito tradotto nella mia lingua locale (attraverso una parte dell'indirizzo con impostazioni locali), a volte accompagnato da una versione originale (inglese) accanto ad essa. Se faccio clic sul collegamento nella lingua originale, non traduce nulla, quindi non è una traduzione automatica basata sulla mia localizzazione.

Ciò che ha risolto il mio problema è stato modificare le impostazioni di ricerca di Google per preferire l'inglese, piuttosto che la mia lingua madre. Vai alle impostazioni di ricerca di Google , imposta Which language should Google products use?su English, quindi Currently showing search results in:fai clicEdit e controlla le altre lingue in cui è probabile che cerchi.

Cambierà anche la lingua dell'interfaccia utente per google. So che potrebbe essere un prezzo elevato da pagare, ma credo che ne valga la pena. Se cerchi una query digitata in una determinata lingua, molto probabilmente i risultati si tradurranno in queste pagine della lingua.


Grazie mi hai salvato dal suicidio. A mio avviso, questo è il metodo migliore per Microsoft Docs e altri siti.
Sebastian 506563,

1

Invece di estensioni, che consumano memoria e sono un po 'eccessive per quel tipo di cose, puoi usare una query di ricerca personalizzata.

Cromo

Impostazioni => Gestisci motori di ricerca, aggiungi questa voce:

Motore: MSDN US

Parola chiave: ms

URL: https://social.msdn.microsoft.com/Search/en-US?query=%s (o qualunque sia l'URL corretto al momento della lettura, basta usare %sovunque sia necessaria la stringa di query effettiva)

Ora, nella barra degli indirizzi, basta digitare ms [SPACE]. Non appena si preme lo spazio, verrà richiesto Search on MSDN US:. Digita ora la tua query. Ad esempio, ms stringti reindirizzerà alla versione MSDN-US dei risultati della ricerca perstring . Ovviamente puoi cambiare il titolo e la parola chiave.

Sono sicuro che anche gli altri browser comuni espongono quel tipo di funzionalità. Su Firefox, ero solito collegare motori di ricerca personalizzati sulla barra di ricerca.

Questo è un trucco che utilizzo per tutti i tipi di ricerche (SO, Amazon, Wikipedia in diverse lingue, ecc.). È molto efficiente.


Lo è e io lo uso, tranne per il fatto che potresti aprire MSDN per esempio da una ricerca su Google - e in tal caso non funzionerà più.
Spook il

1

Di solito c'è un collegamento linguistico nella parte inferiore della pagina in cui è possibile cambiare lingua (anche se un'impostazione specifica del sito permanente sarebbe molto più gradevole).


0

In IE nel pannello Opzioni Internet hai parte Apperrance nella scheda Generale. Aggiungi la lingua preferita come prima e d'ora in poi tutte le pagine di MSDN verranno presentate nella lingua scelta


0

Sto usando il componente aggiuntivo NoScript con Firefox (in realtà Waterfox), solo vietando "m-msft.com", il traduttore verrà disattivato. Penso che tu possa usare altri plugin in altri browser per proibire anche il dominio. NoScript è un componente aggiuntivo indispensabile per qualsiasi utente Web serio e UserStyles, ovviamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.