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.
Có thể bạn đã biết rằng chúng tôi rất nghiêm túc trong việc xây dựng quy trình dịch thuật tốt nhất có thể cho các trang web sử dụng trình tạo trang. Trong phiên bản phát hành này, chúng tôi có những cải tiến đáng kể cho hầu hết các trình tạo trang và giới thiệu hỗ trợ cho một trình tạo trang phổ biến khác.
Bạn muốn biết tại sao không?
<TL;DR> WPML sử dụng bảng Dịch chuỗi để lưu trữ các văn bản cần dịch trong các trình tạo trang. Cho đến nay, chúng tôi chỉ có thể tìm thấy các văn bản này thông qua giá trị của chúng, bởi vì tất cả các trình tạo trang đều không có các ID duy nhất cho các ô (đúng vậy, thực tế là như vậy). Vì vậy, nếu bạn thay đổi một ô, WPML không thể tìm thấy bản dịch trước đó của nó. Ngay cả khi đó là một chỉnh sửa nhỏ, bạn vẫn sẽ phải dịch lại ô đó từ đầu. </TL;DR>
Chúng tôi quyết định rằng đây không phải là “một vấn đề nhỏ mà mọi người có thể chấp nhận sống chung”. Chúng tôi sẽ không muốn gặp phải điều đó trên chính các trang web của mình. Vì vậy, chúng tôi đã thực hiện một bản cập nhật lớn cho bảng Dịch chuỗi và logic dịch thuật của các trình tạo trang. Giờ đây, chúng tôi khớp các văn bản cho các ô theo giá trị, vị trí và phân bổ.
Nói một cách dễ hiểu, điều này có nghĩa là cách duy nhất để làm mất các bản dịch hiện có lúc này là nếu bạn:
Khi đó, WPML sẽ gặp khó khăn trong việc kết nối giữa các ô và bản dịch của chúng. Khi bạn cần thực hiện các chỉnh sửa lớn trên các trang hiện có (được tạo bằng trình tạo trang), tất cả những gì bạn cần làm là lưu thường xuyên. Đầu tiên, hãy di chuyển các thành phần và sau đó lưu lại. Sau đó, thay đổi nội dung ô và lưu lại lần nữa. Hoặc, chỉnh sửa và lưu rồi di chuyển và lưu. Bằng cách nào cũng được. Bằng cách này, WPML sẽ theo dõi các bản dịch của các ô và bạn sẽ không bị mất các bản dịch hiện có của mình.
Hãy thử xem!
Giờ đây, khi bạn dịch các trang có các liên kết như vậy, WPML sẽ tự động cập nhật các liên kết để trỏ đến nội dung đã dịch. WPML đã làm điều đó đối với các liên kết trong các ô văn bản. Từ nay trở đi, chúng tôi cũng hỗ trợ các liên kết trong các ô “đặc biệt”.
Tại sao lại có người cần một tính năng như thế này?
Hãy xem xét một giao diện như Avada. Avada sử dụng các trường tùy chỉnh để lưu trữ cài đặt riêng cho từng trang. Ví dụ: nó lưu trữ các cài đặt cho kiểu dáng của tiêu đề trang.
Với chế độ mới này, bạn có thể dịch các trang bằng Avada và tất cả các cài đặt sẽ tự động được áp dụng cho nội dung đã dịch. Sau đó, bạn có thể chỉnh sửa các bản dịch và sửa đổi giao diện của tiêu đề cho từng ngôn ngữ. Cho đến nay, bạn phải chọn giữa việc khóa các trường này giữa tất cả các bản dịch và việc phải nhìn thấy các trường này trong trình biên tập dịch thuật. Chế độ mới cho phép bạn tự động đồng bộ hóa một lần và sau đó có quyền tự do cập nhật riêng biệt.
Hiện tại, chúng tôi chỉ mới áp dụng tính năng này cho cấu hình của giao diện Avada. Chúng tôi đang cập nhật cấu hình của các giao diện khác để tận dụng chế độ mới này. Nếu bạn đang sử dụng một giao diện cũng có thể hưởng lợi từ tính năng này, hãy cho chúng tôi biết (trong phần bình luận) và chúng tôi sẽ làm việc với nhà phát triển giao diện để áp dụng bản cập nhật tương tự cho giao diện đó.
Để nhận bản cập nhật này, hãy đăng nhập vào tài khoản WPML của bạn và nhấp vào Tải xuống. Thay đổi bộ chọn ở đầu trang thành Beta. Chúng tôi đã cập nhật trang tải xuống, vì vậy bạn sẽ thấy như sau:

Nếu bạn không thấy các bản tải xuống beta, hãy làm mới toàn bộ trang (CTRL-F5). Bạn cần cài đặt:
Hiện tại, điều này đòi hỏi một quy trình thủ công nên hầu như không ai làm việc đó. Sẽ rất phiền phức khi phải theo dõi hình ảnh nào xuất hiện trên các trang khác nhau và thay thế chúng theo cách thủ công.
Chúng tôi đang thực hiện một bản cập nhật lớn cho plugin Dịch phương tiện, cho phép bạn đánh giá các hình ảnh khác nhau trên trang web và thiết lập các “bản dịch” cho chúng. Sau đó, bất kể những hình ảnh này xuất hiện ở đâu, WPML sẽ thay thế chúng bằng bản dịch của chúng. Đây là một dự án lớn và chúng tôi chỉ mới ở giai đoạn bắt đầu. Chúng tôi sẽ cố gắng đưa nó vào WPML 3.8.
Chúng tôi cũng đang nghiên cứu mô-đun Phản hồi bản dịch, mà chúng tôi đã giới thiệu trước vài tuần trước.