ฉันกำลังแปลไซต์เวิร์ดเพรสและต้องการความชัดเจนมากขึ้นเกี่ยวกับคำเหล่านี้ ทุกคนสามารถจับมือกับคำจำกัดความและความแตกต่างระหว่างไฟล์. po .mo และ. pot ด้วยการแปลภาษา wordpress?
ฉันกำลังแปลไซต์เวิร์ดเพรสและต้องการความชัดเจนมากขึ้นเกี่ยวกับคำเหล่านี้ ทุกคนสามารถจับมือกับคำจำกัดความและความแตกต่างระหว่างไฟล์. po .mo และ. pot ด้วยการแปลภาษา wordpress?
คำตอบ:
รูปแบบเหล่านี้ไม่ได้เป็นรูปแบบของ WP แต่เป็นประเภทไฟล์ gettext ที่ WP ใช้
แปลคู่มือมีคำจำกัดความดังต่อไปนี้ในอภิธานศัพท์ :
ไฟล์ MO: MO หรือ Machine Object เป็นไฟล์ข้อมูลไบนารีที่มีข้อมูลวัตถุที่อ้างอิงโดยโปรแกรม โดยทั่วไปจะใช้ในการแปลรหัสโปรแกรมและอาจโหลดหรือนำเข้าสู่โปรแกรม GNU gettext
ไฟล์ PO: ไฟล์ PO เป็นไฟล์ที่มีคำแปลจริง แต่ละภาษาจะมีไฟล์ PO ของตัวเองเช่นสำหรับฝรั่งเศสจะมีไฟล์ fr.po สำหรับภาษาเยอรมันจะมี de.po สำหรับภาษาอังกฤษแบบอเมริกันอาจจะมี en-US.po
ไฟล์ POT: ไฟล์ POT เป็นไฟล์เทมเพลตสำหรับไฟล์ PO พวกเขาจะมีสตริงการแปลทั้งหมดที่ว่างเปล่า ไฟล์ POT นั้นเป็นไฟล์ PO ที่ว่างเปล่าโดยไม่มีการแปล
รายละเอียดทางเทคนิคของรูปแบบไฟล์สามารถพบได้ในเอกสารประกอบ gettext:
mo
ไฟล์เป็นรูปแบบไบนารี่ซึ่งไม่ควรอ่านได้