我刚刚在我的React JS应用程序中安装并配置了react-tinymce。一切正常!
但是,用户界面是英文的,我的客户希望用法语。所以,我遵循了关于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}
/>
有任何想法吗 ?
先感谢您
CDN似乎因为讽刺而下降。因此,作为一种解决方法,您可以执行以下步骤: -
1)从here下载语言包
2)将语言存储到某个文件夹中,如tinymce / language中所示
3)使用language_url参数指向存储js文件的位置 - 绝对网址
tinymce.init({
language_url : 'http://example.com/tinymcd/language/fr_FR.js' // site absolute URL
});
希望有所帮助!!
TinyMCE云平台目前不托管语言文件,因此您需要下载所需的语言文件并在服务器上本地托管它们,然后使用language_url
配置选项引用它们。