WPML

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

สมมติว่าคุณกำลังพัฒนาเว็บไซต์ลงประกาศที่มีภาษาอังกฤษ ภาษาฝรั่งเศส และภาษาอิตาลี คุณคงต้องการให้ประกาศใหม่ปรากฏในทุกภาษาของไซต์ เมื่อคุณแปลประกาศ คำแปลควรจะแทนที่ต้นฉบับที่ยังไม่ได้แปล

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

WPML 3.9 จะมาพร้อมกับโหมดการแปลใหม่ ซึ่งช่วยให้แสดงเนื้อหาในทุกภาษาของไซต์ได้โดยไม่ต้องทำสำเนา

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

  • หากเนื้อหาได้รับการแปลแล้ว คำแปลจะปรากฏขึ้น มิฉะนั้นจะแสดงต้นฉบับ
  • ลิงก์ทั้งหมดในหน้าเว็บจะรวมภาษาปัจจุบันไว้ด้วย ดังนั้นการคลิกที่เนื้อหาที่ยังไม่ได้แปลจะไม่นำคุณกลับไปยังภาษาเริ่มต้นของไซต์
  • เฉพาะ 'เนื้อหาภายใน' ของหน้าเว็บเท่านั้นที่แสดงในภาษาต้นฉบับ ส่วนการนำทาง แถบด้านข้าง ส่วนท้าย และอื่น ๆ จะปรากฏในภาษาปัจจุบัน
  • เนื้อหาเดียวกันจะปรากฏในหลายภาษา (ดูเหมือนมีการทำสำเนา) แต่นามแฝงทั้งหมดนี้จะชี้ไปยังต้นฉบับว่าเป็น URL หลัก (เพื่อไม่ให้ Google สับสน)

ลองดูคลิปนี้เพื่อดูวิธีการทำงาน:

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

วิธีทดสอบ


หากต้องการลองใช้ คุณต้องดาวน์โหลด WPML 3.9 Beta เข้าสู่ระบบ บัญชี WPML ของคุณ คลิกที่ ดาวน์โหลด และเลือก ช่องทางเบต้า คุณจะต้องใช้ WPML ตัวหลักและส่วนประกอบอื่น ๆ ของ WPML จากเวอร์ชันเบต้านี้

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

จากนั้น ในเว็บไซต์ของคุณ ให้ไปที่ WPML->การจัดการการแปล->การตั้งค่าเนื้อหาหลายภาษา และเลื่อนลงไปที่ส่วน การแปลประเภทโพสต์

ตัวเลือกการแปลใหม่ใน WPML 3.9

โหมดใหม่นี้มีชื่อว่า “แปลได้ – ใช้คำแปลหากมี หรือใช้ภาษาต้นฉบับ” (อาจจะไม่สั้นนัก แต่หวังว่าจะชัดเจน)

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

ไปที่ WPML->การจัดการการแปล->การกำหนดค่า XML ที่กำหนดเอง และวางข้อมูลโค้ด XML เพื่อแทนที่การตั้งค่า:

<wpml-config>
    <custom-types>
        <custom-type translate="1" display-as-translated="1">CPT-SLUG</custom-type>
    </custom-types>
</wpml-config>

แทนที่ “CPT-SLUG” ด้วย slug จริงของประเภทโพสต์ที่คุณต้องการควบคุม

ขณะนี้ อนุกรมวิธานยังไม่รองรับอย่างสมบูรณ์ แต่ใกล้จะเสร็จสมบูรณ์แล้ว และเราจะรองรับอนุกรมวิธานอย่างเต็มรูปแบบในเวอร์ชันที่เผยแพร่

ยังมีอีก – ขั้นตอนการทำงานที่สมเหตุสมผลเมื่ออัปเดตเนื้อหาของปลั๊กอินสร้างหน้าเว็บระหว่างการแปล


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

WPML 3.9 ได้แก้ไขขั้นตอนการทำงานนี้แล้ว หากคุณสร้างเนื้อหา เริ่มแปล แล้วแก้ไขต้นฉบับ คุณจะเห็นว่าเนื้อหานั้น “ต้องการการแปล” เมื่อคุณแปลอีกครั้ง คำแปลบางส่วนที่คุณทำไปแล้วจะปรากฏในตัวแก้ไขการแปลของ WPML และคุณสามารถดำเนินการต่อในส่วนที่ยังไม่เสร็จสมบูรณ์หรือส่วนที่เป็นของใหม่ได้

มีข้อเสนอแนะหรือไม่


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

หากคุณกำลังใช้ปลั๊กอินสร้างหน้าเว็บ ลองใช้ฟีเจอร์ “อัปเดตขณะแปล” แบบใหม่ และดูว่าทำงานได้ตามที่คุณคาดหวังหรือไม่

ในการรายงานปัญหา วิธีที่ดีที่สุดคือตั้งกระทู้ใหม่ใน ฟอรัมการสนับสนุนทางเทคนิค และแสดงความคิดเห็นที่นี่พร้อมคำอธิบายสั้น ๆ และลิงก์ไปยังกระทู้ดังกล่าว

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