Loco แปลไม่ทำงานใช่ไหม ปัญหาทั่วไปและวิธีการแก้ไข

เผยแพร่แล้ว: 2023-11-27

มีปัญหากับ Loco Translate ไม่ทำงานใช่ไหม

โดยส่วนใหญ่ Loco Translate นำเสนอวิธีง่ายๆ เพื่อให้คุณแปลสตริงในซอฟต์แวร์ WordPress หลัก รวมถึงธีมและปลั๊กอินของคุณ คุณสามารถใช้ความสามารถนี้เพื่อแปลไซต์ของคุณเป็นภาษาเดียวที่คุณต้องการใช้

อย่างไรก็ตาม บางครั้งคุณจะพบปัญหากับ Loco Translate ไม่สามารถแปลเนื้อหาบางส่วนหรือทั้งหมดในส่วนขยายบางส่วนหรือทั้งหมดของเว็บไซต์ของคุณ หรือคุณอาจประสบปัญหาอื่นๆ เช่น ข้อผิดพลาดในการบันทึก ไฟล์การแปลหายไป และอื่นๆ

หากสิ่งนั้นเกิดขึ้นกับคุณ โพสต์นี้พร้อมให้ความช่วยเหลือ

ด้านล่างนี้ เราจะเริ่มต้นด้วยการอธิบายสาเหตุที่พบบ่อยที่สุดของ Loco Translate ไม่ทำงาน พร้อมทั้งวิธีแก้ไขปัญหาเหล่านั้น

หากขั้นตอนการแก้ปัญหาเหล่านั้นไม่สามารถแก้ไขปัญหาของคุณได้ เราจะแบ่งปันทางเลือก Loco Translate ที่ให้วิธีอื่นในการแปลเนื้อหาเว็บไซต์ของคุณ (หรือแม้แต่สร้างเว็บไซต์หลายภาษา หากนั่นคือเป้าหมายของคุณ)

Loco Translate ไม่ทำงาน: ปัญหาทั่วไปและการแก้ไข

มาดูเคล็ดลับในการแก้ไขปัญหา Loco Translate ไม่ทำงานกันดีกว่า

นอกเหนือจากเคล็ดลับทั่วไปบางประการที่ควรลองทำก่อนดำเนินการต่อ เราจะกล่าวถึงการแก้ไขปัญหาเจ็ดประเภท:

  • Loco Translate ขาดสตริงบางส่วนในธีมหรือปลั๊กอิน (แต่ทำงานได้อย่างถูกต้อง)
  • คำแปลของ Loco Translate ไม่ปรากฏบนไซต์ของคุณ
  • ไฟล์แปลหายไปเรื่อยๆ
  • ข้อผิดพลาดเมื่อบันทึกหรือซิงค์ไฟล์ (เช่น ไม่พบ 404 หรือข้อผิดพลาด 400 ระดับอื่นๆ)
  • 413 ข้อผิดพลาดคำขอเอนทิตีใหญ่เกินไปเมื่อบันทึกไฟล์
  • ข้อผิดพลาดขนาดหน่วยความจำที่อนุญาตหมด (โดยเฉพาะเมื่อทำการซิงค์ไฟล์)
  • ไม่สามารถแปลเนื้อหาแบบไดนามิกได้

ลองสิ่งเหล่านี้ก่อนแก้ไขปัญหา

ก่อนที่คุณจะดำเนินการแก้ไขปัญหาเพิ่มเติมเมื่อ Loco Translate ไม่สามารถแปลได้ คุณจะต้องดำเนินการตามขั้นตอนการดูแลบ้านเพื่อขจัดปัญหาพื้นฐานบางประการก่อน

อัปเดตเป็นเวอร์ชันล่าสุดของทุกสิ่ง

ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณใช้เวอร์ชันล่าสุดของทุกสิ่งที่เกี่ยวข้องกับการแปลไซต์ของคุณ ซึ่งรวมถึงปลั๊กอิน Loco Translate รวมไปถึงซอฟต์แวร์ WordPress หลัก และธีม/ปลั๊กอินที่คุณกำลังแปล

ตั้งค่าภาษาไซต์ WordPress ของคุณ

ต่อไป ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าภาษาของเว็บไซต์ WordPress เป็นภาษาที่ถูกต้องที่คุณต้องการใช้บนเว็บไซต์ของคุณอย่างถูกต้อง:

  1. ไปที่ การตั้งค่า → ทั่วไป ในแดชบอร์ด WordPress ของคุณ
  2. ตั้งค่า ภาษาของไซต์ ให้เท่ากับภาษาที่คุณต้องการใช้
  3. คลิกปุ่ม บันทึกการเปลี่ยนแปลง ที่ด้านล่าง
วิธีเปลี่ยนภาษาไซต์ WordPress เพื่อแก้ไข Loco Translate ไม่ทำงาน

ล้างแคชของคุณ

สุดท้ายนี้ ตรวจสอบให้แน่ใจว่าได้ล้างแคชทั้งหมดบนไซต์ของคุณแล้ว

การแคชเป็นวิธีที่ดีในการปรับปรุงประสิทธิภาพโดยการจัดเก็บไฟล์ไว้ในแคชแบบคงที่ แทนที่จะดาวน์โหลด/สร้างไฟล์แบบไดนามิก อย่างไรก็ตาม หากมีสิ่งผิดปกติในไฟล์แคช อาจทำให้เกิดปัญหาแปลกๆ ได้ทุกประเภท

ด้วยเหตุนี้ ขั้นตอนการแก้ไขปัญหาเบื้องต้นที่ดีกับ ปัญหา WordPress ก็คือการล้างแคชของคุณเสมอ

มีวิธีดังนี้:

  1. ล้างแคชของเบราว์เซอร์ ในเว็บเบราว์เซอร์ที่คุณใช้ในการเข้าถึงเว็บไซต์ของคุณ Kinsta มีคำแนะนำที่แสดงวิธีล้างแคชของเบราว์เซอร์ในเบราว์เซอร์ยอดนิยมทั้งหมด
  2. ล้างแคชของหน้าเว็บไซต์ของคุณ คุณสามารถดำเนินการนี้ได้ผ่านโฮสต์ของคุณหากโฮสต์ของคุณเสนอแคชระดับเซิร์ฟเวอร์หรือผ่านปลั๊กอินแคชของคุณ
  3. ล้างแคช CDN หากคุณใช้บริการ CDN
วิธีล้างแคช

เมื่อคุณทำตามขั้นตอนการแก้ไขปัญหาเบื้องต้นเหล่านี้แล้ว คุณสามารถไปยังขั้นตอนเฉพาะของ Loco Translate ได้ หาก Loco Translate ยังไม่ได้แปลเนื้อหา

การแปล Loco Translate ไม่ปรากฏขึ้น

ในบางสถานการณ์ คุณอาจสามารถแปลทุกอย่างในส่วนหลังของ Loco Translate ได้ อย่างไรก็ตาม คำแปลเหล่านั้นอาจไม่ปรากฏบนส่วนหน้าของไซต์ของคุณ

แน่นอนว่ามันน่าหงุดหงิด ดังนั้นเรามาดูปัญหาและวิธีแก้ไขที่อาจเกิดขึ้นกันดีกว่า

ไฟล์การแปลของคุณอาจถูกลบไปแล้ว

ขึ้นอยู่กับวิธีที่คุณบันทึกไฟล์การแปล ไฟล์เหล่านั้นอาจถูกลบเมื่อคุณใช้การอัปเดต ซึ่งจะทำให้ Loco Translate ไม่แปลเนื้อหาบนส่วนหน้าของไซต์ของคุณ

เราจะกล่าวถึงวิธีแก้ปัญหานี้ในส่วนเฉพาะด้านล่าง แต่แนวคิดพื้นฐานคือคุณควรพยายามบันทึกไฟล์การแปลของคุณในโฟลเดอร์พิเศษที่ Loco Translate สร้างขึ้นบนเซิร์ฟเวอร์ของคุณ วิธีนี้จะป้องกันไม่ให้ถูกเขียนทับเมื่อคุณใช้การอัปเดต

คุณสามารถย้ายไฟล์การแปลของคุณไปยังโฟลเดอร์ใหม่ได้จากแท็บ ย้ายตำแหน่ง เราขอแนะนำให้ลองใช้ตัวเลือก กำหนดเอง และดูว่าสามารถแก้ไขปัญหาได้หรือไม่

วิธีย้ายตำแหน่งไฟล์ Loco Translate

ภาษาไซต์ WordPress ของคุณไม่ถูกต้อง

เราได้กล่าวถึงเรื่องนี้แล้วในส่วน “ลองสิ่งเหล่านี้ก่อนแก้ไขปัญหา” ด้านบน แต่หากภาษา WordPress ของคุณไม่ได้ตั้งค่าอย่างถูกต้อง นั่นหมายความว่าคำแปลของคุณไม่โหลด

ตัวอย่างเช่น หากคำแปลของคุณเป็นภาษาสเปน แต่ภาษาไซต์ของคุณยังคงตั้งค่าเป็นภาษาอังกฤษ WordPress จะแสดงทุกอย่างเป็นภาษาอังกฤษแทนที่จะใช้คำแปลของคุณ

วิธีเปลี่ยนภาษาไซต์ WordPress เพื่อแก้ไข Loco Translate ไม่ทำงาน

ไฟล์การแปลของคุณไม่ได้ถูกโหลด

คุณอาจประสบปัญหาหากไฟล์การแปลของคุณมีอยู่แต่ไม่ได้โหลด

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

มีสาเหตุบางประการที่ทำให้ธีมและปลั๊กอินไม่โหลดไฟล์การแปลของคุณ:

  • ส่วนขยายไม่ได้เรียกใช้ฟังก์ชัน load_textdomain (load_theme_textdomain สำหรับธีมและ load_plugin_textdomain สำหรับปลั๊กอิน) คุณจะต้องขอให้นักพัฒนาส่วนขยายแก้ไขปัญหานี้เพื่อให้แน่ใจว่าคำแปลของคุณโหลดได้อย่างถูกต้อง
  • ไฟล์การแปลของคุณไม่ได้ตั้งชื่ออย่างถูกต้อง กรณีนี้อาจเกิดขึ้นได้หากส่วนขยายมีโค้ดไม่ถูกต้องและประกาศโดเมนข้อความอื่นที่ไม่ใช่โดเมนที่ใช้จริง คุณจะต้องติดต่อนักพัฒนาส่วนขยายอีกครั้งเพื่อขอให้แก้ไขปัญหานี้
  • เทมเพลตการแปลของส่วนขยายล้าสมัย หากเทมเพลตการแปลไม่ตรงกับซอร์สโค้ด อาจหมายความว่าสตริงที่คุณ คิดว่า แปลไม่มีอยู่ในซอร์สโค้ดจริงๆ คุณจะต้องขอให้นักพัฒนาอัปเดตเทมเพลตการแปลอีกครั้ง

Loco Translate ขาดสตริงบางส่วนในธีมหรือปลั๊กอิน

ในบางกรณี คุณอาจพบสถานการณ์ที่ Loco Translate ใช้งานได้ เป็นส่วนใหญ่ แต่ระบบไม่รู้จักสตริงบางตัวในธีมหรือปลั๊กอินที่คุณต้องการแปล

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

ปัญหาที่พบบ่อยที่สุดที่นี่คือวิธีการเขียนโค้ดธีมหรือปลั๊กอิน ตัวอย่างเช่น หากปลั๊กอินจัดเก็บสตริงที่เกี่ยวข้องแบบไดนามิกในฐานข้อมูลของไซต์ของคุณเป็นตัวเลือกไซต์ WordPress คุณอาจไม่สามารถเข้าถึงได้ใน Loco Translate

อย่างไรก็ตาม ยังมีปัญหาที่อาจเกิดขึ้นอื่นๆ อยู่ด้วย ดังนั้นจึงควรเจาะลึกปัญหานี้อีกเล็กน้อย

ตรวจสอบให้แน่ใจว่าคุณรู้ว่าเชือกมาจากไหน

ขั้นตอนการแก้ไขปัญหาขั้นแรกคือต้องแน่ใจว่าคุณทราบที่มาของสตริงจริงๆ

ตัวอย่างเช่น หากคุณคิดว่าสตริงนั้นมาจากซอฟต์แวร์ WordPress หลัก แต่จริงๆ แล้วมาจากปลั๊กอิน นั่นอาจอธิบายได้ว่าทำไมคุณจึงหาไม่พบ

คุณอาจมีสถานการณ์ที่สายเดียวกันอยู่ในจุดที่แตกต่างกันสองจุด คุณอาจแปลแหล่งหนึ่งของสตริงนั้นแล้ว แต่พลาดแหล่งอื่นไป

เรียกใช้การซิงค์หากสตริงหายไปโดยสิ้นเชิง

เมื่อคุณรู้แน่ชัดแล้วว่าสตริงควรอยู่ที่ไหน คุณก็สามารถเริ่มแก้ไขจุดบกพร่องในเชิงลึกมากขึ้นได้

หากคุณไม่พบสตริงเลย คุณควรลองซิงค์คำแปลอีกครั้ง คุณสามารถทำได้โดยคลิกปุ่ม ซิงค์ ในตัวแก้ไข:

วิธีซิงค์ไฟล์การแปลเพื่อแก้ไขปัญหา Loco Translate ไม่ทำงาน

วิธีนี้มักจะสามารถแก้ไขปัญหาได้ แต่ก็ไม่ได้ป้องกันความผิดพลาดได้

ตัวอย่างเช่น หากนักพัฒนาส่วนขยายไม่ได้จัดเตรียมเทมเพลตการแปลที่ถูกต้อง Loco Translate จะต้องพยายามแยกสตริงออกจากซอร์สโค้ด ซึ่งอาจไม่ทำงานในบางสถานการณ์ ( โดยส่วนใหญ่ขึ้นอยู่กับวิธีที่นักพัฒนาเขียนโค้ดและ ไม่ว่าพวกเขาจะปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดหรือไม่ )

คุณ สามารถ สร้างเทมเพลตการแปลของคุณเองเพื่อแก้ไขปัญหาได้ อย่างไรก็ตาม คุณจะต้องมีความรู้ด้านการพัฒนาจึงจะทำเช่นนั้นได้ ดังนั้นนี่ไม่ใช่การแก้ไขสำหรับผู้ใช้ทั่วไป ทางออกที่ดีที่สุดคือติดต่อนักพัฒนาที่อยู่เบื้องหลังส่วนขยายเพื่อขอความช่วยเหลือจากพวกเขา

ไฟล์แปล Loco Translate หายไปเรื่อยๆ

หากคุณประสบปัญหาเกี่ยวกับไฟล์การแปล Loco Translate ของคุณหายไป ปัญหาที่พบบ่อยที่สุดคือการอัปเดต WordPress อัตโนมัติและตำแหน่งที่คุณบันทึกไฟล์การแปลของคุณ

หากคุณกำลังบันทึกไฟล์การแปลของคุณในปลั๊กอินหรือโฟลเดอร์ธีมของเนื้อหาที่คุณกำลังแปล ไฟล์การแปลเหล่านั้นมักจะถูกเขียนทับทุกครั้งที่คุณอัปเดตธีมหรือปลั๊กอินที่เกี่ยวข้อง

สิ่งนี้สามารถเกิดขึ้นได้กับการแปลหลักเมื่อ WordPress อัปเดตภาษาที่ติดตั้งบนไซต์ของคุณ

หากคุณเปิดใช้งานการอัปเดตอัตโนมัติสำหรับธีมและปลั๊กอิน สิ่งนี้อาจเกิดขึ้นโดยอัตโนมัติแม้ว่าคุณจะไม่ได้อัปเดตส่วนขยายด้วยตนเองก็ตาม

เพื่อแก้ไขปัญหานี้ คุณควรบันทึกไฟล์การแปลของคุณในไดเร็กทอรี "ปลอดภัย" ที่ Loco Translate จัดเตรียมไว้ให้ ซึ่งอยู่ในโฟลเดอร์ต่อไปนี้:

wp-content/languages/loco

คุณสามารถเลือกได้โดยเลือกตัวเลือก กำหนดเอง เมื่อคุณสร้าง/ย้ายไฟล์

วิธีเลือกตำแหน่งไฟล์ที่กำหนดเองเพื่อหลีกเลี่ยงปัญหา Loco Translate ไม่ทำงาน

ด้วยการบันทึกไฟล์การแปลในโฟลเดอร์นี้ คุณจะมั่นใจได้ว่าไฟล์เหล่านั้นจะไม่ถูกเขียนทับระหว่างการอัปเดต WordPress

สำหรับไฟล์การแปลหลัก คุณยังสามารถปิดใช้งานการอัปเดตไฟล์การแปลอัตโนมัติได้โดยการเพิ่มตัวกรองต่อไปนี้ลงในไฟล์ wp-config.php ของไซต์ของคุณ:

add_filter( 'auto_update_translation', '__return_false' );

ข้อผิดพลาด HTTP 400 ระดับเมื่อบันทึก Loco Translate (ไม่พบ 404, 403 ถูกห้าม, 410 หายไป ฯลฯ)

หากคุณพบข้อผิดพลาด HTTP ระดับ 400 เมื่อพยายามบันทึก Loco Translate ปัญหาที่พบบ่อยที่สุดคือปัญหาในการกำหนดค่าเซิร์ฟเวอร์ของคุณ

รหัสข้อผิดพลาดทั่วไปที่นี่มีดังต่อไปนี้:

  • 404 ไม่พบ
  • 403 สิ่งต้องห้าม
  • 410 ไปแล้ว

สิ่งเหล่านี้อาจแก้ไขได้ยากกว่าเนื่องจากเกี่ยวข้องกับวิธีการกำหนดค่าเซิร์ฟเวอร์ของคุณ ด้วยเหตุนี้ คุณอาจต้องมีความรู้ด้านเทคนิคเพื่อแก้ไขปัญหาเหล่านี้

ต่อไปนี้เป็นเคล็ดลับบางประการสำหรับด้านที่ควรพิจารณา:

  • ตรวจสอบการกำหนดค่าการบีบอัด Gzip - โมดูลการบีบอัดเซิร์ฟเวอร์บางตัว (เช่น mod_deflate) อาจทำให้เกิดปัญหาได้ คุณสามารถลองปิดการใช้งานการบีบอัด Gzip เมื่อทำการร้องขอไปยัง wp-admin/admin-ajax.php
  • ลองปิดการใช้งานการตั้งค่า zlib.output_compression ของ PHP
  • ลองปิดการใช้งานไฟร์วอลล์ของไซต์ของคุณชั่วคราว คุณอาจประสบปัญหาเนื่องจากปลั๊กอินความปลอดภัย เช่น Wordfence หรือโมดูลเซิร์ฟเวอร์ เช่น mod_security คุณไม่ควรปล่อยให้ไฟร์วอลล์ถูกปิดการใช้งานอย่างถาวร ดังนั้นคุณจะต้องหาวิธีแก้ไขในระยะยาวหากสิ่งนี้ทำให้เกิดปัญหา

หากวิธีอื่นล้มเหลว ให้ลองติดต่อบริการโฮสติ้งของคุณ เนื่องจากอาจสามารถปรับการกำหนดค่าเซิร์ฟเวอร์เพื่อหยุดปัญหาไม่ให้เกิดขึ้นได้

413 คำขอเอนทิตีใหญ่เกินไปเมื่อบันทึกไฟล์ใน Loco Translate

ปัญหาอื่นที่คุณอาจพบเมื่อบันทึกไฟล์คือข้อผิดพลาด 413 Request Entity Too Large

ข้อผิดพลาดนี้เกิดขึ้นเมื่อไฟล์ PO ที่คุณพยายามบันทึกมีขนาดใหญ่กว่าที่เซิร์ฟเวอร์ของคุณได้รับการกำหนดค่าให้ยอมรับผ่านข้อมูล POST

หากการกำหนดค่าเซิร์ฟเวอร์ของคุณมีขนาดต่ำกว่าไฟล์ PO (ซึ่งอาจเกิดขึ้นได้กับปลั๊กอินขนาดใหญ่เช่น WooCommerce) คุณจะต้องเพิ่มขีดจำกัดเพื่อแก้ไขปัญหา

หากต้องการตรวจสอบขีดจำกัดปัจจุบันของเซิร์ฟเวอร์ คุณสามารถไปที่ Loco Translate → การตั้งค่า → แก้ไขจุดบกพร่อง ในแดชบอร์ด WordPress ของคุณ และดูที่ขีดจำกัด PHP post_max_size

ข้อมูลการแก้ไขข้อบกพร่อง Loco Translate

หากต้องการเพิ่มขีดจำกัดเหล่านี้ คุณจะต้องแก้ไขการกำหนดค่าเซิร์ฟเวอร์ของคุณ โดยเน้นไปที่ขีดจำกัดเหล่านี้:

  • ขีด จำกัด PHP post_max_size ( ไม่ใช่ ขีด จำกัด upload_max_filesize ซึ่งเป็นสิ่งที่ผู้ใช้หลายคนมุ่งเน้น )
  • หากใช้ Apache ขีดจำกัด LimitRequestBody
  • หากใช้ Nginx ขีดจำกัด client_max_body_size

หากคุณรู้สึกไม่สบายใจที่จะแก้ไขไฟล์การกำหนดค่าระดับเซิร์ฟเวอร์เหล่านี้ เราขอแนะนำให้ติดต่อฝ่ายสนับสนุนของโฮสต์เพื่อขอความช่วยเหลือ

ขนาดหน่วยความจำที่อนุญาตหมดลงเมื่อทำการซิงค์ใน Loco Translate

เมื่อคุณแยกสตริงข้อความออกจากไฟล์เป็นครั้งแรก Loco Translate อาจมีการใช้หน่วยความจำสูงในระหว่างการดำเนินการเหล่านั้น โดยเฉพาะอย่างยิ่งสำหรับไฟล์การแปลขนาดใหญ่ที่ผู้พัฒนาไม่ได้เตรียมเทมเพลตการแปลมาให้

สิ่งนี้อาจทำให้เกิดการใช้หน่วยความจำที่พุ่งสูงขึ้นซึ่งทำให้เกิดข้อความ "ข้อผิดพลาด: ขนาดหน่วยความจำที่อนุญาตหมด"

หากเป็นไปได้ คุณสามารถลองเพิ่มขีดจำกัดหน่วยความจำของไซต์/เซิร์ฟเวอร์ของคุณได้:

  • เพิ่มขีดจำกัดหน่วยความจำ PHP
  • เพิ่มตัวแปร WP_MEMORY_LIMIT ในไฟล์ wp-config.php ของเว็บไซต์ของคุณ

คุณสามารถตรวจสอบขีดจำกัดปัจจุบันของเว็บไซต์ของคุณได้โดยไปที่ Loco Translate → การตั้งค่า → แก้ไขข้อบกพร่อง

หากคุณรู้สึกไม่สะดวกใจที่จะทำการเปลี่ยนแปลงเหล่านี้ด้วยตนเอง คุณสามารถติดต่อฝ่ายสนับสนุนของโฮสต์เพื่อขอความช่วยเหลือได้

หากไม่สามารถเพิ่มขีดจำกัดหน่วยความจำได้ Loco Translate จะช่วยให้คุณสามารถข้ามไฟล์ที่เกินขนาดสูงสุดที่กำหนดได้ ตามค่าเริ่มต้น ระบบจะข้ามไฟล์ที่มีขนาดใหญ่กว่า 100K แต่คุณสามารถปรับได้โดยไปที่ Loco Translate → การตั้งค่า และปรับตัวเลข

วิธีข้ามไฟล์ขนาดใหญ่ใน Loco Translate

Loco Translate ไม่อนุญาตให้คุณแปลเนื้อหาแบบไดนามิก (เช่นเนื้อหาใน WordPress Editor)

อันสุดท้ายนี้ไม่ใช่กรณีที่ Loco Translate ใช้งานไม่ได้จริงๆ – มันอยู่นอกขอบเขตของข้อเสนอ Loco Translate

Loco Translate ช่วยให้คุณเข้าถึงและแปลไฟล์การแปลในคอร์ ปลั๊กอิน และธีมของ WordPress ได้อย่างง่ายดาย

อย่างไรก็ตาม มันไม่ได้ช่วยคุณแปลเนื้อหาที่คุณเพิ่มในตัวแก้ไข WordPress หรือพื้นที่ไดนามิกอื่นๆ

สำหรับไซต์ภาษาเดียว นี่ไม่ใช่ปัญหาเนื่องจากคุณสามารถเพิ่มเนื้อหานั้นในภาษาเป้าหมายของคุณได้

แต่ถ้าคุณต้องการสร้างเว็บไซต์หลายภาษาที่ผู้ใช้สามารถเลือกระหว่างสองภาษาขึ้นไปสำหรับเนื้อหาแต่ละชิ้น Loco Translate อาจไม่ใช่ปลั๊กอินที่เหมาะสมสำหรับงานนี้

นั่นนำเราไปสู่ส่วนถัดไปของบทความของเรา – ทางเลือก Loco Translate ที่คุณสามารถพิจารณาได้ หากคุณยังคงประสบปัญหากับ Loco Translate และ/หรือคุณต้องการสร้างเว็บไซต์ WordPress หลายภาษาจริงๆ

TranslatePress: ทางเลือกที่ต้องพิจารณาหาก Loco Translate ไม่ทำงาน

หากคุณยังคงประสบปัญหากับ WordPress โดยที่ Loco Translate ไม่ทำงาน คุณสามารถลองใช้ TranslatePress ได้

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

TranslatePress โปรแกรมแก้ไขการแปลภาพ

ต่อไปนี้เป็นรายละเอียดเพิ่มเติมว่าทำไม TranslatePress จึงสามารถสร้างทางเลือก Loco Translate ที่ยอดเยี่ยมได้...

แปลกดหลายภาษา

ทางเลือก Loco Translate ที่ดีที่สุดที่ควรพิจารณาหากคุณประสบปัญหากับ Loco Translate ไม่ทำงาน

รับปลั๊กอิน

หรือดาวน์โหลดเวอร์ชันฟรี

การแปลที่ครอบคลุม แม้ว่าปลั๊กอินจะมีการเข้ารหัสแตกต่างออกไปก็ตาม

ข้อดีอย่างหนึ่งของ TranslatePress ก็คือสามารถให้การสนับสนุนการแปลที่ครอบคลุมสำหรับเนื้อหาทั้งหมดบนเว็บไซต์ของคุณ รวมถึงปลั๊กอินและธีมต่างๆ

แม้ว่าโดยทั่วไป Loco Translate จะทำงานได้ดีในการตรวจจับสตริงในปลั๊กอินและธีมที่คุณกำลังแปล แต่คุณอาจพบสถานการณ์บางอย่างที่ Loco Translate ไม่สามารถตรวจพบสตริงบางสตริงได้ ซึ่งอาจทำให้คุณแปลได้ไม่สมบูรณ์

ซึ่งมักเกิดขึ้นเนื่องจากวิธีที่นักพัฒนาธีม/ปลั๊กอินเขียนโค้ดส่วนขยายของตน ไม่ใช่ปัญหากับ Loco Translate เอง แต่ผลลัพธ์สุดท้ายก็เหมือนเดิม – คุณประสบปัญหาในการแปลเว็บไซต์ของคุณอย่างสมบูรณ์

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

หากมีสตริงบางสตริงปรากฏบนไซต์ของคุณ TranslatePress จะให้คุณแปลสตริงนั้นโดยไม่คำนึงถึงว่าสตริงดังกล่าวจะปรากฏในโค้ดเบื้องหลังอย่างไร นอกจากนี้ยังมีการจัดการพิเศษสำหรับเนื้อหา gettext ของ WordPress

โดยรวมแล้ว หากคุณรู้สึกหงุดหงิดกับการแปลที่ไม่สมบูรณ์หรือความยากลำบากในการแปลข้อความบางข้อความบนเว็บไซต์ของคุณ TranslatePress อาจเป็นทางเลือกที่ดีในการพิจารณา

โปรแกรมแก้ไขการแปลด้วยภาพแบบชี้และคลิก

ในขณะที่ Loco Translate ให้คุณทำงานโดยใช้อินเทอร์เฟซที่คล้ายกับโปรแกรมแก้ไข PO แบบดั้งเดิม TranslatePress ให้คุณจัดการการแปลโดยใช้โปรแกรมแก้ไขภาพแบบชี้และคลิก

คุณจะเห็นตัวอย่างหน้าเว็บของคุณแบบเรียลไทม์และแถบด้านข้างทางด้านซ้าย

หากต้องการเปิดสตริงสำหรับการแปล สิ่งที่คุณต้องทำคือวางเมาส์เหนือสตริงนั้นแล้วคลิกไอคอนดินสอ ไอคอนดินสอจะเป็นสีเขียวสำหรับสตริง gettext และสีน้ำเงินสำหรับสตริงไดนามิก

TranslatePress โปรแกรมแก้ไขการแปลภาพ

การสนับสนุนหลายภาษาเต็มรูปแบบ

Loco Translate เป็นเพียงเครื่องมือสำหรับการเข้าถึงวิธีที่ง่ายกว่าในการจัดการการแปล แทนที่จะต้องทำงานกับไฟล์ .po หรือ .mo โดยตรง กลับมีอินเทอร์เฟซในเบราว์เซอร์ให้คุณเข้าถึงคำแปลได้

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

แม้ว่าคุณ จะสามารถ ใช้ TranslatePress บนไซต์ภาษาเดียวได้ แต่เป้าหมายหลักคือการช่วยคุณสร้างเว็บไซต์หลายภาษาที่ใช้งานได้

ราคาไม่แพง (พร้อมเวอร์ชันฟรี)

เช่นเดียวกับ Loco Translate TranslatePress มีเวอร์ชันฟรีที่ WordPress.org รวมถึงเวอร์ชันพรีเมียมที่เพิ่มฟังก์ชันการทำงานเพิ่มเติม

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

หากคุณต้องการเข้าถึงฟังก์ชันการทำงานที่มากขึ้น เวอร์ชันพรีเมียมจะเพิ่มการรองรับภาษาไม่จำกัด (เหมาะสำหรับเว็บไซต์หลายภาษาที่มี 3 ภาษาขึ้นไป) บัญชีนักแปลโดยเฉพาะ คุณสมบัติ SEO หลายภาษาและอื่น ๆ อีกมากมาย เริ่มต้นเพียง €89

หากมีข้อสงสัย คุณสามารถเริ่มต้นด้วยเวอร์ชันฟรีและอัปเกรดในภายหลังได้ตลอดเวลา การแปลและการตั้งค่าทั้งหมดของคุณจะยังคงอยู่ที่นั่นแม้ว่าคุณจะย้ายจากเวอร์ชันฟรีไปเป็นเวอร์ชันพรีเมียมก็ตาม

วิธีเริ่มต้นใช้งาน TranslatePress

หากคุณต้องการลองใช้ TranslatePress เป็นทางเลือก Loco Translate ต่อไปนี้เป็นคำแนะนำโดยย่อเกี่ยวกับวิธีเริ่มต้นใช้งาน:

  1. ติดตั้งปลั๊กอิน TranslatePress ฟรีจาก WordPress.org (หรือซื้อและติดตั้งเวอร์ชันพรีเมียม)
  2. ไปที่ การตั้งค่า → แปลกด เพื่อเลือกภาษาที่คุณต้องการนำเสนอบนเว็บไซต์ของคุณ
  3. ไม่บังคับ – ไปที่แท็บ การแปลอัตโนมัติ ในพื้นที่การตั้งค่า TranslatePress เพื่อตั้งค่าการแปลด้วยเครื่องผ่าน Google Translate หรือ DeepL
  4. เปิดหน้าเว็บที่มีเนื้อหาที่คุณต้องการแปลที่ส่วนหน้าของเว็บไซต์ของคุณ ซึ่งอาจเป็นเนื้อหาจากซอฟต์แวร์หลัก ธีม ปลั๊กอิน และอื่นๆ ตราบใดที่เนื้อหายังปรากฏอยู่ที่ใดที่หนึ่งบนหน้านั้น คุณก็จะสามารถแปลเนื้อหานั้นได้
  5. คลิกตัวเลือก แปลหน้า ใหม่บนแถบเครื่องมือ WordPress เพื่อเปิดตัวแก้ไขการแปลด้วยภาพ
  6. ในการแสดงตัวอย่างไซต์ของคุณแบบเรียลไทม์ ให้วางเมาส์เหนือเนื้อหาที่คุณต้องการแปล แล้วคลิกไอคอนดินสอ
  7. เพิ่มคำแปลของคุณในแถบด้านข้างและบันทึกการเปลี่ยนแปลงของคุณ
  8. ทำซ้ำเพื่อแปลเนื้อหาเพิ่มเติมตามความจำเป็น

หากต้องการดูบทช่วยสอนฉบับเต็มที่ครอบคลุมสิ่งเหล่านี้ในเชิงลึกมากขึ้น คุณสามารถดูโพสต์เหล่านี้ได้:

  • วิธีสร้างเว็บไซต์ WordPress หลายภาษา
  • คำแนะนำขั้นสูงสุดในการสร้างเว็บไซต์หลายภาษา
  • วิธีนำเสนอ WordPress ในหลายภาษา

Loco แปลไม่ทำงานใช่ไหม ตอนนี้คุณสามารถแก้ไขได้

Loco Translate เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการช่วยคุณแปลเนื้อหาบน WordPress อย่างไรก็ตาม สิ่งต่างๆ อาจทำให้คุณหงุดหงิดได้อย่างรวดเร็วหากคุณพบสถานการณ์ที่ Loco Translate ทำงานไม่ถูกต้อง

ในโพสต์นี้ คุณได้เรียนรู้เคล็ดลับการแก้ปัญหาหลายประการเพื่อดูว่าเกิดอะไรขึ้นและแก้ไข Loco Translate ไม่ทำงาน

หากคุณยังคงพบปัญหาหลังจากลองแก้ไขเหล่านี้แล้ว คุณอาจต้องการพิจารณา TranslatePress เป็นทางเลือก Loco Translate

หากคุณต้องการลองใช้ TranslatePress และดูว่าตรงกับความต้องการของคุณในสถานการณ์ปัจจุบันหรือไม่ คุณสามารถติดตั้งเวอร์ชันฟรีได้จาก WordPress.org เพื่อเข้าถึงความสามารถในการแปลเว็บไซต์ของคุณอย่างครอบคลุมอยู่แล้ว

จากนั้น คุณสามารถอัปเกรดเป็น TranslatePress เวอร์ชันพรีเมียมได้ตลอดเวลาเพื่อเข้าถึงฟังก์ชันการทำงานเพิ่มเติมโดยไม่สูญเสียการแปลที่มีอยู่

แปลกดหลายภาษา

ทางเลือก Loco Translate ที่ดีที่สุดที่ควรพิจารณาหากคุณประสบปัญหากับ Loco Translate ไม่ทำงาน

รับปลั๊กอิน

หรือดาวน์โหลดเวอร์ชันฟรี