Điểm:1

Làm cách nào để ghi đè /libraries/ckeditor-wordcount-plugin/lang/some.js?

lá cờ de

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.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.