Tôi đang sử dụng mô-đun đếm từ về cơ bản bổ sung các tính năng truy cập và độ dài tối đa đẹp mắt cho Trường văn bản và dựa vào Plugin WordCount cho Trình chỉnh sửa CKEditor.
Hầu hết các bản dịch trong thư mục plugin lang đều không đầy đủ, dẫn đến lộn xộn không xác định các chuỗi được hiển thị ở nơi chúng tôi mong đợi một thông báo rõ ràng cho người dùng cuối...
Để đảm bảo đây là nguồn dịch plugin, tôi đã chỉnh sửa tệp gốc trong /libraries/ckeditor-wordcount-plugin/wordcount/lang/
và nó hoạt động, nhưng vì những lý do rõ ràng, tôi không thể thực hiện theo cách này.
Vì vậy, tôi đã cố gắng ghi đè tệp đó bằng nhiều cách nhưng không thành công.
Đầu tiên trong chủ đề phụ quản trị của tôi, tôi đã thêm một tệp js để khai báo thêm các biến cấu hình CKEditor. Phần bên trong của khai báo (CKEDITOR.plugins.setLang
) là bản sao của bản gốc, vì vậy tôi chắc chắn đây là cú pháp đúng:
admin_subtheme/js/customCkeditorConfig.js
(hàm ($, Drupal) {
Drupal.behaviors.CKEditorConfig = {
đính kèm: chức năng (bối cảnh, cài đặt) {
if (typeof CKEDITOR !== "không xác định") {
CKEDITOR.plugins.setLang('wordcount', 'fr', {
WordCount: 'Mots :',
WordCountRemaining: 'Các phần còn lại của Mots',
CharCount: 'Caractères :',
CharCountWithHTML: 'Caractères (bao gồm HTML) :',
CharCountWithHTMLRemaining: 'caractère(s) restant(s), incluant les sauuts de lignes, espaces ...',
Đoạn văn: 'Đoạn văn:',
Đoạn còn lại: 'Phần còn lại của đoạn',
pasteWarning: 'Le contenu ne peut pas être collé car il dépasse la limite autorisée',
Đã chọn: 'Sélectionné :',
tiêu đề: 'Thống kê'
});
}
}
}
})(jQuery, Drupal);
Sau khi xóa bộ đệm, tệp được gọi nhưng không được áp dụng. Tôi đoán nó có thể bị ghi đè bởi bản gốc được tải sau?
Tôi cũng đã thử sử dụng cú pháp ghi đè thư viện trong tệp info.yml. Tôi không thể tìm thấy bất kỳ tài liệu nào giải thích cách tiếp tục với các thư viện bên ngoài, vì vậy tôi đã thử bất cứ điều gì tôi có thể tưởng tượng!
admin_subtheme.info.yml
ghi đè thư viện:
hệ thống/cơ sở:
js:
/libraries/ckeditor-wordcount-plugin/wordcount/lang/fr.js: js/ckeditor-wordcount-plugin/fr.js
thư viện/ckeditor-wordcount-plugin:
js:
đếm từ/lang/fr.js: js/ckeditor-wordcount-plugin/fr.js
lõi/ckeditor-wordcount-plugin:
js:
đếm từ/lang/fr.js: js/ckeditor-wordcount-plugin/fr.js
w8tcha/ckeditor-wordcount-plugin:
js:
đếm từ/lang/fr.js: js/ckeditor-wordcount-plugin/fr.js
toàn cầu:
js:
/libraries/ckeditor-wordcount-plugin/wordcount/lang/fr.js: js/ckeditor-wordcount-plugin/fr.js
Bất cứ ý tưởng, xin vui lòng? Cảm ơn rất nhiều.