Add More Here!
@@ -1314,7 +1302,25 @@
},500);
},0);
+ var languages = getById('languagesList').querySelectorAll('li a');
+ var timezones = [];
+ languages.forEach(language => {
+ if (language.dataset.tz) {
+ var languageTimezones = language.dataset.tz.split(';'); // each link can have multiple timezones separated by ;
+ languageTimezones.forEach(element => {
+ timezones.push(element);
+ });
+ }
+ });
+
+ var currentTimezone = Intl.DateTimeFormat().resolvedOptions().timeZone;
+
+ if (timezones.includes(currentTimezone)) {
+ var el = getById('languagesList').querySelector("li a[data-tz*='" + currentTimezone +"']"); // select language li
+ el.parentElement.removeChild(el); // remove it
+ getById('languagesList').insertBefore(el, getById('languagesList').querySelector('li:nth-child(2)')); // insert it after English
+ }