ผมได้ใช้ file translate ภาษาไทยของคุณ Sugree แล้ว ซึ่ง translate ไว้ได้ค่อนข้างเยอะ แล้วทีนี้ผมกำลังทำ project หนึ่งด้วยการเอา drupal มาใช้งานและ add module ที่ต้องใช้เพิ่มเข้าไป เช่น audio, audio id3tag เป็นต้น
ทีนี้ในส่วนที่คุณ Sugree ได้แปลไว้แล้วนั้น ไม่ได้ครอบคลุมในส่วนของ module ที่ผม add เพิ่มเข้าไปใหม่ จึงอยากทราบว่า..
ผมควรจะทำอย่างไร ถึงจะ merge module ที่ผมต้องใช้ทั้งหมดลงใน file th.po ของคุณ Sugree ได้ครับ?
เรื่องยาว
sugree Wed, 14/03/2007 - 09:24
เรื่องยาวมาก ก่อนอื่นก็ต้องดูว่าโมดูลพวกนั้นมี *.po มาให้รึเปล่า ถ้าไม่มีก็ต้องสร้างขึ้นมาโดยใช้ gettext หรือ poEdit หรืออะไรแนวๆ นี้ แล้วก็แปล จนพอใจก็เอามา import
เรื่อง Drupal
mk Wed, 14/03/2007 - 10:42
เรื่อง Drupal ไปคุยกันที่ Codenone ดีกว่านะ
คือ
mp3wizard Wed, 14/03/2007 - 11:00
คือ ตอนนี้ผมใช้ extractor.php เพื่อ gen ทั้ง directory ของ drupal ออกมาเป็น .pot แล้วครับ.. ออกมาหลาย ไฟล์มาก แสดงว่าขั้นต่อไปผมต้อง ทำการแปลทีละ module ที่ gen ออกมาเป็น .pot ใช่ไหมครับ แล้วค่อย save เป็น .po จากนั้นจึง import ลงไปใน drupal หรือเปล่าครับ?
ยกตัวอย่างเช่น ผมจะทำการ translate module audio ตอนนี้ผมมี ไฟล์ th.po (ของคุณ Sugree และได้ทำการ import ลงไปแล้วใน drupal)
แล้วทีนี้ผมนำไฟล์ audio-module.pot มาเปิดใน poEdit แล้วทำการ translate แล้ว save เป็น audio.po เรียบร้อย ทำการ import ลงไปใน drupal เลยใช่ไหมครับ
แล้วเลือก "Existing strings are kept, only new strings are added" เลือกภาษา เป็น Thai ถูกต้องไหมครับ...
แล้วถ้าอยากได้ file th.po เหมือนของคุณ Sugree ทำ ที่มี code ทุกอย่างอยู่ในก้อนเดียวก็คือสั่ง export ออกมา ผมเข้าใจถูกไหมครับ?
ถูกต้องแล
sugree Wed, 14/03/2007 - 11:10
In reply to คือ by mp3wizard
ถูกต้องแล้วครับ อธิบายได้กระจ่างมาก
ขอบคุณครั
mp3wizard Wed, 14/03/2007 - 11:20
In reply to ถูกต้องแล by sugree
ขอบคุณครับ
ตอนแรกผมนึกว่าคุณ Sugree ทำตามวิธีการในหน้านี้ http://drupal.org/node/11311 ครับ ใช้เป็น command line สั่ง รวมไฟล์ update
ผมเองก็พยายามทำตามแล้ว โดยไปใช้ poEdit บน mac แล้วไป ดึงคำสั่งพวก msgmerge msgfmt ออกมาจากใน package ของ poEdit และ่ลองพิมพ์ตามในตัวอย่างแล้วก็ยังไม่รอด กลายเป็นว่า file ที่ได้ออกมามีขนาดเล็กกว่า file ของคุณ Sugree เองเสียอีก (ประโยคที่ translate แล้วลดลง แต่ประโยคที่ยังไม่ translate กลับเท่าเดิม)
เลยต้องมาขอคำอธิบายใน forum นี่แหละครับ..
th.po
sugree Wed, 14/03/2007 - 11:33
In reply to ขอบคุณครั by mp3wizard
th.po ที่มีให้โหลดนั้นเกิดจากการรวมด้วย gettext ซึ่ง drupal.org ทำเองทุกวัน ผมเองจะทำเฉพาะตอนเปลี่ยนรุ่น เช่น 4.7 ไป 5 เพื่อใช้ของเก่ามาช่วยแปลของใหม่ให้เยอะที่สุดเท่าที่จะเป็นไปได้ หลังจากนั้นก็ไม่ได้ทำอีก