// Language selection functionality for the white label template function selectWebsiteLanguage(currentLang, langs, defaultLang) { // This function handles language switching for the website // It can be extended to handle URL routing and language persistence console.log('Current language:', currentLang); console.log('Available languages:', langs); console.log('Default language:', defaultLang); // Add any additional language switching logic here // For example, saving language preference to localStorage if (typeof Storage !== 'undefined') { localStorage.setItem('preferredLanguage', currentLang); } } // Function to get preferred language from storage function getPreferredLanguage() { if (typeof Storage !== 'undefined') { return localStorage.getItem('preferredLanguage'); } return null; } // Initialize language selection on page load document.addEventListener('DOMContentLoaded', function() { const preferredLang = getPreferredLanguage(); if (preferredLang) { console.log('Preferred language from storage:', preferredLang); } }); // Export functions for potential module use if (typeof module !== 'undefined' && module.exports) { module.exports = { selectWebsiteLanguage, getPreferredLanguage }; }