เมื่อไม่มีเราก็ต้องแปลภาษาครับ โดยเราสามารถแปลเป็นภาษาใดๆก็ได้ หรือเปลียนข้อความที่มีอยู่แล้วตามต้องการได้เลย เนื่องจาก OLAT สนับสนุน UTF-8 ทำให้สามารถใช้ภาษาอะไรก็ได้
สร้างภาษาไทยให้ OLAT รู้จัก
- ทำการ check out olat3_i18n,olatcore_i18n (ดูวิธีการ check out olat project ได้ที่นี้)
- แก้ไข i18n.application.src.dir และ i18n.brasato.src.dir ในไฟล์ build.properties ให้ชี้ไปยัง path ของ project ที่ได้ check out มา เช่น
i18n.application.src.dir = D:/Jboss/workspace/olat3_i18n/src/main/java/
i18n.brasato.src.dir = D:/Jboss/workspace/olatcore_i18n/src/main/java/ - แก้ไข is.translation.server ในไฟล์ build.properties ให้เป็น true เช่น
is.translation.server=true
- แก้ไข fallbackLanguage ในไฟล์ webapp/WEB-INF/olatconfig.xml.in ให้เป็น en เพื่อให้ภาษาที่จะสร้างขึ้นใหม่ใช้ภาษาอังกฤษเป็นภาษาตั้งต้น
- ลบไฟล์ olatcore_i18n_all-SNAPSHOT.jar, olat3_i18n_all-SNAPSHOT.jar ที่อยู่ใน olat3\webapp\WEB-INF\lib ออก
- ใช้คำสั่ง ant config-all และ restart tomcat ใหม่
- login เข้า OLAT และไปกดที่ปุ่ม Generate New Language ที่ Administration > System Configuration > Languages > Languages Administration

ใส่คำแปลให้กับภาษาไทย
- login เข้า OLAT และไปกดที่ปุ่ม Start ที่ Administration > Translation Tool > Translation Tool
- เลือกแปลเป็นภาษาไทยและกด Translate ตามรูป
- ใส่คำแปลได้เลยครับ แล้วก็ save and next ไปเรื่อยๆ มีทั้งหมด 7 พันกว่าคำนะครับ
หลังจากเพิ่ิมภาษาไทยแล้วต้องทำการใส่ icon ธงชาติหน้าภาษาไทย
- ไปที่ไฟล์ webapp/static/themes/default/all/brasato.css
- เพิ่ม .b_flag_th {background-image: url(../images/flags/th.png)} บรรทัดล่างสุด
หลังจากแปลภาษาใน Translation Tool เสร็จแล้วยังเหลือไฟล์ที่ต้องแปลอีกนิดหน่อยครับ โดยเปลี่ยนไฟล์ด้านล่างนี้ เป็นภาษาที่เราต้องการได้เลย เช่น ภาษาไทยเปลียนเป็น results2html_th.xsl
- olat3/webapp/WEB-INF/src/org/olat/ims/resources/xsl/results2html_*.xsl สำหรับแสดงผลทดสอบ QTI
- olat3/webapp/static/disclaimer/disclaimer_*.html สำหรับอธิบายการลงทะเบียน
- olat3/webapp/WEB-INF/src/org/olat/core/gui/components/form/_static/js/jscalendar/lang/calendar-*.js สำหรับหน้า popup ปฎิทิน
- olat3/webapp/help/help-course_*.zip สำหรับหน้าช่วยเหลือ (ถ้าเพิ่ม help ใหม่ต้องเพิ่มข้อมูลให้ตรงกับ olat_config.xml.in ด้วย และสั่ง ant config-all)
0 ความคิดเห็น on "เปลี่ยน OLAT ให้เป็นภาษาไทย"
แสดงความคิดเห็น