MediaWiki:Common.js

De Oroza RO Wiki
Revisión del 17:03 11 jun 2025 de Oroza (discusión | contribs.) (Página creada con «function googleTranslateElementInit() { new google.translate.TranslateElement({ pageLanguage: 'es', includedLanguages: 'en,pt', layout: google.translate.TranslateElement.InlineLayout.SIMPLE }, 'google_translate_element'); } var gtScript = document.createElement('script'); gtScript.type = 'text/javascript'; gtScript.src = '//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit'; document.head.appendChild(gtScript); // Cambiar idio…»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

Nota: Después de publicar, quizás necesite actualizar la caché de su navegador para ver los cambios.

  • Firefox/Safari: Mantenga presionada la tecla Shift mientras pulsa el botón Actualizar, o presiona Ctrl+F5 o Ctrl+R (⌘+R en Mac)
  • Google Chrome: presione Ctrl+Shift+R (⌘+Shift+R en Mac)
  • Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'es',
    includedLanguages: 'en,pt',
    layout: google.translate.TranslateElement.InlineLayout.SIMPLE
  }, 'google_translate_element');
}

var gtScript = document.createElement('script');
gtScript.type = 'text/javascript';
gtScript.src = '//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit';
document.head.appendChild(gtScript);

// Cambiar idioma al hacer clic
window.changeLang = function(lang) {
  const interval = setInterval(() => {
    const combo = document.querySelector('.goog-te-combo');
    if (combo && combo.options.length > 1) {
      combo.value = lang;
      combo.dispatchEvent(new Event('change'));
      clearInterval(interval);
    }
  }, 200);
};