MediaWiki:Common.js: Difference between revisions

No edit summary
No edit summary
Line 22: Line 22:
   // Se não detectou idioma → assume inglês (default)
   // Se não detectou idioma → assume inglês (default)
   if (!currentLang) currentLang = 'en';
   if (!currentLang) currentLang = 'en';
  // 🔧 Força mapeamento da página principal para "Main_Page"
  if (base === 'Main_Page' || base === 'Página_principal') {
    base = 'Main_Page';
  }


   // Labels
   // Labels
Line 30: Line 35:
   };
   };


   // Links padrão
   // Links finais
   var links = {
   var links = {
     'pt': base + '/pt',
     'pt': base + '/pt',
Line 36: Line 41:
     'es': base + '/es'
     'es': base + '/es'
   };
   };
  // Página principal → sempre forçar "Main_Page"
  if (base === 'Main_Page' || base === 'Página_principal') {
    links = {
      'pt': 'Main_Page/pt',
      'en': 'Main_Page',
      'es': 'Main_Page/es'
    };
  }


   // Monta menu de idiomas
   // Monta menu de idiomas