ภาพรวมของปัญหา
สตริงบางส่วนในแดชบอร์ดผู้ขาย Dokan ไม่ปรากฏใน WPMLการแปลสตริง ดังนั้นคุณจึงไม่สามารถแปลได้ ปัญหานี้ส่งผลกระทบต่อหน้าการตั้งค่าการจัดส่งและการยืนยัน หน้าเหล่านั้นสร้างขึ้นด้วย JavaScript และ WPML ไม่สามารถอ่านสตริงจากไฟล์ JavaScript ได้ ณ เวลาที่มีการรายงาน
วิธีแก้ปัญหาชั่วคราว
สตริงในหน้าเหล่านี้มาจากไฟล์ JavaScript WPML จะอ่านสตริงเหล่านี้เมื่อคุณเปิดให้สแกน JavaScript ซึ่งถูกปิดไว้ตามค่าเริ่มต้น:
- ไปที่ WPMLการตั้งค่า และเปิดใช้งาน ตรวจจับสตริงในไฟล์ JavaScript
- เปิดหน้าแดชบอร์ดผู้ขายที่มีสตริงดังกล่าว ตัวอย่างเช่น /dashboard/settings/verification/ โดย WPML จะติดตามเฉพาะไฟล์ JavaScript ที่หน้าของคุณโหลดจริง ๆ เท่านั้น
- ไปที่ WPMLการแปลธีมและปลั๊กอิน และสแกน Dokan
- แปลสตริงที่ WPMLการแปลสตริง
- กลับไปที่ WPMLการตั้งค่า และปิด ตรวจจับสตริงในไฟล์ JavaScript อีกครั้ง เนื่องจากจะทำให้ไซต์ช้าลงขณะที่เปิดใช้งาน และสตริงจะยังคงได้รับการลงทะเบียนไว้
สตริงในหน้า shipping มาจาก WooCommerce ไม่ใช่จาก Dokan ค้นหาสตริงเหล่านี้ได้ที่ WPMLการแปลสตริง ภายใต้โดเมน WooCommerce การแปลสตริงที่นั่นจะเปลี่ยนแปลงหน้าแดชบอร์ดผู้ขายด้วย
คุณไม่จำเป็นต้องแก้ไขไฟล์ใด ๆ ภายในปลั๊กอินอีกต่อไป เนื้อหาเวอร์ชันเก่าของหน้านี้เคยแนะนำให้คุณเพิ่มสตริงลงใน wp-content/plugins/dokan-pro/languages/dokan.php อย่าทำเช่นนั้น: การอัปเดตปลั๊กอินจะลบการเปลี่ยนแปลงออก