0

CKEditor 4 将依赖于语言的内容存储在 -lang/文件夹中。我编写了一个自定义插件,我确实将它与原始 CKEditor 文件夹分开。现在我想将其他依赖于语言的文本也与原始 CKEditor 文件夹分开。我不喜欢像以前那样在原始语言文件中简单地添加带有标签的文本。

http://theholyjava.wordpress.com/2011/04/04/how-to-customize-ckeditor-with-your-own-plugins-skins-configurations/(“自定义语言”部分)描述了如何定义自己的语言-文件,但我希望 CKEditor 继续加载原始语言文件,另外,即对于插件,加载额外的语言数据。

我怎么能这样做?

4

1 回答 1

1

终于想通了...

  • 在插件文件夹中,添加一个语言文件夹:myplugin/lang/
  • 添加语言文件(en.jsde.js
  • 在语言文件中,写

JS

CKEDITOR.plugins.setLang( 'myplugin', 'en', {
    title: 'My Plugin',
});
  • 在 下myplugin/plugin.js,注册语言文件:

JS

CKEDITOR.plugins.add('myplugin',
{
    lang: 'de,en',
    init: function (editor) {
        // ...
    }
});

现在您可以像这样访问您的本地人:editor.lang.myplugin.title

UI 颜色插件就是一个很好的例子。

于 2013-04-04T08:03:52.727 回答