Phần 14: Việt hoá WooCommerce

Tạo Website bán hàng WooCommerce

{ 14 comments }

Việt hoá WooCommerce là câu hỏi được nhiều Blogger hỏi nhất sau khi WordPress được cập nhật lên phiên bản 4.0 Benny và WooCommerce cập nhật lên phiên bản WooCommerce 2.2.x. Nhiều bạn đưa ra các câu hỏi như tại sao làm theo hướng dẫn rồi mà WooCommerce vẫn chưa chuyển qua tiếng Việt? Và phải khắc phục thế nào?

Việt hoá WooCommerce

Việt hoá WooCommerce

Gần đây một số Blogger có cập nhật hướng dẫn cách để Việt hoá WooCommerce nhưng tôi thấy chưa được chuẩn lắm. Và trong bài viết này tôi sẽ chia sẻ với các bạn cách Việt hoá WooCommerce chuẩn nhất.

Xem Video Hướng dẫn:

1. Tải WordPress tiếng Việt

Trong phiên bản 4.x.x trở đi thì WordPress đã cập nhật lại tính năng lựa chọn ngôn ngữ và các bạn không cần thiết phải mở file wp-config để thêm vào dòng code:

define(‘WPLANG’, ‘vi_VN’);

Tính năng này hầu như không có tác dụng đối với WordPress 4.0 và chắc chắn các bạn sẽ thất bại nếu sử dụng cách Việt hoá này.
Để làm theo phương pháp chuẩn nhất các bạn hãy truy cập vào Website WordPress tiếng Việt tại địa chỉ:

http://vi.wordpress.org

Tải bản WordPress tiếng Việt về sau đó giải nén.

2. Việt hoá WooCommerce

Sau khi giải nén file cài đặt của WordPress tiếng Việt các bạn hãy copy toàn bộ thư mục languages trong thư mục wp-content của file mới giải nén sang thư mục wp-content của folder cài đặt WordPress

Xem thêm  Phần 11: Cài đặt theme WordPress

Hoặc tải file languages.zip tại đây, giải nén và chép vào thư mục wp-content

Trong thư mục wp-content/languages sẽ có các file Việt hoá mặc định như hình:

Thư mục languages của WordPress

Thư mục languages của WordPress

Các file trong thư mục wp-content/languages/themes:

Việt hoá cho các theme WordPress

Việt hoá cho các theme WordPress

Ok! Copy xong hãy truy cập vào bảng quản trị tìm tới Settings –> General. Kéo xuống mục Site Languages chọn vi và nhấn Save Changes

Cuối cùng WooCommerce sẽ tự động tải các file Việt hoá mặc định dành riêng cho WooCommerce về và lưu vào thư mục wp-content/languages/plugins

Các bạn sẽ thấy thư mục trên có các file như sau:

Việt hoá Plugin WordPress

Việt hoá Plugin WordPress

Nếu bạn sử dụng WooCommerce mà không biết rằng WooCommerce sau khi cập nhật bản 2.2.x đã loại bỏ các gói ngôn ngữ như en_EN.po en_EN.mo ra khỏi các tập tin cài đặt thì hãy đọc ngay bài viết này nhé. Các File ngôn ngữ đã được loại bỏ để giảm thời gian tải và cài đặt cho WooCommerce.

3. Việt hoá cho Theme WooCommerce

Để Việt hoá cho Theme WooCommerce nói riêng và các theme cho WordPress nói chung các bạn cũng làm tương tự với cách trên. Nhưng với điều kiện các theme của WooCommerce phải hỗ trợ file .po và .mo. Thông thường các bạn sẽ thấy trong thư mục theme có chứa 1 thư mục languages truy cập vào thư mục đó, việt hoá các file có sẵn và lưu dưới dạng tentheme-vi.po và tentheme-vi.mo sau đó copy 2 file này vào thư mục wp-content/languages/themes

Xem thêm  WordPress là gì - Giới thiệu lịch sử phát triển WordPress

Như ở bên trên các bạn thấy các file Việt hoá cho theme mặc định của WordPress là twentythirteen-vi.po và twentythirteen-vi.mo …

Lưu ý:

  1. Với cách này, mỗi khi có bản cập nhật mới WooCommerce cũng sẽ thông báo về các bản dịch mới và có thể sẽ tự động tải về và ghi đè các bản dịch mới đó. Các bạn không cần phải làm gì thêm.
  2. Các cách Việt hoá khác đều là không chính thống và không được WooCommerce hỗ trợ tự động cập nhật bản dịch

Xem bản PDF hoặc tải về máy:

Góp ý cho Tô Triều

  • John 11/06/2015, 23:40

    Chào bạn.
    Mình muốn trong dashboard thì toàn bộ wordpress và woocommerce đều dùng english còn ngoài site thì woocomerce dùng tiếng việt, mình đã thử xóa 2 file woocommerce-admin-vi.mo và woocommerce-admin.po trong thư mục wp-content/languages/plugins và đổi tên 2 file woocommerce-vi.mo và woocommerce-vi.po thành woocommerce-en_US.mo và woocommerce-en_US.po (mục đích đánh tráo file ngôn ngữ của woocommerce) đống thời thiết lập ngôn ngữ cho wodpress về english trong setting/general rồi nhưng trong dasboard woocommerce vẫn là tiếng việt không hoàn chỉnh (không hoàn chỉnh như lúc còn để file woocmmerce-admin-vi.mo). Phiền bạn hướng dẫn mình với.
    Cám ơn bạn.

    Reply
  • Hải Triều 29/04/2015, 12:16

    Cái này thì bạn phải việt hóa cả Theme WordPress nữa.

    Reply
  • Đầm Đẹp 26/04/2015, 10:04

    Mình muốn việt hoá woocomerce mà phần hiển thị ngoài web thì thế nào bạn nhỉ. Sau khi mình đã việt hoá theo hướng dẫn thì bên ngoài trang hiển thị của woocomrce khi xem giỏ hàng vẫn tồn tại rất nhiều tiếng anh ?? Cảm ơn các bạn

    Reply
  • Tống Thắng 26/04/2015, 02:00

    bai viet qua huu ich.cam on anh rat nhieu (y)

    Reply
  • Hải Triều 10/04/2015, 12:30

    Được bạn nhé. Bạn có thể Copy ra và việt hóa nó.

    Reply
  • Meo Meo 10/04/2015, 07:49

    trong thư mục theme của mình có thư mục language có 2 file là en_US.po và .mo, vậy copy ra có được không bạn nhỉ

    Reply
  • hieu 01/04/2015, 21:43

    sao mình làm cách nào cũng ko được, thachpham cũng ko được, còn làm như cách này thì không thấy báo update của woo đâu. chán quá

    Reply
  • Mr TNT 09/12/2014, 09:42

    Anh ơi, sau khi e việt hóa xong thì bị mất cái danh mục luôn 🙁 search chả ra cái gì nữa, a giúp em với huhu

    Reply
  • Huy Huy 21/11/2014, 11:33

    anh ơi cho em hỏi, em đang dịch tiêp cái file việt hóa woocommerce trên blog của anh bằng poedit thì gặp phải lỗi woocommerce-admin-vi.po353:185: invalid control sequence , ….found fatal errors. làm thế nào để khắc phục lỗi này hả anh

    Reply
  • Huy Huy 18/11/2014, 16:17

    anh oi cho em hỏi là cái wordpress tiếng việt mới chỉ có bản 3.9, em chót cài cái wp tiếng anh 4.0 + thêm cái file language mà anh viết trên blog ý, thì em thấy nó việt hóa luôn cả wp chứ k chỉ riêng woocommerce ( có dúng k ạ ) , như vậy thì có cần xóa đi cài lại wp tiếng việt 3.9 k ạ . tại em thấy cài xong nó k việt hóa hết cái wo commerce, vào bên ngoài vẫn còn tiếng anh

    Reply
    • Hải Triều 18/11/2014, 18:55

      Chào Huy
      Việc bên ngoài giao diện vẫn còn tiếng anh bạn cần kiểm tra xem trong theme có file language không. Nếu có thì bạn phải tự Việt hóa file này.
      Bạn không cần phải xóa đi và cài lại bản WordPress 3.9 đâu. Cứ để vậy là được rồi.

  • Vũ Minh Chiến 17/11/2014, 23:06

    Em rất cám ơn anh vì bài viết quá bổ ích này!

    Reply
  • Dương Triều 27/10/2014, 10:33

    Hôm trước làm cách nào cũng không được vậy là theo thạch phạm đổi cái Site Language trong Settings -> General thành tiếng việt lại chạy ổn.
    Nên ai chưa được thì chú ý thêm!

    Reply
    • Hải Triều 27/10/2014, 11:26

      Cái này cũng phải đổi trong General Settings nữa mà bác. Nhưng cách này nó sẽ update bản dịch cùng hệ thống của WooCommerce luôn khi WooCommerce có bản dịch mới còn cách của TP thì không có chức năng này. Và cách này là cách được WordPress và WooCommerce hỗ trợ.