Cách dịch Chủ đề sẵn sàng dịch WordPress

Có rất nhiều chủ đề và plugin WordPress có sẵn trên thị trường với hỗ trợ đa ngôn ngữ. Bản dịch plugin / chủ đề tình nguyện thực sự là một đóng góp đáng hoan nghênh giúp người dùng WordPress trên khắp thế giới.

Có nhiều cách để dịch nội dung chủ đề WordPress, bằng cách sử dụng plugin dịch, cấu hình ngôn ngữ thủ công và hơn thế nữa. Trong hướng dẫn trước, chúng ta đã biết cách dịch nội dung chủ đề WordPress bằng Google Language Translator.

Chủ đề WordPress nên sẵn sàng dịch để dịch nội dung chủ đề. Tìm kiếm thư viện wordpress.org để tải xuống các chủ đề sẵn sàng dịch.

Chủ đề sẵn sàng dịch sẽ chứa tệp .pot (Mẫu đối tượng di động) trong thư mục ngôn ngữ . Tệp này sẽ chứa tất cả các chuỗi có thể dịch được. WordPress sử dụng hệ thống gettext (bản địa hóa và quốc tế hóa) để dịch.

Tôi đã sử dụng trình chỉnh sửa gettext phổ biến Poedit để tạo tệp ánh xạ ngôn ngữ ( .po , .mo ) để dịch các chuỗi sang ngôn ngữ địa phương. Nếu bạn đang tìm cách triển khai đa ngôn ngữ cho một trang web PHP cốt lõi (WordPress ít hơn), hãy tham khảo bài viết được liên kết trước đó của tôi.

Cách tải xuống và tích hợp chủ đề WordPress sẵn sàng dịch

Truy cập WordPress.org và đi tới Chủ đề -> Bộ lọc Tính năng để tìm kiếm chủ đề sẵn sàng dịch từ thư viện. Bộ lọc này hiển thị danh sách các thẻ chủ đề WordPress với tùy chọn hộp kiểm.

Chúng tôi cần kiểm tra tùy chọn Sẵn sàng dịch và áp dụng bộ lọc để thu hẹp các chủ đề sẵn sàng dịch để tải xuống. Giải nén thư mục zip chủ đề đã tải xuống trong thư mục chủ đề WordPress và kích hoạt nó bằng bảng điều khiển quản trị.

Tạo tệp .po .mo cho .pot Template bằng gettext Editor

Chủ đề sẵn sàng dịch sẽ chứa thư mục ngôn ngữ bao gồm tệp .pot chứa danh sách các chuỗi có thể dịch được. Các chuỗi có thể dịch này phải được ánh xạ tới ngôn ngữ đích bằng cách tạo các tệp .po.mo bằng trình chỉnh sửa gettext .

Tải xuống trình chỉnh sửa gettext Poedit và cài đặt nó trên máy tính của bạn. Tải xuống Poedit có sẵn cho máy Mac, Windows và Linux.

Sau khi cài đặt Poedit, hãy chạy ứng dụng này và chọn tùy chọn Create New Translation hoặc điều hướng qua menu File-> New From POT / PO File… để chọn tệp .pot cho chủ đề của bạn.

Khi chúng tôi chọn tệp .pot, trình hướng dẫn Poedit sẽ hỏi đặc điểm ngôn ngữ đích. Chúng ta có thể chỉ định ngôn ngữ đích theo tên của nó hoặc theo mã ngôn ngữ quốc gia (ví dụ: en_UK).

Poedit sẽ liệt kê tất cả các chuỗi có thể dịch được từ mẫu POT. Bằng cách chọn từng chuỗi, chúng tôi có thể thêm bản dịch bằng ngôn ngữ đích như đã chọn. Bản dịch phải được lưu dưới dạng tệp .po và do đó định dạng máy có thể đọc được cũng sẽ được tạo với phần mở rộng .mo.

Dịch nội dung chủ đề trang web sang ngôn ngữ đích bằng cách sử dụng quản trị viên WordPress

Sau khi tạo các tệp ngôn ngữ .po .mo, hãy chuyển đến khu vực quản trị WordPress thông qua Cài đặt-> Chung để chọn Ngôn ngữ trang . Ngôn ngữ trang web thả xuống sẽ hiển thị danh sách các ngôn ngữ mục tiêu có sẵn mà từ đó chúng tôi có thể chọn tùy chọn của mình.

Bằng cách thay đổi tùy chọn ngôn ngữ trang web, nội dung chủ đề sẽ được dịch sang ngôn ngữ trang web được chỉ định. Trước đây, hằng số WPLANG được sử dụng để chỉ định ngôn ngữ trang web mặc định. Nhưng nó không còn bắt buộc vì nó không được chấp nhận kể từ WordPress 4.0.