const panelsHtmlTranslation = { "Panels Dashboard": { "en": "Panels Dashboard", "fr": "Tableau de bord des panneaux", "es": "Tablero de paneles" }, "Logged in as: ": { "en": "Logged in as: ", "fr": "Connecté en tant que : ", "es": "Conectado como: " }, "Profile": { "en": "Profile", "fr": "Profil", "es": "Perfil" }, "Signup Codes": { "en": "Signup Codes", "fr": "Codes d'inscription", "es": "Códigos de registro" }, "Logout": { "en": "Logout", "fr": "Déconnexion", "es": "Cerrar sesión" }, "Create New Panel...": { "en": "Create New Panel...", "fr": "Créer un nouveau panneau...", "es": "Crear nuevo panel..." }, "Search": { "en": "Search", "fr": "Rechercher", "es": "Buscar" }, "Edit": { "en": "Edit", "fr": "Modifier", "es": "Editar" }, "Copy": { "en": "Copy", "fr": "Copier", "es": "Copiar" }, "Delete": { "en": "Delete", "fr": "Supprimer", "es": "Eliminar" }, "Created:": { "en": "Created:", "fr": "Créé :", "es": "Creado:" }, "Last Modified:": { "en": "Last Modified:", "fr": "Dernière modification :", "es": "Última modificación:" } }; const allTranslations = panelsHtmlTranslation const userLang = localStorage.getItem('userLang') ?? 'en'; console.log("Starting translation engine with lang " + userLang) localjs.init(userLang, allTranslations) function updateTranslations() { localjs.init(userLang, allTranslations) }