Traduction automatique de texte sur les pages MSDN - Comment désactiver?


131

Existe-t-il un moyen de désactiver la traduction automatique de texte sur les pages de la bibliothèque MSDN ?

Je préfère le texte anglais, mais en raison de l'adresse IP allemande, Microsoft active la traduction automatique à chaque nouveau chargement de page, ce qui me donne une boîte jaune avec une traduction allemande du texte que je survole actuellement avec la souris.

Cela se produit quelle que soit la langue initialement définie dans le coin supérieur droit et que je sois connecté ou non.

Je ne peux pas dire à quel point c'est ennuyeux !!

Des idées, quelqu'un?


55
Il. Est-ce que. Rapporter. À la programmation. Car. Il. Apparaît. Sur. A. Programmation. Page.
marc wellman le

2
Nous pensons que les meilleures questions de Stack Overflow contiennent un peu de code source, mais si votre question couvre généralement un problème de programmation spécifique, un algorithme logiciel, des outils logiciels couramment utilisés par les programmeurs, des problèmes pratiques et faciles à résoudre qui sont propres à la profession de programmation ... alors vous êtes au bon endroit pour poser votre question! - stackoverflow.com/faq#questions - MSDN étant merdique ne rentre dans aucune des catégories mentionnées ci-dessus.
vzwick le

20
pour moi, la documentation en ligne qui est essentielle pour moi pour faire de la programmation relève de la catégorie mentionnée ci-dessus: "... outils logiciels couramment utilisés par les programmeurs ...". Mais je ne veux pas discuter avec vous, vous avez dit votre point et j'ai dit le mien. Je suis très bien avec ça.
marc wellman le

28
De toute évidence, msdn est un outil logiciel couramment utilisé par les programmeurs, je ne vois même pas pourquoi il ne devrait pas entrer dans cette catégorie. Votre question m'a sauvé la journée aussi, ces popups par paragraphe sont vraiment ennuyeux, si je veux la page en français ou dans n'importe quelle langue, je suis un grand garçon je peux la trouver.
Etienne

1
Merci @Etienne pour votre soutien :)
marc wellman

Réponses:


49

Lorsque vous cliquez sur le bouton radio "Original" en haut, vous voyez l'anglais, avec l'allemand dans la case de survol jaune. Si vous visitez le site d'origine en anglais, vous ne voyez pas de traduction, même en survol. Vous passez à l'anglais en remplaçant / de-de / dans l'URL par / en-us /. Un péché

Allemand (traduction ou original avec traduction au survol):

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

Anglais uniquement (pas de traduction):

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


Merci beaucoup Chris pour ton commentaire :)
marc wellman

12
Le sélecteur de langue à partir d'août 2016 se trouve maintenant en bas à gauche de la page.
hmrc87

8
comment automatiser cette opération? j'en ai marre de réécrire l'URL à chaque fois. nous
sommes

1
@ BarışAkkurt: Jetez un œil à stackoverflow.com/questions/5274463/…
AirLancer

37

Si vous êtes un utilisateur de Firefox, vous pouvez utiliser l' addon Redirector . Créez une nouvelle redirection et configurez-la comme ceci:

Configuration du réflecteur

Il redirigera automatiquement toutes les requêtes msdn vers des versions anglaises non traduites.


Merci @ghord Je vais essayer cela plus tard et vous dire ensuite si cela a fonctionné pour moi.
marc wellman

@marcwellman: Alors ça a marché? J'ai exactement le même problème ici. De plus, la traduction allemande MSDN contient toutes sortes d'erreurs qui peuvent complètement changer le sens du texte. Un add-on Firefox comme celui-ci sonne bien.
ygoe

2
Cela doit être la réponse acceptée. Vous m'avez incité à trouver une extension similaire dans Chrome et maintenant cela fonctionne comme un charme. Merci.
vaitrafra

19

Trouvé! Je veux dire, nous sommes en 2016, 3 ans de retard, et peut-être qu'ils viennent de l'ajouter récemment, mais lorsque vous faites défiler tout le bas, il y a un petit bouton dans le coin inférieur gauche où vous pouvez choisir la langue que vous souhaitez utiliser (plus précisément un pays " tu es de").


Chaque fois que je redémarre mon navigateur, il revient.

Merci beaucoup! Vous êtes le meilleur
Stanislav Šolc

Oui, mais je suis fatigué de le faire tout le temps.
Sarrus le

10

MSDN utilise la langue préférée des paramètres de votre navigateur Web.

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

Cela est dû au Accept-Language tête:

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

Donc, configurer votre navigateur pour qu'il préfère les sites Web en anglais devrait résoudre ce problème. Le W3C a un aperçu de la façon de le faire sur différents navigateurs ici:

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


4
Oui, mais pour les autres pages, je préfère peut-être ma langue locale.
Wernfried Domscheit

@Wernfried Votre navigateur dit "Hey, s'il vous plaît donnez-moi le site Web dans ma langue locale", MSDN fait exactement cela (même si de manière ennuyeuse). Si vous voulez différentes langues pour différents sites Web, c'est vraiment un problème à résoudre pour le navigateur.
Jens Mühlenhoff

Le complément fourni (pour Firefox) fonctionne très bien. C'est ma solution.
Wernfried Domscheit

Un module complémentaire «Afficher ce site Web dans une langue spécifique» qui utilise le mécanisme Accept-Language serait encore mieux. De cette façon, aucune réécriture d'URL ne serait nécessaire du tout.
Jens Mühlenhoff


6

Récemment, je suis tombé sur le même problème. Et je l'ai résolu avec l'extension Chrome ModHeader . J'ai configuré et ça marche:ModHeader

entrez la description de l'image ici


5

J'en ai eu assez de remplacer manuellement l'url des documents MSDN pour cibler en-usdans l'url, alors j'ai créé ce petit script utilisateur pour l' extension très pratique Tampermonkey (disponible sur Chrome , Microsoft Edge , Opera et 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;
    }
})();

Une fois l'extension installée,

  1. Cliquez sur son icône
  2. Cliquer sur Create a new script...
  3. Collez le code précédent
  4. Enregistrez-le ( Ctrl + SouFile > Save ).
  5. Testez la redirection: https://docs.microsoft.com/fr-fr/dotnet/csharp/programming-guide/classes-and-structs/classes

La @matchpropriété garantit que ce script est uniquement exécuté sur les pages de documentation MSDN.


2

Je sais que c'est une vieille question, peut-être que cette idée sera utile à quelqu'un.

J'ouvre presque toujours msdn via une recherche dans Google. Il me proposait la plupart du temps un site traduit dans ma langue locale (via une partie de l'adresse avec les paramètres régionaux), parfois accompagné de la version originale (anglaise) à côté. Si je clique sur le lien de la langue d'origine, cela ne traduit rien, donc ce n'est pas une traduction automatique basée sur ma localisation.

Ce qui a résolu mon problème a été de modifier les paramètres de recherche Google pour préférer l'anglais plutôt que ma langue maternelle. Accédez aux paramètres de recherche Google , réglez Which language should Google products use?sur English, puis Currently showing search results in:cliquez surEdit et cochez les autres langues dans lesquelles vous êtes susceptible de rechercher.

Cela changera également la langue de l'interface utilisateur pour Google. Je sais que cela peut être un prix élevé à payer, mais je pense que cela en vaut la peine. Si vous recherchez une requête saisie dans une langue donnée, les résultats aboutiront probablement à des pages dans cette langue de toute façon.


Merci, vous m'avez sauvé du suicide. À mon avis, c'est la meilleure méthode pour Microsoft Docs et d'autres sites.
Sebastian 506563

1

Au lieu d'extensions, qui consomment de la mémoire et sont un peu excessives pour ce genre de chose, vous pouvez utiliser une requête de recherche personnalisée.

Chrome

Paramètres => Gérer les moteurs de recherche, ajoutez cette entrée:

Moteur: MSDN US

Mot-clé: ms

URL: https://social.msdn.microsoft.com/Search/en-US?query=%s (ou quelle que soit l'URL appropriée au moment de votre lecture, utilisez simplement %slà où elle a besoin de la chaîne de requête réelle)

Maintenant, dans la barre d'adresse, tapez simplement ms [SPACE]. Dès que vous appuyez sur l'espace, il vous demandera Search on MSDN US:. Tapez simplement votre requête maintenant. Par exemple ms string, vous redirigera vers la version MSDN-US des résultats de recherche pourstring . Bien sûr, vous pouvez changer le titre et le mot-clé.

Je suis sûr que les autres navigateurs courants exposent également ce type de fonctionnalité. Sur Firefox, j'avais l'habitude de brancher des moteurs de recherche personnalisés sur la barre de recherche.

C'est une astuce intéressante que j'utilise pour toutes sortes de recherches (SO, Amazon, Wikipedia dans différentes langues, etc.). C'est très efficace.


Il l'est et je l'utilise, sauf que vous pouvez ouvrir MSDN par exemple à partir d'une recherche Google - et dans ce cas, cela ne fonctionnera plus.
Spook

1

Habituellement, il y a un lien de langue au bas de la page où vous pouvez changer de langue (même si un paramètre spécifique au site permanent serait beaucoup plus agréable).


0

Dans IE dans le panneau Options Internet, vous avez la partie Apparence dans l'onglet Général. Ajoutez la langue préférée comme première et à partir de maintenant toutes les pages de MSDN seront présentées dans la langue choisie


0

J'utilise l'addon NoScript avec Firefox (en fait Waterfox), juste interdire "m-msft.com", le traducteur sera désactivé. Je pense que vous pouvez également utiliser d'autres plugins dans un autre navigateur pour interdire le domaine. NoScript est un complément indispensable pour tout utilisateur Web sérieux, et UserStyles, bien sûr.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.