Nếu bạn đang phát triển website trên WordPress, bạn có thể cần dịch thuật nó sang các ngôn ngữ khác nhau.
Chức năng dịch WordPress là gì
Chức năng dịch của WordPress cho phép bạn đăng các loại bài đăng, trang và các loại bài đăng khác theo ngôn ngữ của người sử dụng website. Nó sẽ giúp hiển thị nội dung của người dùng trên trang web đúng hoàn toàn với ngôn ngữ mà họ muốn.
Các plugin WordPress như WPML
, hay Polylang
sẽ hỗ trợ quản lý dịch thuật cho các trang web WordPress. Tuy nhiên các chuỗi trong các template của giao diện sẽ không thể được dịch theo cách này.
Vì vậy bạn cần phải hỗ trợ ngôn ngữ trong giao diện của bạn, để trang web của bạn có thể hiển thị hoàn chỉnh trên nhiều ngôn ngữ khác nhau.
Cách sử dụng hàm dịch của WordPress
Để sử dụng chức năng dịch, trước tiên bạn cần tạo tệp dịch cho theme của mình. Tệp sẽ chứa tất cả các chuỗi văn bản bạn muốn dịch. Dai Pho khuyên bạn nên đặt tệp trong thư mục languages
trong theme của mình và tên tệp là mã ngôn ngữ, ví dụ: “vi.pot”
.
Các bước dịch WordPress
Bước tiếp theo là tạo một bản dịch. Các file chứa bản dịch như: “en_us.pot”
. tương ứng cho ngôn ngữ en_US
, ja cho Japanese.
Bạn có thể làm theo một trong những cách sau để dịch theme của mình.
Cách 1: Dịch Plugin bằng POEdit
Khi bạn bắt đầu dịch các plugin, bạn cần:
- Tệp POT mà bạn đã tạo trước đó
- Phần mềm POEdit phiên bản miễn phí được tải xuống và cài đặt trong hệ thống của bạn
Đầu tiên bạn sẽ phải mở file .POT bằng phần mềm POEdit để tạo file .PO (Portable Object).
- Mở POEdit > File > New
- Chọn ngôn ngữ bạn cần dịch cho theme của mình.
- Nhấp vào ““Update from POT”.
- Lưu tệp dịch lại theo mã ngôn ngữ. Ví dụ fr_FR.po, es_ES.po.
Sau cùng là chuyển đổi nó thành tệp .MO(Machine Object).
- File > Compile to MO
Cách 2: dịch bằng Loco Translate Plugin
Trong các plugin tạo bảng dịch thì Daipho.com thường dùng là Loco Translate Plugin.
Để dịch bằng plugin này, các chuỗi trong template trong theme của bạn phải đặt trong các hàm dịch thuật như __()
hoặc _e()
hoặc các hàm tương ứng khác.
Sau đó, cài đặt và kích hoạt plugin có tên Loco Translate. Bạn có thể thấy các plugin và các theme được phát hiện, nhấp vào tên plugin mà bạn muốn dịch.
Chọn theme của bạn và sau đó click lên New Language
để thêm ngôn ngữ cần dịch
Sau đó nhập tất cả các câu của ngôn ngữ mới tương ứng với các câu trên ngôn ngữ mặc định của theme.
Link tải:
- Polylang: https://vi.wordpress.org/plugins/polylang/
- Loco Translate: https://vi.wordpress.org/plugins/loco-translate/