เราเพิ่งเปิดตัวการอัปเดตการบำรุงรักษาของ WPML ซึ่งช่วยปรับปรุงความเข้ากันได้ ความเสถียร และประสิทธิภาพ แต่ข่าวที่น่าตื่นเต้นคือสิ่งที่จะเกิดขึ้นหลังจากนี้ มาดูกันว่าวันนี้มีอะไรใหม่ มีอะไรที่กำลังจะมาถึงในเร็ว ๆ นี้ และโปรดให้คำติชมของคุณกับเรา
ข่าวสารเกี่ยวกับ WPML 4.2.7.1
การแปลสำหรับบล็อกที่นำกลับมาใช้ใหม่ได้
บล็อกที่นำกลับมาใช้ใหม่ได้ ช่วยให้คุณสามารถสร้างองค์ประกอบใน Gutenberg (ตัวแก้ไขบล็อก) และนำกลับมาใช้ใหม่ในหน้าอื่น ๆ ได้ตามชื่อของมัน WordPress จะบันทึกบล็อกที่นำกลับมาใช้ใหม่ได้อย่างชาญฉลาดในฐานะประเภทที่กำหนดเอง ดังนั้นบล็อกเหล่านี้จึงแยกออกจากเนื้อหาที่สร้างขึ้นในตอนแรกตอนนี้ WPML ทำให้การแปลบล็อกที่นำกลับมาใช้ใหม่ได้เป็นเรื่องง่าย เมื่อคุณใช้การจัดการการแปลของ WPML บล็อกที่นำกลับมาใช้ใหม่ได้จะถูกส่งไปแปลพร้อมกับเนื้อหาที่รวมบล็อกเหล่านั้นไว้ (หากคุณยังไม่ได้แปลมาก่อน) เมื่อคุณแปลด้วยตนเอง WPML จะแสดงการแจ้งเตือนเกี่ยวกับวิธีแปลบล็อกเหล่านี้
ผู้ใช้ทุกคนที่มีสิทธิ์ "edit_posts" สามารถเป็นผู้จัดการการแปลได้
จนถึงตอนนี้ WPML อนุญาตให้เฉพาะผู้ดูแลระบบและผู้แก้ไขทำหน้าที่เป็นผู้จัดการการแปลของไซต์เท่านั้น ตอนนี้ หากคุณสร้างบทบาทที่กำหนดเองและกำหนดสิทธิ์นี้ให้กับพวกเขา คุณก็สามารถให้พวกเขาเป็นผู้จัดการการแปลของคุณได้ สิ่งนี้มีความสำคัญเนื่องจากไซต์ขนาดใหญ่มักจะตั้งค่าบทบาทผู้ใช้ที่กำหนดเองของตนเอง ตอนนี้ เมื่อบทบาทที่กำหนดเองของคุณอนุญาตให้ผู้ใช้แก้ไขโพสต์ คุณก็สามารถอนุญาตให้พวกเขาจัดการการแปลได้
การปรับปรุงประสิทธิภาพของการแปลสตริง
เราระบุคิวรีจำนวนหนึ่งที่การแปลสตริงสามารถหลีกเลี่ยงได้ ซึ่งอาจดูไม่มากนักต่อการเรียกใช้งานหนึ่งครั้ง แต่สำหรับไซต์ที่โหลดสตริงหลายพันรายการ ปริมาณเหล่านี้จะสะสมเพิ่มขึ้น
การแปลสตริงในเวอร์ชันที่เผยแพร่นี้ทำงานได้เร็วขึ้น อย่างไรก็ตาม เวอร์ชันที่เผยแพร่ที่กำลังจะมาถึงจะเปลี่ยนแปลงวิธีการทำงานของการแปลสตริงของ WPML ไปอย่างสิ้นเชิง และลดภาระการทำงานลงจนแทบจะเป็นศูนย์
การแก้ไข
เราได้แก้ไขข้อบกพร่องที่กวนใจจำนวนหนึ่งในเวอร์ชันที่เผยแพร่นี้ โดยมีจุดเด่นดังนี้:
- แก้ไขข้อยกเว้นที่เกิดขึ้นเมื่อแปลบล็อกที่ซ้อนกัน
- แก้ไขปัญหาเมื่อแปลบล็อกรายการ
- แก้ไขข้อยกเว้นที่ทำให้เกิดการเปลี่ยนเส้นทางที่ผิดพลาดเมื่อมี slug ที่มีเฉพาะตัวเลข
- แก้ไขข้อยกเว้นในการจัดการฟิลด์เดียวกันที่เกิดขึ้นหลายครั้งในโหนด Elementor
- แก้ไขปัญหาที่ผู้แก้ไข/ผู้จัดการร้านค้าไม่สามารถทำสำเนาโพสต์ได้ (ปัญหานี้ควรได้รับการแก้ไขก่อนหน้านี้ แต่ล่าช้าเนื่องจากปัญหาเวิร์กโฟลว์ภายในที่เราได้แก้ไขแล้ว)
แผนการสำหรับสัปดาห์และเดือนถัดไป
เรากำลังดำเนินการเปลี่ยนแปลงครั้งใหญ่สำหรับ WPML ซึ่งเราหวังว่าจะช่วยให้การใช้งานเว็บไซต์หลายภาษาง่ายขึ้นและทำให้ไซต์เหล่านั้นเร็วขึ้นมาก มาดูกันว่าเรามีแผนอะไรบ้าง และโปรดให้คำติชมของคุณกับเรา เพื่อให้เราทราบว่าเรากำลังสร้างสิ่งที่คุณต้องการ
การแปลสตริงแบบไม่มีภาระการโหลด (วางแผนไว้สำหรับกลางเดือนกรกฎาคม 2019)
เรากำลังเปลี่ยนแปลงวิธีการทำงานของการแปลสตริง เพื่อให้หยุดการฮุกเข้ากับฟังก์ชัน GetText แนวคิดคือการคอมไพล์คำแปลเป็นไฟล์ .mo แทนการโหลดคำแปลจากฐานข้อมูล
ดูเหมือนว่าการเปลี่ยนแปลงนี้จะลดภาระของฐานข้อมูลและ CPU สำหรับการแปลสตริงของ WPML ลงจนเหลือประมาณศูนย์
เราต้องการให้แน่ใจว่าการแปลสตริงแบบใหม่จะไม่ทำให้ไซต์ใด ๆ ทำงานช้าลง หากการแปลสตริงในปัจจุบันทำให้ไซต์ของคุณใช้เวลาประมวลผลนานขึ้นอย่างมาก และคุณยินดีที่จะมอบสำเนาไซต์ของคุณให้กับเรา โปรดส่งคำถามสนับสนุนที่ขึ้นต้นด้วย "Test site for String Translation performance" ฝ่ายสนับสนุนของเราจะนำสำเนาไซต์ของคุณไปใช้เป็นส่วนหนึ่งของการทดสอบและเกณฑ์มาตรฐานในระหว่างการพัฒนา
โหมด "แปลทุกอย่าง"
เราได้ตรวจสอบไซต์ของลูกค้าหลายร้อยแห่ง และเราสังเกตเห็นว่าเกือบทุกอย่างบนไซต์เหล่านี้จำเป็นต้องได้รับการแปล อย่างไรก็ตาม ในปัจจุบัน เพื่อที่จะแปลไซต์ดังกล่าว คุณต้องเข้าไปที่หน้าจอการจัดการหลายหน้าและเลือกรายการต่าง ๆ สำหรับการแปล (โพสต์ อนุกรมวิธาน สตริง ฯลฯ)
เพื่อให้งานของคุณง่ายขึ้นมากและหลีกเลี่ยงการเสียเวลา เรากำลังพัฒนาโหมดใหม่ที่เราเรียกว่า "แปลทุกอย่าง" ในโหมดนี้ คุณไม่จำเป็นต้องเลือกอะไรเลย WPML จะส่งทุกอย่างในไซต์ของคุณไปแปล
โหมดนี้จะมีสองตัวเลือก:
- แปลทุกอย่างในตอนเริ่มต้น (เมื่อคุณติดตั้ง WPML)
- แปลเนื้อหาใหม่ต่อไปเรื่อย ๆ เมื่อมีเนื้อหาพร้อมใช้งาน
เป้าหมายของเราในเรื่องนี้คือการทำให้คุณมีเว็บไซต์หลายภาษาที่สมบูรณ์ได้ง่ายขึ้นเมื่อเวลาผ่านไป โดยไม่ต้องใช้เวลามากในการจัดการ
การแปลอัตโนมัติพร้อมการตรวจทานโดยมนุษย์
เรายังคงเชื่อมั่นว่าการแปลโดยมนุษย์ระดับมืออาชีพเป็นวิธีที่ดีที่สุดในการมีเนื้อหาที่ยอดเยี่ยมในทุกภาษาของไซต์ของคุณ เราใช้การแปลระดับมืออาชีพสำหรับไซต์ของเราเอง อย่างไรก็ตาม เราทราบดีว่าการแปลระดับมืออาชีพอาจมีราคาแพงและไม่ใช่ทางออกที่ดีที่สุดสำหรับทุกเว็บไซต์
เรากำลังพัฒนาโหมดการแปลใหม่ที่จะช่วยลดเวลาที่ใช้ในการแปลเนื้อหาด้วยตนเองลงอย่างมาก
- การแปลอัตโนมัติพร้อมการตรวจทานโดยมนุษย์
- การแปลอัตโนมัติโดยไม่มีการตรวจทาน
ในตัวเลือกแรก ทุกครั้งที่คุณส่งเนื้อหาไปแปล เนื้อหาจะได้รับการแปลอัตโนมัติ จากนั้นเนื้อหานี้จะรอการตรวจทานโดยมนุษย์ก่อนที่จะเผยแพร่
ในตัวเลือกที่สอง ไม่ต้องรอ WPML จะเผยแพร่การแปลอัตโนมัติให้คุณ แน่นอนว่าคุณสามารถคลิกและแก้ไขคำแปลเหล่านี้ในภายหลังได้เสมอ
จากการทดสอบของเรา การแปลอัตโนมัติพร้อมการตรวจทานโดยมนุษย์ช่วยเร่งความเร็วในการแปลได้อย่างมาก หน้าเว็บที่ฉันใช้เวลาแปลหนึ่งชั่วโมง ฉันสามารถตรวจทานและปรับปรุงได้ในเวลาเพียงไม่กี่นาที ซึ่งช่วยประหยัดเวลาของฉันได้มากกว่า 90% และเนื่องจากฉันได้ตรวจสอบคำแปลทั้งหมด ฉันจึงได้ผลลัพธ์ที่ยอดเยี่ยม
เราจะไปร่วมงาน WordCamp Europe ที่เบอร์ลิน!
สุดท้ายแต่ไม่ท้ายสุด สัปดาห์นี้เราจะไปที่เบอร์ลินสำหรับงาน WordCamp Europe ของปีนี้
คุณจะมาไหม คุณสามารถพบเราได้ที่โต๊ะ WPML และเรายินดีที่จะพูดคุยด้วย!
แล้วพบกันที่นั่น!
มีคำติชม ไอเดีย หรือข้อเสนอแนะไหม
อย่างที่คุณรู้จักเราดี นี่ไม่ใช่ฟีเจอร์เดียวที่เรากำลังดำเนินการ แน่นอนว่าเรากำลังจัดการกับปัญหาที่ทราบแล้วทั้งหมด และเรากำลังพัฒนาฟีเจอร์เล็ก ๆ ในทุกเวอร์ชันที่เผยแพร่
หากคุณสามารถให้คำติชมเกี่ยวกับฟีเจอร์หลักเหล่านี้ได้ จะช่วยให้เราส่งมอบสิ่งที่คุณต้องการได้ดียิ่งขึ้น แสดงความคิดเห็นของคุณแล้วเราจะติดต่อกลับไป

