Trong bài này chúng ta sẽ tìm hiểu cách làm đa ngôn ngữ cho trang quản trị (url là /admin) trong dự án Magento
Click vào Account Setting để vào trang My account
Thay đổi ngôn ngữ mong muốn tại Interface Locale, sau đó nhập password và nhấn nút Save Account
Vào trang Cache Management, nhấn nút Flush Magento Cache để xóa cache.
Reload lại page để xem sự thay đổi
Nếu thay đổi của bạn không hoạt động thì vào đường dẫn folder_magento\app\code\Magento\Backend\i18n\ sẽ thấy 1 file en_US.csv mặc định. Đây là file ngôn ngữ Tiếng anh, nếu bạn muốn thêm ngôn ngữ nào thì tạo thêm file mới có tên là ngon_ngu.csv
Trong đó: ngon_ngu là ngôn ngữ mà bạn chỉ định có dạng vi_VN
Để lấy danh sách các ngôn ngữ, chạy lệnh
php bin\magento info:language:list
Sau đó, copy toàn bộ nội dung trong file en_US.csv dán vào. Mỗi dòng sẽ là cặp key-value có dạng
"key", "value"
// Ví dụ: "Cache Management","Cache Management"
Thay value bằng text của ngôn ngữ mà bạn chọn
"Cache Management","Quản lý cache"
Sau khi thay toàn bộ nội dung, các bạn thực hiện lại bước 2 ở trên sẽ thấy thay đổi