WPML

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.

Không bao giờ mất bản dịch hiện có khi chỉnh sửa các trang đã dịch


Khi bạn cập nhật bản gốc được xây dựng bằng các trình tạo trang dựa trên shortcode, bạn có thể bị mất các bản dịch cho các ô đã sửa đổi.

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í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:

  1. Thay đổi nội dung của nhiều ô
  2. Và, đồng thời thay đổi vị trí của nhiều ô

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!


Tất cả các trình tạo trang đều có các phần tử nhằm mục đích liên kết đến các trang khác. Phổ biến nhất là các nút, nhưng cũng có rất nhiều phần tử khác chấp nhận URL.

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”.

Chế độ sao chép một lần cho các trường tùy chỉnh (rất rõ rệt với giao diện Avada)


Chúng tôi đã thêm một chế độ mới để dịch các trường tùy chỉnh được gọi là Sao chép một lần. Chế độ này có nghĩa là WPML sẽ sao chép giá trị của các trường tùy chỉnh từ bản gốc sang các bản dịch chỉ một lần, khi bạn dịch lần đầu.

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 đó.

Hỗ trợ cho Elementor

Elementor là một trình tạo trang mới (tương đối) tuyệt vời. Chúng tôi đã làm việc cùng với nhóm Elementor để thêm hỗ trợ cho WPML. Để tận hưởng hỗ trợ mới này, bạn sẽ cần cài đặt plugin WPML Page Builders, có sẵn từ phần Tải xuống trong tài khoản của bạn.

Tải xuống, dùng thử và cho chúng tôi biết


Đây vẫn là một phiên bản phát hành beta. Chúng tôi sẽ bắt đầu quá trình QA toàn diện vào thứ hai. Trong phiên bản phát hành này, chúng tôi đang cố gắng hợp lý hóa mọi thứ liên quan đến các trình tạo trang. Sẽ rất tuyệt nếu bạn có thể thử nghiệm bản beta này trên các site phát triển của mình. Hãy kiểm tra nó với các giao diện khác nhau và các trình tạo trang khác nhau. Hãy cho chúng tôi biết nếu bạn thấy bất kỳ trục trặc nào trong quy trình dịch thuật. Chúng tôi đã thử nghiệm điều này với khoảng 7 trình tạo trang. Bạn có thể giúp chúng tôi bằng cách thử nghiệm với các trình tạo trang yêu thích của bạ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:

Tải xuống bản beta trên wpml.org

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:

  • WPML 3.7.0 beta
  • WPML Dịch Chuỗi 3.5.3 beta
  • WPML Quản lý dịch thuật 2.3.0 beta
  • WPML Page Builders beta 1.1.0 – chỉ khi bạn muốn thử nghiệm với Elementor

Sắp ra mắt


Chúng tôi đang nghiên cứu một tính năng tuyệt vời khác cho các trình tạo trang. Rất nhiều trang bao gồm hình ảnh và một số hình ảnh trong đó thực sự chứa văn bản. Đôi khi, bạn sẽ cần cung cấp các hình ảnh khác nhau cho các ngôn ngữ khác nhau. Ví dụ: tài liệu của chính chúng tôi bao gồm các ảnh chụp màn hình của trang quản trị WordPress. Sẽ rất tuyệt nếu tài liệu tiếng Tây Ban Nha bao gồm các ảnh chụp màn hình với giao diện tiếng Tây Ban Nha.

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.

Bạn thấy bài viết này hữu ích? Hãy chia sẻ bài viết này: