[PrestaShop] การทำ Multilanguage
ของเว็บ PrestaShop มีวิธีการทำอย่างไร ตอนที่
1 คำอธิบายโครงสร้าง PrestaShop
สำหรับการเขียนหลายภาษา
1. โครงสร้าง PrestaShop
Translations Folder ประกอบไปด้วยไฟล์ .php ที่ภายในบรรจุ
ภาษาในแต่ละภาษาไว้ด้วยกัน โดยที่ จะทำหน้าที่ แสดงรายละเอียดของระบบทั้งหมด
ไม่ว่าจะเป็น Front End หรือ Back
End
Modules Folder ประกอบไปด้วย 2 Folders หลัก
ๆ คือ Views และ Translations
Views คือ
Template สำหรับการแสดงผลในแต่ละโมดูล ซึ่งไฟล์ Template จะเป็นโครงสร้างของ
PHP Smarty จะมีนามสกุล .tpl
Translations คือ
ไฟล์ภาษาของแต่ละภาษา โดยจะมีหน้าที่แปลในเฉพาะส่วนของ module นั้น
ๆ ไม่เกี่ยวกับโครงสร้างหลักของระบบอื่น ๆ
ซึ่งมักจะประกอบไปได้ชื่อไฟล์ตามแต่ละประเทศ เช่น
en.php (ภาษาอังกฤษ), th.php (ภาษาไทย) เป็นต้น
ปล. ทั้ง view และ
translations สามารถอยู่รวมใน folder
เดียวกันได้ ในบาง modules โดยเฉพาะ
PrestaShop version เก่ากว่า 1.6
No comments:
Post a Comment