ようこそ (Jyokoso) MY BLOG

いらっしゃいませ (hajimemashite) สำหรับผู้เข้าใหม่นะค่ะ ^^V

04 ธันวาคม 2552

แก้ภาษา ใน wordpress (plugin)

หลายๆ คนเข้าใจว่าการแก้ไขภาษาเป็นเรื่องยากที่จะแก้ภาษาอังกฤษให้เป็นไทย จริงๆไม่อยากอย่างที่คิดค่ะ

ถ้าใน plugin มี file .po ก็สามารถแก้จาก file นี้ได้เลย แต่ถ้าไม่่ ก็ต้อง coppy file .pot แล้วแก้นามสกุลเป็น .po

แต่ถ้าไม่มีไฟล์ .pot และ .po มีแต่ไฟล์ .mo เราสามารถแปลงไฟล์จาก .mo เป็น .po (ซึ่ง .po เพื่อใช้แก้ไข)


download--> Poedit มาไว้ที่เครื่อง


link : sourceforge.net/projects/poedit/files/latest

นำไฟล์ .mo ที่มีไปไว้ที่ไหนก็ได้ แต่เพื่อความสะดวกควรเป็นที่ C:\Program Files\Poedit\bin

ใช้ command prompt และไปที่ directory C:\Program Files\Poedit\bin

(พิมพ์ cmd ใน start>>run และ พิมพ์ cd C:\Program Files\Poedit\bin)

หลัีงจากนั้น พิมพ์คำสั่ง msgunfmt file.mo > file.po

สมมุติว่าไฟล์ชื่อ th.mo
C:\Program Files\Poedit\bin>msgunfmt th.mo > th.po

แล้ว poedit จะทำการสร้างไฟล์ .po ให้เราโดยอัตโนมัติ

1. เวลาแก้ไขภาษาก็แค่เปิดโปรแกรม Poedit ขึ้นมา
2. หรือ เปิด file .po ที่มีอยู่
3. คำที่อยู่ช่องบนสุด คลิกเลือกคำที่จะแก้และแก้ไข
4. เขียนคำแปลไว้ช่องล่างสุด
5. เมื่อแปลเรียบร้อยแล้วกดที่ "บันทึกรายการ" โปรแกรมจะ บันทึก file ให้ 2 file คือ .po แล้ว .mo
6. file ที่ใช้ในการทำงานได้ คือ file .mo
7. แก้ไขไฟล์ที่ชื่อว่า wp-config.php โดยแก้คำว่า define (’WPLANG’, ”); เป็น define (’WPLANG’, ‘th’); ที่เพิ่มมาเป็น th เป็นชื่อ file .mo นั้นเอง

หากที่คอมเม้นอะไรบอกได้นะค่ะ...ขอบคุณที่อ่านและคอมเม้นล่วงหน้าค่ะ
คราวหน้าพบกับเนื้อหาใหม่ๆที่จะนำมาอัพเดทให้กันนะค่ะ

6 ความคิดเห็น:

  1. ความคิดเห็นนี้ถูกผู้เขียนลบ

    ตอบลบ
  2. แล้วเราจะเพิ่มคำศัพท์ที่ต้องการจะแปลเข้าไปเพิ่มทำยังไงหรอคับ
    เช่น ผมอยากเพิ่มคำว่า dog แล้วแปลว่า หมา แต่ในโปรแกรมมันยังไม่มีคำว่า dog ครับ

    ตอบลบ
  3. @Pongsatorn Titaratanarporn เพิ่มได้เลยนะค่ะลองทำตามขั้นตอน ดูนะค่ะ มีให้ add เพิ่มคำได้ค่ะ ในfile .po

    ตอบลบ
  4. ขอบคุณมากๆครับ ^^

    ตอบลบ
  5. แก้ไฟล์แล้ว Save ทับ / ไม่เห็นภาษาเปลี่ยนเลยครับ

    ตอบลบ