WPML

ปัจจุบันเว็บไซต์ WordPress ส่วนใหญ่ไม่ใช่เว็บไซต์ภาษาอังกฤษ วันนี้ WPML ทำให้การใช้งานเว็บไซต์หลายภาษาที่ไม่มีภาษาอังกฤษเป็นภาษาเริ่มต้น หรือไม่มีภาษาอังกฤษเลยเป็นเรื่องง่ายขึ้น

ทำไมภาษาอังกฤษ จึงเป็น เคยเป็นภาษาพิเศษในเว็บไซต์หลายภาษาของคุณ


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

เกือบทุกอย่างที่มาจาก GetText จะมีภาษาต้นฉบับเป็นภาษาอังกฤษ คุณต้องการป้อนข้อความในหน้าจัดการเว็บไซต์ WordPress ด้วยภาษาเริ่มต้นของไซต์

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

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

ลองดูตัวอย่างการใช้งานจริง สมมติว่าเว็บไซต์ของคุณใช้งานภาษาสเปน (เริ่มต้น) ภาษาคาตาลัน และภาษาฝรั่งเศส โดยไม่มีภาษาอังกฤษ ธีมและปลั๊กอินของคุณถูกเขียนโค้ดด้วยภาษาอังกฤษเป็นภาษาต้นฉบับ

ในตัวอย่างนี้ คุณจะต้องการแปลข้อความในธีมจากภาษาอังกฤษเป็นภาษาสเปน ภาษาคาตาลัน และภาษาฝรั่งเศส คุณจะต้องการป้อนสโลแกนและวิดเจ็ตของไซต์เป็นภาษาสเปน แล้วแปลเป็นภาษาคาตาลันและภาษาฝรั่งเศส คุณคงไม่ต้องการดำเนินการผ่านภาษาอังกฤษอย่างแน่นอน

ป้อนข้อความในภาษาปกติของคุณ แปลเป็นภาษาอื่น ๆ ของไซต์ในการแปลสตริง
ชื่อไซต์และสโลแกนเป็นภาษาสเปน ในหน้าจัดการเว็บไซต์ส่วนการตั้งค่าของ WordPress
เราสามารถแปลสโลแกนจากภาษาสเปนเป็นภาษาอื่น ๆ ในไซต์ได้
หน้าแรกภาษาสเปน (ภาษาต้นฉบับ) หน้าแรกภาษาฝรั่งเศส (การแปล)
ภาษาสเปน 'ต้นฉบับ' บนหน้าแรก
คำแปลภาษาฝรั่งเศสบนหน้าแรกภาษาฝรั่งเศส

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

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

วิธีการตั้งค่าภาษาต้นทางของสตริงข้อความ


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

หากต้องการเปลี่ยนภาษาของสตริงข้อความเฉพาะรายการ ให้เลือกสตริงข้อความเหล่านั้นแล้วคลิกที่ปุ่ม Change language of selected strings ใหม่ จากนั้นเลือกภาษาใหม่

เปลี่ยนภาษาของสตริงข้อความที่เลือก

คุณยังสามารถเปลี่ยนภาษาของบริบททั้งหมดได้ สิ่งนี้มีประโยชน์เมื่อคุณได้รับธีมหรือปลั๊กอินที่เขียนโค้ดด้วยภาษาอื่นที่ไม่ใช่ภาษาอังกฤษ คลิกที่ลิงก์ใหม่ที่ด้านบนของหน้าการแปลสตริง Language of domains

คลิกที่ลิงก์ 'Languages of domains'

จากนั้นเลือกภาษาใหม่

กล่องโต้ตอบสำหรับการตั้งค่าภาษาของโดเมนทั้งหมด

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

ไซต์ที่มีอยู่จะไม่เปลี่ยนแปลง (เว้นแต่คุณต้องการเปลี่ยนสตริงข้อความ)


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

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

ปัญหาที่ทราบแล้ว


เวอร์ชันเบต้านี้ยังทำงานได้ไม่ราบรื่นนักกับ Gravity Forms และปลั๊กอิน Layouts ของเรา (การแปลแพ็คเกจ) อาจมีปัญหาด้านประสิทธิภาพเล็กน้อยบางประการ

ปัญหาที่ทราบแล้วทั้งหมดจะได้รับการแก้ไขเมื่อเวอร์ชันนี้พร้อมใช้งานจริง เราขอแนะนำให้ข้ามการทดสอบของคุณกับเวอร์ชันเบต้านี้และปลั๊กอิน Gravity Forms รวมถึง Toolset ไปก่อน เนื่องจากเรากำลังดำเนินการแก้ไขปัญหาที่ทราบแล้ว

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

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

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

หากคุณใช้ WPML Multilingual & Multicurrency for WooCommerce ให้ใช้เวอร์ชันเบต้าจากแพ็คเกจนั้นด้วย เวอร์ชันเบต้าของ WPML Multilingual & Multicurrency for WooCommerce ได้รับการอัปเดตสำหรับการเปลี่ยนแปลงภาษาของสตริงข้อความนี้แล้ว

ข้อเสนอแนะ


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

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

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

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