fix: update language settings to default to German and adjust browser language detection

This commit is contained in:
Sascha 2026-04-07 16:48:50 +02:00
parent ea5507b51f
commit 8ae3c33cd2
2 changed files with 5 additions and 5 deletions

View File

@ -1,5 +1,5 @@
<!doctype html> <!doctype html>
<html lang="en"> <html lang="de">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />

View File

@ -15,10 +15,10 @@ const LANGUAGE_KEY = 'preferred-language';
function getBrowserLanguage(): Language { function getBrowserLanguage(): Language {
const browserLang = navigator.language.toLowerCase(); const browserLang = navigator.language.toLowerCase();
if (browserLang.startsWith('de')) { if (browserLang.startsWith('en')) {
return 'de'; return 'en';
} }
return 'en'; // Default to English for all other languages return 'de'; // Default to German for all other languages
} }
function getSavedLanguage(): Language | null { function getSavedLanguage(): Language | null {
@ -31,7 +31,7 @@ function getSavedLanguage(): Language | null {
export function LanguageProvider({ children }: { children: ReactNode; }) { export function LanguageProvider({ children }: { children: ReactNode; }) {
const [language, setLanguageState] = useState<Language>(() => { const [language, setLanguageState] = useState<Language>(() => {
// First check localStorage, then browser language, then default to English // First check localStorage, then browser language, then default to German
return getSavedLanguage() || getBrowserLanguage(); return getSavedLanguage() || getBrowserLanguage();
}); });