From 553a7d42c176342a6870ae22cb91fb26a3127ced Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Fri, 13 Mar 2026 16:03:21 -0400 Subject: [PATCH] fix: Ensure HTML markup in landing content is rendered correctly by the JS engine --- site/index.html | 9 ++++++++- voxvera/src/index-master.html | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/site/index.html b/site/index.html index 7a0bd3d..032538d 100644 --- a/site/index.html +++ b/site/index.html @@ -301,7 +301,14 @@ localStorage.setItem('voxvera_lang', lang); document.querySelectorAll('[data-i18n]').forEach(el => { const path = el.getAttribute('data-i18n'); - el.innerText = t(path, lang); + const translation = t(path, lang); + if (translation) { + if (path.startsWith('landing.') || path.includes('subtitle') || path.includes('content')) { + el.innerHTML = translation; + } else { + el.innerText = translation; + } + } }); document.getElementById('lang-selector').value = lang; document.documentElement.lang = lang; diff --git a/voxvera/src/index-master.html b/voxvera/src/index-master.html index 5786fc3..d9baf06 100644 --- a/voxvera/src/index-master.html +++ b/voxvera/src/index-master.html @@ -301,7 +301,14 @@ localStorage.setItem('voxvera_lang', lang); document.querySelectorAll('[data-i18n]').forEach(el => { const path = el.getAttribute('data-i18n'); - el.innerText = t(path, lang); + const translation = t(path, lang); + if (translation) { + if (path.startsWith('landing.') || path.includes('subtitle') || path.includes('content')) { + el.innerHTML = translation; + } else { + el.innerText = translation; + } + } }); document.getElementById('lang-selector').value = lang; document.documentElement.lang = lang;