diff --git a/index.html b/index.html index 316a803..29ac5bc 100644 --- a/index.html +++ b/index.html @@ -214,7 +214,7 @@ "en": "Amount", "de": "Betrag", "tr": "Miktar", - "it", "Somma" + "it": "Somma" }, "purpose": { "en": "Purpose", @@ -232,7 +232,7 @@ "en": "The source code is licensed under MIT, you can find it here.
This site doesn't store any data outside your browser, not even cookies. The \"Remember data\" function stores your data in your browsers local storage.
This site doesn't provide any financial services. It is a simple QR code generator.", "de": "Der Quellcode ist lizensiert unter MIT, du kannst ihn hier finden.
Diese Seite speichert keine Daten außerhalb deines Browsers, noch nicht einmal Cookies. Die \"Daten merken\" Funktion speichert Daten im Local Storage des Browsers.
Diese Seite bietet keine Finanzdienstleistungen an. Sie ist lediglich ein QR Code Generator.", "tr": "Kaynak kodu MIT lisansı altındadır, buradan ulaşabilirsiniz.
Bu site, tarayıcınız dışında hiçbir veri, hatta Cookies bile saklamaz. “Verileri hatırla” işlevi, verileri tarayıcının \"Local Storage\" alanında saklar.
Bu site finansal hizmetler sunmaz. Sadece bir QR Kod Oluşturucu'dur.", - "it": "Il codice sorgente è concesso in licenza MIT, lo puoi trovare qui.
Questo sito non memorizza dati al di fuori del tuo browser, nemmeno i cookie. La funzione “Ricorda dati” memorizza i dati nella memoria locale del browser. Questo sito non offre servizi finanziari. È solo un generatore di codici QR." + "it": "Il codice sorgente è concesso in licenza MIT, lo puoi trovare qui.
Questo sito non memorizza dati al di fuori del tuo browser, nemmeno i cookie. La funzione “Ricorda dati” memorizza i dati nella memoria locale del browser.
Questo sito non offre servizi finanziari. È solo un generatore di codici QR." } } diff --git a/js/index.js b/js/index.js index 32a520c..c21e554 100644 --- a/js/index.js +++ b/js/index.js @@ -40,11 +40,13 @@ for (const l of i18nSupported) { changeLanguage = (l) => { const lang = i18nSupported.includes(l) ? l : "en"; + console.log(`Switching language to ${lang}`); document.querySelectorAll("[data-i18n]").forEach(el => { el.innerHTML = i18n[el.dataset.i18n][lang]; }); document.getElementById("current-language").innerHTML = `${i18n._flags[lang]} ${lang.toUpperCase()}`; - console.log(`Switching language to ${lang}`); + document.documentElement.lang = lang; + saveFormData(); }; saveFormData = () => {