บทนำ
WPTouch เป็นปลั๊กอิน WordPress ยอดนิยมที่ช่วยให้คุณแสดงเนื้อหาของเว็บไซต์บนอุปกรณ์เคลื่อนที่ได้ โดยสามารถส่งเนื้อหา รูปภาพ สคริปต์ และโค้ด CSS ที่ปรับให้เหมาะกับอุปกรณ์เคลื่อนที่แทนแบบ 'ปกติ' ซึ่งช่วยเพิ่มความเร็วได้มาก นอกจากนี้ยังช่วยให้ผู้เยี่ยมชมที่ใช้ iOS สามารถบันทึกเว็บไซต์ของคุณเหมือนเป็นแอปได้WPTouch ทำงานร่วมกับ WPML ได้เป็นอย่างดี ในบทช่วยสอนนี้ เราจะอธิบายวิธีแปลข้อความที่มาพร้อมกับธีมและส่วนเสริมของ WPTouch
สิ่งที่คุณต้องมี:
- WPML เวอร์ชันล่าสุด รวมถึงส่วนเสริมการแปลสตริงและการจัดการการแปล
- ปลั๊กอิน WPTouch
- หนึ่งในส่วนเสริมของ WPtouch (เราใช้ธีม Mobilestore ในบทช่วยสอนนี้)
แหล่งข้อมูลที่จำเป็น:
- คู่มือเริ่มต้นใช้งานของ WPML จะช่วยคุณตั้งค่า WPML ได้ในเวลาเพียงไม่กี่นาที คุณอาจต้องอ้างอิงหัวข้อย่อยบางส่วนในภายหลัง เช่น การแปลธีมและปลั๊กอิน และการแปลสตริง เราขอแนะนำให้คุณเปิดคู่มือเริ่มต้นใช้งานทิ้งไว้ขณะทำตามบทช่วยสอนนี้
- เอกสารประกอบของ WP Touch มีคอลเล็กชันบทช่วยสอนที่ยอดเยี่ยมซึ่งสามารถช่วยให้คุณเริ่มต้นใช้งานได้
การแปลสตริงที่มาจากธีมและส่วนเสริมของ 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"
ธีม Mobilestore ซึ่งเป็นส่วนเสริมของ WPTouch ไม่ได้มาพร้อมกับไฟล์ .po ดังนั้นเราจึงต้องสร้างขึ้นมาเอง
รับไฟล์ธีมที่บีบอัดมาจากเว็บไซต์ของคุณหลังจากดาวน์โหลดโดยใช้ตัวติดตั้ง WPTouch ซึ่งสามารถทำได้โดยทำตามขั้นตอนเหล่านี้:
- ไปที่ไดเรกทอรี WordPress
- จากนั้นไปที่ wp-content/wptouch-data/themes
- ค้นหาโฟลเดอร์ธีม ในกรณีของเราจะเป็นโฟลเดอร์ "mobilestore"
- ดาวน์โหลดไฟล์ mobilestore และบีบอัดด้วยนามสกุล .zip
ขั้นตอนที่สองคือการสร้างไฟล์ .po ของเรา:
- หลังจากได้ไฟล์ธีมที่บีบอัดแล้ว คุณสามารถแยกสตริงและส่งออกไฟล์ .po ได้โดยใช้เครื่องมือต่าง ๆ ซึ่ง ICL PHP Scanner สามารถช่วยคุณได้ http://www.icanlocalize.com/tools/php_scanner
- อัปโหลดไฟล์ที่บีบอัดโดยคลิกที่ปุ่ม "Browse…" ถัดจาก "PHP file to process (required)":
- คลิกที่ปุ่ม "Create .po file >>" เพื่อสร้าง wptouch-pro.po
เมื่อคุณมีไฟล์ wptouch-pro.po แล้ว ให้อัปโหลดไปยังเว็บไซต์ของคุณโดยใช้หน้าจอการแปลสตริงของ WPML อย่าลืมกำหนดบริบทที่ถูกต้องสำหรับสตริงที่นำเข้า (หากไม่มีบริบท wptouch-pro ให้สร้างบริบทใหม่ด้วยชื่อนั้น)
- ไปที่ WPML → การแปลสตริง → ส่วนนำเข้า / ส่งออก .po
- ถัดจาก ".po file": ให้คลิกปุ่ม "Browse…" และอัปโหลด wptouch-pro.po
- เลือก "Also create translations according to the .po file."
- เลือกโดเมนสตริงจากเมนูแบบเลื่อนลงถัดจาก "Select what the strings are for:" โปรดทราบว่าคุณสามารถสร้างโดเมนใหม่ได้โดยคลิกที่ "new" จากนั้นพิมพ์ชื่อโดเมน (wptouch-pro)
- คลิกที่ปุ่ม "Submit"
หลังจากอัปโหลดเสร็จสิ้น คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าจอการเลือกสตริง เลือกสตริงทั้งหมดที่คุณต้องการแปล จากนั้นคลิกที่ "Add selected strings"
หลังจากนำเข้าสตริงแล้ว สตริงที่ลงทะเบียนซึ่งพร้อมสำหรับการแปลจะพบได้ในหน้าจอ WPML → การแปลสตริง โปรดทราบว่าคุณสามารถค้นหาสตริงทั้งหมดได้ภายใต้โดเมน wptouch-pro
บทสรุป
การสร้างไฟล์ .po และนำเข้าสู่ตารางการแปลสตริงของ WPML จะเป็นการลงทะเบียนสตริงที่จะแปลบนหน้าจอการแปลสตริง ซึ่งจะทำได้ก็ต่อเมื่อปลั๊กอิน ธีม หรือส่วนเสริมที่ติดตั้งไว้มีไดเรกทอรีของตัวเอง (ไม่ได้อยู่ภายใต้ไดเรกทอรีเริ่มต้น)





