การแก้ไขปัญหาการแก้ไขปัญหา
การแก้ไขปัญหา
การแปลอาจล้มเหลวได้จากหลายสาเหตุ เช่น:
- API การแปลไม่พร้อมใช้งาน
- ไม่ได้ตั้งค่า API key สำหรับผู้ให้บริการแปลที่เลือกไว้
- ไม่ได้เปิดใช้งานการแปลอัตโนมัติ จึงไม่มีการสร้างโพสต์แปล
- อื่น ๆ
ต่อไปนี้คือวิธีค้นหาสาเหตุของปัญหา
รับการแจ้งเตือนเมื่อการแปลล้มเหลว
โดยค่าเริ่มต้น เมื่อมีการเพิ่มรายการ 🔴 Error ลงในบันทึก จะมีป้ายแจ้งเตือนแสดงขึ้นในเมนูปลั๊กอิน

สิ่งนี้จะแจ้งให้ทราบว่าการแปลล้มเหลว และกระตุ้นให้ตรวจสอบบันทึก
ค้นหาปัญหา
ตรวจสอบบันทึก หากพบ 🔴 Error นั่นคือจุดที่เกิดปัญหา
หากพบ 🟡 Warning แสดงว่า query พบเงื่อนไขที่ไม่คาดคิด ซึ่งอาจเป็นสาเหตุของปัญหา
ตัวอย่างเช่น หากโพสต์ที่แปลแล้วไม่มีแท็กกำกับ อาจเป็นเพราะแท็กเหล่านั้นยังไม่ได้รับการแปลก่อน บันทึกจะมีรายการเตือนว่า Tag has no translation for language '...'
ในภาพหน้าจอนี้ รายการบันทึกที่มี 🔴 Error ช่วยให้เข้าใจว่าเหตุใดการแปลรายการมีเดียจึงไม่สำเร็จ:

รายการบันทึกระบุว่า:
🔴 Error [Query "translate-media"] Execution with errors: Provider 'DeepL' doesn't have an API key configuredดังนั้น ปัญหาคือยังไม่ได้ตั้งค่า API key สำหรับ DeepL ในหน้าการตั้งค่าของปลั๊กอิน