WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPML Multilingual & Multicurrency for WooCommerce 5.3.8
แก้ไขใน
WPML 4.9.0
แท็กหัวข้อ
Bug

ภาพรวมของปัญหา

เมื่อใช้บล็อก WooCommerce สำหรับหน้าตะกร้าสินค้าและการชำระเงิน สตริงข้อความบางรายการ เช่น “Proceed to checkout” จะไม่ได้รับการแปลในส่วนหน้าสำหรับบางภาษา ปัญหานี้จะเห็นได้ชัดเจนเป็นพิเศษในภาษาที่คำแปลดั้งเดิมของ WooCommerce ยังไม่สมบูรณ์

ปัญหานี้เกิดขึ้นเนื่องจากบล็อก WooCommerce ต้องอาศัยไฟล์การแปล JavaScript (ไฟล์ .json) ซึ่งไม่สามารถแปลได้อย่างสมบูรณ์ผ่าน WPML การแปลสตริง

วิธีแก้ปัญหาชั่วคราว

ตั้งแต่ WPML 4.9.0 คุณสามารถสแกนสตริง JavaScript ได้หลังจากเปิดใช้งานคุณสมบัติ ตรวจจับสตริงในไฟล์ JavaScript จากนั้น คุณสามารถแปลสตริงเหล่านั้นได้ในส่วน ”สตริงอื่น ๆ” ของแดชบอร์ดการจัดการการแปล

ปัญหาที่ทราบแล้วทั้งหมด →