TinyMCE Плагин интернационализации - PullRequest
1 голос
/ 23 ноября 2011

Я создал плагин для tinyMCE, и он не загружает языковой файл.

Структура папки плагина такова:

/content_columns/
/content_columns/content_columns
/content_columns/langs/
/content_columns/langs/el.js

Мой код плагина такой:

(
    function()
    {
        tinyMCE.PluginManager.requireLangPack('content_columns');

        tinyMCE.create(
            'tinymce.plugins.ContentColumns',
            {
                init: function(ed, url)
                {
                    ed.onNodeChange.add(
                        function(ed, cm, n)
                        {
                            cm.setActive('content_columns', n.nodeName = 'IMG');
                        }
                    );
                },
                createControl: function(n, cm)
                {
                    switch(n)
                    {
                        case 'content_columns':
                            var mlb = cm.createListBox(
                                'content_columns',
                                {
                                    title : 'content_columns.title',
                                    onselect : function(v)
                                    {}
                                }
                            );

                            mlb.add('One half', 'one_half');
                            return mlb;
                    }

                    return null;
                }
            }
        );

        tinymce.PluginManager.add('content_columns', tinymce.plugins.ContentColumns);
    }
)();

и мой файл el.js таков:

tinyMCE.addI18n(
    'el.content_columns',
{
        title: "Test Title"
}
);

Пока плагин работает хорошо, я не могу загрузить языковой файл.Есть идеи, почему я не могу его загрузить?

1 Ответ

1 голос
/ 24 ноября 2011

То, что вы сделали, похоже, хорошо. Я думаю, что это может быть проблема, что вы используете "_" в вашем имени плагина. Что произойдет, если вы удалите этот символ из имени (и соответствующих строк в вашем языковом файле и плагине?)

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