feat: add italian language

This commit is contained in:
Alessio Tudisco
2026-04-05 00:36:12 +02:00
parent dcbdf344ac
commit cfa9c34962
2 changed files with 197 additions and 15 deletions
+1 -11
View File
@@ -15,17 +15,6 @@
: window.matchMedia('(prefers-color-scheme: dark)').matches;
if (!prefersDark) 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');
}
})();
</script>
<script type="importmap">
{
@@ -47,6 +36,7 @@
<div class="lang-seg">
<button class="lang-btn active" data-lang-code="en">EN</button>
<button class="lang-btn" data-lang-code="de">DE</button>
<button class="lang-btn" data-lang-code="it">IT</button>
</div>
<button id="theme-toggle" class="theme-toggle"
data-i18n-title="theme.toggleTitle"