diff --git a/hexagon.jpg b/hexagon.jpg new file mode 100644 index 0000000..1435085 Binary files /dev/null and b/hexagon.jpg differ diff --git a/index.html b/index.html index 3070529..4838118 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,5 @@ - +
@@ -11,6 +11,17 @@ const t = localStorage.getItem('stlt-theme'); if (t === 'light') document.documentElement.setAttribute('data-theme', 'light'); })(); + // Apply saved language before first paint to avoid flash + (function() { + const l = localStorage.getItem('stlt-lang'); + if (l === 'de' || l === 'en') { + document.documentElement.setAttribute('data-lang', l); + document.documentElement.setAttribute('lang', l); + } else if (navigator.language && navigator.language.toLowerCase().startsWith('de')) { + document.documentElement.setAttribute('data-lang', 'de'); + document.documentElement.setAttribute('lang', 'de'); + } + })();