মিডিয়াউইকি:Gadget-sidebartranslate.js
লক্ষ্য করুন: প্রকাশ করার পর, পরিবর্তনগুলো দেখতে আপনাকে আপনার ব্রাউজারের ক্যাশে পরিষ্কার করার প্রয়োজন হতে পারে।
- ফায়ারফক্স / সাফারি: পুনরায় লোড-এ ক্লিক করার সময় শিফট টিপে ধরে রাখুন, অথবা হয় Ctrl-F5 বা Ctrl-R টিপুন (ম্যাকে ⌘-R টিপুন)
- গুগল ক্রোম: Ctrl-Shift-R (ম্যাকে ⌘-Shift-R) টিপুন
- ইন্টারনেট এক্সপ্লোরার / এজ: Ctrl ধরে রাখা অবস্থায় Refresh-এ ক্লিক করুন, অথবা Ctrl-F5 টিপুন
- অপেরা: Ctrl-F5 টিপুন।
/////////////////////////////////////////////////////////////////////////
// Translates the 'in other languages' list in the sidebar to English. //
// //
// From [[wikt:User:Bequw/sidebartranslate.js]] //
/////////////////////////////////////////////////////////////////////////
function languagereplace () {
var $lang, wgLanguages = mw.config.get('wgLanguages');
// Can be caused by delay in timing
if ( wgLanguages === null ) {
if ( !document.callbacks_langcode ) {
document.callbacks_langcode = new Object();
}
document.callbacks_langcode.sidebartranslate = languagereplace;
return false;
}
$lang = $('#p-lang');
$lang.hide(1).find('ul').find('a').each(function() {
var $link = $(this), local;
if ( wgLanguages[$link.attr('lang')] != null ) {
local = wgLanguages[$link.attr('lang')].local;
$link.text(local);
}
});
$lang.show(1);
}
$(document).ready( languagereplace );