将语言设置为ck编辑器删除ckeditor的工具栏自定义

将语言设置为ck编辑器删除ckeditor的工具栏自定义,ckeditor,Ckeditor,默认情况下,ck编辑器使用英语。我的要求是根据我的输入动态地更改语言。但是在将语言设置为ck编辑器后,我已经设置的工具栏自定义被删除 这是我的js代码 var g_ckEditorConfig = { toolbar: [['Bold', 'Italic', 'Underline', 'Strike', 'Undo', 'Redo'], ['TextColor', 'BGColor'], ['Font', 'FontSize'], ['NumberedList', 'BulletedList',

默认情况下,ck编辑器使用英语。我的要求是根据我的输入动态地更改语言。但是在将语言设置为ck编辑器后,我已经设置的工具栏自定义被删除

这是我的js代码

var g_ckEditorConfig = { toolbar: [['Bold', 'Italic', 'Underline', 'Strike', 'Undo', 'Redo'], ['TextColor', 'BGColor'], ['Font', 'FontSize'], ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock']]};**

$('#txtEditor').ckeditor({ language: 'fr' });
$('#txtEditor').ckeditor(function () { }, g_ckEditorConfig);**
有人能在这方面帮助我吗?

一旦您调用,就会创建一个新的编辑器实例。您必须使用
{language:'fr'}
扩展
g\u ckEditorConfig
,以结合这两种功能:

$( '#txtEditor' ).ckeditor( function () { 
   ...
}, $.extend( true, {}, g_ckEditorConfig, { language: 'fr' } ) );
上述用途。你也可以使用


.

谢谢您的快速回复。我替换了您的代码$('#txtEditor').ckeditor(函数(){},$.extend(true,{},g#u ckEditorConfig,{language:'fr'}));但这对我不起作用。例:选项的工具提示仍然是英文的。你能帮帮我吗?我补充了我的答案来证明它是有效的。