Thủ thuật việt hóa theme và plugin website wordpress

Có một số giao diện (Theme) và Plugin (Chức năng)  đã có sẵn file .po và .mo, đó là 2 file hỗ trợ ngôn ngữ cho wordpress, với những file này người dùng cũng như lập trình có thể dễ dàng thay đổi ngôn ngữ hiển thị cho giao diện cũng như các plugin của website, sau đây hãy cùng tìm hiểu qua thủ thuật việt hóa theme và plugin cho wordpress.

Xem thêm:

Thủ thuật việt hóa theme và plugin website wordpress Gói ngôn ngữ trang quản trị WordPress

Bạn để ý mỗi ngôn ngữ sẽ đi kèm với hai file .po và .mo nhưng trong đó ta chỉ có thể tự edit một file là .po mà thôi, còn file .mo thì là do phần mềm tạo ra và được mã hóa, nhưng không có nghĩa là ta có thể xóa file .mo đi được đâu nhé. Bạn có thể thấy, mặc định windows không hề mở được file này, vì nó vốn dĩ được tạo ra bởi phần mềm mà máy tính của bạn không có sẵn.

Vậy câu hỏi đặt ra là làm sao để edit hoặc tạo ra file .po và .mo mới theo cách đơn giản và thân thiện nhất cũng như hoàn toàn tương thích với giao diện và plugin. Và phần mềm mà mình đề cử cho các bạn đó là: Poedit , đây là phần mềm hỗ trợ chỉnh sửa và tạo mới file .po để thực hiện không chỉ Việt hóa giao diện và plugin mà còn giúp bạn thay đổi thành bất cứ ngôn ngữ nào bạn muốn.

Phần mềm Poedit được rất nhiều nhà phát triển theme, plugin khuyến cáo bạn nên sử dụng để thay đổi ngôn ngữ cho theme và plugin thay vì vào trực tiếp trong code để chỉnh sửa, việc mà không phải bạn nào cũng rành và có khi lại làm giao diện website bị lỗi.

Các bạn có thể tải phần mềm về và cài đặt rất dễ dàng

Để Việt hóa giao diện và plugin bạn cần phải vào thư mục chứa theme hoặc plugin đó. và tìm foder có tên là “languages” hoặc “lang” tùy theo giao diện và plugin.

Lưu ý nếu không có thư mục này thì có nghĩa là giao diện website, plugin đó không hỗ trợ dịch ngôn ngữ nhé và bạn phải tự Việt hóa bằng cách thủ công, nhưng nếu không thực sự cần thiết thì không nên Việt hóa vì sẽ có một số lỗi hiển thị trên trình duyệt như lỗi font chữ.

Đường dẫn chứa file ngôn ngữ giao diện thường có dạng: ../tên_themeplugin/languages/tên_ngôn_ngữ_được_dịch.po

Thủ thuật việt hóa theme và plugin website wordpress

Vị trí foder languages trong theme

Để Việt hóa giao diện và plugin ta cần chuột phải vào file language tiếng Anh ( Thường là en_US.po) và open with Poedit nhé.

Thủ thuật việt hóa theme và plugin website wordpressOpen with Poedit 

Bây giờ ta vào mục cài đặt (settings) trong trang dashboard của website => cài đặt tổng quan (general) và xem phần ngôn ngữ của trang (Site Language) để xem website của bạn hiện đang sử dụng ngôn ngữ nào, và bạn cũng có thể thay đổi ngôn ngữ website

Nếu bạn muốn dịch sao ngôn ngữ nào thì hãy nhớ tên ngôn ngữ mà bạn chọn nhé. Ở đây không bắt buột là bạn phải chọn ngôn ngữ là tiếng Việt thì giao diện và plugin của bạn mới hiển thị tiếng Việt. Bạn chỉ cần lưu tên file .po đã được dịch sang ngôn ngữ của bạn trùng với tên của Site Language là được.

Thủ thuật việt hóa theme và plugin website wordpressSite Language 

Khi đó có thể trang Dashboard của bạn là tiếng Anh nhưng ngoài trang chủ thì website giao diện và plugin lại hiển thị tiếng Việt. Ở đây site của mình sử dụng trang Dashboard tiếng Việt nên mình lưu file .po với tên là vi.Po, cũng có thể site language của bạn là vi_Vn thì bạn sẽ lưu file .po là vi_Vn.po. Mục đích là làm cho nó trùng khớp giữa gói ngôn ngữ của site và ngôn ngữ của theme, plugin. Bạn chọn File => Save as => Tên_file .po và ta bắt đầu edit file .po .

Thủ thuật việt hóa theme và plugin website wordpressLưu file ngôn ngữ mới để bắt đầu Việt hóa 

Để Việt hóa dòng nào trong file .po thì bạn chỉ cần click chuột vào dòng đó và gõ vào mục Translation để dịch, còn phần trên nó Source text là phần gốc. Dịch đến đâu thì bạn lưu lại đến đó nhé, khi đó file .mo cũng sẽ được tự động tạo ra.

Thủ thuật việt hóa theme và plugin website wordpressNhập nội dung dịch cho từng đoạn text trong file .po 

Có một điều bạn phải lưu ý nhé, đó là khi có những kí tự đi kèm đoạn text thì bạn không được xóa đâu đó, nó là biến trong hàm php nên khi Việt hóa bạn chỉ dịch phần text còn các kí tự đặc biệt thì phải để nguyên.

Thủ thuật việt hóa theme và plugin website wordpress Lưu ý khi dịch có chứa kí tự đặc biệt

Sau khi hoàn tất quá trình Việt hóa giao diện và plugin wordpress thì việc bạn cần làm đó là up load hai file đã được dịch với đuôi .po và .mo lên thư mục chứ file language của theme hoặc plugin đó là xong. Với mình thì mình sẽ upload hai file là vi.po và vi.mo .

Việc cuối cùng là bạn hãy ấn Ctrl + F5 để xem kết quả nhé. Với phần mềm tiện ích này không những giúp bạn việt hóa giao diện cũng như plugin mà còn có thể giúp bạn dịch bất cứ file nào có đuôi .po

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

Loki (Nguồn: Tổng hợp)