WPML

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

เมื่อคุณใช้ Complianz | GDPR/CCPA Cookie Consent บนไซต์ที่ภาษาเริ่มต้นมีรหัสภูมิภาค เช่น pt_PT แบนเนอร์คุกกี้อาจแสดงข้อความของอีกภาษาหนึ่ง หน้าภาษาโปรตุเกสจะแสดงข้อความแบนเนอร์เป็นภาษาอังกฤษ และหน้าภาษาอังกฤษจะแสดงข้อความแบนเนอร์เป็นภาษาโปรตุเกส

Complianz จะตัดรหัสภาษาทุกรหัสให้เหลือสองตัวอักษร (pt_PT กลายเป็น pt) ในขณะที่ WPML ใช้รหัสภูมิภาค (pt-pt) แบนเนอร์จึงค้นหาข้อความภายใต้รหัสภาษาที่ไม่ตรงกับภาษาของหน้า

ไซต์ที่ภาษาเริ่มต้นมีรหัสสองตัวอักษร เช่น en หรือ es จะไม่ได้รับผลกระทบ

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

ลงทะเบียนข้อความแบนเนอร์เป็นภาษาอังกฤษ จากนั้นแปลเป็นภาษาของไซต์ทั้งหมดของคุณ รวมถึงภาษาเริ่มต้นด้วย:

  • ไปที่ WPMLการแปลสตริง
  • ใน Select strings within domain ให้เลือกโดเมน complianz
  • เลือกสตริงทั้งหมด เปิด Change the language of selected strings ที่ด้านล่างของหน้า และเลือก ภาษาอังกฤษ
  • ไปที่ ComplianzCookie banner ตั้งค่าข้อความแบนเนอร์เป็นภาษาอังกฤษ และบันทึก
  • กลับไปที่ WPMLการแปลสตริง ตรวจสอบว่าสตริง complianz เป็นภาษาอังกฤษ และแปลเป็นภาษาเริ่มต้นของคุณรวมถึงภาษาอื่น ๆ ของคุณ
  • เข้าชมหน้าแรกในแต่ละภาษาในฐานะผู้เยี่ยมชมที่ออกจากระบบแล้ว และตรวจสอบว่าแบนเนอร์แสดงภาษาของหน้านั้น

อีกหนึ่งวิธีแก้ปัญหาชั่วคราว: ใน WPMLภาษาแก้ไขภาษา ให้เปลี่ยนรหัสภาษาเริ่มต้นเป็นสองตัวอักษร (ตัวอย่างเช่น pt แทนที่จะเป็น pt_PT) การดำเนินการนี้จะเปลี่ยนรหัสภาษาของเว็บไซต์ของคุณ ดังนั้นโปรดทำการสำรองข้อมูลทั้งหมดก่อน

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

ต้องการความช่วยเหลือเกี่ยวกับปัญหานี้หรือไม่

ถามคำถามถึงฝ่ายสนับสนุน และเราจะตรวจสอบเรื่องนี้ไปพร้อมกับคุณ