X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/b94b945fb03e21a1997cfe6e50148967586cb26d..refs/pull/3260/head:/app/Notifications/UserInvite.php diff --git a/app/Notifications/UserInvite.php b/app/Notifications/UserInvite.php index b01911bcd..3bae32721 100644 --- a/app/Notifications/UserInvite.php +++ b/app/Notifications/UserInvite.php @@ -1,4 +1,9 @@ -token = $token; } /** * Get the mail representation of the notification. - * - * @param mixed $notifiable - * @return \Illuminate\Notifications\Messages\MailMessage */ - public function toMail($notifiable) + public function toMail(User $notifiable): MailMessage { $appName = ['appName' => setting('app-name')]; + $language = setting()->getUser($notifiable, 'language'); + return $this->newMailMessage() - ->subject(trans('auth.user_invite_email_subject', $appName)) - ->greeting(trans('auth.user_invite_email_greeting', $appName)) - ->line(trans('auth.user_invite_email_text')) - ->action(trans('auth.user_invite_email_action'), url('/http/source.bookstackapp.com/register/invite/' . $this->token)); + ->subject(trans('auth.user_invite_email_subject', $appName, $language)) + ->greeting(trans('auth.user_invite_email_greeting', $appName, $language)) + ->line(trans('auth.user_invite_email_text', [], $language)) + ->action(trans('auth.user_invite_email_action', [], $language), url('/http/source.bookstackapp.com/register/invite/' . $this->token)); } }