web-dev-qa-db-fra.com

Comment définir MSDN doit toujours être en anglais

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.

98
nothrow

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:

Redirector plugin set to force English msdn pages

40
thomiel

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

31
AirLancer

MSDN Set Language

Vous pouvez sélectionner votre langue par défaut en bas à gauche de la page.

Edit

Le nouveau site Docs a une option plus facile à visualiser en anglais. Cependant, le réglage n'est pas permanent.

Microsoft Docs View in English

21

Je l'ai réparé en installant un plugin redirecteur pour chrome: http://bendavis78.github.io/chrome-extension-redrector/

2
Andrea Maruccia

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)
            );
        }
    }
})();
0
Myobis