Một số giao diện và plugin đã có sẵn file .po và .mo, là file hỗ trợ ngôn ngữ. Với file này ta sẽ dễ dàng thay đổi ngôn ngữ hiển thị cho theme và plugin.
|
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 tải về và cài đặt phần mềm này tại địa chỉ:
TẢI VỀĐể 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_theme-plugin/languages/tên_ngôn_ngữ_được_dịch.po
|
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é.
|
Open 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.
|
Site 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 .
|
Lư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.
|
Nhậ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.
|
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 .
Bây giờ nhấn tổ hợp phím
Ctrl + F5 để xem kết quả nhé. Chúc các bạn thành công. Với phần mềm Poedit này không chỉ có thể ứng dụng vào việc Việt hóa giao diện và plugin mà nó có thể giúp bạn dịch tất cả các file .po.
Nguồn: websitequangngai.com
WWW.SHARE123.VN - WEBSITE THIẾT KẾ WEB - ZIP BLOGSPOT THEO YÊU CẦU
Chuyên thiết kế blog mới, zip blog đẹp và chuyên nghiệp, chia sẻ thủ thuật blogspot và các template free đẹp theo nhiều lĩnh vực
Không có nhận xét nào: