ฉันกำลังใช้ โมดูล ckwordcount ซึ่งโดยทั่วไปจะเพิ่มคุณสมบัติความยาวสูงสุดและตัวนับให้กับฟิลด์ข้อความและอาศัย ปลั๊กอิน WordCount สำหรับตัวแก้ไข CKEditor.
การแปลส่วนใหญ่ในไดเร็กทอรีปลั๊กอิน lang ไม่สมบูรณ์ ส่งผลให้ยุ่งเหยิง ไม่ได้กำหนด สตริงที่แสดงในตำแหน่งที่เราคาดว่าจะได้รับข้อความที่ชัดเจนสำหรับผู้ใช้ปลายทาง...
เพียงเพื่อให้แน่ใจว่านี่เป็นแหล่งการแปลปลั๊กอินที่ฉันแก้ไขไฟล์ต้นฉบับ /libraries/ckeditor-wordcount-plugin/wordcount/lang/
โฟลเดอร์และใช้งานได้ แต่ด้วยเหตุผลที่ชัดเจนฉันไม่สามารถทำเช่นนี้ได้
ดังนั้นฉันจึงพยายามแทนที่ไฟล์นั้นหลายวิธี แต่ไม่สำเร็จ
อันดับแรกในธีมย่อยของผู้ดูแลระบบ ฉันเพิ่มไฟล์ js เพื่อประกาศตัวแปรการกำหนดค่า CKEditor เพิ่มเติม ส่วนในของการประกาศ (CKEDITOR.plugins.setLang
) เป็นสำเนาของต้นฉบับ ดังนั้นฉันแน่ใจว่านี่เป็นไวยากรณ์ที่ถูกต้อง :
admin_subtheme/js/customCeditorConfig.js
(ฟังก์ชัน ($, Drupal) {
Drupal.behaviors.CKEditorConfig = {
แนบ: ฟังก์ชัน (บริบท การตั้งค่า) {
ถ้า (ประเภทของ CKEDITOR !== "ไม่ได้กำหนด") {
CKEDITOR.plugins.setLang('จำนวนคำ', 'fr', {
จำนวนคำ: 'Mots :',
WordCountRemaining: 'มอตส์เรสแทนต์'
CharCount: 'Caractères :',
CharCountWithHTML: 'Caractères (รวม HTML):',
CharCountWithHTMLRemaining: 'caractère(s) restant(s), incluant les sauts de lignes, espaces ...',
ย่อหน้า: 'ย่อหน้า :',
ย่อหน้าที่เหลือ: 'ย่อหน้าที่เหลือ',
pasteWarning: 'Le contenu ne peut pas être collé car il dépasse la limite autorisée',
เลือกแล้ว: 'Sélectionné :',
ชื่อเรื่อง: 'สถิติ'
});
}
}
}
})(jQuery, Drupal);
หลังจากล้างแคช ไฟล์จะถูกเรียกแต่ไม่ได้ใช้ ฉันเดาว่ามันอาจถูกแทนที่ด้วยอันเดิมที่โหลดมาหลังจาก ?
ฉันยังพยายามใช้ไวยากรณ์แทนที่ไลบรารีในไฟล์ info.yml ฉันไม่พบเอกสารใด ๆ ที่อธิบายวิธีดำเนินการกับไลบรารี่ภายนอก ดังนั้นฉันจึงพยายามทำทุกอย่างเท่าที่จะนึกได้ !
admin_subtheme.info.yml
ห้องสมุดแทนที่:
ระบบ/ฐาน:
จส:
/libraries/ckeditor-wordcount-plugin/wordcount/lang/fr.js: js/ckeditor-wordcount-plugin/fr.js
ไลบรารี / ckeditor-wordcount-plugin:
จส:
wordcount/lang/fr.js: js/ckeditor-wordcount-plugin/fr.js
แกนหลัก / ckeditor-wordcount-plugin:
จส:
wordcount/lang/fr.js: js/ckeditor-wordcount-plugin/fr.js
w8tcha/ckeditor-wordcount-ปลั๊กอิน:
จส:
wordcount/lang/fr.js: js/ckeditor-wordcount-plugin/fr.js
ทั่วโลก:
จส:
/libraries/ckeditor-wordcount-plugin/wordcount/lang/fr.js: js/ckeditor-wordcount-plugin/fr.js
ความคิดใด ๆ โปรด ? ขอบคุณมาก.