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>
|
||||
<html lang="en">
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
|
|
|
|||
|
|
@ -15,10 +15,10 @@ const LANGUAGE_KEY = 'preferred-language';
|
|||
|
||||
function getBrowserLanguage(): Language {
|
||||
const browserLang = navigator.language.toLowerCase();
|
||||
if (browserLang.startsWith('de')) {
|
||||
return 'de';
|
||||
if (browserLang.startsWith('en')) {
|
||||
return 'en';
|
||||
}
|
||||
return 'en'; // Default to English for all other languages
|
||||
return 'de'; // Default to German for all other languages
|
||||
}
|
||||
|
||||
function getSavedLanguage(): Language | null {
|
||||
|
|
@ -31,7 +31,7 @@ function getSavedLanguage(): Language | null {
|
|||
|
||||
export function LanguageProvider({ children }: { children: ReactNode; }) {
|
||||
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();
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue