Mọi người cho em hỏi.
Em muốn kết hợp i18n và response message của api vào project để hiển thị toast trên app theo ngôn ngữ người dùng chọn. Ý tưởng của em là response trả về sẽ có cấu trúc như sau:
{ data: {...}, status: 200, message: "update_success" }
{ data: {...}, status: 200, message: "delete_success" }
Ở front-end, em sẽ cho message vào hàm translate của i18n để hiển thị theo ngôn ngữ như vậy: t('product.message.'${response.message})
Theo mọi người làm như vậy có hợp lý không ạ. Có thể áp dụng vào dự án thực tế không ạ?
Làm như vậy có ưu điểm , nhược điểm j không ạ?