Score:1

การแปลป้ายกำกับฟิลด์ไม่ทำงาน

ธง cn

ฉันมีไซต์ Drupal 9 ภาษาเริ่มต้นคือภาษาอังกฤษ ภาษาที่สองคือภาษาเยอรมัน ฉันมักจะมีปัญหากับการแปลในส่วนหลัง ป้ายฟิลด์และข้อความอื่นๆ จำนวนมากแสดงเป็นภาษาอังกฤษ แม้ว่า URL จะมี "/de/" (ภาษาเยอรมัน)

กรณีการใช้งานที่ง่ายที่สุด:

  • "หน้าธรรมดา" มีฟิลด์ "ข้อความทีเซอร์" ถ้าฉันแก้ไขคำจำกัดความของฟิลด์นี้ จะมีแท็บการแปล ฉันตรวจสอบแล้วว่าภาษาอังกฤษมีฉลากภาษาอังกฤษ และคำแปลภาษาเยอรมันมีฉลากภาษาเยอรมัน
  • ล้างแคชแล้ว (drush cr)
  • ถ้าฉันสร้างหน้าอย่างง่ายหรือแก้ไขหน้าหนึ่งและ URL ยังมีคำนำหน้า "/de" ป้ายกำกับฟิลด์จะแสดงเป็นภาษาอังกฤษ
  • ไม่ขัดแย้งกับการแปล UI หากฉันป้อนป้ายกำกับภาษาอังกฤษภายใต้ "admin/config/regional/translate" จะไม่มีอะไรแสดง

ตอนนี้สำหรับส่วนที่น่าสนใจ:

  • ฉันไปที่ "admin/config/regional/content-language" และบันทึกหน้านั้นโดยไม่เปลี่ยนแปลงอะไร
  • ฉันกลับไปสร้าง/แก้ไขหน้าอย่างง่ายและแสดงป้ายกำกับอย่างถูกต้อง
  • ทำ "drush cr" อีกครั้งแล้วย้อนกลับ และมันผิดอีกครั้ง

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

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

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

อัปเดต 2: ฉันลองใช้โปรแกรมแก้ไขจากปัญหาและใช้งานได้! ทันใดนั้น ป้ายกำกับฟิลด์ก็ปรากฏขึ้นเป็นภาษาเยอรมัน ขอบคุณมากสำหรับการชี้ประเด็น 4uk4!

4uk4 avatar
cn flag
คุณเปิดใช้งาน *กำหนดการตรวจหาภาษาของเนื้อหาเองให้แตกต่างจากการตั้งค่าการตรวจหาภาษาข้อความของอินเทอร์เฟซ* ในการตรวจจับภาษาหรือไม่
4uk4 avatar
cn flag
ถ้าใช่ ขึ้นอยู่กับการตั้งค่าการตรวจหาภาษาเฉพาะ หากไม่มี คุณสามารถลองใช้แพตช์ล่าสุดได้จากปัญหานี้ https://www.drupal.org/project/drupal/issues/3114824
cn flag
@ 4uk4 คุณต้องการสร้างคำตอบจากสิ่งนี้หรือฉันควรทำอย่างไร ดูเหมือนว่าจุดบกพร่องนี้เป็นต้นเหตุของปัญหาการแปลภาษา Drupal มากกว่าหนึ่งปัญหา

โพสต์คำตอบ

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