2024-09-05 17:40:10 +03:00

54 lines
1.6 KiB
JavaScript

$(document).ready(function () {
console.log("crap.js v1.1 inintialized");
var userLang = navigator.language || navigator.userLanguage;
if (localStorage.getItem("selectedLang") === null) {
console.log('selectedLang is empty');
localStorage.setItem('selectedLang', userLang);
console.log(`selectedLang now is ${localStorage.selectedLang}`);
}
$.setRussianLang = function () {
$("#lang_en_btn").removeClass("active");
$("#lang_ru_btn").addClass("active");
$("[data-localize]").localize("site", { language: "ru", pathPrefix: "/lib/jquery-localize/lang/" });
};
$.setEnglishLang = function () {
$("#lang_ru_btn").removeClass("active");
$("#lang_en_btn").addClass("active");
$("[data-localize]").localize("site", { language: "en", pathPrefix: "/lib/jquery-localize/lang/" });
};
switch (localStorage.selectedLang) {
case "ru-RU":
$.setRussianLang();
break;
// case "en-US":
// $.setEnglishLang();
// break;
default:
$.setEnglishLang();
}
$("#lang_ru_btn").click(function (e) {
console.log("lang_ru_btn");
userLang = "ru-RU";
localStorage.setItem('selectedLang', userLang);
console.log(`selectedLang is ${localStorage.selectedLang}`);
$.setRussianLang();
});
$("#lang_en_btn").click(function (e) {
console.log("lang_en_btn");
userLang = "en-US";
localStorage.setItem('selectedLang', userLang);
console.log(`selectedLang is ${localStorage.selectedLang}`);
$.setEnglishLang();
});
});