fix localization of html data attributes

This commit is contained in:
schlagmichdoch 2023-11-08 20:34:38 +01:00
parent 3439e7f6d4
commit 55d85ea7fb

View file

@ -116,15 +116,10 @@ class Localization {
element.innerText = Localization.getTranslation(key); element.innerText = Localization.getTranslation(key);
} }
else { else {
if (attr.startsWith("data-")) {
let dataAttr = attr.substring(5);
element.dataset.dataAttr = Localization.getTranslation(key, attr);
} {
element.setAttribute(attr, Localization.getTranslation(key, attr)); element.setAttribute(attr, Localization.getTranslation(key, attr));
} }
} }
} }
}
static getTranslation(key, attr=null, data={}, useDefault=false) { static getTranslation(key, attr=null, data={}, useDefault=false) {
const keys = key.split("."); const keys = key.split(".");