Jan 28

ปัญหานี้ไม่คิดว่าจะได้เจอ เพราะ ก่อนหน้านี้ก็ทำได้แบบที่คาดไม่ถึง เพราะ ไปกำหนด locale ไว้ก่อนทุกที แต่คราวนี้เป็นเครื่องใหม่ๆ ทำให้งงอยู่นานมาก

ปกติ เวลาติดตั้ง Squirrelmail แล้วต้องการให้ gettext ของภาษาไทย ใช้งานได้ก็ต้องเตรียมไฟล์ที่แปลภาษาไทยแล้วไว้ใน squirrelmail/locale/th_TH/LC_MESSAGES

ถัดจากนั้นก็ ไป uncomment ภาษาไทย ใน (หา th_TH)
squirrelmail/functions/i18n.php

ถัดมา นึกว่าเรื่องจะจบใช้งานได้ ต้องทำเพิ่มอีกหน่อยก็คือ
ลองสังเกตุ
locale -a
จะได้

C
en_US.utf8
POSIX

แสดงว่ายังไม่มี ภาษาไทย ให้เพิ่ม

localedef -f TIS-620 -i th_TH th_TH

ก็จะทำให้มี th_TH และ th_TH.tis620 เพิ่มขึ้นมา แสดงว่าทำได้ถูกต้องแล้ว
ก็ลอง ไปเช็คใน squirrelmail ดูครับ ก็จะใช้ได้แล้วเย้ๆๆ

อ้างอิง
http://linuxtip.blogspot.com/2006/06/ubuntu-606-dapper-tis-620.html

written by Mr-San \\ tags: , , , ,