ข้ามการนำทาง

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

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

ดาวน์โหลดและเปิดใช้งาน String Translation

โมดูล String Translation ของ WPML มาพร้อมกับประเภทบัญชี Multilingual CMS และ Multilingual Agency

ปลั๊กอิน OTGS Installer ช่วยให้คุณ ติดตั้งและเปิดใช้งานปลั๊กอินหลักของ WPML , String Translation และส่วนประกอบ WPML อื่นๆ ทั้งหมด ได้อย่างง่ายดาย

นอกจากนี้ คุณยังสามารถดาวน์โหลดส่วนเสริม String Translation จากบัญชี WPML .org ของคุณได้ ภายใต้ส่วน ดาวน์โหลด

เมื่อคุณติดตั้งและเปิดใช้งานบนเว็บไซต์ของคุณแล้ว ให้ไปที่ WPML → String Translation

วิธีการค้นหาและแปลสตริงด้วย WPML

ไซต์ส่วนใหญ่มีสตริงจำนวนมากที่ต้องแปล สตริงเหล่านี้มาจากธีมและปลั๊กอินต่างๆ บนไซต์ของคุณ หากต้องการระบุและเลือกสตริงเฉพาะที่คุณต้องการแปล คุณสามารถใช้เมนูแบบเลื่อนลงที่ด้านบนของหน้า String Translation คุณยังสามารถค้นหาข้อความที่คุณต้องการแปลได้

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

ไม่พบสตริงที่คุณต้องการแปลใช่ไหม?

โดยค่าเริ่มต้น WPML จะไม่โหลดสตริงทุกอันลงในตาราง String Translation

ดู วิธีค้นหาสตริงและเพิ่มลงใน String Translation

แปลสตริงด้วยตัวเอง

เมื่อคุณพบสตริงที่คุณต้องการแปล ให้คลิกที่ไอคอน เครื่องหมายบวก ใต้ธงของภาษาที่คุณต้องการแปล

การคลิกไอคอนบวกเพื่อแปลสตริง

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

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

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

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

การเพิ่มสตริงลงในตะกร้าการแปล

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

แปลสตริงโดยอัตโนมัติ

หากต้องการแปลสตริงใน String Translation โดยอัตโนมัติ ให้เริ่มต้นด้วยการเลือกรายการที่คุณต้องการแปล จากนั้นจะมีส่วนที่ชื่อว่า แปลสตริงที่เลือก พร้อมรายการภาษาที่มีให้เลือก เลือกภาษาที่คุณต้องการแปล แล้วคลิก แปล

ตอนนี้ WPML จะแปลสตริงของคุณโดยอัตโนมัติและอัปเดตตารางเมื่อพร้อม

วิธีการลบสตริง

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

การลบสตริง

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

การลบสตริงทั้งหมดสำหรับโดเมนหนึ่งๆ

คุณสามารถเพิ่มสตริงอีกครั้งได้โดยไปที่ WPMLTheme and Plugins Localization เลือกปลั๊กอินหรือธีมแล้วสแกนเพื่อทำให้สตริงพร้อมสำหรับการแปลอีกครั้ง

วิธีแปลธีมและปลั๊กอินที่เข้ารหัสเป็นภาษาอื่นที่ไม่ใช่ภาษาอังกฤษ

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

นำเข้าและส่งออกไฟล์ PO

คุณสามารถนำเข้าคำแปลจากแหล่งอื่นและส่งออกคำแปลปัจจุบันของคุณโดยใช้ไฟล์ PO

หากคุณเลือกส่งออกสตริงโดยไม่มีการแปล นามสกุลไฟล์จะเป็น .pot (Portable Object Template) หากคุณเลือกที่จะรวมคำแปล นามสกุลจะเป็น . po

เมื่อคุณนำเข้าคำแปล คุณต้องเลือกภาษาที่จะนำเข้า

สำหรับนักพัฒนา: การสร้างไฟล์การกำหนดค่าภาษา

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