การแปลมุมมอง: เนื้อหาสำหรับมุมมองกลุ่มข้อความไม่ได้รับอนุญาตให้แปลเนื่องจากรูปแบบข้อความ


11

ฉันมีปัญหานี้เมื่อมีส่วนหัวของมุมมองของฉัน ฉันได้รับอนุญาตให้ป้อนการแปล แต่ข้อความที่แปลแล้วจะไม่แสดงผลเมื่อมุมมองแสดงเป็นภาษานั้น

ฉันมีคำเตือนต่อไปนี้ในอินเทอร์เฟซ Views: content for textgroup views is not allowed for translation because of its text format.

ฉันอ่านข้อความอื่น ๆ ที่แนะนำให้ไปที่Configuration » Regional and language » Multilingual settingsและตรวจสอบว่าได้เลือกรูปแบบข้อความแล้ว โพสต์นี้กำลังแก้ไขปัญหาสำหรับบล็อกและมันไม่ได้แก้ปัญหาของฉัน ประสบการณ์หรือวิธีการแก้ไขที่คล้ายกัน?

Drupal 7 - มุมมอง 3

คำตอบ:


21

ฉันมีปัญหาเดียวกันแล้วพบวิธีแก้ปัญหา ฉันจะแสดงรายละเอียดพร้อมภาพหน้าจอ

  1. ครั้งแรกที่เปิดใช้งานสากลเข้าชม (i18nviews)
  2. สร้างมุมมองที่กำหนดเองของคุณ ตัวอย่างเช่นฉันจะแสดงรายการโหนดที่เกี่ยวข้องกับประเภทเนื้อหาของบทความ
  3. เพิ่มส่วนหัว:
    1. คลิกที่ "เพิ่ม" ถัดจากส่วนหัว ส่วนหัว - เพิ่ม
    2. เพิ่ม"ทั่วโลก: พื้นที่ข้อความ" ทั่วโลก: พื้นที่ข้อความ
    3. พิมพ์ข้อความส่วนหัวของคุณและเลือกรูปแบบการป้อนข้อมูลของคุณ โปรดทราบว่าฉันเลือก"HTML ที่กรองแล้ว"ที่นี่! ข้อความส่วนหัว
    4. คลิกนำไปใช้
  4. หลังจากบันทึกมุมมองคุณจะเห็นการแจ้งให้ทราบว่าข้อความส่วนหัวนี้ไม่สามารถแปลได้ดังนั้นในกรณีของฉัน:
    "สตริงviews:list_articles:default:header:views:area:contentสำหรับกลุ่มข้อความviewsไม่ได้รับอนุญาตให้แปลเนื่องจากรูปแบบข้อความ"
    Views - การแจ้งเตือนการแปลสำหรับส่วนหัว;  สตริง <code> views: list_articles: default: header: views: area: content </code> สำหรับ textgroup <code> views </code> ไม่ได้รับอนุญาตให้ทำการแปลเนื่องจากรูปแบบข้อความ
  5. ไปที่admin/config/regional/i18n/strings(หน้าแรก»การบริหาร»การกำหนดค่า»ภูมิภาคและภาษา»การตั้งค่าหลายภาษา»สตริง)
  6. ตรวจสอบรูปแบบข้อความที่เหมาะสมที่คุณใช้ในข้างต้นเมื่อมีการเพิ่มข้อความส่วนหัวก็ต้องเหมือนกัน - ดังนั้นในกรณีของฉันมันเป็น"Filtered HTML ที่" - แล้วคลิกบันทึกการตั้งค่า admin / config / region / i18n / strings - ตรวจสอบรูปแบบอินพุตที่เหมาะสม
  7. ตอนนี้กลับไปที่มุมมองที่กำหนดเองของคุณและในเมนูดรอปดาวน์ขวาคลิก"แปลมุมมอง" : แปลมุมมอง
  8. ตอนนี้คุณจะเห็นสิ่งนี้: แปลดู 2
  9. คลิกที่หนึ่งใน" แปล "การเชื่อมโยง หลังจากนั้นคุณจะเห็นหน้าจอต่อไปนี้และข้อความที่สร้างสตริงที่เหมาะสมสำหรับการแปลข้อความส่วนหัว - ซึ่งหมายความว่าจากนี้ไปคุณสามารถแปลได้! สร้างสตริงสำหรับมุมมองกลุ่มข้อความ
  10. เลื่อนลงไปที่ข้อความส่วนหัวที่เหมาะสมและแปล: ข้อความส่วนหัวที่จะแปล
  11. หลังจากแปลให้คลิกที่ "บันทึกคำแปล"
  12. บนหน้าจอต่อไปนี้คุณจะเห็นว่าการแปลบางส่วนได้รับการบันทึกไว้
  13. ตอนนี้เมื่อเปลี่ยนเป็นภาษาอื่นคุณจะเห็นว่ามีการแปลข้อความส่วนหัว! คุณพร้อม! ข้อความส่วนหัวของ Views ได้รับการแปลแล้ว

ฉันรู้ว่าฉันมาช้ามาก แต่สิ่งนี้ดูเหมือนจะไม่ทำงาน เมื่อเพิ่มการแปลทุกอย่างเรียบร้อยและดูดี แต่ถ้าคุณเปลี่ยนเนื้อหาต้นฉบับ (ในกรณีของฉันเป็นภาษาอังกฤษ) ภาษาอื่น ๆ ทั้งหมดได้รับการปรับปรุงด้วยข้อความภาษาอังกฤษและคุณต้องผ่านพวกเขาทีละคนเพื่อเปลี่ยนกลับไปเป็นของพวกเขา ภาษาของตัวเอง
xaddict
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.