MediaWiki:Common.js: diferenças entre revisões

Sem resumo de edição
Sem resumo de edição
Linha 352: Linha 352:
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': 'Coreano',
    'en': 'Inglês',
    'es': 'Espanhol',
    'vi': 'Vietnamita',
    'ne': 'Nepalês',
    'pt': 'Português'
};
    const $items = $('.vector-menu-content-list .interlanguage-link a');
    $items.each(function () {
        const $a = $(this);
        const langCode = $a.attr('lang'); 
        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})`);
    });
});