// Footer Component - Multi-Language Support with Hreflang function createFooter() { // Get current language and labels const lang = typeof LanguageRouter !== 'undefined' ? LanguageRouter.detectLanguage() : 'es'; const labels = typeof LanguageRouter !== 'undefined' ? LanguageRouter.getFooterLabels() : { contact: 'Contacto', quickLinks: 'Enlaces Rápidos', legal: 'Legal', modules: 'Módulos Odoo', benefits: 'Beneficios', community: 'Comunidad', legalNotice: 'Aviso Legal', privacy: 'Política de Privacidad', cookies: 'Política de Cookies', terms: 'Términos de Uso', copyright: 'Todos los derechos reservados.', experts: 'Expertos en soluciones Odoo ERP' }; const prefix = typeof LanguageRouter !== 'undefined' ? LanguageRouter.getLinkPrefix() : ''; // Generate hreflang tags for SEO const hreflangTags = typeof LanguageRouter !== 'undefined' ? LanguageRouter.generateHreflangTags() : ''; // Inject hreflang into head if not already done if (typeof LanguageRouter !== 'undefined' && !document.head.querySelector('link[hreflang]')) { LanguageRouter.injectHreflangTags(); } return ` `; } // Inject hreflang meta tags on page load for SEO document.addEventListener('DOMContentLoaded', function() { if (typeof LanguageRouter !== 'undefined') { LanguageRouter.injectHreflangTags(); } });