language files combined, settings fixed, "new" badge integrated

This commit is contained in:
2025-08-01 23:34:41 +02:00
parent b2968f203d
commit 80873877c1
44 changed files with 1319 additions and 358 deletions

View File

@@ -15,12 +15,16 @@ class SetLocale
*/
public function handle(Request $request, Closure $next): Response
{
$locale = substr($request->server('HTTP_ACCEPT_LANGUAGE'), 0, 2);
if (in_array($locale, ['de'])) {
app()->setLocale($locale);
if (auth()->check() && auth()->user()->locale) {
app()->setLocale(auth()->user()->locale);
} else {
app()->setLocale('en');
$locale = substr($request->server('HTTP_ACCEPT_LANGUAGE'), 0, 2);
if (in_array($locale, ['de'])) {
app()->setLocale($locale);
} else {
app()->setLocale('en');
}
}
return $next($request);