WPML
Trạng thái
Đã giải quyết
Đã giải quyết trong
WPML String Translation 2.5.4

Tổng quan về lỗi

Trong một số trường hợp, khi một chuỗi văn bản từ trình tạo trang được cập nhật, phiên bản cũ của chuỗi văn bản vẫn hiển thị trong Trình biên tập dịch thuật.

Giải pháp tạm thời

Vấn đề này sẽ được khắc phục trong phiên bản tiếp theo của WPML Dịch Chuỗi. Trong thời gian chờ đợi, bạn có thể sử dụng bản vá sau.

Trong tệp ../wpml-string-translation/classes/page-builders/class-wpml-pb-string-translation.php, ở dòng 103, hãy thay thế:


if ( ! $this->is_job_in_progress( $job_id ) ) {

Bằng:


if ( ! $job_id || ! $this->is_job_in_progress( $job_id ) ) {

Đối với các công việc dịch thuật hiện có chứa các trường bị nhân bản, vui lòng làm theo các bước dưới đây (sau khi thêm bản vá):
1. Truy cập vào màn hình chỉnh sửa của trang chứa các chuỗi văn bản liên quan.
2. Đảm bảo không có công việc dịch thuật nào hiện “đang tiến hành”.
3. Nếu có một công việc đang tiến hành, hãy hoàn thành nó trước.
4. Quay lại màn hình chỉnh sửa trang và nhấp vào Cập nhật.
5. Mở lại trình biên tập dịch thuật và các trường bị nhân bản sẽ được xóa bỏ.

Tất cả các lỗi đã ghi nhận →