แบบสำรวจหลายภาษา
From LimeSurvey Manual
บทนำ
LimeSurvey มีฟีเจอร์ในตัวที่ช่วยให้แปลแบบสำรวจได้อย่างรวดเร็วและง่ายดาย ฟีเจอร์นี้ออกแบบมาเพื่อให้ผู้แปลที่เป็นมนุษย์สามารถแปลแบบสำรวจจากภาษาหลักเป็นภาษาปลายทางที่ต้องการได้โดยง่าย
ส่วนนี้ของวิกิอธิบายอย่างสั้นๆ ถึงวิธีสร้างแบบสำรวจหลายภาษา คู่มือนี้ครอบคลุมหัวข้อต่อไปนี้:
สามารถดาวน์โหลดตัวอย่างที่ใช้วิเคราะห์ตลอดส่วนนี้ของวิกิได้จากที่นี่: ตัวอย่างแบบสำรวจหลายภาษา LS3 แตกไฟล์ซิป แล้วนำเข้าไฟล์ .lss ไปยัง LimeSurvey ของคุณ
การเพิ่มภาษาเพิ่มเติม
ภาษาเริ่มต้นของแบบสำรวจคือภาษาที่คุณเลือกไว้ในช่องภาษาหลักที่ใช้ โดยค่าเริ่มต้นจะเป็นภาษาที่กำหนดไว้ในการตั้งค่าโดยรวมของระบบของคุณ
หากต้องการตรวจสอบว่าภาษาใดเป็นภาษาหลัก ให้เข้าไปที่แผงการตั้งค่าการสำรวจทั่วไปและดูที่ช่องภาษาหลักที่ใช้ ในตัวอย่างของเรา ภาษาหลักคือ "อังกฤษ" หากต้องการเริ่มเพิ่มภาษาใหม่ที่คุณต้องการแปลแบบสำรวจ ให้ดูที่ช่องภาษาอื่น ในตัวอย่างของเรา มีการเลือกภาษาอื่นอีกสามภาษา ได้แก่ ฝรั่งเศส เยอรมัน และอิตาลี

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

หากคุณเข้าไปที่แผงภาพรวม จะเห็นลิงก์แบบสำรวจเพิ่มเติมอีกสี่ลิงก์ ซึ่งตรงกับภาษาที่เพิ่งเพิ่มเข้าไป:

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

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

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

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

เมื่อหน้าต้อนรับโหลดขึ้นมา คุณจะเห็นตัวเปลี่ยนภาษาสองจุด LimeSurvey เปิดโอกาสให้ผู้ตอบแบบสำรวจของคุณเปลี่ยนภาษาของคำแนะนำได้ แม้ว่าคุณจะแชร์ลิงก์ของภาษาใดภาษาหนึ่งให้พวกเขาแล้วก็ตาม นอกจากนี้ยังมีตัวเปลี่ยนภาษาอยู่ที่ด้านขวาบนของแบบสำรวจของคุณด้วย
หากคุณต้องการซ่อนปุ่ม "ตัวเปลี่ยนภาษา" ทั้งสองปุ่ม ให้แก้ไขธีมของแบบสำรวจของคุณ ดูรายละเอียดเพิ่มเติมได้ในหัวข้อย่อยเคล็ดลับและคำแนะนำ
เคล็ดลับและคำแนะนำ
- หากคุณต้องการให้สิทธิ์ผู้ใช้ในการแปเพื่อเข้าถึงเครื่องมือแปลอย่างรวดเร็ว โปรดดูหัวข้อย่อยต่อไปนี้
- ฟีเจอร์ "แปลอัตโนมัติ" ใช้บริการเว็บ Google Translate ในการแปลแบบสำรวจโดยอัตโนมัติ คุณต้องป้อนคีย์ API ของ Google Translate ในการตั้งค่าโดยรวมเพื่อใช้งานฟีเจอร์นี้ ปัจจุบัน Google คิดค่าบริการ 20 ดอลลาร์สหรัฐต่อ 1 ล้านตัวอักษรที่ส่งเข้าแปล
วิธีซ่อนตัวเปลี่ยนภาษาจากหน้าต้อนรับ
หากคุณตัดสินใจเปิดใช้งานแบบสำรวจหลายภาษา คุณจะเห็นเมนูแบบเลื่อนลงในหน้าต้อนรับ ซึ่งให้ผู้ตอบแบบสำรวจเลือกภาษาที่ต้องการใช้ตอบแบบสำรวจของคุณ:

อย่างไรก็ตาม ในบางกรณีคุณอาจต้องการซ่อนตัวเลือกดังกล่าว มีหลายวิธีในการซ่อนตัวเปลี่ยนภาษา วิธีที่ใช้ "twig" แสดงไว้ด้านล่าง
เข้าไปที่ธีมจากเมนูการกำหนดค่าโดยรวม:

คลิกปุ่ม ตัวแก้ไขธีม เพื่อแก้ไขธีมที่ต้องการ:

มองหาไฟล์ language_changer.twig ทางด้านซ้ายของหน้าจอ

ไปยังบรรทัดที่มีฟังก์ชันต่อไปนี้:
{% if aSurveyInfo.alanguageChanger.show == true %}
ทำให้เป็นคอมเมนต์ (แทนที่ "%" ด้วย "#") และคัดลอกบรรทัดต่อไปนี้ไว้ด้านล่าง:
{% if false == true %}
ในที่สุดบรรทัดควรมีลักษณะดังนี้:

คลิก "คัดลอกไปยังเทมเพลตภายในและบันทึกการเปลี่ยนแปลง"
เข้าไปที่แบบสำรวจของคุณและเลือกธีมที่แก้ไขแล้วจากแผงการตั้งค่าทั่วไป ตอนนี้หน้าต้อนรับควรมีลักษณะดังนี้:

วิธีซ่อนตัวสลับภาษาที่อยู่บนเมนูด้านบน
หากต้องการซ่อนตัวสลับภาษาด้านบน คุณสามารถทำตามขั้นตอนเดียวกับที่อธิบายไว้ข้างต้น เพียงแต่ต้องเข้าถึงไฟล์ twig ที่ถูกต้องเพื่อแก้ไข ให้เข้าไปที่ธีมที่คุณต้องการเปลี่ยนอีกครั้ง จากนั้นไปที่ หน้าจอ ซึ่งอยู่ที่มุมขวาบนของหน้าต่าง แล้วเลือก การนำทาง จากรายการดรอปดาวน์ จากนั้นมองหา "language_changer_top_menu.twig" ทางด้านซ้ายของหน้าต่าง คลิกที่ไฟล์ดังกล่าวและคอมเมนต์บรรทัดต่อไปนี้ออก:
{% if aSurveyInfo.alanguageChanger.show == true %}
เพิ่มบรรทัดต่อไปนี้ไว้ด้านล่าง:
{% if false == true %}
ตัวสลับภาษาจะไม่แสดงที่ด้านขวาของหน้าจออีกต่อไป:
