document.addEventListener("DOMContentLoaded", async () => {
while (!window.langDB && !window.lang) {
await new Promise(resolve => setTimeout(resolve, 50)); // Ждем, пока langDB будет определен
}
//alert(JSON.stringify(langDB[0])) //{"en":"English","ru":"Русский"}
const langs = window.langDB[0];
(()=>{
const data = function (langs){
return `
${_('Ваш язык')}: русский
(Change language?)
${Object.entries(langs).map(i=>('
'+i[1]+'
')).join('\n')}
`};
document.getElementById('Langs').innerHTML = data(langs);
})();
document.getElementById('current-lang').innerText = langs[window.lang];
document.getElementById('lang-select').addEventListener('click',function(){
document.getElementById('lang-dropdown').classList.remove('hidden')
})
});
function langChange(value){
document.getElementById('current-lang').innerText = value;
document.getElementById('lang-dropdown').classList.add('hidden');
const targetLang = Object.entries(window.langDB[0]).find(i=>i[1]==value)[0];
window.location.href = window.location.href.replace('/'+window.lang+'','').replace(window.location.origin,window.location.origin+'/'+targetLang+'')
}