Изменить язык заголовка плагина в CKEditor - PullRequest
0 голосов
/ 06 июня 2019

enter image description here

Я хочу изменить значение заголовка «Список эмодзи» в соответствии с языком.скажем по-французски, это исходит от fr.js

Как изменить языковые значения

CKEDITOR.lang['fr']['emoji']['title'] = 'abcd';

Я делал это,

CKEDITOR.on('instanceLoaded', function(evt) {
  CKEDITOR.lang['fr']['emoji']['title'] = 'abcd';
});

Ответы [ 2 ]

0 голосов
/ 07 июня 2019

Я нашел свой ответ, я могу использовать функцию загрузки при условии CKEDITOR, например: -

CKEDITOR.lang.load('fr', 'en', (languageCode, json) => {
  json['emoji']['title'] = 'My Custom title';
});
0 голосов
/ 06 июня 2019

Из того, что я проверил, плагин Emoji имеет только английский перевод: https://github.com/ckeditor/ckeditor-dev/tree/major/plugins/emoji/lang.

Если вы хотите добавить французский язык вручную к этому плагину, вот как:

  1. Скачать репозиторий CKEditor с Github - https://github.com/ckeditor/ckeditor-dev
  2. Перейдите на https://github.com/ckeditor/ckeditor-dev/tree/major/plugins/emoji/lang и скопируйте и вставьте en.js file
  3. Переименуйте его в fr.js
  4. Откройте fr.js, измените код языка в CKEDITOR.plugins.setLang( 'emoji', 'en', { на fr и измените все переводы пар key:translation с английского на французский (не забудьте оставить ключи без изменений).
  5. Перейдите к https://github.com/ckeditor/ckeditor-dev/blob/major/plugins/emoji/plugin.js#L548 и измените lang: 'en', на lang: 'en,fr',.
  6. Как только это будет сделано, вы можете создать свой собственный экземпляр редактора - https://ckeditor.com/docs/ckeditor4/latest/guide/dev_build.html

Если вы также хотите помочь сообществу, вы можете присоединиться к центру переводов CKEditor и предоставить свои переводы там: https://ckeditor.com/docs/ckeditor4/latest/guide/dev_uilanguage.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...