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

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

คลิกที่ปุ่ม Sync หากไม่มีเมนูอื่น ๆ อยู่ WPML จะสร้างให้ หากมีอยู่แล้ว WPML จะอัปเดตให้

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

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

มันจะดูเหมือนรายการเมนูอีกรายการหนึ่ง แต่จะรวมภาษาไว้ด้วย ไม่จำเป็นต้องแฮ็กเพื่อทำสิ่งนี้อีกต่อไป
การแปลชื่อผู้เขียนเป็นทางเลือก
ไซต์ที่มีผู้ใช้หลายพันคน (เช่น wpml.org) จะสังเกตเห็นว่ารายการจำนวนมากในตารางการแปลสตริงมีชื่อผู้เขียนรวมอยู่ด้วย นี่ไม่ใช่ปัญหาใหญ่ แต่จะสร้างภาระให้กับคิวรีของฐานข้อมูล และทำให้หน้าจอการแปลสตริงเต็มไปด้วย… ขยะ บางครั้งคุณอาจต้องการแปลชื่อผู้ใช้ แต่ก็ไม่ใช่เสมอไป
เราได้เพิ่มตัวเลือกให้คุณเลือกได้ว่าจะแปลผู้ใช้คนใด ไปที่ WPML -> การแปลสตริง และดูภายใต้ 'more option'

ด้วยวิธีนี้ คุณสามารถแปลชื่อนักเขียนได้ แต่ไม่แปลชื่อสมาชิกหลายพันคนเหล่านั้น
การแปลสำหรับหมวดหมู่ 'Uncategorized'
จนถึงตอนนี้ หมวดหมู่ 'untranslated' ถูกเรียกว่า 'untranslated @es' (ในภาษาสเปน) ตอนนี้ คุณจะเห็นคำแปลที่เหมาะสมและสามารถเปลี่ยนชื่อได้ในภายหลังหากต้องการ WPML 2.4.0 มาพร้อมกับคำแปลสำหรับหลายภาษาในตัว ดังนั้นหมวดหมู่ที่ยังไม่ได้แปลจะได้รับชื่อที่ถูกต้องอยู่แล้ว สำหรับไซต์ที่มีอยู่ สิ่งนี้จะไม่เปลี่ยนชื่อโดยอัตโนมัติ แต่คุณสามารถแก้ไขได้ด้วยตนเอง
รองรับการซิงโครไนซ์ฟิลด์กำหนดเองสำหรับการแปลอย่างเต็มรูปแบบ
ไม่มีภาพหน้าจอที่จะแสดงสำหรับฟีเจอร์นี้ เนื่องจากเป็นชุดการเรียก API ใหม่ ฉันจะเขียนเกี่ยวกับเรื่องนี้โดยละเอียดเมื่อเราเผยแพร่ Types ซึ่งใช้ API นี้สำหรับการแปลฟิลด์กำหนดเอง แน่นอนว่าเราจะทำงานร่วมกับผู้พัฒนารายอื่น ๆ เพื่อช่วยให้พวกเขาใช้งานในธีมและปลั๊กอินได้ด้วย
ข้อบกพร่องและประสิทธิภาพ
เราใช้เวลาจำนวนมากในการแก้ไขข้อบกพร่องที่มีการรายงานในฟอรัม เมื่อ WPML พัฒนาขึ้น ข้อบกพร่องเหล่านี้ก็ยากที่จะตรวจจับได้ เนื่องจากจะปรากฏในกรณีที่เฉพาะเจาะจงมากเท่านั้น ต้องขอบคุณ Daniel ผู้จัดการฝ่ายสนับสนุนคนใหม่ของเรา ที่ทำให้เราสามารถระบุปัญหาที่ยากลำบากเหล่านี้ได้
ในบรรดาข้อบกพร่องที่สำคัญ เรามีปัญหาเกี่ยวกับหมวดหมู่ใน WordPress 3.0.x ปัญหาเกี่ยวกับอนุกรมวิธานที่ไม่เป็นลำดับชั้น และปัญหาที่ซ่อนเร้นมากเมื่อเปลี่ยนโพสต์ที่กำหนดเองให้สามารถแปลได้
เรายังสามารถปรับปรุงการใช้งานฐานข้อมูลให้มีประสิทธิภาพมากขึ้นโดยการลดขนาดของตารางการแปลและการแคชการทำงานของ SQL สิ่งนี้จะช่วยปรับปรุงเวลาในการประมวลผลและการใช้หน่วยความจำสำหรับบางไซต์ โดยเฉพาะไซต์ขนาดใหญ่
ดาวน์โหลดและทดสอบ
คุณสามารถดาวน์โหลด WPML 2.4.0 RC1 ได้จากบัญชี WPML ของคุณ เข้าสู่ระบบ คลิกที่ ดาวน์โหลด และเลื่อนไปที่ด้านล่าง จะอยู่ในแพ็คเกจเบต้า เราได้ทำการทดสอบเวอร์ชันนี้อย่างมากและกำลังทำงานอยู่บนไซต์ของเราเองแล้ว เรากำลังเตรียมที่จะใช้งานจริงในเร็ว ๆ นี้ และหากคุณช่วยทดสอบก็จะเป็นเรื่องที่ยอดเยี่ยมมาก
อีกอย่าง เราได้เขียนเกี่ยวกับการจัดการเนื้อหาที่ยังไม่ได้แปล นี่คือสิ่งต่อไปที่เราจะดำเนินการ


