header('Accept-Language'), 0, 2); try { $language = UserLanguageDto::fromString($language)->language; App::setLocale($language); } catch (\InvalidArgumentException $e) { Log::error("message: {$e->getMessage()}"); $language = UserLanguageSource::English; } return $next($request); } }