Ninja Forms Multilingual – ฟอร์มหลายขั้นตอน เค้าโครงและสไตล์ การดำเนินการทางอีเมล และทุกการดำเนินการผสานรวมในหลายภาษา
แปลทุกฟอร์มของ Ninja Forms บนเว็บไซต์ WordPress ของคุณเป็นทุกภาษาที่ผู้เยี่ยมชมของคุณใช้ Ninja Forms Multilingual ครอบคลุมฟอร์มหลายขั้นตอน (Multi-Step Forms) เค้าโครงและสไตล์ (Layout & Styles) ฟิลด์เลือกรูปภาพ (Image Select Fields) การตรวจสอบความถูกต้องรายฟิลด์ ข้อความสำเร็จและการดำเนินการเปลี่ยนเส้นทางเมื่อส่งฟอร์ม (Success Message and Submission Redirect Actions) ข้อความการดำเนินการทางอีเมล (Email Action) และทุกการดำเนินการผสานรวม (Integration Action) ที่ Ninja Forms รองรับ รวมอยู่ใน Multilingual CMS และ Multilingual Agency
แปลฟิลด์ทุกประเภทของ Ninja Forms
ฟิลด์กว่า 28 ประเภทของ Ninja Forms สามารถแปลได้ผ่าน ตัวแก้ไขการแปลขั้นสูง ของ WPML ได้แก่ ข้อความ ย่อหน้า ชื่อ อีเมล ที่อยู่ โทรศัพท์ รายการ (เลือก ปุ่มตัวเลือก ช่องทำเครื่องหมาย เลือกหลายรายการ) ตัวเลข วันที่/เวลา อัปโหลดไฟล์ และส่ง Repeater Fields แปลในระดับแถว โดยป้ายกำกับเพิ่มแถวและป้ายกำกับฟิลด์ต่อแถวจะยังคงเป็นหลายภาษา


แปล Multi-Step Forms ทีละขั้นตอน
Multi-Step Forms จะแบ่งฟอร์มที่ยาวออกเป็นหน้าสั้น ๆ Ninja Forms Multilingual จะแปลส่วนหัวของแต่ละขั้นตอน ป้ายกำกับปุ่มนำทาง (ก่อนหน้า ถัดไป ส่ง) และตรรกะแบบมีเงื่อนไข (Conditional Logic) ในแต่ละขั้นตอน โฟลว์หลายขั้นตอนจะยังคงอยู่ในภาษาของผู้เยี่ยมชมตั้งแต่ขั้นตอนแรกไปจนถึงหน้าจอความสำเร็จ
Layout & Styles ยังคงอยู่หลังการแปล
เครื่องมือออกแบบ Layout & Styles แบบเห็นภาพของ Ninja ช่วยให้คุณสร้างคอลัมน์ เส้นตาราง และส่วนที่มีการจัดรูปแบบภายในฟอร์มได้ การออกแบบจะถูกเก็บรักษาไว้เมื่อมีการแปลฟอร์ม โดยมีเพียงสตริงข้อความเท่านั้นที่เปลี่ยนไป ผู้เยี่ยมชมจะเห็นเค้าโครงเดียวกันในทุกภาษา เพียงแต่มีป้ายกำกับที่ได้รับการแปลแล้ว
Image Select Fields แปลป้ายกำกับ แต่ยังคงรูปภาพไว้
Image Select Fields จะจับคู่ตัวเลือกแบบรูปภาพ (ภาพขนาดย่อ) กับป้ายกำกับข้อความ Ninja Forms Multilingual จะแปลป้ายกำกับตามภาษา ในขณะที่รูปภาพจะยังคงใช้ร่วมกันในทุกภาษา ตัวเลือกแบบรูปภาพจะทำงานเหมือนเดิมทุกประการ โดยผู้เยี่ยมชมจะได้อ่านป้ายกำกับในภาษาของตนเอง
แปลข้อความแจ้งเตือน Save Progress
ฟีเจอร์ Save Progress ของ Ninja ช่วยให้ผู้เยี่ยมชมสามารถบันทึกฟอร์มบางส่วนและกลับมาทำต่อในภายหลังได้ ข้อความแจ้งเตือนในฝั่งผู้เยี่ยมชม (ปุ่ม Save Progress อีเมลสำหรับการกลับมาทำต่อ ข้อความยืนยัน) ล้วนได้รับการแปลทั้งหมด เพื่อให้ผู้เยี่ยมชมได้รับเวิร์กโฟลว์ในภาษาของตนเอง
แปลข้อความตรวจสอบความถูกต้องรายฟิลด์
ทุกฟิลด์ของ Ninja Forms จะมีข้อความตรวจสอบความถูกต้องของตนเอง เช่น ข้อผิดพลาดของฟิลด์ที่จำเป็น ข้อผิดพลาดของรูปแบบ ข้อความตรวจสอบความถูกต้องที่กำหนดเอง แต่ละข้อความจะปรากฏเป็นแถวที่แปลได้ใน ตัวแก้ไขการแปลขั้นสูง ข้อความ Anti-Spam และ Honeypot สามารถแปลได้ผ่าน WPML การแปลสตริง
แปลข้อความสำเร็จและการเปลี่ยนเส้นทางเมื่อส่งฟอร์ม
Ninja Forms ใช้ Actions เพื่อกำหนดสิ่งที่จะเกิดขึ้นหลังจากส่งฟอร์ม Success Message Action จะแสดงข้อความขอบคุณในหน้าเดียวกัน ซึ่งแปลตามภาษา Submission Redirect Action จะนำผู้เยี่ยมชมไปยัง URL หลังจากส่งฟอร์ม คุณสามารถตั้งค่า URL สำหรับแต่ละภาษาได้ เพื่อให้แต่ละเวอร์ชันภาษาไปที่หน้าขอบคุณของตนเอง
แปลข้อความของ Email Action
ทุก Email Action ในฟอร์มจะแปลอย่างเป็นอิสระต่อกัน ถึง จากชื่อ เรื่อง และเทมเพลต ข้อความอีเมล ล้วนอยู่ในงานแปล หากมี Email Action หลายรายการในฟอร์มเดียว ก็จะแยกแถวการแปลออกจากกัน การแจ้งเตือนผู้ดูแลระบบและการยืนยันผู้เยี่ยมชมจะมีข้อความในแต่ละภาษาเป็นของตนเอง
แปลทุก Integration Action
สถาปัตยกรรม Actions ของ Ninja Forms จะเปลี่ยนทุกการผสานรวมให้เป็นขั้นตอนเวิร์กโฟลว์ต่อฟอร์ม Ninja Forms Multilingual จะแปลข้อความที่แสดงต่อผู้เยี่ยมชมของทุก Action โดย Webhook, Mailchimp, ActiveCampaign, HubSpot, Salesforce, ZohoCRM, Zapier, Slack, Trello, MailPoet, AWeber, Campaign Monitor, Constant Contact, EmailOctopus, Emma, Kit และ CleverReach ล้วนได้รับข้อมูลอินพุตจากผู้เยี่ยมชมที่แปลแล้ว รวมถึงข้อความฟิลด์ที่แมปที่แปลแล้ว ป้ายกำกับรายการ ไปป์ไลน์ แชนเนล และแท็กก็ได้รับการแปลเช่นกัน
แปลข้อความของ Payment Action
Payment Actions ของ Ninja Forms สำหรับ Stripe, Authorize.net, Elavon และ PayPal จะแปลสตริงข้อความที่แสดงต่อผู้เยี่ยมชมในขั้นตอนการชำระเงิน (คำอธิบายการซื้อ ป้ายกำกับปุ่ม สถานะข้อผิดพลาด ข้อความสำเร็จ) เพื่อให้ขั้นตอนการชำระเงินยังคงอยู่ในภาษาของผู้เยี่ยมชม
ฟอร์มอ่านได้อย่างเป็นธรรมชาติในทุกภาษาด้วย PTC
การแปลฟอร์มของ Ninja Forms เป็นงานที่ยากอย่างแท้จริง สถาปัตยกรรม Actions ของ Ninja ยิ่งทำให้ปัญหานี้ทวีคูณขึ้น คำเดียวกันอาจมีความหมายแตกต่างกันใน Actions ที่ต่างกันบนฟอร์มเดียวกัน เช่น Submit, Send, Continue
การตั้งค่า Ninja Forms ทั่วไปจะผสมผสานระหว่าง:
- บรรทัดเรื่องและเทมเพลตเนื้อหาของ Email Action
- ข้อความของ Success Message Action ที่ปรากฏในหน้าเดียวกันหลังจากส่งฟอร์ม
- URL ของ Submission Redirect Action ที่นำทางไปยังหน้าขอบคุณในแต่ละภาษา
- Integration Actions สำหรับ Mailchimp, HubSpot หรือ Salesforce ที่ส่งค่าที่แมปไปยังไปป์ไลน์
- ข้อความตรวจสอบความถูกต้องรายฟิลด์
- เอาต์พุตของ Layout & Styles
- ป้ายกำกับปุ่มนำทางแบบ Multi-Step
สตริงข้อความส่วนใหญ่มักจะสั้น การแปลด้วยเครื่องแบบคลาสสิกจะพิจารณาแต่ละสตริงแยกจากกัน ทำให้ฟอร์มที่ได้อ่านแล้วเหมือนเป็นการนำข้อความที่ไม่ปะติดปะต่อกันมาต่อกัน มากกว่าจะเป็นฟอร์มที่สอดคล้องกัน
PTC – การแปลด้วย AI ของ WPML ทำงานร่วมกับบริบททั้งหมดของเว็บไซต์ของคุณ PTC รู้ว่าคำว่า Submit อยู่บนปุ่มส่งฟอร์มหลักหรืออยู่ในปุ่ม ขั้นตอนถัดไป ของ Multi-Step Forms มันรู้ว่า Continue เป็นของข้อความแจ้งเตือน Save Progress หรือ Payment Action และรู้ว่าข้อความสำเร็จนั้นตามหลังฟอร์มติดต่อหรือฟอร์มลงทะเบียน
ผลลัพธ์ที่ได้จะอ่านได้เหมือนกับว่าฟอร์มถูกสร้างขึ้นในแต่ละภาษานั้นโดยตรง ข้อความของทุก Action จะใช้ระดับภาษาที่ถูกต้อง ข้อความตรวจสอบความถูกต้องอ่านได้ชัดเจน ค่าการผสานรวมจะสอดคล้องกันในทุกภาษา เพื่อไม่ให้ระบบอัตโนมัติในขั้นตอนต่อไปเกิดข้อผิดพลาด
ข้อจำกัดที่ทราบ
พฤติกรรมสองประการที่ควรทราบก่อนที่คุณจะตัดสินใจใช้งาน:
- Merge tags ภายในเทมเพลต Email Action จะไม่แปลตามภาษา การแทรก Merge tag จะใช้เทมเพลตของภาษาต้นทาง ซึ่งมีการติดตามปัญหานี้ใน หน้าข้อผิดพลาดที่ทราบ
- ส่วนเสริม Ninja Forms PDF Form Submission จะไม่สร้าง PDF เมื่อเปิดใช้งาน Ninja Forms Multilingual ในฟอร์มที่มีการกำหนดค่าการแปลไว้ ซึ่งมีการติดตามปัญหานี้ในกระทู้ที่มีการพูดถึงซ้ำ ๆ
สร้างขึ้นร่วมกับทีมงาน Ninja Forms
Ninja Forms Multilingual มาพร้อมกับความเข้ากันได้กับ Ninja Forms ซึ่งได้รับการยืนยันใน หน้าความเข้ากันได้ของ Ninja Forms ที่ทำร่วมกัน เมื่อ Ninja Forms เผยแพร่เวอร์ชันใหม่ Ninja Forms Multilingual ก็จะอัปเดตตามไปด้วย
Ninja Forms Multilingual รวมอยู่ใน WPML
Ninja Forms Multilingual มาพร้อมกับ Multilingual CMS และ WPML Agency โดยไม่ต้องซื้อแยกต่างหาก ซื้อ WPML เพียงครั้งเดียว และทุกเว็บไซต์ Ninja Forms ที่บัญชีของคุณครอบคลุมจะสามารถใช้งานหลายภาษาได้ หากคุณมี WPML อยู่แล้ว ให้เปิดใช้งาน Ninja Forms Multilingual จาก หน้าดาวน์โหลด WPML ของคุณ