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 ạ?
thế khác gì i18n ở backend đâu?
Anh ta quay ra sắp sửa cãi nhau với người ta, nhưng điều buồn cười là khi xem các lập luận thấy anh ta bắt đầu đuối lý, cố bảo vệ cách implement không hợp lý của mình, nhưng cố chống chế. Tinh thần học hỏi như vậy là chưa ổn, cần luyện thêm để có cái “kỹ năng” hạnh phúc đó là open-minded.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?