JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
vanilla ckeditor-3.5.3
[ckeditor.git] / _source / core / plugins.js
index c9bba7b..3dfbd12 100644 (file)
@@ -79,7 +79,11 @@ CKEDITOR.plugins.load = CKEDITOR.tools.override( CKEDITOR.plugins.load, function
 CKEDITOR.plugins.setLang = function( pluginName, languageCode, languageEntries )\r
 {\r
        var plugin = this.get( pluginName ),\r
-               pluginLang = plugin.lang || ( plugin.lang = {} );\r
+               pluginLangEntries = plugin.langEntries || ( plugin.langEntries = {} ),\r
+               pluginLang = plugin.lang || ( plugin.lang = [] );\r
 \r
-       pluginLang[ languageCode ] = languageEntries;\r
+       if ( CKEDITOR.tools.indexOf( pluginLang, languageCode ) == -1 )\r
+               pluginLang.push( languageCode );\r
+\r
+       pluginLangEntries[ languageCode ] = languageEntries;\r
 };\r