Nhật ký thay đổi
Yêu cầu WPML 5.3.0.
Có gì mới
- Tăng cường bảo mật.
Hiệu suất
- Khi tính năng tự động đăng ký chuỗi bị tắt, Dịch chuỗi không còn theo dõi mọi văn bản đã dịch và tải trước các chuỗi của giao diện trên mỗi yêu cầu.
- Việc lưu một trang của trình tạo trang chỉ đọc các chuỗi của trang đó một lần và không còn ghi lại các chuỗi không thay đổi.
- Các văn bản quản trị của các tùy chọn rất lớn, chẳng hạn như cài đặt giao diện của Avada, được đọc nhanh hơn: chỉ các khóa đã đăng ký của chúng mới được duyệt qua trên giao diện người dùng.
- Trong chế độ đăng ký chuỗi chỉ dành cho trang quản trị, các yêu cầu từ khách truy cập không còn chạy tiến trình đăng ký.
- Các slug URL đã dịch được đọc bằng một truy vấn hàng loạt cho mỗi yêu cầu.
- Việc xóa các tệp dịch bị bỏ qua giờ là một lần cập nhật cơ sở dữ liệu thay vì mỗi tệp một lần, do đó các trang quản trị của các trang web lớn không còn chiếm giữ bảng.
Các bản sửa lỗi trong Dịch mọi thứ
- Các chuỗi bị kẹt ở trạng thái "đang tiến hành (dịch tự động)" bởi một tiến trình dịch tự động đã kết thúc sẽ được giải phóng, kể cả khi tính năng dịch tự động bị tắt.
Các bản sửa lỗi trong văn bản quản trị
- Một văn bản quản trị được đăng ký khi giá trị của nó trống, ví dụ như bởi một công cụ nhập hoặc khi kích hoạt plugin, sẽ được dịch trên giao diện người dùng ngay khi nó có giá trị.
- Các định dạng ngày giờ đã dịch và các văn bản quản trị khác hoạt động trở lại sau khi cập nhật lên Dịch chuỗi 5.2.0: các tệp dịch bị bản cập nhật đó xóa đi sẽ được xây dựng lại một lần.
Các bản sửa lỗi trong tệp dịch
- Sau khi locale của một ngôn ngữ thay đổi, các tệp dịch của ngôn ngữ đó vẫn giữ quy tắc số nhiều của ngôn ngữ ngay cả khi các trang khác tải cùng lúc.
- Một ngôn ngữ vẫn có locale lỗi thời từ phiên bản WPML cũ sẽ được sửa lại một lần và các tệp dịch của nó được xây dựng lại, để các chuỗi đã dịch hiển thị trở lại trên giao diện người dùng.
- Một tệp dịch bị thiếu, ví dụ sau khi di chuyển hoặc khôi phục, sẽ được xây dựng lại trên trang quản trị tiếp theo thay vì giao diện người dùng hiển thị văn bản gốc.
- Việc sửa các liên kết, chuyển đổi các liên kết tuyệt đối và các hành động khác làm thay đổi bản dịch mà không cần lưu giờ đây cũng cập nhật các tệp dịch, để giao diện người dùng hiển thị các bản dịch mới.
- Một text domain có chữ in hoa, chẳng hạn như Widgets, vẫn giữ nguyên bản dịch sau khi một plugin chuyển đổi locale rồi chuyển lại.
- Các bản dịch tùy chỉnh cho text domain riêng của một plugin hoặc giao diện sẽ áp dụng trở lại sau khi cập nhật, ngay cả khi không có tệp dịch gốc.
Các bản sửa lỗi khác
- Tab Chuỗi liên kết đến phần quét chuỗi của giao diện và plugin.
- Các văn bản của trình tạo trang được lưu khi một bản dịch được phân phối thông qua WP-CLI.
- Các nhãn Widget và Widgets của các widget khối trong Bảng điều khiển dịch thuật được hiển thị bằng ngôn ngữ trang quản trị của bạn.
- Các hình ảnh được thiết lập trong tùy chọn giao diện, chẳng hạn như logo ở phần đầu trang và off-canvas của Blocksy, cũng hiển thị phiên bản đã dịch cho mục đầu tiên trong danh sách.
- Việc lưu một tùy chọn trang web như tiêu đề trang web bằng ngôn ngữ phụ với giá trị gốc không còn thay thế bản dịch của ngôn ngữ đó nữa.
- Các chuỗi chưa dịch trên một trang mà quản trị viên xem được đăng ký ngay cả khi một yêu cầu khác đang lưu chuỗi cùng lúc.
- Một cơ sở cửa hàng hoặc danh mục sản phẩm đã dịch được lưu với dấu gạch chéo ở đầu vẫn giữ nguyên trong các quy tắc URL, do đó các trang lưu trữ danh mục đã dịch không còn hiển thị lỗi 404.
- Người dùng có thể quản lý bản dịch, không chỉ quản trị viên, đều có thể lưu các bản dịch của nhãn phân loại.
- Một cơ sở slug đã dịch giống với cơ sở của một loại bài viết hoặc phân loại khác không còn làm hỏng URL của loại đó, do đó các trang lưu trữ danh mục sản phẩm không còn hiển thị lỗi 404.
- Việc đăng ký các chuỗi chưa dịch mà quản trị viên nhìn thấy khi đăng nhập không còn tự động tắt sau hai giờ kể từ khi thiết lập, và các trang web nơi WPML 5.0 đến 5.2 đã tắt tính năng này sẽ được bật lại một lần.
- Không có lỗi nghiêm trọng trong khi cập nhật Dịch chuỗi: các bản dịch của gói ngôn ngữ được tải lại trên trang quản trị tiếp theo thay vì trong quá trình cập nhật.
- Việc đọc không thành công các cài đặt Dịch chuỗi đã lưu không còn chạy lại các bản nâng cấp hoặc làm trống bảng quét MO.
- Một văn bản được dịch như một phần của một gói sẽ hiển thị nơi để dịch nó.
- Dịch chuỗi hoạt động khi WordPress tải nó trước WPML.
Cập nhật hoặc tải xuống
Bản cập nhật có sẵn cho tất cả khách hàng WPML có gói đăng ký đang hoạt động — bản cập nhật sẽ xuất hiện trên trang Plugin trong trang quản trị WordPress của bạn trong vòng 24 giờ kể từ khi phát hành. Bạn cũng có thể kiểm tra ngay trong phần PluginCài mớiCommercial. Để tải xuống và cài đặt thủ công, hãy truy cập phần Tải xuống trong tài khoản wpml.org của bạn (xem hướng dẫn cài đặt) và nhớ cập nhật tất cả các thành phần cùng nhau mà không trộn lẫn các phiên bản.
