Trang chủ / Magento / Hướng dẫn việt hoá mọi thành phần của Magento
việt hoá magento

Hướng dẫn việt hoá mọi thành phần của Magento

Chào các bạn!

Hôm nay mình muốn chia sẻ 1 vấn đề được rất nhiều bạn quan tâm và hỏi mình là làm thế nào để việt hoá Magento hay dịch Magento sang ngôn ngữ khác. Mặc định Magento đã hỗ trợ tiếng việt và nó  sẽ tự tìm gói ngôn ngữ phù hợp để sử dụng cho website tuỳ theo cài đặt của bạn, gói ngôn ngữ của Magento nằm ở đường dẫn magento/app/locale

Bạn muốn sử dụng ngôn ngữ gì chỉ việc down gói ngôn ngữ của ngôn ngữ đó cho vào đây ( magento/app/locale ) và thiết lập trong cài đặt của Magento với ngôn ngữ tương ứng.

Ở đây, mình đang hướng dẫn bạn đang muốn việt hoá Magento, bạn chỉ tải gói ngôn ngữ Magento tiếng việt về, sau đó tạo một thư mục tên là vi_VN và copy các file việt hoá vào trong đó, cuối cùng up thư mục vi_VN lên đường dẫn magento/app/locale

hướng dẫn việt hoá magento

Mình có tạo một file việt hoá hoàn chỉnh cho Magento, các bạn chỉ việc down về dùng, đây là file việt hoá Magento mình tự dịch bằng tay nên rất sát nghĩa, các bạn không thích có thể sửa lại theo ý mình, tải file việt hoá Magento tại  đây. Sau khi tải về chỉ việc up lên đường dẫn  magento/app/locale  và giải nén ra là xong. Cuối cùng vào admin và vào system/configuration/general và chọn mục locale option sau đó chọn tiếng việt là Magento sẽ tự nhận  file việt hoá mà bạn vừa up lên. Chú ý trong Magento có khái niệm storeview nên nếu bạn không chọn đúng store thì sẽ không ra tiếng việt đâu nên để chắc chắn sau khi vào admin system/configuration bạn nhìn lên góc trái có dòng Current Configuration Scope: Bấm vào đó chọn dòng cuối cùng, thường là default store view nếu bạn chưa sửa.

Ở trên mình đã hướng dẫn bạn cách tải và thiết lập ngôn ngữ tiếng việt cho Magento, giờ mình hướng dẫn cách sửa file này. Bạn vào mục vi_VN và chọn file cần sửa, trong này nó có rất nhiều file, bạn muốn sửa câu chữ gì chỉ cần search và sửa, nếu không thấy đoạn text  cần sửa thì tìm trong các file nhất định sẽ có. Đó là việt hoá các thành phần mặc định của Magento còn nếu  bạn cài theme hay extension mà muốn việt hoá nó thì làm như sau:

Đối với việt hoá Magento extension

Bạn vào thư mục /app/code/comunity nếu bạn cài extension từ Magento connect hoặc app/code/local nếu là extension bạn tự code, sau đó chọn extension cần việt hoá, chọn thư mục etc và mở file config.xml. Mở ra và tìm tới dòng sau 

<translate>
            <modules>
                <Module_name>
                    <files>
                        <default>abc.csv</default>
                    </files>
                </Module_name>
            </modules>
        </translate>

Bạn nhìn dòng <default>abc.csv</default> , bên trong nó sẽ khai báo tên file việt hoá của extension. Ví dụ là abc.csv thì bạn cần tạo một file là abc.csv trong thư mục /app/locale/vi_VN/ và viết nội dung việt hoá vào trong file bạn vừa tạo theo cú pháp: Bạn có thể thay cái abc.csv thành bất cứ tên gì bạn thích nhớ thay cả 2 chỗ trong file config.xml và trong thư mục vi_VN.

"Nội dung cũ","Nội dung mới"

Mỗi đoạn viết 1 dòng, ví dụ mình muốn việt hoá chữ Sign In thành Đăng nhập và Sign Up thành Đăng ký thì viết như sau

"Sign In","Đăng nhập"
"Sign Up","Đăng ký"
việt hoá magento
Các bạn việt hoá như trong hình

Lưu lại, xoá cache và bạn sẽ thấy nội dung bạn được việt hoá

Việt hoá Magento theme

Còn đối với theme thì sẽ tuỳ vào theme đó có hỗ trợ việt hoá không nhưng có ddiemr chung là nó sẽ nằm trong file translate.csv, nếu trong thư mục app/locale/vi_VN chưa có file này thì bạn cứ thử tạo và viết nôi dung việt hoá theo cú pháp trên vào trong đó xem có được không, nếu theme hỗ trợ thì sẽ việt hoá được.

Hi  vọng sau bài này bạn đã biết cách để việt hoá Magento, có khó khăn hay thắc mắc gì comment bên dưới để mình giải đáp hoặc gửi mail về contact@crazytut.com

Chúc các bạn thành công

Nếu bạn thấy có ích, hãy subcribe blog của tôi để nhận thêm nhiều tút hay qua email nữa nhé!