0

CKEditor 4 は、言語依存のコンテンツをlang/-folder に保存します。オリジナルの CKEditor フォルダーとは別に保持するカスタム プラグインを作成しました。ここで、言語に依存する追加のテキストも元の CKEditor フォルダーから分離しておきたいと思います。以前のように、ラベル付きのテキストを元の言語ファイルに単純に追加するのは好きではありません。

http://theholyjava.wordpress.com/2011/04/04/how-to-customize-ckeditor-with-your-own-plugins-skins-configurations/ (セクション「カスタム言語」) は、独自の言語を定義する方法を説明しています-ファイルですが、CKEditor が元の言語ファイルをロードし続け、さらにプラグイン用に追加の言語データをロードすることを望みます。

どうすればこれを行うことができますか?

4

1 に答える 1

1

最後にそれを理解しました...

  • plugin-folder に、lang-folder を追加します。myplugin/lang/
  • en.js言語ファイル (などde.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 Color Pluginはその良い例です。

于 2013-04-04T08:03:52.727 に答える