WPML 5.0 Beta – Trải nghiệm được thiết kế lại và dịch tự động thông minh hơn
WPML 5.0 là bản cập nhật lớn nhất mà chúng tôi đã phát hành trong nhiều năm qua.
Kể từ phiên bản 3.2, WPML có thể dịch các thực thể được tạo bởi các plugin và giao diện khác. Trong bài viết này, chúng tôi sẽ hướng dẫn cách dịch các bố cục. Ý tưởng là chỉ sử dụng một bố cục cho tất cả các ngôn ngữ và chỉ dịch các văn bản bên trong nó.
Layouts thiết kế toàn bộ trang, từ pixel đầu tiên đến pixel cuối cùng. Bản thân Layouts khá đơn giản, vì nó không bao gồm bất kỳ phần tử nội dung phức tạp nào. Layouts không cần phải có một thư viện khổng lồ (và đôi khi cồng kềnh) các phần tử trang, vì nó hoạt động cùng với các plugin Toolset còn lại. Các ô bố cục có thể hiển thị nội dung động từ trang web và các biểu mẫu của bạn. Thay vì chọn một ô từ thư viện và tùy chỉnh nó, các plugin Toolset cho phép bạn dễ dàng tạo các ô của riêng mình mà không cần lập trình.

Các phần tử động bao gồm danh sách các dịch vụ và bài viết nổi bật. Chúng được tạo bằng Views. Một View giống như một WP_Query với một mẫu hiển thị. Vì WPML hook vào các truy vấn và làm cho chúng tải nội dung bằng đúng ngôn ngữ, bạn không cần phải làm bất cứ điều gì để dịch các View. Cùng một View đó sẽ tải nội dung chính xác bằng ngôn ngữ được hiển thị.
Các phần tử tĩnh trên trang này là các tiêu đề. Các văn bản ‘Our Services’ và ‘Features Articles’ là một phần của bố cục. Chúng không đến từ bất kỳ nội dung động nào. Khi bạn sử dụng cùng một bố cục cho trang chủ bằng ngôn ngữ khác, bạn muốn các văn bản này xuất hiện dưới dạng đã dịch. Đây là lúc Packages Translation của WPML phát huy tác dụng. Nó là một API mới mà chúng tôi đã thêm vào WPML 3.2 và mở cho tất cả các nhà phát triển khác sử dụng.
Plugin Layouts tạo các gói cho WPML. Một gói cho một bố cục sẽ bao gồm tất cả các văn bản tĩnh có trong bố cục và sẽ cần được dịch. Các gói này trông rất giống với nội dung WordPress thông thường mà bạn dịch bằng Trình biên tập dịch thuật của WPML. Bạn sẽ thấy tất cả các trường yêu cầu dịch.

Bằng cách này, bạn tạo một bố cục và sử dụng nó cho tất cả các ngôn ngữ trên trang web của mình. Bạn chỉ dịch các văn bản tĩnh và tất cả nội dung động sẽ hiển thị bằng ngôn ngữ chính xác.
Chúng tôi đã tạo sẵn nội dung thử nghiệm cho bạn, vì vậy bạn có thể thử nghiệm với Layouts và quy trình dịch thuật.
Ngôn ngữ mặc định của trang web là tiếng Anh và nó đã được dịch hoàn toàn sang tiếng Tây Ban Nha. Chúng tôi đã thêm nội dung bằng tiếng Pháp, nhưng chưa dịch các bố cục sang tiếng Pháp.
| Tiếng Anh | Tiếng Pháp |
|---|---|
| Our Services | Nos services |
| Featured articles | Articles Vedettes |
| Testimonials | Témoignages |
| Company Overview | Présentation de l’entreprise |
| Recent News | Nouvelles récentes |
Nếu bạn muốn làm theo các bước trên trang web của riêng mình, hãy tham khảo tài liệu ‘Cách dịch Layouts’ tại wp-types.com. Ở đó bạn sẽ tìm thấy danh sách tất cả các plugin cần thiết và nhiều ví dụ hơn.
Chúng tôi muốn thấy nhiều plugin và giao diện hơn nữa cung cấp khả năng dịch dễ dàng cho các cấu trúc phức tạp. Nếu bạn đang sử dụng các trình tạo trang, biểu mẫu và các phần tử ‘không thuộc WordPress’ khác, chúng tôi khuyến khích bạn liên hệ với các nhà phát triển của các plugin và giao diện này. Hãy nói với họ về khả năng này trong WPML. Chúng tôi rất quan tâm đến việc hợp tác với các nhà phát triển khác và tích hợp API Packages Translation.
Hãy để lại bình luận của bạn ở đây và chúng tôi sẽ phản hồi lại bạn.