feat: add i18n support for Vietnamese and English
Some checks failed
Tests / PHP 8.3 (push) Has been cancelled
Tests / PHP 8.4 (push) Has been cancelled
Tests / PHP 8.5 (push) Has been cancelled

This commit is contained in:
2026-05-04 10:40:39 +00:00
parent 3a8db5cae6
commit 8c6b71cb8a
64 changed files with 4652 additions and 254 deletions

View File

@@ -25,16 +25,16 @@ class TicketClosed extends Notification
public function toMail(object $notifiable): MailMessage
{
return (new MailMessage)
->subject(__('Ticket #{id} đã được đóng', ['id' => $this->feedback->id]))
->line(__('Ticket: :title', ['title' => $this->feedback->title]))
->line(__('Đóng bởi: :name', ['name' => $this->actor->name]))
->action(__('Xem Ticket'), url('/admin/feedbacks/' . $this->feedback->id . '/edit'));
->subject(__('feedback.notif_ticket_closed_subject', ['id' => $this->feedback->id]))
->line(__('feedback.notif_ticket_closed_ticket', ['title' => $this->feedback->title]))
->line(__('feedback.notif_ticket_closed_by', ['name' => $this->actor->name]))
->action(__('feedback.notif_view_ticket'), url('/admin/feedbacks/' . $this->feedback->id . '/edit'));
}
public function toDatabase(object $notifiable): array
{
return [
'message' => __('Ticket #{id} ":title" đã được đóng bởi :actor.', [
'message' => __('feedback.notif_ticket_closed_message', [
'id' => $this->feedback->id,
'title' => $this->feedback->title,
'actor' => $this->actor->name,