Add white label template for starter

This commit is contained in:
Achim Rohn
2025-09-12 23:26:10 +02:00
parent a817f7550b
commit 35ee289765
8 changed files with 874 additions and 22 deletions
+39
View File
@@ -0,0 +1,39 @@
// 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
};
}