KDE

Gaim to Pidgin

Bug ของ Gaim ตัวหนึ่งที่เจอมาตั้งแต่ Gaim 2 Beta แรก ๆ คือเมื่อเล่นในสภาวะแวดล้อมภาษาไทย ข้อความต่าง ๆ บน UI เป็นไทย เมื่อเปิดหน้าต่าง MSN Chat Room โปรแกรมจะปิดตัวเองอัติโนมัติทำให้หงุดหงิดพอสมควรจนทำให้ Gaim ที่ออกไปกับ LinuxTLE 8.x ต้องเอาข้อความภาษาไทยออกไปก่อนชั่วคราว จนมาวันนี้ Gaim เปลี่ยนไปเป็น Pidgin และออกตัวเต็มมาแล้ว และ ได้มีโอกาสนำมาลองเล่นดูปรากฎว่ายังคงพบปัญหาดังกล่าวอีก ก็เลยสอบถามไปยัง Mark (Mk) ว่าเจอไหม ก็ได้คำตอบว่าไม่ค่อยได้เล่น Chat room สักเท่าไรเลยไม่เจอ คุยกับพี่กำธร อีกรอบเพราะก่อนหน้านั้นก็เคยไล่หาใน Source ไปแล้วรอบหนึ่งแต่ก็ไม่เจออะไร วันนี้พี่กำธรชี้ไปที่คำแปล โดยตั้งขอสงสัยไว้ว่าแปลอะไรผิดไปหรือเปล่า อาจจะมีอักขระอะไรแอบอยู่ก็เป็นได้ ผมก็เลยเอา file po มาไล่อีกรอบตั้งใจว่าจะไล่แบบละเอียดกันเลยทีเดียว แต่มันเยอะจริง ๆ ครับพี่น้อง เลยบีบวงให้แคบโดยเปิดหน้าต่าง Chat Room เป็นภาษาอังกฤษ แล้วดูว่ามีคำแปลอะไรบ้างตอนแรกก็กะจะ Search ไปทีละข้อความ แต่มีอะไรดลใจให้มองไปที่ ข้อความที่มีการนับจำนวนคนในห้อง Chat และ Search หาตัวนั้นก่อนก็ถือว่าโชคดีมาก ๆ ที่คำเดียวเจอเลย นั้นคือในคำแปลภาษาไทยใส่ค่า format ผิดไปจาก %d เป็น %s แค่นี้เองถ้าใครเจอปัญหานี้ก็ลองแก้ดู ครับ --- th.po~ 2007-01-20 17:45:47.000000000 +0700 +++ th.po 2007-05-09 17:08:11.000000000 +0700 @@ -3065,7 +3065,7 @@ #: ../src/gtkconv.c:4958 ../src/gtkconv.c:5067 #, c-format msgid "%d person in room" -msgstr "ในห้องมี %s คน" +msgstr "ในห้องมี %d คน" #: ../src/gtkconv.c:5624 ../src/gtkstatusbox.c:366 msgid "Typing" ตัว 2.0.0 คงไม่ทันแล้วก็รอให้แก้ในรุ่นถัดไป http://developer.pidgin.im/ticket/815 ก็ต้องขอขอบคุณ Mark ที่ช่วยยืนยันให้
Mon 1 Jan 0001
ใช้เวลาอ่าน 1 นาที