Как изменить язык по умолчанию в React-TinyMCE? - PullRequest
0 голосов
/ 24 апреля 2019

Я только что установил и настроил response-tinymce в своем приложении React JS. Все отлично работает!

Но пользовательский интерфейс на английском, и мой клиент хотел бы, чтобы он был на французском. Итак, я следовал совету по документации по tinymce, но у меня есть это сообщение об ошибке, которое появляется в моем текстовом редакторе: «Не удалось загрузить URL плагина: https://cloud.tinymce.com/5/langs/fr_FR.js" в красном блоке, и интерфейс все еще на английском языке.

Это мой код для этого элемента:

     <Editor
           apiKey='XXX'
           initialValue="<p>Contenu de l'information</p>"
           cloudChannel='Default'
           init={{
             plugins: 'link image code table imagetools media ',
             toolbar: 'undo redo | bold italic | alignleft aligncenter alignright | code | table | image',
             language: 'fr_FR',
             images_upload_url: true,
           }}

        onEditorChange={this.handleEditorChange}
    />

Есть идеи?

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 24 апреля 2019

Платформа TinyMCE Cloud в настоящее время не поддерживает языковые файлы, поэтому вам необходимо загрузить необходимые языковые файлы и разместить их локально на вашем сервере, а затем сослаться на них, используя параметр конфигурации language_url.

0 голосов
/ 24 апреля 2019

CDN, кажется, не работает.Таким образом, в качестве обходного пути вы можете сделать следующие шаги: -

1) Скачать языковой пакет из здесь

2) Сохраните language.js в какую-нибудь папку, скажем, в tinymcd / language

3) Используйте параметр language_url, чтобы указать место, в котором вы сохранили файл js - абсолютный URL

tinymce.init({
  language_url : 'http://example.com/tinymcd/language/fr_FR.js'  // site absolute URL
});

Надеюсь, это поможет !!

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