MediaWiki:Common.js: различия между версиями
Материал из bolshe.wiki
Admin (обсуждение | вклад) Нет описания правки |
Admin (обсуждение | вклад) Нет описания правки |
||
| Строка 6: | Строка 6: | ||
new google.translate.TranslateElement({ | new google.translate.TranslateElement({ | ||
pageLanguage: 'ru', // Основной язык вашей вики | pageLanguage: 'ru', // Основной язык вашей вики | ||
}, 'google_translate_element'); | }, 'google_translate_element'); | ||
}; | }; | ||
Версия от 16:57, 22 августа 2026
// Ждем полной загрузки базовых модулей MediaWiki и jQuery
mw.loader.using(['mediawiki.util']).done(function () {
// 1. Создаем глобальную функцию инициализации (Google ищет именно её)
window.googleTranslateElementInit = function() {
new google.translate.TranslateElement({
pageLanguage: 'ru', // Основной язык вашей вики
}, 'google_translate_element');
};
// 2. Безопасно загружаем скрипт Google через встроенный загрущик MediaWiki
mw.loader.getScript('https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit')
.catch(function(e) {
console.error("Ошибка загрузки Google Translate:", e);
});
});
