मीडियाविकि:Common.js: संशोधनहरू बीचको भिन्नता
कुनै सम्पादन सारांश छैन |
कुनै सम्पादन सारांश छैन |
||
| पङ्क्ति ३६२: | पङ्क्ति ३६२: | ||
console.log('gtag', lang, document.title, navigator.language || navigator.userLanguage); | console.log('gtag', lang, document.title, navigator.language || navigator.userLanguage); | ||
})(); | })(); | ||
mw.loader.using(['jquery']).then(function () { | |||
// 언어 이름 매핑 : lang code → 스페인어 언어 이름 | |||
const langMap = { | |||
'ko': 'कोरियाली', | |||
'en': 'अङ्ग्रेजी', | |||
'es': 'স্পेनी', | |||
'vi': 'भियतनामी', | |||
'ne': 'नेपाली', | |||
'pt': 'पोर्तुगी' | |||
}; | |||
const $items = $('.vector-menu-content-list .interlanguage-link a'); | |||
$items.each(function () { | |||
const $a = $(this); | |||
const langCode = $a.attr('lang'); // en, es, vi, ne, pt … | |||
const autonym = $a.find('span').text(); | |||
const esName = langMap[langCode]; | |||
if (!esName) return; | |||
if (autonym.includes('(')) return; | |||
// 예: English → English (Inglés) | |||
// Español → Español (Español) | |||
$a.find('span').text(`${autonym} (${esName})`); | |||
}); | |||
}); | |||