การแปลเป็นโปรแกรมเสริมของฉัน

ผมเคยถูกถามหลายครั้งเพื่อให้ข้อมูลเกี่ยวกับวิธีการแปลปลั๊กอินของฉันเป็นภาษาอื่น ในความพยายามที่จะช่วยให้ปลั๊กอินของฉันหลายภาษาผมได้จัดหาข้อมูลด้านล่างนี้ กรุณาอย่าถูกจมโดยจำนวนเงินของรายละเอียดที่เป็นกระบวนการการแปลเป็​​นจริงค่อนข้างง่าย ฉันมีข้อเสนอแนะเพื่อให้ห่างไกลเป็นที่ออกกำลังกายที่น่าสนใจและใช้เวลาประมาณ 2-4 ชั่วโมงให้เสร็จสมบูรณ์

กระบวนการแปลจริงจะเริ่มต้นกับนักพัฒนาซอฟแวร์ (ที่ฉัน) ฉันทำเครื่องหมายแต่ละสายที่จะได้รับการแปลด้วยรหัสพิเศษ สตริงเหล่านี้นั้นจะสามารถสกัดโดยอัตโนมัติจาก source code ในระหว่างขั้นตอนนี้ฉันมั่นใจว่าฉันทำเครื่องหมายประโยคทั้งหมดหรือย่อหน้าที่เป็นคำแต่ละคำจะไม่ได้รับการแปลได้อย่างง่ายดายเนื่องจากความแตกต่างในหลายฝ่ายตำแหน่งคำและอื่น ๆ

ขั้นตอนต่อไปสำหรับฉันคือการสร้างการแปลแฟ้มพิเศษที่เรียกว่าแฟ้มข้อความ POT แฟ้ม POT สามารถพบได้ในไดเรกทอรีปลั๊กอินหรือในไฟล์ที่ดาวน์โหลดปลั๊กอิน ZIP แฟ้ม POT เป็นพื้นการส่งออกของสตริงรหัสทั้งหมดยากที่ฉันได้ทำเครื่องหมาย

แฟ้ม POT มีการแก้ไขแล้วโดยคุณสามารถรวมการแปลข้อความ แฟ้ม POT สามารถแก้ไขได้โดยตรงโดยใช้โปรแกรมแก้ไขข้อความ แต่ฉันแนะนำให้ติดตั้งข้ามแพลตฟอร์มแก้ไข GUI ที่เรียกว่า POEdit . นี้จะทำให้ชีวิตง่ายขึ้นมากและยังสร้างไฟล์ที่มิสซูรี่ (ดูด้านล่าง)

เมื่อต้องการแปลปลั๊กอินคุณก็จะต้องมีการแปลสำหรับสตริงสตริงต้นฉบับแต่ละภายในแฟ้ม POT แฟ้ม POT จะถูกบันทึกไว้แล้วเป็นแฟ้ม PO (แฟ้ม PO เป็นเพียงแฟ้ม POT ที่มีคำแปล)

ในบางกรณีไฟล์ POT ที่มีรูปแบบวันที่ PHP ข้อมูลเกี่ยวกับวิธีสตริงนี้เป็นสูตรที่สามารถพบได้ ที่นี่ .

เพื่อทดสอบการแปลไฟล์ก่อนอื่นคุณต้องบันทึกแฟ้ม PO ได้จากภายใน POEdit นี้จะสร้างไฟล์มิสซูรี่ ไฟล์มิสซูรี่จะปรับไฟล์ PO เครื่องอ่านได้ เปลี่ยนชื่อไฟล์มิสซูรี่กับ "yyy-aaa_BBB.mo" ที่:

  • yyy คือชื่อของแฟ้มการแปลปลั๊กอิน สำหรับตารางผู้สร้างของปลั๊กอินสารบัญนี้จะเป็น "tocc" สำหรับปลั๊กอิน iRobots.txt SEO นี้จะเป็น "irseo"
  • AAA คือรหัสภาษา รหัสภาษาสามารถพบได้ ที่นี่ .
  • BBB คือรหัสประเทศ รหัสประเทศสามารถพบได้ ที่นี่ . โปรดสังเกตว่าประเทศมีรหัสแทนการใช้ตัวอักษรพิมพ์ใหญ่

ตัวอย่างของไฟล์ภาษาอิตาเลียนแปลมิสซูรี่สำหรับตารางผู้สร้างของปลั๊กอินเนื้อหาคือ: tocc-it_IT.mo

ขั้นตอนสุดท้ายคือการคัดลอกไฟล์ที่มิสซูรี่ลงในไดเรกทอรีปลั๊กอิน แนะนำวิธีการทำเช่นนี้คือการดาวน์โหลดโปรแกรมเสริมในรูปแบบ ZIP จากหน้าแรกของปลั๊กอินที่เหมาะสมและแบ่งบรรจุเพื่อรวมไฟล์มิสซูรี่ของคุณในไดเรกทอรีราก จากนั้นใน WordPress ยกเลิกการใช้งานและลบปลั๊กอินที่มีอยู่และเลือกเพิ่มใหม่แล้วเลือกตัวเลือกในการอัปโหลดจากไฟล์ ZIP เรียกดูเพื่อ ZIP แก้ไขการติดตั้งและเปิดใช้งาน โปรดทราบว่าการลบโปรแกรมเสริมที่มีอยู่จะเอาค่าเริ่มต้นสำหรับตัวเลือกทั้งหมด เมื่อคุณเปิดใช้ปลั๊กอิน, ค่าเริ่มต้นจะถูกแทนที่ด้วยภาษาเฉพาะค่าเริ่มต้นค่าของคุณ

แฟ้มการแปลของคุณควรเริ่มต้นที่จะทำงานทันทีหาก​​มีการตั้งค่า WordPress ให้ใช้ภาษาที่เลือก (เช่นคุณเลือกอิตาเลียนเมื่อคุณติดตั้ง WordPress) ถ้าไม่ได้มีข้อมูลในการเปิดใช้ภาษาที่ไม่ใช่ภาษาอังกฤษที่ นี่ .

เมื่อแปลของคุณเสร็จสมบูรณ์และคุณมีความสุขสำหรับผมที่จะรวมไว้ในรุ่นถัดไปโปรดส่งอีเมลถึงต่อไปนี้:

  • แฟ้ม PO แปล
  • ไฟล์มิสซูรี่ (ฉันสามารถสร้างนี้จากแฟ้ม PO ถ้าคุณไม่ได้ติดตั้ง POEdit)
  • ถ้อยคำที่แน่นอนของวิธีการที่คุณต้องการชื่อที่จะแสดงในส่วนของการรับรู้ของคุณและ URL ของเว็บไซต์ของคุณที่ชื่อของคุณจะถูกเชื่อมโยง โปรดทราบว่าฉันได้รับทราบเกี่ยวกับการแปลทั้งหมดที่หน้าแรกของปลั๊กอิน, ปลั๊กอินในแผงการตั้งค่าและในไฟล์ readme.txt ปลั๊กอิน คุณอาจเลือกที่จะไม่รับทราบหากคุณต้องการที่จะอยู่ที่ไม่ระบุชื่อ
  • บ่งชี้ว่าหรือไม่ที่ฉันสามารถติดต่อคุณก่อนที่จะออกในอนาคตของปลั๊กอิน ตั้งแต่เวลาลูกเล่นใหม่ ๆ และตัวเลือกจะถูกเพิ่มปลั๊กอิน โดยทั่วไปเพียงไม่กี่ตัวเลือกใหม่ที่มีการเพิ่มตลอดเวลาและฉันจะผสานการแปลก่อนหน้านี้กับแฟ้ม POT ใหม่เพื่อให้สายใหม่ต้องการเพียงได้รับการแปลง

ถ้าคุณต้องการทราบข้อมูลเพิ่มเติมกรุณาอย่าลังเลที่จะติดต่อผมหรือฝากข้อความด้านล่างนี้

ขอขอบคุณที่สละสนใจ

ปล่อยให้ตอบ


SpinChimp Leaderboard 728x90