แปลไทย
วันนี้เพิ่งจะมีโอกาสเปิดเมล์ ได้รับข้อความตอบจากคุณ donga เรื่อง การแปลภาษาไทยบน OpenSuSE โดยโฟกัสไปที่ KDE เลยเอาวิธีการแปลภาษามาเล่าสู่กันฟัง
ผมนำตัวอย่างการแปล OpenSuSE มาเล่าก็แล้วกันนะครับ จะได้เห็นภาพตัวอย่างด้วย...
๑. ก่อนอื่นเริ่มจากไปเอาไฟล์ต้นฉบับที่เขาเรียกว่า po ไฟล์มาก่อนทั้งนี้ต้องหาแหล่งข้อมูลเอง ตัวอย่าง OpenSuSE ก็ไปเอามาจาก
https://forgesvn1.novell.com/svn/suse-i18n/trunk/yast/th วิธีการนำไฟล์จาก URL ดังกล่าวมาไว้ในเครื่อง เราอาจใช้โปรแกรม client ต่าง ๆ ก็ได้ แต่โดยส่วนตัวแล้วใช้คอมมานด์ไลน์มากกว่า โดยสั่ง
#svn checkout https://forgesvn1.novell.com/svn/suse-i18n/trunk/yast/th
(ก่อนสั่งก็ให้สร้างโฟลเดอร์สำหรับเก็บไว้เสียก่อน)
๒. พอได้ไฟล์มาแล้วก็มาดูเครื่องมือ สำหรับผมใช้ kbabel โดยตัว kbabel มีสองส่วนคือ ส่วนบริหารจัดการ kbabel catalog manager ซึ่งทำหน้าที่ในการบริหารจัดการงานแปลทังหมดไม่ว่าจะเป็นด้านสถิติ การเรียกใช้ SVN หรือแม้กระทั่งการคอมไพล์ เหล่านี้ล้วนเป็นงานของ katablog ทั้งสิ้น จากภาพผมจะจัดการแปล you-server.th เพียงดับเบิลคลิกเท่านั้น ตัว catalog manager จะเรียกอีกส่วน คือ kbabel สำหรับแปลขึ้นมาทำงาน เรียบร้อยแล้วเราก็เริ่มแปลได้เลย
หลังจากแปลแล้วหากกลับมาดูจะพบสถิติว่าเราได้แปลไปแล้วกี่คำและเหลืออีกกี่คำที่ยังไม่แปล
สุดท้ายเมื่อแปลเสร็จ ก็อาจคอมไพล์ลองทดสอบที่เครื่องตัวเองหรือจะให้ผู้ดูแลตรวจสอบก็ตามสะดวกครับ...
ผมนำตัวอย่างการแปล OpenSuSE มาเล่าก็แล้วกันนะครับ จะได้เห็นภาพตัวอย่างด้วย...
๑. ก่อนอื่นเริ่มจากไปเอาไฟล์ต้นฉบับที่เขาเรียกว่า po ไฟล์มาก่อนทั้งนี้ต้องหาแหล่งข้อมูลเอง ตัวอย่าง OpenSuSE ก็ไปเอามาจาก
https://forgesvn1.novell.com/svn/suse-i18n/trunk/yast/th วิธีการนำไฟล์จาก URL ดังกล่าวมาไว้ในเครื่อง เราอาจใช้โปรแกรม client ต่าง ๆ ก็ได้ แต่โดยส่วนตัวแล้วใช้คอมมานด์ไลน์มากกว่า โดยสั่ง
#svn checkout https://forgesvn1.novell.com/svn/suse-i18n/trunk/yast/th
(ก่อนสั่งก็ให้สร้างโฟลเดอร์สำหรับเก็บไว้เสียก่อน)
๒. พอได้ไฟล์มาแล้วก็มาดูเครื่องมือ สำหรับผมใช้ kbabel โดยตัว kbabel มีสองส่วนคือ ส่วนบริหารจัดการ kbabel catalog manager ซึ่งทำหน้าที่ในการบริหารจัดการงานแปลทังหมดไม่ว่าจะเป็นด้านสถิติ การเรียกใช้ SVN หรือแม้กระทั่งการคอมไพล์ เหล่านี้ล้วนเป็นงานของ katablog ทั้งสิ้น จากภาพผมจะจัดการแปล you-server.th เพียงดับเบิลคลิกเท่านั้น ตัว catalog manager จะเรียกอีกส่วน คือ kbabel สำหรับแปลขึ้นมาทำงาน เรียบร้อยแล้วเราก็เริ่มแปลได้เลย
หลังจากแปลแล้วหากกลับมาดูจะพบสถิติว่าเราได้แปลไปแล้วกี่คำและเหลืออีกกี่คำที่ยังไม่แปล
สุดท้ายเมื่อแปลเสร็จ ก็อาจคอมไพล์ลองทดสอบที่เครื่องตัวเองหรือจะให้ผู้ดูแลตรวจสอบก็ตามสะดวกครับ...
ความคิดเห็น