change language support

This commit is contained in:
Julian
2022-02-14 17:31:45 +01:00
parent b4ca08cb43
commit 6031838432
533 changed files with 37744 additions and 20 deletions

View File

@@ -316,6 +316,31 @@
}
}
var changeLanguage = function() {
$('.change-language-js').on('click', function(event){
event.preventDefault();
if(document.documentElement.lang == "de")
{
console.log("Load hr!");
translator.load("hr");
$(".js-flag-image").attr("srcset","flags/4x3/de.svg");
$(".js-flag-image").attr("src","flags/4x3/de.svg");
} else
{
console.log("Load de!");
translator.load("de");
$(".js-flag-image").attr("srcset","flags/4x3/hr.svg");
$(".js-flag-image").attr("src","flags/4x3/hr.svg");
}
return false;
});
}
$(function(){
mobileMenuOutsideClick();
@@ -331,6 +356,7 @@
counterWayPoint();
addField();
defaultUncheckedInputCheckboxes();
changeLanguage();
});
@@ -566,7 +592,9 @@ document.getElementById("js-submitbtn").addEventListener("click", async function
if (!this._options.languages.includes(lang)) {
return;
}
document.documentElement.lang = lang;
this._translate(await this._getResource(lang));
if (this._options.persist) {
@@ -658,6 +686,19 @@ document.getElementById("js-submitbtn").addEventListener("click", async function
filesLocation: "/i18n"
});
if (document.documentElement.lang == "de") {
$(".js-flag-image").attr("src","flags/4x3/hr.svg");
$(".js-flag-image").attr("srcset","flags/4x3/hr.svg");
}
else {
$(".js-flag-image").attr("srcset","flags/4x3/de.svg");
$(".js-flag-image").attr("src","flags/4x3/de.svg");
}
var totalFieldCount = 0;
//translator.load();