fix: update language settings to default to German and adjust browser language detection
This commit is contained in:
parent
ea5507b51f
commit
8ae3c33cd2
|
|
@ -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" />
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue