The short question: How can I add a language label from my own plugin to another plugin (fakeobjects)? The long version: I am making a plugin that uses fakeobjects in ckeditor. This works great, but for the mouseover title of the fake object, I have to add the name to the language file of the fakeobject plugin. Otherwise the mouseover title will be 'Unknown object'. I don't like doing that, because each time CKEditor is updated, the default files are overwritten, and my own language label will be forgotten and so it is removed. That's why I'm looking for a way to add a language key to fakeobjects, without having to add it in the plugins/fakeobjects/lang/en.js file. My try was adding this code in the afterInit function from my own plugin: CKEDITOR.plugins.get( 'fakeobjects' ).langEntries.en.pluginName = 'pluginName'; That seems to work from source-mode, but not when CKEditor is compiled because CKEDITOR.plugins.get( 'fakeobjects' ).langEntries is not yet available. Probably the order of executing is different in compiled mode? I can create the variable, but then it gets overwritten with the plugins language. Is there another way to add a language label for fakeobjects, without adding it to lang/en.js? Thanks in advance!