language
This commit is contained in:
@@ -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
|
||||
// -----------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user