This commit is contained in:
2025-11-26 21:59:49 +01:00
parent 1cf4553163
commit a6bd3361fb
6 changed files with 15 additions and 19 deletions

View File

@@ -115,17 +115,21 @@ if (empty($availableLangs)) {
}
// Falls Sprache ungültig oder nicht in available:
// 1) Wenn 'en' existiert → nimm 'en'
// 2) Sonst: erste verfügbare Sprache
// 1) Wenn 'de' existiert → nimm 'de'
// 2) sonst, wenn 'en' existiert → nimm 'en'
// 3) sonst: erste verfügbare Sprache
if (!$lang || !isset($availableLangs[$lang])) {
if (isset($availableLangs['de'])) {
$lang = 'de';
} elseif (isset($availableLangs['en'])) {
$lang = 'en';
} else {
$keys = array_keys($availableLangs);
$lang = $keys[0] ?? 'de';
$lang = $keys[0] ?? 'en';
}
}
// -----------------------------------------------------------
// 3) Aktive Sprachdatei laden
// -----------------------------------------------------------
@@ -163,6 +167,7 @@ $GLOBALS['i18n'] = [
'fallback' => $fallbackLangData,
];
$lang = $GLOBALS['lang'] ?? 'de';
// -----------------------------------------------------------
// 6) Rest des Systems laden
// -----------------------------------------------------------