From: Jean-Marc Pigeon Date: Sat, 6 Sep 2025 17:16:39 +0000 (-0400) Subject: Demo login change language is working X-Git-Tag: end-0.15~19 X-Git-Url: https://jmp-git.ovh.safe.ca/?a=commitdiff_plain;h=cb04a26304441eb1ca510001f261859613e55878;p=jmp%2Fmailleur Demo login change language is working --- diff --git a/www/lvllog.php b/www/lvllog.php index 7fe1494..f39894e 100644 --- a/www/lvllog.php +++ b/www/lvllog.php @@ -27,26 +27,6 @@ $lngshow=gettranslate($userlang,"Show"); $STR = << -//============================================================== -//function to show password contents -//============================================================== -function showpass() - -{ -var datain; - -datain=document.getElementById("myInput"); -if (datain.type==="password") { - datain.type="text"; - } -else { - datain.type="password"; - } -} - - - @@ -66,10 +46,9 @@ else { @@ -81,6 +60,10 @@ else { $lngshow + + + +
$lngemail: - + +
0
@@ -132,6 +115,8 @@ $STR = << Starting + diff --git a/www/translations.js b/www/translations.js new file mode 100644 index 0000000..5d93475 --- /dev/null +++ b/www/translations.js @@ -0,0 +1,45 @@ +var translationMap = new Map(); + + +var translationFr = new Map(); +translationFr.set("Tr1", "1"); +translationFr.set("Tr2", "2"); + +var translationEn = new Map(); +translationEn.set("Tr1", "3"); +translationEn.set("Tr2", "4"); + +translationMap.set("fr", translationFr); +translationMap.set("en", translationEn); + +//============================================================== +//function to show password contents +//============================================================== +function showpass() + +{ +var datain; + +datain=document.getElementById("myInput"); +if (datain.type==="password") { + datain.type="text"; + } +else { + datain.type="password"; + } +} + +function updateTranslations() +{ + let translationLng = document.getElementById("first-choice").value; + + let translatables = document.getElementsByClassName("translatable"); + for(var i of translatables){ + let key = i.getAttribute("trkey"); + i.innerHTML = translationMap.get(translationLng).get(key); + + } + +} + +updateTranslations();