Traducción automática de texto en páginas de MSDN: ¿cómo desactivarla?


131

¿Hay alguna manera de desactivar la traducción automática de texto en las páginas de la biblioteca de MSDN ?

Prefiero el texto en inglés, pero debido a que tengo una dirección IP alemana, Microsoft activa la traducción automática en cada nueva carga de página, lo que me da un recuadro amarillo con una traducción al alemán del texto que estoy pasando con el mouse.

Esto sucede independientemente del idioma que se configure inicialmente en la esquina superior derecha e independientemente de si estoy conectado o no.

¡No puedo decir lo molesto que es esto!

Alguna idea, alguien?


55
Eso. Hace. Relacionar. A la programación. Porque. Eso. Aparece En. A. Programación. Página.
Marc Wellman

2
Creemos que las mejores preguntas de Stack Overflow tienen un poco de código fuente, pero si su pregunta generalmente cubre un problema de programación específico, un algoritmo de software, herramientas de software comúnmente utilizadas por programadores, problemas prácticos y que responden que son exclusivos de la profesión de programación ... ¡entonces estás en el lugar correcto para hacer tu pregunta! - stackoverflow.com/faq#questions - MSDN ser malo no cae en ninguna de las categorías mencionadas anteriormente.
vzwick

20
para mí, la documentación en línea, que es esencial para que yo pueda programar, pertenece a la categoría mencionada anteriormente: "... herramientas de software comúnmente utilizadas por los programadores ...". Pero no quiero discutir contigo, dijiste tu punto y yo dije el mío. Estoy bien con eso.
Marc Wellman

28
Claramente, msdn es una herramienta de software comúnmente utilizada por los programadores, ni siquiera veo por qué no debería caer en esa categoría. Su pregunta también me salvó el día, esas ventanas emergentes por párrafo son realmente molestas, si quiero la página en francés o cualquier otro idioma, soy un chico grande que puedo encontrar.
Etienne

1
Gracias @ Etienne por su apoyo :)
marc wellman

Respuestas:


49

Cuando presionas el botón de opción "Original" en la parte superior, ves inglés, con alemán en el cuadro amarillo. Si visita el sitio original en inglés, no verá una traducción, ni siquiera al pasar el mouse. Cambia al inglés reemplazando / de-de / en la URL con / en-us /. Como en

Alemán (traducción u original con traducción al pasar el mouse):

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

Solo inglés (sin traducción):

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


Muchas gracias Chris por tu comentario :)
marc wellman

12
El selector de idiomas a partir de agosto del '16 ahora se encuentra en la parte inferior izquierda de la página.
hmrc87

8
¿Cómo puedo automatizar esta operación? Estoy cansado de reescribir URL cada vez. es 2017.
Barış Akkurt

1
@ BarışAkkurt: Eche un vistazo a stackoverflow.com/questions/5274463/…
AirLancer

37

Si eres un usuario de Firefox, puedes usar el complemento Redirector . Crea una nueva redirección y configúrala así:

Configuración del reflector

Redirigirá automáticamente todas las solicitudes de msdn a versiones en inglés no traducidas.


Gracias @ghord, lo intentaré más tarde y te diré si funcionó para mí.
Marc Wellman

@marcwellman: ¿Entonces funcionó? Tengo exactamente el mismo problema aquí. Además, la traducción alemana MSDN tiene todo tipo de errores que pueden cambiar completamente el significado del texto. Un complemento de Firefox como este suena bien.
ygoe

2
Esta debe ser la respuesta aceptada. Me pediste que buscara una extensión similar en Chrome y ahora funciona de maravilla. Gracias.
vaitrafra

19

¡Lo encontré! Quiero decir, es 2016, 3 años tarde, y tal vez lo agregaron recientemente, pero cuando te desplazas hacia abajo hay un pequeño botón en la esquina inferior izquierda donde puedes elegir el idioma que deseas usar (más específicamente un país " eres de").


Cada vez que reinicio mi navegador, vuelve a cambiar.

¡Muchas gracias! Eres el mejor
Stanislav Šolc

Sí lo hay, pero estoy cansado de hacerlo todo el tiempo.
Sarrus

10

MSDN utiliza el idioma preferido de la configuración de su navegador web.

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

Esto se debe al Accept-Languageencabezado:

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

Por lo tanto, configurar su navegador para que prefiera sitios web en inglés debería solucionar este problema. W3C tiene una descripción general de cómo hacer eso en diferentes navegadores aquí:

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


44
Sí, pero para otras páginas prefiero mi idioma local.
Wernfried Domscheit

@Wernfried Su navegador dice "Oye, por favor dame el sitio web en mi idioma local", MSDN hace exactamente eso (aunque sea de una manera molesta). Si desea diferentes idiomas para diferentes sitios web, eso es realmente un problema que el navegador debe resolver.
Jens Mühlenhoff

El complemento proporcionado (para Firefox) funciona muy bien. Esa es mi solución.
Wernfried Domscheit

Un complemento "Mostrar este sitio web en un idioma específico" que utiliza el mecanismo Accept-Language sería aún mejor. De esa manera, no sería necesaria ninguna reescritura de URL.
Jens Mühlenhoff


6

Recientemente me encontré con el mismo problema. Y lo resolví con la extensión de Chrome ModHeader . Configuré y funciona:ModHeader

ingrese la descripción de la imagen aquí


5

Me cansé de reemplazar manualmente la url de los documentos de MSDN para apuntar en-usen la url, así que se me ocurrió este pequeño script de usuario para la muy útil extensión de Tampermonkey (disponible en Chrome , Microsoft Edge , Opera y 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 vez que tenga instalada la extensión,

  1. Haga clic en su ícono
  2. Haga clic en Create a new script...
  3. Pega el código anterior
  4. Guárdelo ( Ctrl + So File > Save).
  5. Pruebe la redirección: https://docs.microsoft.com/fr-fr/dotnet/csharp/programming-guide/classes-and-structs/classes

La @matchpropiedad garantizará que este script solo se ejecute en páginas de documentos de MSDN.


2

Sé que es una vieja pregunta, tal vez esta idea sea útil para alguien.

Casi siempre abro msdn a través de una búsqueda en google. La mayoría de las veces me ofreció un sitio traducido a mi idioma local (a través de una parte de la dirección con configuración regional), a veces acompañado de una versión original (en inglés) al lado. Si hago clic en el enlace del idioma original, no traduce nada, por lo que no es una traducción automática basada en mi localización.

Lo que resolvió mi problema fue cambiar la configuración de búsqueda de Google para preferir el inglés, en lugar de mi idioma nativo. Ir a la configuración de Google de búsqueda , juego Which language should Google products use?para English, a continuación, en el Currently showing search results in:clic Edity comprobar otros idiomas que es probable que buscar.

También cambiará el idioma de la interfaz de usuario para google. Sé que podría ser un alto precio a pagar, pero creo que vale la pena. Si busca una consulta escrita en un idioma determinado, es probable que los resultados den como resultado páginas de este idioma.


Gracias me has salvado del suicidio. En mi opinión, este es el mejor método para documentos de Microsoft y otros sitios.
Sebastian 506563

1

En lugar de extensiones, que consumirán memoria y son un poco exageradas para ese tipo de cosas, puede usar una consulta de búsqueda personalizada.

Cromo

Configuración => Administrar motores de búsqueda, agregue esta entrada:

Motor: MSDN US

Palabra clave: ms

URL: https://social.msdn.microsoft.com/Search/en-US?query=%s (o cualquiera que sea la url correcta en el momento de su lectura, simplemente use %sdonde sea que necesite la cadena de consulta real)

Ahora, en la barra de direcciones, simplemente escriba ms [SPACE]. Tan pronto como presione el espacio, se lo indicará Search on MSDN US:. Simplemente escriba su consulta ahora. Por ejemplo, ms stringlo redireccionará a la versión MSDN-US de los resultados de búsqueda para string. Por supuesto, puede cambiar el título y la palabra clave.

Estoy seguro de que los otros navegadores comunes también exponen ese tipo de funcionalidad. En Firefox, solía conectar motores de búsqueda personalizados en la barra de búsqueda.

Este es un buen truco que utilizo para todo tipo de búsquedas (SO, Amazon, Wikipedia en diferentes idiomas, etc.). Es muy eficiente


Lo es y lo uso, excepto que puede abrir MSDN, por ejemplo, desde una búsqueda de Google, y en tal caso ya no funcionará.
Spook

1

Por lo general, hay un enlace de idioma en la parte inferior de la página donde puede cambiar el idioma (a pesar de que una configuración permanente específica del sitio sería mucho mejor).


0

En IE en el Panel de opciones de Internet, tiene la parte Apperrance en la pestaña General. Agregue el idioma preferido como primera y de ahora en adelante todas las páginas de MSDN se presentarán en el idioma elegido


0

Estoy usando el complemento NoScript con Firefox (en realidad Waterfox), solo para bib "m-msft.com", el traductor se apagará. Creo que también puedes usar otros complementos en otro navegador para prohibir el dominio. NoScript es un complemento imprescindible para cualquier usuario web serio, y UserStyles, por supuesto.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.