WPML

คุณอาจทราบดีว่าเราจริงจังมากเกี่ยวกับการสร้างเวิร์กโฟลว์การแปลที่ดีที่สุดสำหรับเว็บไซต์ที่ใช้ปลั๊กอินสร้างหน้าเว็บ ในเวอร์ชันที่เผยแพร่นี้ เรามีการปรับปรุงที่สำคัญสำหรับปลั๊กอินสร้างหน้าเว็บเกือบทั้งหมดและกำลังเปิดตัวการรองรับสำหรับปลั๊กอินสร้างหน้าเว็บยอดนิยมอีกตัวหนึ่ง

คำแปลที่มีอยู่จะไม่หายไปเมื่อแก้ไขหน้าที่แปลแล้ว


เมื่อคุณอัปเดตต้นฉบับที่สร้างด้วยปลั๊กอินสร้างหน้าเว็บที่ใช้ shortcode คุณอาจสูญเสียคำแปลสำหรับเซลล์ที่มีการแก้ไข

ต้องการทราบเหตุผลหรือไม่

<TL;DR> WPML ใช้ตารางการแปลสตริงเพื่อจัดเก็บข้อความที่ต้องใช้การแปลในปลั๊กอินสร้างหน้าเว็บ จนถึงตอนนี้ เราสามารถค้นหาข้อความเหล่านี้ได้จากค่าของข้อความเท่านั้น เนื่องจากปลั๊กอินสร้างหน้าเว็บทั้งหมดไม่มี ID ที่ไม่ซ้ำกันสำหรับเซลล์ (ใช่แล้ว มันเป็นแบบนั้น) ดังนั้น หากคุณเปลี่ยนเซลล์ WPML จะไม่สามารถค้นหาคำแปลก่อนหน้าสำหรับเซลล์นั้นได้ แม้ว่าจะเป็นการแก้ไขเพียงเล็กน้อย คุณก็ยังต้องแปลเซลล์นั้นใหม่ตั้งแต่ต้น </TL;DR>

เราตัดสินใจว่านี่ไม่ใช่ "เรื่องเล็กน้อยที่ผู้คนสามารถยอมรับได้" เราคงไม่อยากให้มีสิ่งนี้ในเว็บไซต์ของเราเอง ดังนั้น เราจึงทำการอัปเดตครั้งใหญ่สำหรับตารางการแปลสตริงและตรรกะการแปลของปลั๊กอินสร้างหน้าเว็บ ตอนนี้ เราจับคู่ข้อความสำหรับเซลล์ตามค่า ตำแหน่ง และการจัดสรร

พูดง่าย ๆ ก็คือ ตอนนี้วิธีเดียวที่จะสูญเสียคำแปลที่มีอยู่คือหากคุณ:

  1. เปลี่ยนเนื้อหาของหลายเซลล์
  2. และเปลี่ยนตำแหน่งของหลายเซลล์ด้วย

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

ลองดูสิ


ปลั๊กอินสร้างหน้าเว็บทั้งหมดมีองค์ประกอบที่ใช้สำหรับลิงก์ไปยังหน้าอื่น ๆ องค์ประกอบที่ได้รับความนิยมมากที่สุดคือปุ่ม แต่ก็ยังมีองค์ประกอบอื่น ๆ อีกมากมายที่รองรับ URL

ตอนนี้ เมื่อคุณแปลหน้าเว็บที่มีลิงก์ดังกล่าว WPML จะอัปเดตลิงก์ให้ไปยังเนื้อหาที่แปลแล้วโดยอัตโนมัติ WPML ทำเช่นนั้นกับลิงก์ในเซลล์ข้อความอยู่แล้ว นับจากนี้ไป เรายังครอบคลุมถึงลิงก์ในเซลล์ "พิเศษ" อีกด้วย

โหมดคัดลอกครั้งเดียวสำหรับฟิลด์กำหนดเอง (เห็นได้ชัดเจนมากกับธีม Avada)


เราได้เพิ่มโหมดใหม่สำหรับการแปลฟิลด์กำหนดเองที่เรียกว่า คัดลอกครั้งเดียว โหมดนี้หมายความว่า WPML จะคัดลอกค่าของฟิลด์กำหนดเองจากต้นฉบับไปยังคำแปลเพียงครั้งเดียว เมื่อคุณแปลในตอนแรก

ทำไมถึงต้องมีอะไรแบบนี้

ลองพิจารณาธีมอย่าง Avada ธีม Avada ใช้ฟิลด์กำหนดเองเพื่อจัดเก็บการตั้งค่าต่อหน้า ตัวอย่างเช่น ธีมจะจัดเก็บการตั้งค่าสำหรับรูปแบบของส่วนหัวของหน้า

ด้วยโหมดใหม่นี้ คุณสามารถแปลหน้าด้วย Avada และการตั้งค่าทั้งหมดจะถูกนำไปใช้กับเนื้อหาที่แปลโดยอัตโนมัติ จากนั้น คุณสามารถแก้ไขคำแปลและปรับเปลี่ยนรูปลักษณ์ของชื่อสำหรับแต่ละภาษาได้ จนถึงตอนนี้ คุณต้องเลือกระหว่างการล็อกฟิลด์เหล่านี้ระหว่างคำแปลทั้งหมด กับการต้องเห็นฟิลด์เหล่านี้ในตัวแก้ไขการแปล โหมดใหม่นี้ช่วยให้คุณสามารถซิงค์อัตโนมัติเพียงครั้งเดียว แล้วจึงมีอิสระในการอัปเดตแยกกัน

ในตอนนี้ เราได้นำไปใช้กับการกำหนดค่าของธีม Avada เท่านั้น เรากำลังอัปเดตการกำหนดค่าของธีมอื่น ๆ เพื่อใช้ประโยชน์จากโหมดใหม่นี้ หากคุณกำลังใช้ธีมที่จะได้รับประโยชน์จากสิ่งนี้ด้วย โปรดแจ้งให้เราทราบ (ในความคิดเห็น) และเราจะทำงานร่วมกับผู้พัฒนาธีมเพื่อใช้การอัปเดตที่คล้ายกันสำหรับธีมนั้นด้วย

การรองรับสำหรับ Elementor

Elementor เป็นปลั๊กอินสร้างหน้าเว็บใหม่ (ค่อนข้างใหม่) ที่ยอดเยี่ยม เราได้ทำงานร่วมกับทีม Elementor เพื่อเพิ่มการรองรับสำหรับ WPML เพื่อเพลิดเพลินกับการรองรับใหม่นี้ คุณจะต้องติดตั้งปลั๊กอิน WPML Page Builders ซึ่งสามารถดูได้จากส่วนการดาวน์โหลดในบัญชีของคุณ

ดาวน์โหลด ทดลองใช้ และแจ้งให้เราทราบ


นี่เป็นเพียงเวอร์ชันเบต้าเท่านั้น เราจะเริ่มการทดสอบ QA เต็มรูปแบบในวันจันทร์ ในเวอร์ชันที่เผยแพร่นี้ เราพยายามปรับปรุงทุกอย่างที่เกี่ยวข้องกับปลั๊กอินสร้างหน้าเว็บให้ดีขึ้น จะดีมากหากคุณสามารถทดลองใช้เวอร์ชันเบต้านี้บนไซต์สำหรับการพัฒนาของคุณ ลองตรวจสอบกับธีมและปลั๊กอินสร้างหน้าเว็บต่าง ๆ แจ้งให้เราทราบหากคุณพบข้อบกพร่องใด ๆ ในเวิร์กโฟลว์การแปล เราได้ทดสอบสิ่งนี้กับปลั๊กอินสร้างหน้าเว็บประมาณ 7 ตัว คุณสามารถช่วยเราได้โดยการทดสอบกับปลั๊กอินที่คุณชื่นชอบ

หากต้องการรับการอัปเดตนี้ ให้เข้าสู่ระบบบัญชี WPML ของคุณและคลิกที่ดาวน์โหลด เปลี่ยนตัวเลือกที่ด้านบนของหน้าเป็น Beta เราได้อัปเดตหน้าการดาวน์โหลด ดังนั้นคุณจะเห็นสิ่งนี้:

การดาวน์โหลดเวอร์ชันเบต้าบน wpml.org

หากคุณไม่เห็นการดาวน์โหลดเวอร์ชันเบต้า ให้รีเฟรชแบบเต็ม (CTRL-F5) คุณต้องติดตั้ง:

  • WPML 3.7.0 Beta
  • WPML การแปลสตริง 3.5.3 Beta
  • WPML การจัดการการแปล 2.3.0 Beta
  • WPML Page Builders Beta 1.1.0 – เฉพาะในกรณีที่คุณต้องการทดสอบกับ Elementor

เร็ว ๆ นี้


เรากำลังดำเนินการกับสิ่งดี ๆ อีกอย่างสำหรับปลั๊กอินสร้างหน้าเว็บ หน้าเว็บจำนวนมากมีรูปภาพและรูปภาพบางรูปก็มีข้อความอยู่ด้วย บางครั้ง คุณจะต้องให้รูปภาพที่แตกต่างกันสำหรับภาษาที่แตกต่างกัน ตัวอย่างเช่น เอกสารประกอบของเราเองมีภาพหน้าจอของหน้าจัดการเว็บไซต์ WordPress คงจะดีมากหากเอกสารประกอบภาษาสเปนมีภาพหน้าจอที่มี GUI ภาษาสเปน

ในตอนนี้ สิ่งนี้ต้องใช้กระบวนการแบบแมนนวล ดังนั้นจึงแทบไม่มีใครทำเลย การติดตามว่ารูปภาพใดปรากฏบนหน้าใดและแทนที่ด้วยตนเองนั้นเป็นเรื่องยุ่งยากมาก

เรากำลังดำเนินการอัปเดตครั้งใหญ่สำหรับปลั๊กอินการแปลสื่อ ซึ่งจะช่วยให้คุณตรวจสอบรูปภาพต่าง ๆ ในเว็บไซต์และตั้งค่า "คำแปล" สำหรับรูปภาพเหล่านั้นได้ จากนั้น ไม่ว่ารูปภาพเหล่านี้จะปรากฏที่ใด WPML จะแทนที่ด้วยคำแปล นี่เป็นโปรเจกต์ใหญ่และเราเพิ่งอยู่ในช่วงเริ่มต้นเท่านั้น เราจะพยายามให้มีใน WPML 3.8

เรากำลังดำเนินการเกี่ยวกับโมดูลคำติชมการแปล ซึ่งเราได้แสดงตัวอย่างไปเมื่อไม่กี่สัปดาห์ก่อน

พบว่าสิ่งนี้มีประโยชน์หรือไม่? แชร์บทความนี้: