WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML Multilingual CMS 3.5.1.1
Đã giải quyết trong
WPML Multilingual CMS 3.5.2

Tổng quan về lỗi

Vấn đề này xuất hiện khi:

  1. Sử dụng WordPress 4.6.0 trở lên.
  2. Có nhiều hơn một ngôn ngữ được thiết lập
  3. Tùy chọn Không sử dụng Dịch chuỗi để dịch giao diện và plugin được chọn trong WPML > Bản địa hóa giao diện và plugin
  4. Tệp MO tương ứng với ngôn ngữ thứ hai được tải lên
  5. Tệp MO tương ứng với ngôn ngữ mặc định không được tải lên (như thường lệ).

Sự cố: các chuỗi thuộc về một plugin hoặc giao diện có thể hiển thị bằng ngôn ngữ phụ.

Ví dụ:

  • Một trang web có tiếng Anh là ngôn ngữ mặc định và tiếng Bulgaria là ngôn ngữ phụ.
  • Trang web sử dụng plugin WooCommerce.
  • Một sản phẩm được tạo và thêm bản dịch bằng tiếng Bulgaria.
  • Khi truy cập trang tiếng Anh của sản phẩm này, các văn bản thuộc plugin WooCommerce lại hiển thị bằng tiếng Bulgaria.

Nếu sản phẩm không được dịch, điều này sẽ không xảy ra.

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

Để ngăn chặn vấn đề này, bạn phải tải lên tệp MO của plugin tương ứng với ngôn ngữ mặc định hoặc hạ cấp xuống WordPress 4.5.4 (phiên bản trước 4.6).

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