diff --git a/website/app.js b/website/app.js index 2b96792..331df51 100644 --- a/website/app.js +++ b/website/app.js @@ -161,14 +161,18 @@ document.addEventListener('DOMContentLoaded', () => { if (success) { if (icon) icon.textContent = '✅'; - title.textContent = 'Erfolgreich!'; + const isDE = document.documentElement.classList.contains('lang-de'); + title.textContent = isDE ? 'Erfolgreich!' : 'Success!'; let count = 3; const updateCountdown = () => { - desc.innerHTML = `Du bist dem Raum beigetreten.
Dieser Tab schließt sich in ${count} Sekunden...`; + const closingMsg = isDE + ? `Du bist dem Raum beigetreten.
Dieser Tab schließt sich in ${count} Sekunden...` + : `You joined the room.
This tab will close in ${count} seconds...`; + desc.innerHTML = closingMsg; if (count <= 0) { window.close(); - desc.textContent = 'Beitritt erfolgreich! Du kannst diesen Tab jetzt manuell schließen.'; + desc.textContent = isDE ? 'Beitritt erfolgreich! Du kannst diesen Tab jetzt manuell schließen.' : 'Joined successfully! You can close this tab manually.'; } else { count--; setTimeout(updateCountdown, 1000); @@ -176,12 +180,15 @@ document.addEventListener('DOMContentLoaded', () => { }; updateCountdown(); - actions.innerHTML = ''; + const closeLabel = isDE ? 'TAB JETZT SCHLIESSEN' : 'CLOSE TAB NOW'; + actions.innerHTML = ``; } else { if (icon) icon.textContent = '❌'; - title.textContent = 'Fehler'; - desc.textContent = `Beitritt fehlgeschlagen: ${message}`; - actions.innerHTML = ''; + const isDE = document.documentElement.classList.contains('lang-de'); + title.textContent = isDE ? 'Fehler' : 'Error'; + desc.textContent = isDE ? `Beitritt fehlgeschlagen: ${message}` : `Join failed: ${message}`; + const retryLabel = isDE ? 'ERNEUT VERSUCHEN' : 'TRY AGAIN'; + actions.innerHTML = ``; } } else { const banner = document.getElementById('koala-banner'); diff --git a/website/datenschutz.html b/website/datenschutz.html index 44bd914..045f4aa 100644 --- a/website/datenschutz.html +++ b/website/datenschutz.html @@ -6,6 +6,7 @@ Datenschutz / Privacy Policy | KoalaSync + @@ -58,6 +52,7 @@ KoalaSync Logo KoalaSync +