mirror of
https://github.com/Shik3i/KoalaSync.git
synced 2026-08-10 19:48:28 +00:00
72180ba817
- SEO: per-locale og:locale, Organization+WebSite schema, FAQPage replacing ItemList - SEO: BreadcrumbList on legal pages, site.webmanifest, expanded sitemap - a11y: hamburger ARIA+ESC, skip-to-content, aria-hidden on step-num - a11y: focus-visible states, prefers-reduced-motion, emoji→SVG icons - CSS: extract .mock-section-label, replace transition:all, will-change hints - Build: esbuild JS minifier (-46%), sharp AVIF conversion (26 files, quality 70) - Build: content hashing (style.XXXX.min.css), SVG minification, picture injection - Cleanup: remove lightningcss (caused CSS merging bugs)
2 lines
1011 B
JavaScript
2 lines
1011 B
JavaScript
(function(){var l=document.documentElement,e=window.location.pathname,s={de:"de",fr:"fr",es:"es",pt:"pt-BR",ru:"ru"},v=e==="/"||e==="/index.html"||e==="";if(v){var o=localStorage.getItem("koala_lang"),i=navigator.language.split("-")[0],d=o||s[i]||"en";if(d!=="en"){window.location.replace(d+"/");return}}for(var r=l.className.split(" "),a=null,c=!1,t=0;t<r.length;t++)if(r[t].indexOf("lang-")===0){c=!0;var g=r[t].substring(5);a=g==="pt-br"?"pt-BR":g;break}if(c)localStorage.setItem("koala_lang",a);else{var o=localStorage.getItem("koala_lang"),i=navigator.language.split("-")[0];a=o||s[i]||"en",a!=="de"&&(a="en"),l.classList.add("lang-"+a),l.lang=a}var m=e==="/"||e.endsWith("index.html")||e.split("/").pop()==="",u=e.includes("join");if(m){var n={en:"KoalaSync | Real-time Video Synchronization for Friends",de:"KoalaSync | Echtzeit-Video-Synchronisation f\xFCr Freunde"};document.title=n[a]||n.en}else if(u){var n={en:"Join Room | KoalaSync",de:"Raum beitreten | KoalaSync"};document.title=n[a]||n.en}})();
|