เราเพิ่งเผยแพร่ WPML 0.99 พร้อมด้วยฟีเจอร์ใหม่มากมายและการแก้ไขข้อบกพร่องที่น่ารำคาญ
สิ่งใหม่ในเวอร์ชันนี้
- เพิ่มธงชาติลงในตัวสลับภาษา
- WPML อนุญาตให้สร้างตัวสลับภาษาของคุณเองได้
- เข้ากันได้กับ WordPress 2.6
แม้ว่าเราจะเพิ่มฟีเจอร์บางอย่างที่รอคอยมานาน แต่เวอร์ชันที่เผยแพร่นี้ยังคงเน้นที่การแก้ไขข้อบกพร่องเป็นหลัก ในครั้งนี้เราได้รับคำติชมที่ละเอียดมากมายและสามารถติดตามข้อบกพร่องบางอย่างที่ยังคงซ่อนอยู่ได้:
- แก้ไขปัญหาเกี่ยวกับแกลเลอรี WordPress
- แก้ไขข้อผิดพลาดเมื่อใช้หน้าแรกแบบคงที่ที่ไม่ได้แปล (ตอนนี้จะส่งคืนหน้า 404)
- แก้ไขข้อบกพร่องที่ทำให้ Sticky Links ไม่ทำงานสำหรับหน้าเว็บ
- แก้ไขข้อผิดพลาด CSS ใน language-selector.css
- แก้ไขข้อบกพร่องที่ทำให้ฟีด RSS มี XML ที่ไม่ถูกต้อง (เป็นฟีดที่ไม่ถูกต้อง)
- แก้ไขข้อบกพร่องที่ทำให้ภาษาเริ่มต้นถูกรีเซ็ตหลังจากอัปเกรดปลั๊กอิน
- แก้ไขปัญหาหลายประการเกี่ยวกับการจัดการการแปลหมวดหมู่และแท็ก
ธงชาติ

ธงชาติเป็นประเด็นที่ถกเถียงกัน ธงชาติดูดีและช่วยให้ผู้เยี่ยมชมสังเกตเห็นตัวเลือกภาษาได้ทันที แต่มักทำให้เกิดการโต้เถียงเสมอว่าควรเลือกธงใด หากคุณกำลังสลับระหว่างภาษาอิตาลีและภาษาสวีเดน การเลือกธงจะเป็นเรื่องง่าย ภาษาอิตาลีมีการใช้พูด (ส่วนใหญ่) ในอิตาลีและภาษาสวีเดนในสวีเดน แต่จะเกิดอะไรขึ้นหากคุณสลับระหว่างภาษาอังกฤษและภาษาสเปน
คุณจะเลือกธงใดสำหรับภาษาอังกฤษ ธงสหรัฐอเมริกาหรือสหราชอาณาจักร และสำหรับภาษาสเปน จะเป็นธงสเปน เม็กซิโก อาร์เจนตินา หรือธงชาติอื่น ๆ ในอเมริกาใต้
WPML 0.99 รวมธงชาติของ 280 ประเทศ เพื่อให้คุณสามารถเลือกได้เอง ไม่มีฟังก์ชัน GUI สำหรับเลือกธงที่จะแสดงในแต่ละภาษา และคุณจะต้องลงมือแก้ไขฐานข้อมูลด้วยตนเองเพื่อดำเนินการดังกล่าว แจ้งให้เราทราบหากคุณต้องการความช่วยเหลือ
หากต้องการเปิดใช้งานธงชาติในไซต์ของคุณ ให้ไปที่หน้าจัดการเว็บไซต์ของ WordPress แล้วคลิก WPML->ภาษา
ที่นั่นคุณจะเห็นตัวเลือกใหม่สำหรับสิ่งที่จะแสดงในตัวสลับภาษา คุณสามารถเลือกให้แสดงธงชาติ ชื่อภาษาตามเจ้าของภาษา และชื่อภาษาที่แปลแล้วได้

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

ไม่มีปัญหา เวอร์ชันนี้ให้คุณสร้างตัวสลับภาษาของคุณเองได้ WPML 0.99 มีฟังก์ชัน PHP ที่รายงานภาษาที่มีการแปลเนื้อหาปัจจุบัน โดยจะบอกชื่อภาษา (ทั้งชื่อตามเจ้าของภาษาและในภาษาปัจจุบัน) ลิงก์ไปยังคำแปล และ URL ไปยังธงชาติ
คุณสามารถใช้ฟังก์ชันนี้เพื่อสร้างฟังก์ชันธีมของคุณเองที่ใช้ตัวสลับภาษาประเภทใดก็ได้ เพื่อเป็นการช่วยเหลือเล็กน้อย เราได้เขียนคู่มือนี้เกี่ยวกับการสร้างตัวสลับภาษาแบบกำหนดเอง ซึ่งจะอธิบายว่าฟังก์ชันนี้ทำงานอย่างไรและให้ตัวอย่างสองแบบของตัวสลับภาษาแบบกำหนดเองที่คุณสามารถเพิ่มลงใน functions.php และเริ่มใช้งานได้ เรายังได้รวมซอร์สโค้ดสำหรับฟังก์ชันธีมไว้ด้วย
การแปลเนื้อหา
WPML 1.0 จะรวมการแปลเนื้อหาที่เป็นตัวเลือกในฐานะบริการแบบชำระเงิน การแปลนี้ดำเนินการโดยนักแปลมืออาชีพในอัตราคงที่ 0.07 USD / คำ วันนี้เรากำลังเริ่มทดสอบเบต้าใน WPML.org ของเราเอง
เราจะเปิดโปรแกรมสำหรับเบต้าสาธารณะในสัปดาห์หน้า ดังนั้นหากคุณต้องการและไม่อยากรอเวอร์ชันที่เผยแพร่ตัวเต็ม โปรดติดต่อเรา
การแปลสำหรับสโลแกน ชื่อวิดเจ็ต และข้อความ
จำได้ไหมว่าเราเคยสัญญาว่าจะมีการแปลสำหรับข้อความ 'ลอยตัว' อื่น ๆ เช่น สโลแกนและวิดเจ็ตข้อความ เรากำลังดำเนินการเรื่องนั้นอยู่ตอนนี้
ในไม่ช้า คุณจะเห็นส่วนใหม่ใน WPML ส่วนนี้จะสรุปข้อความ 'ลอยตัว' ทั้งหมดและอนุญาตให้คุณป้อนคำแปลสำหรับแต่ละข้อความ เรากำลังพยายามอย่างเต็มที่เพื่อรวมข้อความของธีมไว้ที่นั่นด้วย เพื่อให้คุณสามารถหลีกเลี่ยงความสนุกในการทำงานกับไฟล์ poedit และ .mo ได้
สิ่งหนึ่งที่ขาดหายไปสำหรับฟีเจอร์นี้คือชื่อ เราคิดถึง "การแปลสตริง" แต่มันอาจจะดูเป็นศัพท์เฉพาะทางเกินไปและไม่ชัดเจนสำหรับคนทั่วไป หากคุณมีข้อเสนอแนะ โปรดแสดงความคิดเห็น เราเปิดรับไอเดียเสมอ


