Làm cách nào để dịch Theme WordPress? – Mặc định hầu hết các theme wordpress, chỉ hỗ trợ riêng biệt một ngôn ngữ Tiếng Anh. Điều này khá dễ hiểu, vì Tiếng Anh là ngôn ngữ quốc tế. Và các developer sẽ không cần mất quá là nhiều thời gian cho phần ngôn ngữ. Nhưng không phải bất kỳ quốc gia nào cũng dùng Tiếng Anh như ngôn ngữ chính.Có khá nhiều cách để dịch theme wordpress:
- Phần mềm Poedit.
- Sử dụng plugin Loco Translate.
Trong bài này mình sẽ hướng dẫn chỉ tiết cả 2 cách.
Hãy chọn cách hợp nhất với mình nhé.
>>> Xem thêm: Giới thiệu 5 theme WordPress chuẩn SEO tốt nhất
Dịch Theme WordPress đơn giản và nhanh chóng
Phương pháp 1: Dùng phần mềm Poedit
Đầu tiên bạn sẽ cần cài đặt phần mềm này trên máy tính.
Có cả bản trên OS và Windows nhé, bạn có thể tải về tại đây.
Sau khi cài đặt xong, đây sẽ là giao diện của phần mềm này.
- Edit a translation
- Create new translation
- Translate WordPress theme or plugin
- Collabrate on a translation with others
Vì chức năng Translate WordPress theme or plugin yêu cầu phải nâng cấp lên bản Pro
Nên ở đây chúng ta sẽ chọn Creat new translation.
Một cửa sổ sẽ hiện lên, bạn sẽ cần chọn tệp .po
trong folder themes
mong muốn dịch.
- Thường file này sẽ nằm trong đường dẫn
wp-content/themes/tên-theme/languages/
Tiếp theo chọn ngôn ngữ mà bạn muốn dịch.
Okie vậy là bây giờ bạn chỉ cần dịch nữa là xong.
Click vào bất cứ cụm từ nào mà bạn muốn dịch.
Điền vào ô Translation ở dưới sang ngôn ngữ Tiếng Việt.
Ở bên phải có chứa phần Translation suggestion, gợi ý cho bạn nên dịch bằng cách nào.
Sau khi dịch xong, bấm Save để lưu lại file.
Ví dụ ở đây mình sẽ đặt tên tệp là vi_VN.
Sẽ có 2 tệp .po và .mo như trên là thành công nhé.
Nhớ phải nằm trong thư mục wp-content/themes/tên-theme/languages/
nhé.
Còn một bước bạn phải làm đó là vào file wp-config.php.
Thêm đoạn code sau:
define ('WPLANG', 'vi_VN');
vi_VN là tên tệp .po
mà bạn đã lưu ở trên nhé.
Nhớ vào phần Settings » General để chọn ngôn ngữ vừa dịch nhé.
Quay lại giao diện và bạn sẽ thấy kết quả.
Phương pháp 2: Dịch theme WordPress với Loco Translate
Loco translate là plugin hoàn toàn không mất phí, cho phép bạn chính sửa tệp dịch trên WordPress.
Bạn có thể chỉnh sửa từ theme đến plugin, nó đều hỗ trợ.
Sử dụng trực tiếp trong dashboard WordPress, rất dễ dùng.
Đầu tiền bạn có thể cần thiết lập plugin Loco Translate.
Sau khi Active plugin sẽ hiển thị menu bên trái tên Loco Translate.
Nếu như bạn là người mới, và chưa biết cách cài plugin thì đây là chỉ dẫn cài đặt plugin WordPress (Từng Bước Một)
Trước khi cài đặt cần lưu ý bạn sẽ cần folder sau trên server:
wp-content/languages/loco/themes
Việc này là cần thiết, vì sau này nếu như có các bản thay đổi và bổ sung mới.
Folder này của bạn sẽ không bị liên quan, và các setting cũ sẽ vẫn còn.
Loco Translate cũng cho phép bạn lưu các bản dịch trong folder riêng của themes.
Nhưng tốt nhất là lưu riêng ra một folder cho dễ quản lý nhé.
Và nên nhớ là folder này nên có toàn bộ quyền Read và Write.
Okie bây giờ bắt đầu thôi, quay lại bố cục và giao diện của plugin Loco Translate.
Ở đây nó sẽ có một danh sách tất cả themes và plugin bạn đã thiết lập.
Ví dụ ở đây mình sẽ chọn theme Astra.
Bạn có thể thấy có 2 bản dịch sẵn là Russian và Vietnamese.
Bản VN là lúc nãy mình làm với poedit, còn Russian là một bản dịch đã có sẵn từ cộng động.
Bấm vào + New language, để tự tạo một bản dịch mới.
Bạn sẽ thấy số lượng 517 string (cụm từ) trong theme Astra.
Chọn ngôn ngữ muốn dịch, vị trí đặt file .po, và bấm Start translating.
Đến đây thì cũng giống như là poedit, chọn các cụm từ bạn mong muốn dịch và điền vào dưới.
Sau đấy bạn chỉ cần bấm Save » Sync là được nhé.
Như vậy là thành công, quay lại kiểm tra bố cục và giao diện đã chuyển đổi chưa nhé.
Kết Luận
Như vậy là mình đã chỉ dẫn bạn dịch theme WordPress bằng 2 cách.
Bạn hoàn toàn có thể ứng dụng tương tự với plugin như cách trên.
Mình cực kỳ khuyến khích anh em sử dụng Loco Translate cho dễ.
Mọi thao tác đều trong Admin dễ dàng hơn nhiều so với poedit.
Nếu như có bất kỳ câu hỏi nào, hay câu hỏi thắc mắc gì hãy comment ở dưới nhé. Chúc anh em thành công.