MediaWiki:Common.js
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
// Получаем язык браузера (например: "ru-RU", "en-US" и т.п.)
const userLang = navigator.language || navigator.userLanguage;
const isRussian = userLang.toLowerCase().startsWith('ru');
document.querySelectorAll('.mw-body-content').forEach(el => {
const content = el.innerHTML;
const ruMatch = content.match(/\[ru\]([\s\S]*?)\[\/ru\]/);
const enMatch = content.match(/\[en\]([\s\S]*?)\[\/en\]/);
// Выбираем язык в зависимости от isRussian
if (isRussian && ruMatch) {
el.textContent = ruMatch[1].trim();
} else if (enMatch) {
el.textContent = enMatch[1].trim();
} else {
el.textContent = '';
}
});