微软文档中英切换

微软文档中英切换;switch Chinese/English language in Microsoft Docs.

2017-09-15 기준 버전입니다. 최신 버전을 확인하세요.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         微软文档中英切换
// @namespace    https://greasyfork.org/zh-CN/scripts/33209
// @version      0.2
// @description:zh-CN  在微软文档里中英切换
// @description:en-US  switch Chinese/English language in Microsoft Docs.
// @author       dangoron
// @contributor  ladit
// @match        http*://msdn.microsoft.com/en-us/*
// @match        http*://msdn.microsoft.com/zh-cn/*
// @match        http*://docs.microsoft.com/en-us/*
// @match        http*://docs.microsoft.com/zh-cn/*
// @grant        none
// @description 微软文档中英切换;switch Chinese/English language in Microsoft Docs.
// ==/UserScript==

(function () {
  'use strict';

  var url = location.href;
  var a = document.createElement('span');

  function create_button() {
    var css = 'opacity: 0.5;color: black;cursor: pointer;position: fixed;bottom: 80%;left: 24%;z-index: 9999;';
    a.style.cssText = css;
    a.innerHTML = '中文 / English 切换';
    a.addEventListener('mouseover', function () {
      a.style.opacity = 1;
    }, false);
    a.addEventListener('mouseout', function () {
      a.style.opacity = 0.3;
    }, false);
    a.addEventListener('click', function () {
      if (url.search(/\/en-us\//) != -1) {
        window.location.replace(url.replace(/\/en-us\//, '\/zh-cn\/'));
      }
      if (url.search(/\/zh-cn\//) != -1) {
        window.location.replace(url.replace(/\/zh-cn\//, '\/en-us\/'));
      }
    }, false);
    document.body.appendChild(a);
  }
  create_button();
})();