From 6b09ee3b451a60002cf2f945f6ecd58b12480db0 Mon Sep 17 00:00:00 2001 From: Joel Calado Date: Fri, 27 Nov 2020 15:55:14 +0000 Subject: [PATCH] allow for more strings to be translated "data-translate-type" attribute with the value of the attribute that you wish translated. allows for translation of virtually anything? placeholder attr, title attr, etc. --- main.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/main.js b/main.js index 7f089be..e3202fb 100644 --- a/main.js +++ b/main.js @@ -948,7 +948,12 @@ if (ln_template){ // checking if manual lanuage override enabled //log(ele.dataset.translate); //log(translations[ele.dataset.translate]); if (ele.dataset.translate in data){ - ele.innerHTML = data[ele.dataset.translate]; + if (ele.dataset.translateType) { + ele.setAttribute(ele.dataset.translateType, data[ele.dataset.translate]); + } else { + ele.innerHTML = data[ele.dataset.translate]; + } + } }); getById("mainmenu").style.opacity = 1; @@ -1852,8 +1857,10 @@ if (urlParams.has('permaid') || urlParams.has('push')){ getById("add_camera").innerHTML = "Share your Microphone"; } else { getById("add_camera").innerHTML = "Share your Camera"; + getById("add_camera").dataset.translate = "share-your-camera"; } getById("add_screen").innerHTML = "Share your Screen"; + getById("add_screen").dataset.translate = "share-your-screen"; getById("passwordRoom").value = ""; getById("videoname1").value = ""; getById("dirroomid").innerHTML = "";