auto language change

Changes language to preffered. By default, English.

// ==UserScript==
// @name        auto language change
// @name:ru     автоматическая смена языка
// @namespace   https://www.root-me.org/
// @match       https://www.root-me.org/*lang=*
// @version     1.0
// @license     MIT
// @author      ssrankedghoul
// @description Changes language to preffered. By default, English.
// @description:ru Меняет язык на выбранный. По умолчанию, английский.
// @icon        https://www.root-me.org/IMG/logo/siteon0.svg?1637496509
// ==/UserScript==

;(() => {
	const availableLanguages = {
			English: 'en',
			German: 'de',
			Spanish: 'es',
			Russian: 'ru',
			Chinese: 'zh',
			French: 'fr',
		},
		prefferedLanguage = availableLanguages.English, // ← CHANGE THIS
		langRegexp = new RegExp(`lang=(${Object.values(availableLanguages).join('|')})`)
	if (location.href.match(langRegexp)[1] !== prefferedLanguage)
		location.href = location.href.replace(langRegexp, `lang=${prefferedLanguage}`)
})()