Bureaucrats, Interface administrators, oversight, redactor, Suppressors, Administrators, translator, Widget editors
142
edits
m |
|||
Line 6: | Line 6: | ||
if(document.cookie.indexOf("u1476219_mw19788language") == -1){ | if(document.cookie.indexOf("u1476219_mw19788language") == -1){ | ||
document.cookie = "u1476219_mw19788language="+ navigator.languages[0].slice(0, 2); | document.cookie = "u1476219_mw19788language="+ navigator.languages[0].slice(0, 2); | ||
} | |||
} | |||
var lang = mediaWiki.cookie.get("u1476219_mw19788language", ""); | |||
if(lang !== null) | |||
{ | |||
var page = window.location.pathname.slice(6); | |||
var l = page.slice(-3); | |||
if(l == '/en' || l == '/ru' || l == '/vi'){ | |||
page = page.slice(0, -3); | |||
} | |||
var translate_exist = true; | |||
await $.getJSON('https://gachiwiki.info/api.php?action=query&titles='+page +'/' + lang +'&format=json', | |||
function (response) { | |||
console.log(response.query.pages); | |||
if(response.query.pages['-1']) | |||
translate_exist = false; | |||
}); | |||
if(translate_exist){ | |||
window.location.href = 'https://gachiwiki.info/wiki/' + page+'/' + lang; | |||
} | } | ||
} | } |
edits