Je sais que ce n'est pas une question exactement en programmation, mais c'est étroitement lié -
Comment diable dois-je définir MSDN pour tout afficher en anglais? Je suis tchèque, et chaque article de KB ou de documentation Il le traduit automatiquement en Tchèque avec leur traducteur, ce qui en résulte juste à Gibberish, et la commutant en anglais nécessite un couple de recherche et des clics.
Question très légitime, je pense.
Vous devez modifier l'URL comme expliqué ici . Dans votre cas, changez CZ-CZ à en-nous.
Ou mieux, laissez-le faire un plugin de navigateur comme redirecteur pour Firefox:
J'ai écrit une simple extension de navigateur dédiée pour cela. Contrairement au plugin redirecteur, aucune configuration n'est requise.
C'est ce qu'on appelle "FFS MSDN en anglais" et est disponible pour:
Il redirige simplement toute page localisée MSDN (ou Docs.MicRosoft) à la version anglaise (EN-US).
Les sources plutôt triviales peuvent être trouvées à https://github.com/airancer/ffs_msdn_in_frish
Je l'ai réparé en installant un plugin redirecteur pour chrome: http://bendavis78.github.io/chrome-extension-redrector/
J'aime avoir le choix entre la version traduite et EN-US . J'ai eu l'auteur de l'utilisateur suivant ... à utiliser TAMPONKey par exemple.
Il fait ce qu'il prétend dans la @description.
// ==UserScript==
// @name Link to MSDN in en-us
// @description Adds a link in the top left corner of the translated MSDN pages allowing to jump to en-us version.
// @match http*://docs.Microsoft.com/*
// @match http*://msdn.Microsoft.com/*
// ==/UserScript==
(function() {
'use strict';
let url = location.href;
let rx = /^http([s]?):\/\/(docs|msdn)\.Microsoft\.com\/(\w+\-\w+)\/(.*)$/i;
let match;
if ( match = rx.exec(url) ) {
if (match[3] !== 'en-us') {
var targetUrl = url.replace(rx, "http$1://$2.Microsoft.com/en-us/$4");
jQuery("body").prepend(
jQuery('<a>en-us</a>').attr('href', targetUrl)
);
}
}
})();