/** * Language Selector Component * Creates a dropdown for switching between supported languages */ (function() { const supportedLanguages = [ { code: 'en', name: 'English', flag: '🇬🇧' }, { code: 'de', name: 'Deutsch', flag: '🇩🇪' }, { code: 'fr', name: 'Français', flag: '🇫🇷' }, { code: 'mi', name: 'Te Reo Māori', flag: '🇳🇿', disabled: true, tooltip: 'Coming when system is complete' } ]; function createLanguageSelector() { const container = document.getElementById('language-selector-container'); if (!container) return; const currentLang = (window.I18n && window.I18n.currentLang) || 'en'; const selectorHTML = `