WPML

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

WPML 2.3.0 เป็นผลลัพธ์จากการทำงานอย่างหนักตลอด 6 สัปดาห์ และรวมถึงฟีเจอร์ใหม่ ๆ มากมาย ตลอดจนการแก้ไขปัญหาทุกอย่างที่ได้รับรายงานมาตั้งแต่ WPML 2.2.2.1

การจัดการการแปลสำหรับการแปลสตริง


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

ตอนนี้สิ่งนั้นเป็นไปได้แล้ว

เมื่อเปิดใช้งานทั้งสองโมดูล คุณจะเห็นตัวเลือกในการเลือกสตริงและแปล

การส่งสตริงไปแปล

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

พวกเขาสามารถดูสตริงได้ทั้งหมด แต่จะแก้ไขได้เฉพาะสตริงที่คุณส่งให้เท่านั้น ทั้งผู้ดูแลระบบและนักแปลสามารถกรองตามสตริงที่ยังรอการแปลอยู่ได้

แน่นอนว่าผู้ดูแลระบบยังคงสามารถแก้ไขคำแปลทั้งหมดได้ด้วยตนเอง

หมายเหตุ: เวอร์ชัน RC นี้จะไม่ส่งการแจ้งเตือนไปยังนักแปลเมื่อมีการเลือกสตริงสำหรับการแปล เวอร์ชันสุดท้ายที่เผยแพร่จะรวมการแจ้งเตือนทางอีเมลสำหรับการแปลสตริงด้วยเช่นกัน

ตัวสลับภาษาในแถบผู้ดูแลระบบ


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

WPML 2.3.0 ย้ายตัวกรองภาษาของเนื้อหาไปยังแถบผู้ดูแลระบบของ WordPress

ตัวสลับภาษาในแถบผู้ดูแลระบบ

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

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

วิดเจ็ตข้อความหลายภาษา


แน่นอนว่า WPML จะฮุกเข้ากับวิดเจ็ตข้อความมาตรฐานของ WordPress แต่บางครั้งก็มีปัญหาเกิดขึ้น ปัญหาเหล่านี้เกิดขึ้นเมื่อปลั๊กอินอื่นกรองเนื้อหาของวิดเจ็ตข้อความ (เช่น การเพิ่มการติดตามการวิเคราะห์ลงในลิงก์ขาออก)

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

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

วิดเจ็ตข้อความหลายภาษา

ลงทะเบียนสตริงอัตโนมัติ


ในขณะที่เรากำลังพูดถึงการปรับปรุงการแปลสตริง ลองดูฟีเจอร์ "ลงทะเบียนสตริงอัตโนมัติ" ใหม่ ซึ่งมีให้ใช้งานในหน้าจอการแปลสตริง:

หากคุณเคยปวดหัวกับการหาที่แปลสตริงไม่เจอ สิ่งนี้อาจช่วยแก้ปัญหาให้คุณได้

ค่าเริ่มต้นคือการปิดใช้งานฟีเจอร์นี้ (น่าเสียดาย...) คุณสามารถเปิดใช้งานการลงทะเบียนอัตโนมัติสำหรับผู้ดูแลระบบ (แนะนำ) หรือเปิดใช้งานเสมอ (ใช้ด้วยความระมัดระวัง)

เมื่อเปิดใช้งาน WPML จะลงทะเบียนสตริงสำหรับการแปลที่ปรากฏขึ้นโดยอัตโนมัติ แต่ยังไม่มีอยู่ในหน้าจอการแปลสตริง

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

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

ตัวแก้ไขการแปลที่ได้รับการปรับปรุงอย่างมาก


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

เรายังได้เพิ่มการปรับปรุงที่สำคัญสำหรับการแก้ไขแบบขวาไปซ้ายและซ้ายไปขวา ทั้งในโหมด Visual และ HTML

WordPress 3.2


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

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

หมายเหตุ: เราพบข้อบกพร่องเล็กน้อยที่เกี่ยวข้องกับ WordPress 3.2 ซึ่งเราจะแก้ไขให้เสร็จสิ้นก่อนการเปิดตัวเวอร์ชันสุดท้ายของ WPML 2.3.0 เนื่องจาก WordPress ยังอยู่ในช่วงเบต้า ดังนั้นสิ่งต่าง ๆ อาจมีการเปลี่ยนแปลงได้

การรับเวอร์ชัน Release Candidate


เจ้าของแพ็คเกจ Multilingual CMS สามารถเข้าสู่ระบบ ของตนและคลิกที่ดาวน์โหลด เลื่อนลงไปที่ส่วน เวอร์ชันเบต้า เวอร์ชันล่าสุด (b4 ของวันนี้) คือเวอร์ชัน Release Candidate

หากคุณกำลังอัปเกรดจากเวอร์ชันเบต้าก่อนหน้า คุณจะต้องบังคับให้ WPML รันการย้ายข้อมูลฐานข้อมูล เปิด PHPMyAdmin แก้ไขตาราง wp_options ค้นหารายการที่ชื่อ icl_sitepress_version และเปลี่ยนด้วยตนเองเป็น 2.2.2.1 หากคุณกำลังติดตั้งใหม่ หรืออัปเกรดจากเวอร์ชันที่ใช้งานจริงก่อนหน้า คุณไม่จำเป็นต้องแก้ไขใด ๆ

ใช่แล้ว ตอนนี้เรากำลังใช้งานบนเว็บไซต์ของเราและเราก็พอใจมาก

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

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