WPML

บทนำ

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

WPTouch ทำงานร่วมกับ WPML ได้เป็นอย่างดี ในบทช่วยสอนนี้ เราจะอธิบายวิธีแปลข้อความที่มาพร้อมกับธีมและส่วนเสริมของ WPTouch

สิ่งที่คุณต้องมี:


  • WPML เวอร์ชันล่าสุด รวมถึงส่วนเสริมการแปลสตริงและการจัดการการแปล

  • ปลั๊กอิน WPTouch

  • หนึ่งในส่วนเสริมของ WPtouch (เราใช้ธีม Mobilestore ในบทช่วยสอนนี้)

แหล่งข้อมูลที่จำเป็น:

การแปลสตริงที่มาจากธีมและส่วนเสริมของ WPTouch


WPTouch ช่วยให้สามารถดาวน์โหลดและติดตั้งธีมและส่วนเสริมเพิ่มเติมได้ในคลิกเดียว ส่วนเสริมจะถูกบันทึกไว้ใน wp-content/wptouch-data อย่างที่คุณเห็น เส้นทางนี้อยู่นอกไดเรกทอรีปลั๊กอินเริ่มต้น การแปลสตริงของ WPML จะสแกนทุกอย่างภายในไดเรกทอรีธีม (wp-content/themes) และไดเรกทอรีปลั๊กอิน (wp-content/plugins) เราจะสร้างและนำเข้าไฟล์ .po ลงในตารางการแปลสตริง เพื่อให้คุณสามารถแปลสตริงเหล่านี้ด้วย WPML ได้

ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งานการแปลธีมและปลั๊กอินใน WPML แล้ว คุณสามารถทำได้โดยไปที่ WPML → การแปลธีมและปลั๊กอิน จากนั้นเลือก "Translate the theme and plugins using WPML’s String Translation"

แปลธีมและปลั๊กอินโดยใช้การแปลสตริงของ WPML

 

ธีม Mobilestore ซึ่งเป็นส่วนเสริมของ WPTouch ไม่ได้มาพร้อมกับไฟล์ .po ดังนั้นเราจึงต้องสร้างขึ้นมาเอง

รับไฟล์ธีมที่บีบอัดมาจากเว็บไซต์ของคุณหลังจากดาวน์โหลดโดยใช้ตัวติดตั้ง WPTouch ซึ่งสามารถทำได้โดยทำตามขั้นตอนเหล่านี้:


  1. ไปที่ไดเรกทอรี WordPress

  2. จากนั้นไปที่ wp-content/wptouch-data/themes

  3. ค้นหาโฟลเดอร์ธีม ในกรณีของเราจะเป็นโฟลเดอร์ "mobilestore"

  4. ดาวน์โหลดไฟล์ mobilestore และบีบอัดด้วยนามสกุล .zip
สร้างไฟล์ .po 1

ขั้นตอนที่สองคือการสร้างไฟล์ .po ของเรา:


  1. หลังจากได้ไฟล์ธีมที่บีบอัดแล้ว คุณสามารถแยกสตริงและส่งออกไฟล์ .po ได้โดยใช้เครื่องมือต่าง ๆ ซึ่ง ICL PHP Scanner สามารถช่วยคุณได้ http://www.icanlocalize.com/tools/php_scanner

  2. อัปโหลดไฟล์ที่บีบอัดโดยคลิกที่ปุ่ม "Browse…" ถัดจาก "PHP file to process (required)":

  3. คลิกที่ปุ่ม "Create .po file >>" เพื่อสร้าง wptouch-pro.po
สร้างไฟล์ .po 2

เมื่อคุณมีไฟล์ wptouch-pro.po แล้ว ให้อัปโหลดไปยังเว็บไซต์ของคุณโดยใช้หน้าจอการแปลสตริงของ WPML อย่าลืมกำหนดบริบทที่ถูกต้องสำหรับสตริงที่นำเข้า (หากไม่มีบริบท wptouch-pro ให้สร้างบริบทใหม่ด้วยชื่อนั้น)


  1. ไปที่ WPML → การแปลสตริง → ส่วนนำเข้า / ส่งออก .po

  2. ถัดจาก ".po file": ให้คลิกปุ่ม "Browse…" และอัปโหลด wptouch-pro.po

  3. เลือก "Also create translations according to the .po file."

  4. เลือกโดเมนสตริงจากเมนูแบบเลื่อนลงถัดจาก "Select what the strings are for:" โปรดทราบว่าคุณสามารถสร้างโดเมนใหม่ได้โดยคลิกที่ "new" จากนั้นพิมพ์ชื่อโดเมน (wptouch-pro)

  5. คลิกที่ปุ่ม "Submit"
เพิ่มไฟล์ .po ลงในการแปลสตริง

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

เพิ่มสตริงที่เลือก

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

การแปลสตริง

บทสรุป


การสร้างไฟล์ .po และนำเข้าสู่ตารางการแปลสตริงของ WPML จะเป็นการลงทะเบียนสตริงที่จะแปลบนหน้าจอการแปลสตริง ซึ่งจะทำได้ก็ต่อเมื่อปลั๊กอิน ธีม หรือส่วนเสริมที่ติดตั้งไว้มีไดเรกทอรีของตัวเอง (ไม่ได้อยู่ภายใต้ไดเรกทอรีเริ่มต้น)

 

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