WPML
Trạng thái
Đã giải quyết
Đã giải quyết trong
ACFML 1.3

Tổng quan về lỗi

Với ACFML 1.2, chúng ta có khả năng dịch các trang tùy chọn ACF bằng cách sử dụng các Gói Dịch chuỗi. Về cơ bản, nếu bạn tạo trang tùy chọn và cung cấp một số giá trị, bạn nên truy cập màn hình WPML Dịch Chuỗi và dịch các giá trị đó.

Thật không may, tính năng này không hoạt động tốt trong mọi trường hợp. Hiện tại, chúng tôi đã phát hiện ra hai vấn đề.

Việc dịch các trường phức hợp không hoạt động

Hiện tại, bạn chỉ có thể dịch các trường văn bản (văn bản nội dòng hoặc vùng văn bản) theo cách này. Nếu bạn định sử dụng các trường phức tạp hơn, ví dụ như trường URL (bao gồm hai giá trị: URL và văn bản neo), trong Dịch chuỗi, bạn sẽ thấy một số giá trị được mã hóa, gần như không thể dịch được.

Đối với các trường phức hợp, vui lòng cân nhắc sử dụng một nhóm trường để thay thế. Ví dụ, trong trường hợp trường URL, hãy cân nhắc tạo hai trường: một trường văn bản cho URL và một trường văn bản cho văn bản neo. Lưu ý rằng điều này sẽ yêu cầu bạn cập nhật các tệp template chịu trách nhiệm hiển thị các giá trị đó.

Việc di chuyển từ cách dịch trang tùy chọn cũ không hoạt động

Trước ACFML 1.2, bạn có thể dịch các giá trị của trang tùy chọn bằng cách chuyển đổi bộ chuyển đổi ngôn ngữ trên màn hình chỉnh sửa trang tùy chọn. Cách này hoàn toàn không hoạt động đối với nhiều người dùng (đó là lý do tại sao chúng tôi giới thiệu phương pháp mới) nhưng lại hiệu quả với một số người.

Sau khi cập nhật lên ACFML 1.2, các trang tùy chọn đã dịch của bạn sẽ hoạt động tốt trừ một ngoại lệ: nếu bạn đi tới và cập nhật các giá trị, bạn sẽ mất các bản dịch của mình. Vì vậy, nếu các giá trị trang tùy chọn của bạn là cuối cùng, bạn không cần phải lo lắng về bất cứ điều gì.

Nhưng nếu bạn muốn cập nhật một giá trị nào đó hoặc cung cấp giá trị mới, hãy cân nhắc một trong hai tùy chọn sau:

  • cung cấp giá trị mới và dịch lại tất cả các giá trị bằng giao diện mới
  • nếu đây không phải là tùy chọn phù hợp với bạn (ví dụ: bạn sử dụng các trường phức hợp và/hoặc bạn có quá nhiều giá trị để dịch lại), vui lòng hạ cấp ACFML xuống phiên bản 1.1 trong thời gian cập nhật, cập nhật các trang tùy chọn và sau đó, cập nhật ACFML lên phiên bản mới nhất.

Chúng tôi xin lỗi vì sự bất tiện này và chúng tôi sẽ giải quyết cả hai vấn đề trong một trong những phiên bản phát hành sắp tới, nhưng chừng nào bản ghi lỗi này còn được xuất bản, vui lòng làm theo các hướng dẫn bên trên.

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