My contribution 17/8/10
Published by gumara on Tue, 17/08/2010 - 17:34วันนี้นั่งยัดของจาก Gnome เข้า Maverick เพราะไม่ไว้ใจว่า ถ้าเอาเข้า Trunk มันจะโอนเข้า Maverick ให้หรือเปล่า วิธีการคือ ผม Export po ทั้งหมดใน Gnome ออกมา แล้วไป Import เขา Maverick ของแต่ละโครงการ การ Import จะมีสองโหมด คือ Update กับ Import กรณี Update จะหมายถึง Export po จาก Launchpad ไปแปล แล้วนำมา Update คือ String จะตรงกันเป๊ะๆ ส่วน Import ก็คือ คำอาจเหลื่อม หรือไม่ตรงบ้าง ระบบจะไป Merge ให้เอง
เหตุที่ต้องทำแบบนี้เพราะ คำที่ไหลมาจากต้นน้ำ Launchpad จะไม่ Replace ให้ เพราะถือว่า เกิดการปรับคำใน Launchpad แล้ว คือให้ถือว่าคำที่ใช้ใน Launchpad เป็นข้อความที่เชื่อถือได้กว่าที่ต้นน้ำ เพราะฉะนั้น เลยต้องมาลำบากกู เวรจริง
ก็ไม่ว่ากัน ถือว่า ระบบเขามองของเขาแบบนี้ ก็เลย Export คำมา Import ด้วยตนเอง เพราะหัวงว่า ระบบมันอาจมองว่า Owner เป็นคนเอาเข้า ให้ปรับใช้โดยไม่ต้องยืนยัน แต่มันไม่ใช่ นรกเอ้ย ต้องมาตามดูเองอยู่ดี เซ็งจริงๆ
วันนี้เลยตรวจ gnome-menus ไปได้โครงการเดียว พบคำไม่ตรงกันโขเลย
แผนการณ์ขั้นถัดไป จะลอง Export po จาก Launchpad แล้วมา Merge เองด้วยมือ แล้วเอาเข้าด้วยคำสั่ง Update จริงๆ ดูเหมือนขั้นตอนเพิ่มมาอีกนิดเดียว แต่อันที่จริงแล้วมันจะนรกมากเลย เพราะการเอา po ออกมาจาก LP มันจะใช้เวลานาน เพราะข้อความมันเก็บเป็น DB ต้องรอมัน gen แล้วส่งเมลมาให้ ไม่ใช่เมลไฟล์มาให้นะ เมลลิงก์มาให้โหลดไฟล์
กับอีกแผนการที่คิดคือ แก้เฉพาะจุดที่เห็น ประมาณว่า ขี้เกียจนั่นเอง