Contact
Line : comsiam
Contact
Line : comsiam

Joomla รองรับเว็บไซต์หลายภาษา โดยติดตั้งชุดภาษา สร้างเนื้อหาและเมนูแยกตามภาษา แล้วเชื่อมหน้าที่เป็นคำแปลของกันและกัน ผู้เข้าชมจึงเลือกภาษาและไปยังหน้าที่ตรงกันได้
การติดตั้งชุดภาษาแปลข้อความระบบของ Joomla แต่บทความ เมนู และข้อความที่เจ้าของเว็บไซต์เขียนเองต้องแปลและจัดการแยกต่างหาก
ติดตั้งเฉพาะภาษาที่เว็บไซต์จะใช้งาน และตรวจว่าชุดภาษารองรับเวอร์ชัน Joomla ที่ติดตั้งอยู่
หลังติดตั้งชุดภาษา ให้ตรวจว่าภาษานั้นมีรายการ Content Language และเปิดใช้งานแล้ว
การติดตั้ง Language Pack กับการเปิดใช้ Content Language เป็นคนละขั้นตอน เว็บไซต์หลายภาษาต้องมี Content Language ที่เผยแพร่แล้วเพื่อกำหนดภาษาให้บทความ หมวดหมู่ และรายการเมนู
สร้างหมวดหมู่สำหรับเนื้อหาแต่ละภาษา เช่น หมวดบทความภาษาไทยและหมวดบทความภาษาอังกฤษ จากนั้นสร้างเมนูหลักของแต่ละภาษา
เมนูและหน้า Home ต้องสอดคล้องกับภาษา หากสร้างเมนูแยกแล้ว อย่าลืมเผยแพร่โมดูลเมนูของแต่ละภาษาในตำแหน่งที่เทมเพลตแสดงผล
สร้างบทความต้นฉบับและบทความแปลเป็นคนละรายการ
อย่าเปลี่ยนเพียงภาษาของบทความต้นฉบับแล้วปล่อยให้เนื้อหาเดิมอยู่ เพราะผู้เข้าชมจะเห็นข้อความไม่ตรงกับภาษาที่เลือก
เมื่อสร้างบทความแต่ละภาษาแล้ว ให้เชื่อมรายการที่เป็นเนื้อหาเดียวกันผ่าน Associations
การเชื่อม Association ช่วยให้ตัวสลับภาษาพาผู้เข้าชมไปยังหน้าแปลที่ตรงกัน หากไม่ได้เชื่อมไว้ การเปลี่ยนภาษาอาจพาผู้เข้าชมไปหน้าแรกของอีกภาษาแทน หรือแสดงหน้าไม่พบ
ไปที่ System → Plugins ค้นหา System – Language Filter แล้วตรวจว่าปลั๊กอินเปิดใช้งานอยู่ ตั้งค่าตามโครงสร้างเว็บไซต์และทดสอบก่อนเผยแพร่
ไปที่ System → Manage → Site Modules สร้างโมดูลชนิด Language Switcher เลือกตำแหน่งแสดงผลและกำหนดหน้าที่ให้แสดง จากนั้นบันทึกและตรวจจากหน้าเว็บไซต์
ตัวสลับภาษาจะแสดงภาษาที่เว็บไซต์เปิดใช้งาน ผู้เข้าชมเลือกภาษาได้จากโมดูลนี้ แต่หน้าที่เชื่อมโยงกันควรตั้ง Association ไว้เพื่อให้ไปยังคำแปลของหน้านั้นโดยตรง
ทดสอบเว็บไซต์โดยเปิดหน้าเว็บในแต่ละภาษาแล้วตรวจว่า
หากบางข้อความยังเป็นภาษาเริ่มต้น อาจเป็นข้อความจากส่วนเสริมที่ไม่มีชุดแปล หรือเป็นเนื้อหาที่ต้องแปลเอง
Joomla แปลข้อความระบบบางส่วน แต่บทความ เมนู และข้อความที่เจ้าของเว็บสร้างต้องแปลเอง
หมวดหมู่ บทความ เมนู และโมดูลบางรายการต้องตั้ง Language ให้ตรงกับภาษาที่ใช้ ไม่เช่นนั้นอาจแสดงผิดภาษา หรือไม่ปรากฏในหน้าที่คาดไว้
แปลชื่อหน้า คำอธิบาย และเนื้อหาให้เป็นธรรมชาติในแต่ละภาษา ไม่ควรใช้คำแปลอัตโนมัติโดยไม่ตรวจทาน โดยเฉพาะหน้าเกี่ยวกับบริการ ราคา และข้อมูลติดต่อ
Joomla มีเครื่องมือสำหรับติดตั้งภาษาและเชื่อมบทความหรือเมนูที่เป็นคำแปลเข้าด้วยกัน ComSiam แนะนำให้เริ่มจากสองภาษาก่อน แล้วทดสอบหน้า Home เมนู และการสลับหน้าที่สัมพันธ์กันให้ครบ
สรุปคือ ติดตั้ง Language Pack เผยแพร่ Content Language สร้างเนื้อหาและเมนูแยกตามภาษา เชื่อม Association แล้วเปิด Language Filter พร้อมโมดูลสลับภาษา ComSiam แนะนำให้ทดสอบการสลับจากหน้าบทความจริงก่อนเปิดเว็บไซต์หลายภาษาให้ผู้เข้าชมใช้งาน