From: Daniel Karbach Date: Thu, 2 Oct 2025 14:58:30 +0000 (+0200) Subject: better accept-language parsing X-Git-Url: https://git.localhorst.tv/?a=commitdiff_plain;h=9ad8418fc514a680c037825560acbe733b07f57f;p=alttp.git better accept-language parsing --- diff --git a/app/Http/Middleware/LanguageMiddleware.php b/app/Http/Middleware/LanguageMiddleware.php index b8f9837..9206b45 100644 --- a/app/Http/Middleware/LanguageMiddleware.php +++ b/app/Http/Middleware/LanguageMiddleware.php @@ -22,13 +22,13 @@ class LanguageMiddleware { return $next($request); } $lang = $request->header('Accept-Language'); - if ($lang && in_array($lang, $this->available)) { - App::setLocale($lang); + if (count($request->getLanguages()) > 0) { + App::setLocale($request->getPreferredLanguage($this->available)); return $next($request); } return $next($request); } - private $available = ['de', 'en']; + private $available = ['en', 'de']; }