namespace BookStack\App;
+use BookStack\Translation\LocaleDefinition;
use BookStack\Users\Models\User;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
/**
* Create a new mail message.
*/
- protected function newMailMessage(string $language = ''): MailMessage
+ protected function newMailMessage(?LocaleDefinition $locale = null): MailMessage
{
- $data = ['language' => $language ?: null];
+ $data = ['locale' => $locale ?? user()->getLocale()];
return (new MailMessage())->view([
'html' => 'vendor.notifications.email',