NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Mozilla Dev Website Always Eng
// @namespace mozilla.dev.docs.always.eng
// @author matheusfaustino
// @description Always change the language of mozilla docs to English
// @include https://developer.mozilla.org/*/docs/*
// @exclude https://developer.mozilla.org/en*/docs/*
// @version 1
// @grant none
// ==/UserScript==
function changeToEnglish() {
let languages = [].slice.call(document.querySelectorAll('#languages-menu-submenu ul li a'));
let english_url = '';
for(let i=0; i < languages.length && !english_url; i++)
if (languages[i].getAttribute('href').indexOf('en-US') != -1)
english_url = languages[i].getAttribute('href');
window.location.replace(english_url);
}
document.addEventListener('DOMContentLoaded', () => changeToEnglish() );