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 ที่ช่วยยืนยันให้