Diferencia entre revisiones de «MediaWiki:Common.js»

Sin resumen de edición
Sin resumen de edición
Línea 359: Línea 359:
});
});
})();
})();
mw.loader.using(['jquery']).then(function () {
    // 언어 이름 매핑 : lang code → 영어 언어 이름
    const langMap = {
        'ko': 'Coreano',
        'en': 'Inglés',
        'es': 'Español',
        'vi': 'Vietnamita',
        'ne': 'Nepalí',
        'pt': 'Portugués'
    };
    // 인터위키 언어 목록 선택자
    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();      // English, Español, Tiếng Việt …
        const enName  = langMap[langCode];
        if (!enName) return;                          // 배열에 없는 언어는 스킵
        if (autonym.includes('(')) return;            // 이미 변환된 경우 스킵
        // "English" → "English (English)", "Español" → "Español (Spanish)" 등
        $a.find('span').text(`${autonym} (${enName})`);
    });
});