mirror of
https://github.com/HolgerHatGarKeineNode/einundzwanzig-app.git
synced 2025-12-24 02:40:16 +00:00
🌐 Add multilingual configuration and translation files
This commit is contained in:
@@ -15,7 +15,7 @@ class VerifyEmailController extends Controller
|
||||
public function __invoke(EmailVerificationRequest $request): RedirectResponse
|
||||
{
|
||||
if ($request->user()->hasVerifiedEmail()) {
|
||||
return redirect()->intended(route('dashboard', ['country' => 'de'], absolute: false).'?verified=1');
|
||||
return redirect()->intended(route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()], absolute: false).'?verified=1');
|
||||
}
|
||||
|
||||
if ($request->user()->markEmailAsVerified()) {
|
||||
@@ -25,6 +25,6 @@ class VerifyEmailController extends Controller
|
||||
event(new Verified($user));
|
||||
}
|
||||
|
||||
return redirect()->intended(route('dashboard', ['country' => 'de'], absolute: false).'?verified=1');
|
||||
return redirect()->intended(route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()], absolute: false).'?verified=1');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -53,7 +53,7 @@ trait NostrTrait
|
||||
$model->course->name,
|
||||
str($model->course->description)->toString(),
|
||||
url()->route('courses.landingpage',
|
||||
['country' => 'de', 'course' => $model->course]),
|
||||
['country' => str(session('lang_country', 'de'))->after('-')->lower(), 'course' => $model->course]),
|
||||
str($model->course->lecturer->slug)->replace('-', '_'),
|
||||
);
|
||||
}
|
||||
@@ -68,7 +68,7 @@ trait NostrTrait
|
||||
$model->start->asDateTime(),
|
||||
$model->location,
|
||||
url()->route('meetups.landingpage-event',
|
||||
['country' => 'de', 'meetup' => $model, 'event' => $model]),
|
||||
['country' => str(session('lang_country', 'de'))->after('-')->lower(), 'meetup' => $model, 'event' => $model]),
|
||||
str($model->meetup->slug)->replace('-', '_'),
|
||||
);
|
||||
}
|
||||
@@ -96,7 +96,7 @@ trait NostrTrait
|
||||
$model->name,
|
||||
str($model->description)->toString(),
|
||||
url()->route('courses.landingpage',
|
||||
['country' => 'de', 'course' => $model]),
|
||||
['country' => str(session('lang_country', 'de'))->after('-')->lower(), 'course' => $model]),
|
||||
str($model->lecturer->slug)->replace('-', '_'),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -5,8 +5,10 @@ if (!function_exists('route_with_country')) {
|
||||
{
|
||||
if (!isset($parameters['country'])) {
|
||||
$country = request()->route('country') ?? 'de';
|
||||
$parameters = ['country' => $country] + $parameters;
|
||||
} else {
|
||||
$country = str(session('lang_country', 'de'))->after('-')->lower();
|
||||
}
|
||||
$parameters = ['country' => $country] + $parameters;
|
||||
|
||||
return route($name, $parameters, $absolute);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user