WPML

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

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

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

จากนั้น เมื่อ WordPress อัปเกรด คุณจะต้องทำขั้นตอนนี้ซ้ำอีกครั้ง

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

WPML 2.6.0 รับคำแปลได้อย่างไร


เราได้เขียนสคริปต์ (ที่ค่อนข้างซับซ้อน) ซึ่งจะสแกนที่เก็บคำแปลของ WordPress ทั้งหมด โครงสร้างของที่เก็บนั้น "ไม่ค่อยสอดคล้องกันนัก" (พูดให้ดูดี) แต่เราไม่สนใจ เราอ่านและเรียนรู้ว่าคำแปลสำหรับภาษาต่าง ๆ อยู่ที่ใด สคริปต์ของเราสร้างไดเรกทอรี XML ที่เราจัดเก็บไว้ใน CDN (เครือข่ายการส่งมอบเนื้อหา) ของเรา เพื่อให้เข้าถึงได้อย่างรวดเร็วเป็นพิเศษ

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

ไปที่ WPML->การแปลธีมและปลั๊กอิน คุณจะสังเกตเห็นตัวเลือกใหม่สำหรับ "Select how to get translations for WordPress core" เมื่อคุณตั้งค่าเป็น "WPML will automatically download translations for WordPress" WPML จะจัดการส่วนที่เหลือให้เอง

เครื่องมือดาวน์โหลดการแปลตัวหลักของ WordPress

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

คลิก Review changes and update สำหรับแต่ละภาษา

WPML ดาวน์โหลดคำแปลที่ตรงกันที่สุดสำหรับแต่ละภาษา


WPML จะดาวน์โหลดไฟล์ .mo ที่ดีที่สุดสำหรับเวอร์ชัน WordPress ของคุณและตำแหน่งที่ตั้งที่เลือก ตัวอย่างเช่น หากคุณใช้ WordPress 3.4.1 และต้องการคำแปลสำหรับภาษาสเปนแบบอาร์เจนตินา WPML จะค้นหาตำแหน่งที่ตั้ง 'es_AR' หากไม่พบ ระบบจะค้นหาตำแหน่งที่ตั้งภาษาสเปนเริ่มต้น (es_ES)

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

WPML แสดงให้คุณเห็นว่ามีอะไรใหม่หรืออัปเดตบ้าง


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

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

สุดท้าย คำแปลจะปรากฏในการแปลสตริงของ WPML


เมื่อคุณอนุมัติคำแปลใหม่แล้ว คำแปลเหล่านั้นจะปรากฏในหน้าจอการแปลสตริงของ WPML
คำแปลของ WordPress ในการแปลสตริงของ WPML

เนื่องจากเราบันทึกคำแปลเหล่านี้ลงในฐานข้อมูล จึงไม่จำเป็นต้องสร้างไดเรกทอรี 'translations' และบันทึกไฟล์ .mo ของ WordPress ไว้ที่นั่นอีกต่อไป คำแปลของ WordPress จะถูกบันทึกไว้เหมือนกับคำแปลอื่น ๆ สำหรับเว็บไซต์ของคุณ

ในกรณีที่คุณสงสัย ประสิทธิภาพจะไม่มีการเปลี่ยนแปลง WPML โหลดคำแปลทั้งหมดนี้ในคิวรี SQL เดียวและค้นหาได้อย่างมีประสิทธิภาพ ซึ่งไม่ได้เร็วกว่าหรือช้ากว่าการใช้ไฟล์ .mo

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

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


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

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

คุณคิดอย่างไร แจ้งให้เราทราบในความคิดเห็นของคุณได้เลย

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