เราเพิ่งเผยแพร่ Gravity Forms Multilingual 1.2.1 เวอร์ชันนี้รวมถึงการปรับปรุงการแปลของ Gravity Forms ตลอดจนการแก้ไขข้อบกพร่องเล็กน้อยบางประการ
การกรองงานแปลของ Gravity Forms
การกรองงานแปลของ Gravity Forms ได้รับการปรับปรุงบนหน้าจอแดชบอร์ดการจัดการการแปลของ WPML มีการเพิ่มการรองรับสำหรับฟิลด์ต่อไปนี้: "จากภาษา" (Gravity Forms จะอยู่ในภาษาเริ่มต้นเสมอ) "ถึงภาษา" "สถานะการแปล" "ตัวกรอง: ประเภท" และ "ตัวกรอง: ชื่อ"

แก้ไขการแปลประเภทฟิลด์เนื้อหา HTML
ชื่อสตริงข้อความประเภทฟิลด์เนื้อหา HTML ไม่ได้รับการลงทะเบียนอย่างถูกต้องใน WPML การแปลสตริง มี ID ของฟอร์มซ้ำกันในชื่อสตริงข้อความที่ลงทะเบียน เช่น "3_3_field-1-content" แทนที่จะเป็น "3_field-1-content"

แก้ไขการแปลป้ายกำกับตัวเลือกสำหรับประเภทฟิลด์ Radio, Checkbox และ Select
ป้ายกำกับตัวเลือกของฟิลด์ Radio, Checkbox และ Select ไม่ได้รับการลงทะเบียนอย่างถูกต้องใน WPML การแปลสตริง หากความยาวของสตริงข้อความเกิน 128 ตัวอักษร สิ่งนี้ส่งผลให้การแปลไม่ตรงกัน และได้มีการเพิ่มตัวจัดการในฝั่ง GFML


แก้ไข HTML และ JS ที่เสียหายบนหน้าจอตัวแก้ไขการแปลเมื่อป้ายกำกับฟิลด์มีเนื้อหา HTML
หากป้ายกำกับตัวเลือกของฟิลด์ Radio, Checkbox และ Select มี HTML จะทำให้ HTML และ JS บนหน้าจอตัวแก้ไขการแปลเสียหาย ได้มีการเพิ่มเมธอด sanitization ในฝั่ง GFML ซึ่งจะกรองชื่อสตริงข้อความเพื่อให้แน่ใจว่าสามารถใช้งานได้อย่างปลอดภัย

แก้ไขปัญหาเกี่ยวกับฟิลด์ Price ระหว่างการลงทะเบียนสตริงข้อความและการแปล
ฟิลด์ Price ไม่ได้รับการลงทะเบียนและแปลอย่างถูกต้อง ดังนั้นจึงได้มีการปรับปรุงการจัดการสำหรับฟิลด์ Price ทั้งหมด โปรดทราบว่า Gravity Forms อนุญาตให้ใช้สกุลเงินเริ่มต้นเท่านั้น และยังไม่สามารถเปลี่ยนสกุลเงินในฟอร์มที่แปลแล้วได้ในขณะนี้



