aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build-config.js5
-rw-r--r--component.json2
-rw-r--r--release/CHANGES.md18
-rw-r--r--release/LICENSE.md4
-rw-r--r--release/README.md2
-rw-r--r--release/adapters/jquery.js2
-rw-r--r--release/ckeditor.js1036
-rw-r--r--release/config.js2
-rw-r--r--release/contents.css2
-rw-r--r--release/lang/en.js2
-rw-r--r--release/lang/fr.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/a11yhelp.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/_translationstatus.txt2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/af.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/ar.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/bg.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/ca.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/cs.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/cy.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/da.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/de-ch.js12
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/de.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/el.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/en-gb.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/en.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/eo.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/es.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/et.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/eu.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/fa.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/fi.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/fo.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/fr-ca.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/fr.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/gl.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/gu.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/he.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/hi.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/hr.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/hu.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/id.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/it.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/ja.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/km.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/ko.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/ku.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/lt.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/lv.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/mk.js14
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/mn.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/nb.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/nl.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/no.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/pl.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/pt-br.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/pt.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/ro.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/ru.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/si.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/sk.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/sl.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/sq.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/sr-latn.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/sr.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/sv.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/th.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/tr.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/tt.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/ug.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/uk.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/vi.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/zh-cn.js2
-rw-r--r--release/plugins/a11yhelp/dialogs/lang/zh.js2
-rw-r--r--release/plugins/about/dialogs/about.js2
-rw-r--r--release/plugins/clipboard/dialogs/paste.js2
-rw-r--r--release/plugins/colordialog/dialogs/colordialog.js2
-rw-r--r--release/plugins/dialog/dialogDefinition.js2
-rw-r--r--release/plugins/find/dialogs/find.js2
-rw-r--r--release/plugins/flash/dialogs/flash.js2
-rw-r--r--release/plugins/forms/dialogs/button.js2
-rw-r--r--release/plugins/forms/dialogs/checkbox.js2
-rw-r--r--release/plugins/forms/dialogs/form.js2
-rw-r--r--release/plugins/forms/dialogs/hiddenfield.js2
-rw-r--r--release/plugins/forms/dialogs/radio.js2
-rw-r--r--release/plugins/forms/dialogs/select.js2
-rw-r--r--release/plugins/forms/dialogs/textarea.js2
-rw-r--r--release/plugins/forms/dialogs/textfield.js2
-rw-r--r--release/plugins/icons.pngbin20298 -> 20399 bytes
-rw-r--r--release/plugins/icons_hidpi.pngbin66495 -> 66843 bytes
-rw-r--r--release/plugins/iframe/dialogs/iframe.js2
-rw-r--r--release/plugins/image/dialogs/image.js2
-rw-r--r--release/plugins/link/dialogs/anchor.js2
-rw-r--r--release/plugins/link/dialogs/link.js2
-rw-r--r--release/plugins/liststyle/dialogs/liststyle.js2
-rw-r--r--release/plugins/pastefromword/filter/default.js2
-rw-r--r--release/plugins/scayt/CHANGELOG.md6
-rw-r--r--release/plugins/smiley/dialogs/smiley.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/_translationstatus.txt2
-rw-r--r--release/plugins/specialchar/dialogs/lang/af.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/ar.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/bg.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/ca.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/cs.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/cy.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/da.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/de-ch.js13
-rw-r--r--release/plugins/specialchar/dialogs/lang/de.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/el.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/en-gb.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/en.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/eo.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/es.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/et.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/eu.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/fa.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/fi.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/fr-ca.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/fr.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/gl.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/he.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/hr.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/hu.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/id.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/it.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/ja.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/km.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/ko.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/ku.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/lt.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/lv.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/nb.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/nl.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/no.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/pl.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/pt-br.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/pt.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/ru.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/si.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/sk.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/sl.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/sq.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/sv.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/th.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/tr.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/tt.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/ug.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/uk.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/vi.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/zh-cn.js2
-rw-r--r--release/plugins/specialchar/dialogs/lang/zh.js2
-rw-r--r--release/plugins/specialchar/dialogs/specialchar.js2
-rw-r--r--release/plugins/table/dialogs/table.js2
-rw-r--r--release/plugins/tabletools/dialogs/tableCell.js2
-rw-r--r--release/plugins/templates/dialogs/templates.css2
-rw-r--r--release/plugins/templates/dialogs/templates.js2
-rw-r--r--release/plugins/templates/templates/default.js2
-rw-r--r--release/plugins/widget/images/handle.pngbin0 -> 220 bytes
-rw-r--r--release/samples/css/samples.css2
-rw-r--r--release/samples/index.html4
-rw-r--r--release/samples/js/sample.js2
-rw-r--r--release/samples/js/sf.js2
-rw-r--r--release/samples/old/ajax.html4
-rw-r--r--release/samples/old/api.html4
-rw-r--r--release/samples/old/appendto.html4
-rw-r--r--release/samples/old/assets/outputxhtml/outputxhtml.css2
-rw-r--r--release/samples/old/assets/posteddata.php4
-rw-r--r--release/samples/old/assets/uilanguages/languages.js8
-rw-r--r--release/samples/old/datafiltering.html4
-rw-r--r--release/samples/old/dialog/assets/my_dialog.js2
-rw-r--r--release/samples/old/dialog/dialog.html4
-rw-r--r--release/samples/old/divreplace.html4
-rw-r--r--release/samples/old/enterkey/enterkey.html4
-rw-r--r--release/samples/old/htmlwriter/outputforflash.html4
-rw-r--r--release/samples/old/htmlwriter/outputhtml.html4
-rw-r--r--release/samples/old/index.html4
-rw-r--r--release/samples/old/inlineall.html4
-rw-r--r--release/samples/old/inlinebycode.html4
-rw-r--r--release/samples/old/inlinetextarea.html4
-rw-r--r--release/samples/old/jquery.html4
-rw-r--r--release/samples/old/magicline/magicline.html4
-rw-r--r--release/samples/old/readonly.html4
-rw-r--r--release/samples/old/replacebyclass.html4
-rw-r--r--release/samples/old/replacebycode.html4
-rw-r--r--release/samples/old/sample.css2
-rw-r--r--release/samples/old/sample.js2
-rw-r--r--release/samples/old/sample_posteddata.php2
-rw-r--r--release/samples/old/tabindex.html4
-rw-r--r--release/samples/old/toolbar/toolbar.html4
-rw-r--r--release/samples/old/uicolor.html4
-rw-r--r--release/samples/old/uilanguages.html4
-rw-r--r--release/samples/old/wysiwygarea/fullpage.html4
-rw-r--r--release/samples/old/xhtmlstyle.html4
-rw-r--r--release/samples/toolbarconfigurator/index.html4
-rw-r--r--release/skins/moono/dialog.css2
-rw-r--r--release/skins/moono/dialog_ie.css2
-rw-r--r--release/skins/moono/dialog_ie7.css2
-rw-r--r--release/skins/moono/dialog_ie8.css2
-rw-r--r--release/skins/moono/dialog_iequirks.css2
-rw-r--r--release/skins/moono/editor.css4
-rw-r--r--release/skins/moono/editor_gecko.css4
-rw-r--r--release/skins/moono/editor_ie.css4
-rw-r--r--release/skins/moono/editor_ie7.css4
-rw-r--r--release/skins/moono/editor_ie8.css4
-rw-r--r--release/skins/moono/editor_iequirks.css4
-rw-r--r--release/skins/moono/icons.pngbin20298 -> 20399 bytes
-rw-r--r--release/skins/moono/icons_hidpi.pngbin66495 -> 66843 bytes
-rw-r--r--release/skins/moono/readme.md2
-rw-r--r--release/styles.js2
-rw-r--r--sources/CHANGES.md18
-rw-r--r--sources/LICENSE.md18
-rw-r--r--sources/README.md2
-rw-r--r--sources/ckeditor.js4
-rw-r--r--sources/config.js4
-rw-r--r--sources/contents.css2
-rw-r--r--sources/core/_bootstrap.js4
-rw-r--r--sources/core/ckeditor.js4
-rw-r--r--sources/core/ckeditor_base.js4
-rw-r--r--sources/core/ckeditor_basic.js4
-rw-r--r--sources/core/command.js4
-rw-r--r--sources/core/commanddefinition.js4
-rw-r--r--sources/core/config.js2
-rw-r--r--sources/core/creators/inline.js4
-rw-r--r--sources/core/creators/themedui.js2
-rw-r--r--sources/core/dataprocessor.js4
-rw-r--r--sources/core/dom.js4
-rw-r--r--sources/core/dom/comment.js4
-rw-r--r--sources/core/dom/document.js4
-rw-r--r--sources/core/dom/documentfragment.js2
-rw-r--r--sources/core/dom/domobject.js2
-rw-r--r--sources/core/dom/element.js2
-rw-r--r--sources/core/dom/elementpath.js4
-rw-r--r--sources/core/dom/event.js4
-rw-r--r--sources/core/dom/iterator.js2
-rw-r--r--sources/core/dom/node.js13
-rw-r--r--sources/core/dom/nodelist.js4
-rw-r--r--sources/core/dom/range.js67
-rw-r--r--sources/core/dom/rangelist.js4
-rw-r--r--sources/core/dom/text.js4
-rw-r--r--sources/core/dom/walker.js6
-rw-r--r--sources/core/dom/window.js4
-rw-r--r--sources/core/dtd.js4
-rw-r--r--sources/core/editable.js2
-rw-r--r--sources/core/editor.js45
-rw-r--r--sources/core/editor_basic.js4
-rw-r--r--sources/core/env.js2
-rw-r--r--sources/core/event.js4
-rw-r--r--sources/core/eventInfo.js4
-rw-r--r--sources/core/filter.js2
-rw-r--r--sources/core/focusmanager.js4
-rw-r--r--sources/core/htmldataprocessor.js2
-rw-r--r--sources/core/htmlparser.js4
-rw-r--r--sources/core/htmlparser/basicwriter.js4
-rw-r--r--sources/core/htmlparser/cdata.js4
-rw-r--r--sources/core/htmlparser/comment.js4
-rw-r--r--sources/core/htmlparser/element.js4
-rw-r--r--sources/core/htmlparser/filter.js4
-rw-r--r--sources/core/htmlparser/fragment.js4
-rw-r--r--sources/core/htmlparser/node.js4
-rw-r--r--sources/core/htmlparser/text.js4
-rw-r--r--sources/core/keystrokehandler.js4
-rw-r--r--sources/core/lang.js6
-rw-r--r--sources/core/loader.js4
-rw-r--r--sources/core/log.js2
-rw-r--r--sources/core/plugindefinition.js4
-rw-r--r--sources/core/plugins.js4
-rw-r--r--sources/core/resourcemanager.js4
-rw-r--r--sources/core/scriptloader.js4
-rw-r--r--sources/core/selection.js182
-rw-r--r--sources/core/skin.js2
-rw-r--r--sources/core/style.js2
-rw-r--r--sources/core/template.js4
-rw-r--r--sources/core/tools.js2
-rw-r--r--sources/core/ui.js2
-rw-r--r--sources/lang/_translationstatus.txt2
-rw-r--r--sources/lang/af.js4
-rw-r--r--sources/lang/ar.js4
-rw-r--r--sources/lang/bg.js4
-rw-r--r--sources/lang/bn.js4
-rw-r--r--sources/lang/bs.js4
-rw-r--r--sources/lang/ca.js4
-rw-r--r--sources/lang/cs.js4
-rw-r--r--sources/lang/cy.js4
-rw-r--r--sources/lang/da.js4
-rw-r--r--sources/lang/de-ch.js99
-rw-r--r--sources/lang/de.js4
-rw-r--r--sources/lang/el.js4
-rw-r--r--sources/lang/en-au.js4
-rw-r--r--sources/lang/en-ca.js4
-rw-r--r--sources/lang/en-gb.js4
-rw-r--r--sources/lang/en.js4
-rw-r--r--sources/lang/eo.js4
-rw-r--r--sources/lang/es.js4
-rw-r--r--sources/lang/et.js4
-rw-r--r--sources/lang/eu.js4
-rw-r--r--sources/lang/fa.js4
-rw-r--r--sources/lang/fi.js4
-rw-r--r--sources/lang/fo.js4
-rw-r--r--sources/lang/fr-ca.js4
-rw-r--r--sources/lang/fr.js6
-rw-r--r--sources/lang/gl.js4
-rw-r--r--sources/lang/gu.js4
-rw-r--r--sources/lang/he.js4
-rw-r--r--sources/lang/hi.js4
-rw-r--r--sources/lang/hr.js4
-rw-r--r--sources/lang/hu.js4
-rw-r--r--sources/lang/id.js4
-rw-r--r--sources/lang/is.js4
-rw-r--r--sources/lang/it.js4
-rw-r--r--sources/lang/ja.js4
-rw-r--r--sources/lang/ka.js4
-rw-r--r--sources/lang/km.js4
-rw-r--r--sources/lang/ko.js4
-rw-r--r--sources/lang/ku.js4
-rw-r--r--sources/lang/lt.js4
-rw-r--r--sources/lang/lv.js4
-rw-r--r--sources/lang/mk.js80
-rw-r--r--sources/lang/mn.js4
-rw-r--r--sources/lang/ms.js4
-rw-r--r--sources/lang/nb.js4
-rw-r--r--sources/lang/nl.js4
-rw-r--r--sources/lang/no.js4
-rw-r--r--sources/lang/pl.js4
-rw-r--r--sources/lang/pt-br.js4
-rw-r--r--sources/lang/pt.js4
-rw-r--r--sources/lang/ro.js4
-rw-r--r--sources/lang/ru.js4
-rw-r--r--sources/lang/si.js4
-rw-r--r--sources/lang/sk.js12
-rw-r--r--sources/lang/sl.js4
-rw-r--r--sources/lang/sq.js4
-rw-r--r--sources/lang/sr-latn.js4
-rw-r--r--sources/lang/sr.js4
-rw-r--r--sources/lang/sv.js4
-rw-r--r--sources/lang/th.js4
-rw-r--r--sources/lang/tr.js4
-rw-r--r--sources/lang/tt.js4
-rw-r--r--sources/lang/ug.js4
-rw-r--r--sources/lang/uk.js4
-rw-r--r--sources/lang/vi.js4
-rw-r--r--sources/lang/zh-cn.js4
-rw-r--r--sources/lang/zh.js4
-rw-r--r--sources/plugins/a11yhelp/dialogs/a11yhelp.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/_translationstatus.txt2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/af.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/ar.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/bg.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/ca.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/cs.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/cy.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/da.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/de-ch.js148
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/de.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/el.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/en-gb.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/en.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/eo.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/es.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/et.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/eu.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/fa.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/fi.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/fo.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/fr-ca.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/fr.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/gl.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/gu.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/he.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/hi.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/hr.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/hu.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/id.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/it.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/ja.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/km.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/ko.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/ku.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/lt.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/lv.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/mk.js98
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/mn.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/nb.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/nl.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/no.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/pl.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/pt-br.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/pt.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/ro.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/ru.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/si.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/sk.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/sl.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/sq.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/sr-latn.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/sr.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/sv.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/th.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/tr.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/tt.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/ug.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/uk.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/vi.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/zh-cn.js2
-rw-r--r--sources/plugins/a11yhelp/dialogs/lang/zh.js2
-rw-r--r--sources/plugins/a11yhelp/plugin.js4
-rw-r--r--sources/plugins/about/dialogs/about.js2
-rw-r--r--sources/plugins/about/lang/af.js2
-rw-r--r--sources/plugins/about/lang/ar.js2
-rw-r--r--sources/plugins/about/lang/bg.js2
-rw-r--r--sources/plugins/about/lang/bn.js2
-rw-r--r--sources/plugins/about/lang/bs.js2
-rw-r--r--sources/plugins/about/lang/ca.js2
-rw-r--r--sources/plugins/about/lang/cs.js2
-rw-r--r--sources/plugins/about/lang/cy.js2
-rw-r--r--sources/plugins/about/lang/da.js2
-rw-r--r--sources/plugins/about/lang/de-ch.js12
-rw-r--r--sources/plugins/about/lang/de.js2
-rw-r--r--sources/plugins/about/lang/el.js2
-rw-r--r--sources/plugins/about/lang/en-au.js2
-rw-r--r--sources/plugins/about/lang/en-ca.js2
-rw-r--r--sources/plugins/about/lang/en-gb.js2
-rw-r--r--sources/plugins/about/lang/en.js2
-rw-r--r--sources/plugins/about/lang/eo.js2
-rw-r--r--sources/plugins/about/lang/es.js2
-rw-r--r--sources/plugins/about/lang/et.js2
-rw-r--r--sources/plugins/about/lang/eu.js2
-rw-r--r--sources/plugins/about/lang/fa.js2
-rw-r--r--sources/plugins/about/lang/fi.js2
-rw-r--r--sources/plugins/about/lang/fo.js2
-rw-r--r--sources/plugins/about/lang/fr-ca.js2
-rw-r--r--sources/plugins/about/lang/fr.js2
-rw-r--r--sources/plugins/about/lang/gl.js2
-rw-r--r--sources/plugins/about/lang/gu.js2
-rw-r--r--sources/plugins/about/lang/he.js2
-rw-r--r--sources/plugins/about/lang/hi.js2
-rw-r--r--sources/plugins/about/lang/hr.js2
-rw-r--r--sources/plugins/about/lang/hu.js2
-rw-r--r--sources/plugins/about/lang/id.js2
-rw-r--r--sources/plugins/about/lang/is.js2
-rw-r--r--sources/plugins/about/lang/it.js2
-rw-r--r--sources/plugins/about/lang/ja.js2
-rw-r--r--sources/plugins/about/lang/ka.js2
-rw-r--r--sources/plugins/about/lang/km.js2
-rw-r--r--sources/plugins/about/lang/ko.js2
-rw-r--r--sources/plugins/about/lang/ku.js2
-rw-r--r--sources/plugins/about/lang/lt.js2
-rw-r--r--sources/plugins/about/lang/lv.js2
-rw-r--r--sources/plugins/about/lang/mk.js14
-rw-r--r--sources/plugins/about/lang/mn.js2
-rw-r--r--sources/plugins/about/lang/ms.js2
-rw-r--r--sources/plugins/about/lang/nb.js2
-rw-r--r--sources/plugins/about/lang/nl.js2
-rw-r--r--sources/plugins/about/lang/no.js2
-rw-r--r--sources/plugins/about/lang/pl.js2
-rw-r--r--sources/plugins/about/lang/pt-br.js2
-rw-r--r--sources/plugins/about/lang/pt.js2
-rw-r--r--sources/plugins/about/lang/ro.js2
-rw-r--r--sources/plugins/about/lang/ru.js2
-rw-r--r--sources/plugins/about/lang/si.js2
-rw-r--r--sources/plugins/about/lang/sk.js2
-rw-r--r--sources/plugins/about/lang/sl.js2
-rw-r--r--sources/plugins/about/lang/sq.js2
-rw-r--r--sources/plugins/about/lang/sr-latn.js2
-rw-r--r--sources/plugins/about/lang/sr.js2
-rw-r--r--sources/plugins/about/lang/sv.js2
-rw-r--r--sources/plugins/about/lang/th.js2
-rw-r--r--sources/plugins/about/lang/tr.js2
-rw-r--r--sources/plugins/about/lang/tt.js2
-rw-r--r--sources/plugins/about/lang/ug.js2
-rw-r--r--sources/plugins/about/lang/uk.js2
-rw-r--r--sources/plugins/about/lang/vi.js2
-rw-r--r--sources/plugins/about/lang/zh-cn.js2
-rw-r--r--sources/plugins/about/lang/zh.js2
-rw-r--r--sources/plugins/about/plugin.js4
-rw-r--r--sources/plugins/basicstyles/lang/af.js2
-rw-r--r--sources/plugins/basicstyles/lang/ar.js2
-rw-r--r--sources/plugins/basicstyles/lang/bg.js2
-rw-r--r--sources/plugins/basicstyles/lang/bn.js2
-rw-r--r--sources/plugins/basicstyles/lang/bs.js2
-rw-r--r--sources/plugins/basicstyles/lang/ca.js2
-rw-r--r--sources/plugins/basicstyles/lang/cs.js2
-rw-r--r--sources/plugins/basicstyles/lang/cy.js2
-rw-r--r--sources/plugins/basicstyles/lang/da.js2
-rw-r--r--sources/plugins/basicstyles/lang/de-ch.js12
-rw-r--r--sources/plugins/basicstyles/lang/de.js2
-rw-r--r--sources/plugins/basicstyles/lang/el.js2
-rw-r--r--sources/plugins/basicstyles/lang/en-au.js2
-rw-r--r--sources/plugins/basicstyles/lang/en-ca.js2
-rw-r--r--sources/plugins/basicstyles/lang/en-gb.js2
-rw-r--r--sources/plugins/basicstyles/lang/en.js2
-rw-r--r--sources/plugins/basicstyles/lang/eo.js2
-rw-r--r--sources/plugins/basicstyles/lang/es.js2
-rw-r--r--sources/plugins/basicstyles/lang/et.js2
-rw-r--r--sources/plugins/basicstyles/lang/eu.js2
-rw-r--r--sources/plugins/basicstyles/lang/fa.js2
-rw-r--r--sources/plugins/basicstyles/lang/fi.js2
-rw-r--r--sources/plugins/basicstyles/lang/fo.js2
-rw-r--r--sources/plugins/basicstyles/lang/fr-ca.js2
-rw-r--r--sources/plugins/basicstyles/lang/fr.js2
-rw-r--r--sources/plugins/basicstyles/lang/gl.js2
-rw-r--r--sources/plugins/basicstyles/lang/gu.js2
-rw-r--r--sources/plugins/basicstyles/lang/he.js2
-rw-r--r--sources/plugins/basicstyles/lang/hi.js2
-rw-r--r--sources/plugins/basicstyles/lang/hr.js2
-rw-r--r--sources/plugins/basicstyles/lang/hu.js2
-rw-r--r--sources/plugins/basicstyles/lang/id.js2
-rw-r--r--sources/plugins/basicstyles/lang/is.js2
-rw-r--r--sources/plugins/basicstyles/lang/it.js2
-rw-r--r--sources/plugins/basicstyles/lang/ja.js2
-rw-r--r--sources/plugins/basicstyles/lang/ka.js2
-rw-r--r--sources/plugins/basicstyles/lang/km.js2
-rw-r--r--sources/plugins/basicstyles/lang/ko.js2
-rw-r--r--sources/plugins/basicstyles/lang/ku.js2
-rw-r--r--sources/plugins/basicstyles/lang/lt.js2
-rw-r--r--sources/plugins/basicstyles/lang/lv.js2
-rw-r--r--sources/plugins/basicstyles/lang/mk.js14
-rw-r--r--sources/plugins/basicstyles/lang/mn.js2
-rw-r--r--sources/plugins/basicstyles/lang/ms.js2
-rw-r--r--sources/plugins/basicstyles/lang/nb.js2
-rw-r--r--sources/plugins/basicstyles/lang/nl.js2
-rw-r--r--sources/plugins/basicstyles/lang/no.js2
-rw-r--r--sources/plugins/basicstyles/lang/pl.js2
-rw-r--r--sources/plugins/basicstyles/lang/pt-br.js2
-rw-r--r--sources/plugins/basicstyles/lang/pt.js2
-rw-r--r--sources/plugins/basicstyles/lang/ro.js2
-rw-r--r--sources/plugins/basicstyles/lang/ru.js2
-rw-r--r--sources/plugins/basicstyles/lang/si.js2
-rw-r--r--sources/plugins/basicstyles/lang/sk.js2
-rw-r--r--sources/plugins/basicstyles/lang/sl.js2
-rw-r--r--sources/plugins/basicstyles/lang/sq.js2
-rw-r--r--sources/plugins/basicstyles/lang/sr-latn.js2
-rw-r--r--sources/plugins/basicstyles/lang/sr.js2
-rw-r--r--sources/plugins/basicstyles/lang/sv.js2
-rw-r--r--sources/plugins/basicstyles/lang/th.js2
-rw-r--r--sources/plugins/basicstyles/lang/tr.js2
-rw-r--r--sources/plugins/basicstyles/lang/tt.js2
-rw-r--r--sources/plugins/basicstyles/lang/ug.js2
-rw-r--r--sources/plugins/basicstyles/lang/uk.js2
-rw-r--r--sources/plugins/basicstyles/lang/vi.js2
-rw-r--r--sources/plugins/basicstyles/lang/zh-cn.js2
-rw-r--r--sources/plugins/basicstyles/lang/zh.js2
-rw-r--r--sources/plugins/basicstyles/plugin.js4
-rw-r--r--sources/plugins/bidi/lang/af.js2
-rw-r--r--sources/plugins/bidi/lang/ar.js2
-rw-r--r--sources/plugins/bidi/lang/bg.js2
-rw-r--r--sources/plugins/bidi/lang/bn.js2
-rw-r--r--sources/plugins/bidi/lang/bs.js2
-rw-r--r--sources/plugins/bidi/lang/ca.js2
-rw-r--r--sources/plugins/bidi/lang/cs.js2
-rw-r--r--sources/plugins/bidi/lang/cy.js2
-rw-r--r--sources/plugins/bidi/lang/da.js2
-rw-r--r--sources/plugins/bidi/lang/de-ch.js8
-rw-r--r--sources/plugins/bidi/lang/de.js2
-rw-r--r--sources/plugins/bidi/lang/el.js2
-rw-r--r--sources/plugins/bidi/lang/en-au.js2
-rw-r--r--sources/plugins/bidi/lang/en-ca.js2
-rw-r--r--sources/plugins/bidi/lang/en-gb.js2
-rw-r--r--sources/plugins/bidi/lang/en.js2
-rw-r--r--sources/plugins/bidi/lang/eo.js2
-rw-r--r--sources/plugins/bidi/lang/es.js2
-rw-r--r--sources/plugins/bidi/lang/et.js2
-rw-r--r--sources/plugins/bidi/lang/eu.js2
-rw-r--r--sources/plugins/bidi/lang/fa.js2
-rw-r--r--sources/plugins/bidi/lang/fi.js2
-rw-r--r--sources/plugins/bidi/lang/fo.js2
-rw-r--r--sources/plugins/bidi/lang/fr-ca.js2
-rw-r--r--sources/plugins/bidi/lang/fr.js2
-rw-r--r--sources/plugins/bidi/lang/gl.js2
-rw-r--r--sources/plugins/bidi/lang/gu.js2
-rw-r--r--sources/plugins/bidi/lang/he.js2
-rw-r--r--sources/plugins/bidi/lang/hi.js2
-rw-r--r--sources/plugins/bidi/lang/hr.js2
-rw-r--r--sources/plugins/bidi/lang/hu.js2
-rw-r--r--sources/plugins/bidi/lang/id.js2
-rw-r--r--sources/plugins/bidi/lang/is.js2
-rw-r--r--sources/plugins/bidi/lang/it.js2
-rw-r--r--sources/plugins/bidi/lang/ja.js2
-rw-r--r--sources/plugins/bidi/lang/ka.js2
-rw-r--r--sources/plugins/bidi/lang/km.js2
-rw-r--r--sources/plugins/bidi/lang/ko.js2
-rw-r--r--sources/plugins/bidi/lang/ku.js2
-rw-r--r--sources/plugins/bidi/lang/lt.js2
-rw-r--r--sources/plugins/bidi/lang/lv.js2
-rw-r--r--sources/plugins/bidi/lang/mk.js6
-rw-r--r--sources/plugins/bidi/lang/mn.js2
-rw-r--r--sources/plugins/bidi/lang/ms.js2
-rw-r--r--sources/plugins/bidi/lang/nb.js2
-rw-r--r--sources/plugins/bidi/lang/nl.js2
-rw-r--r--sources/plugins/bidi/lang/no.js2
-rw-r--r--sources/plugins/bidi/lang/pl.js2
-rw-r--r--sources/plugins/bidi/lang/pt-br.js2
-rw-r--r--sources/plugins/bidi/lang/pt.js2
-rw-r--r--sources/plugins/bidi/lang/ro.js2
-rw-r--r--sources/plugins/bidi/lang/ru.js2
-rw-r--r--sources/plugins/bidi/lang/si.js2
-rw-r--r--sources/plugins/bidi/lang/sk.js2
-rw-r--r--sources/plugins/bidi/lang/sl.js2
-rw-r--r--sources/plugins/bidi/lang/sq.js2
-rw-r--r--sources/plugins/bidi/lang/sr-latn.js2
-rw-r--r--sources/plugins/bidi/lang/sr.js2
-rw-r--r--sources/plugins/bidi/lang/sv.js2
-rw-r--r--sources/plugins/bidi/lang/th.js2
-rw-r--r--sources/plugins/bidi/lang/tr.js2
-rw-r--r--sources/plugins/bidi/lang/tt.js2
-rw-r--r--sources/plugins/bidi/lang/ug.js2
-rw-r--r--sources/plugins/bidi/lang/uk.js2
-rw-r--r--sources/plugins/bidi/lang/vi.js2
-rw-r--r--sources/plugins/bidi/lang/zh-cn.js2
-rw-r--r--sources/plugins/bidi/lang/zh.js2
-rw-r--r--sources/plugins/bidi/plugin.js4
-rw-r--r--sources/plugins/blockquote/lang/af.js2
-rw-r--r--sources/plugins/blockquote/lang/ar.js2
-rw-r--r--sources/plugins/blockquote/lang/bg.js2
-rw-r--r--sources/plugins/blockquote/lang/bn.js2
-rw-r--r--sources/plugins/blockquote/lang/bs.js2
-rw-r--r--sources/plugins/blockquote/lang/ca.js2
-rw-r--r--sources/plugins/blockquote/lang/cs.js2
-rw-r--r--sources/plugins/blockquote/lang/cy.js2
-rw-r--r--sources/plugins/blockquote/lang/da.js2
-rw-r--r--sources/plugins/blockquote/lang/de-ch.js7
-rw-r--r--sources/plugins/blockquote/lang/de.js2
-rw-r--r--sources/plugins/blockquote/lang/el.js2
-rw-r--r--sources/plugins/blockquote/lang/en-au.js2
-rw-r--r--sources/plugins/blockquote/lang/en-ca.js2
-rw-r--r--sources/plugins/blockquote/lang/en-gb.js2
-rw-r--r--sources/plugins/blockquote/lang/en.js2
-rw-r--r--sources/plugins/blockquote/lang/eo.js2
-rw-r--r--sources/plugins/blockquote/lang/es.js2
-rw-r--r--sources/plugins/blockquote/lang/et.js2
-rw-r--r--sources/plugins/blockquote/lang/eu.js2
-rw-r--r--sources/plugins/blockquote/lang/fa.js2
-rw-r--r--sources/plugins/blockquote/lang/fi.js2
-rw-r--r--sources/plugins/blockquote/lang/fo.js2
-rw-r--r--sources/plugins/blockquote/lang/fr-ca.js2
-rw-r--r--sources/plugins/blockquote/lang/fr.js2
-rw-r--r--sources/plugins/blockquote/lang/gl.js2
-rw-r--r--sources/plugins/blockquote/lang/gu.js2
-rw-r--r--sources/plugins/blockquote/lang/he.js2
-rw-r--r--sources/plugins/blockquote/lang/hi.js2
-rw-r--r--sources/plugins/blockquote/lang/hr.js2
-rw-r--r--sources/plugins/blockquote/lang/hu.js2
-rw-r--r--sources/plugins/blockquote/lang/id.js2
-rw-r--r--sources/plugins/blockquote/lang/is.js2
-rw-r--r--sources/plugins/blockquote/lang/it.js2
-rw-r--r--sources/plugins/blockquote/lang/ja.js2
-rw-r--r--sources/plugins/blockquote/lang/ka.js2
-rw-r--r--sources/plugins/blockquote/lang/km.js2
-rw-r--r--sources/plugins/blockquote/lang/ko.js2
-rw-r--r--sources/plugins/blockquote/lang/ku.js2
-rw-r--r--sources/plugins/blockquote/lang/lt.js2
-rw-r--r--sources/plugins/blockquote/lang/lv.js2
-rw-r--r--sources/plugins/blockquote/lang/mk.js4
-rw-r--r--sources/plugins/blockquote/lang/mn.js2
-rw-r--r--sources/plugins/blockquote/lang/ms.js2
-rw-r--r--sources/plugins/blockquote/lang/nb.js2
-rw-r--r--sources/plugins/blockquote/lang/nl.js2
-rw-r--r--sources/plugins/blockquote/lang/no.js2
-rw-r--r--sources/plugins/blockquote/lang/pl.js2
-rw-r--r--sources/plugins/blockquote/lang/pt-br.js2
-rw-r--r--sources/plugins/blockquote/lang/pt.js2
-rw-r--r--sources/plugins/blockquote/lang/ro.js2
-rw-r--r--sources/plugins/blockquote/lang/ru.js2
-rw-r--r--sources/plugins/blockquote/lang/si.js2
-rw-r--r--sources/plugins/blockquote/lang/sk.js2
-rw-r--r--sources/plugins/blockquote/lang/sl.js2
-rw-r--r--sources/plugins/blockquote/lang/sq.js2
-rw-r--r--sources/plugins/blockquote/lang/sr-latn.js2
-rw-r--r--sources/plugins/blockquote/lang/sr.js2
-rw-r--r--sources/plugins/blockquote/lang/sv.js2
-rw-r--r--sources/plugins/blockquote/lang/th.js2
-rw-r--r--sources/plugins/blockquote/lang/tr.js2
-rw-r--r--sources/plugins/blockquote/lang/tt.js2
-rw-r--r--sources/plugins/blockquote/lang/ug.js2
-rw-r--r--sources/plugins/blockquote/lang/uk.js2
-rw-r--r--sources/plugins/blockquote/lang/vi.js2
-rw-r--r--sources/plugins/blockquote/lang/zh-cn.js2
-rw-r--r--sources/plugins/blockquote/lang/zh.js2
-rw-r--r--sources/plugins/blockquote/plugin.js4
-rw-r--r--sources/plugins/button/lang/af.js2
-rw-r--r--sources/plugins/button/lang/ar.js2
-rw-r--r--sources/plugins/button/lang/bg.js2
-rw-r--r--sources/plugins/button/lang/ca.js2
-rw-r--r--sources/plugins/button/lang/cs.js2
-rw-r--r--sources/plugins/button/lang/da.js2
-rw-r--r--sources/plugins/button/lang/de-ch.js8
-rw-r--r--sources/plugins/button/lang/de.js2
-rw-r--r--sources/plugins/button/lang/el.js2
-rw-r--r--sources/plugins/button/lang/en-gb.js2
-rw-r--r--sources/plugins/button/lang/en.js2
-rw-r--r--sources/plugins/button/lang/eo.js2
-rw-r--r--sources/plugins/button/lang/es.js2
-rw-r--r--sources/plugins/button/lang/eu.js2
-rw-r--r--sources/plugins/button/lang/fa.js2
-rw-r--r--sources/plugins/button/lang/fi.js2
-rw-r--r--sources/plugins/button/lang/fr.js2
-rw-r--r--sources/plugins/button/lang/gl.js2
-rw-r--r--sources/plugins/button/lang/he.js2
-rw-r--r--sources/plugins/button/lang/hu.js2
-rw-r--r--sources/plugins/button/lang/id.js2
-rw-r--r--sources/plugins/button/lang/it.js2
-rw-r--r--sources/plugins/button/lang/ja.js2
-rw-r--r--sources/plugins/button/lang/km.js2
-rw-r--r--sources/plugins/button/lang/ko.js2
-rw-r--r--sources/plugins/button/lang/ku.js2
-rw-r--r--sources/plugins/button/lang/lt.js2
-rw-r--r--sources/plugins/button/lang/nb.js2
-rw-r--r--sources/plugins/button/lang/nl.js2
-rw-r--r--sources/plugins/button/lang/pl.js2
-rw-r--r--sources/plugins/button/lang/pt-br.js2
-rw-r--r--sources/plugins/button/lang/pt.js2
-rw-r--r--sources/plugins/button/lang/ro.js2
-rw-r--r--sources/plugins/button/lang/ru.js2
-rw-r--r--sources/plugins/button/lang/sk.js2
-rw-r--r--sources/plugins/button/lang/sl.js2
-rw-r--r--sources/plugins/button/lang/sq.js2
-rw-r--r--sources/plugins/button/lang/sv.js2
-rw-r--r--sources/plugins/button/lang/tr.js2
-rw-r--r--sources/plugins/button/lang/tt.js2
-rw-r--r--sources/plugins/button/lang/ug.js2
-rw-r--r--sources/plugins/button/lang/uk.js2
-rw-r--r--sources/plugins/button/lang/vi.js2
-rw-r--r--sources/plugins/button/lang/zh-cn.js2
-rw-r--r--sources/plugins/button/lang/zh.js2
-rw-r--r--sources/plugins/button/plugin.js4
-rw-r--r--sources/plugins/clipboard/dev/clipboard.html2
-rw-r--r--sources/plugins/clipboard/dev/console.js2
-rw-r--r--sources/plugins/clipboard/dev/dnd.html2
-rw-r--r--sources/plugins/clipboard/dialogs/paste.js2
-rw-r--r--sources/plugins/clipboard/lang/af.js2
-rw-r--r--sources/plugins/clipboard/lang/ar.js2
-rw-r--r--sources/plugins/clipboard/lang/bg.js2
-rw-r--r--sources/plugins/clipboard/lang/bn.js2
-rw-r--r--sources/plugins/clipboard/lang/bs.js2
-rw-r--r--sources/plugins/clipboard/lang/ca.js2
-rw-r--r--sources/plugins/clipboard/lang/cs.js2
-rw-r--r--sources/plugins/clipboard/lang/cy.js2
-rw-r--r--sources/plugins/clipboard/lang/da.js2
-rw-r--r--sources/plugins/clipboard/lang/de-ch.js15
-rw-r--r--sources/plugins/clipboard/lang/de.js2
-rw-r--r--sources/plugins/clipboard/lang/el.js2
-rw-r--r--sources/plugins/clipboard/lang/en-au.js2
-rw-r--r--sources/plugins/clipboard/lang/en-ca.js2
-rw-r--r--sources/plugins/clipboard/lang/en-gb.js2
-rw-r--r--sources/plugins/clipboard/lang/en.js2
-rw-r--r--sources/plugins/clipboard/lang/eo.js2
-rw-r--r--sources/plugins/clipboard/lang/es.js2
-rw-r--r--sources/plugins/clipboard/lang/et.js2
-rw-r--r--sources/plugins/clipboard/lang/eu.js2
-rw-r--r--sources/plugins/clipboard/lang/fa.js2
-rw-r--r--sources/plugins/clipboard/lang/fi.js2
-rw-r--r--sources/plugins/clipboard/lang/fo.js2
-rw-r--r--sources/plugins/clipboard/lang/fr-ca.js2
-rw-r--r--sources/plugins/clipboard/lang/fr.js2
-rw-r--r--sources/plugins/clipboard/lang/gl.js2
-rw-r--r--sources/plugins/clipboard/lang/gu.js2
-rw-r--r--sources/plugins/clipboard/lang/he.js2
-rw-r--r--sources/plugins/clipboard/lang/hi.js2
-rw-r--r--sources/plugins/clipboard/lang/hr.js2
-rw-r--r--sources/plugins/clipboard/lang/hu.js2
-rw-r--r--sources/plugins/clipboard/lang/id.js2
-rw-r--r--sources/plugins/clipboard/lang/is.js2
-rw-r--r--sources/plugins/clipboard/lang/it.js2
-rw-r--r--sources/plugins/clipboard/lang/ja.js2
-rw-r--r--sources/plugins/clipboard/lang/ka.js2
-rw-r--r--sources/plugins/clipboard/lang/km.js2
-rw-r--r--sources/plugins/clipboard/lang/ko.js2
-rw-r--r--sources/plugins/clipboard/lang/ku.js2
-rw-r--r--sources/plugins/clipboard/lang/lt.js2
-rw-r--r--sources/plugins/clipboard/lang/lv.js2
-rw-r--r--sources/plugins/clipboard/lang/mk.js20
-rw-r--r--sources/plugins/clipboard/lang/mn.js2
-rw-r--r--sources/plugins/clipboard/lang/ms.js2
-rw-r--r--sources/plugins/clipboard/lang/nb.js2
-rw-r--r--sources/plugins/clipboard/lang/nl.js2
-rw-r--r--sources/plugins/clipboard/lang/no.js2
-rw-r--r--sources/plugins/clipboard/lang/pl.js2
-rw-r--r--sources/plugins/clipboard/lang/pt-br.js2
-rw-r--r--sources/plugins/clipboard/lang/pt.js2
-rw-r--r--sources/plugins/clipboard/lang/ro.js2
-rw-r--r--sources/plugins/clipboard/lang/ru.js2
-rw-r--r--sources/plugins/clipboard/lang/si.js2
-rw-r--r--sources/plugins/clipboard/lang/sk.js12
-rw-r--r--sources/plugins/clipboard/lang/sl.js2
-rw-r--r--sources/plugins/clipboard/lang/sq.js2
-rw-r--r--sources/plugins/clipboard/lang/sr-latn.js2
-rw-r--r--sources/plugins/clipboard/lang/sr.js2
-rw-r--r--sources/plugins/clipboard/lang/sv.js2
-rw-r--r--sources/plugins/clipboard/lang/th.js2
-rw-r--r--sources/plugins/clipboard/lang/tr.js2
-rw-r--r--sources/plugins/clipboard/lang/tt.js2
-rw-r--r--sources/plugins/clipboard/lang/ug.js4
-rw-r--r--sources/plugins/clipboard/lang/uk.js2
-rw-r--r--sources/plugins/clipboard/lang/vi.js2
-rw-r--r--sources/plugins/clipboard/lang/zh-cn.js2
-rw-r--r--sources/plugins/clipboard/lang/zh.js2
-rw-r--r--sources/plugins/clipboard/plugin.js4
-rw-r--r--sources/plugins/colorbutton/lang/af.js2
-rw-r--r--sources/plugins/colorbutton/lang/ar.js2
-rw-r--r--sources/plugins/colorbutton/lang/bg.js2
-rw-r--r--sources/plugins/colorbutton/lang/bn.js2
-rw-r--r--sources/plugins/colorbutton/lang/bs.js2
-rw-r--r--sources/plugins/colorbutton/lang/ca.js2
-rw-r--r--sources/plugins/colorbutton/lang/cs.js2
-rw-r--r--sources/plugins/colorbutton/lang/cy.js2
-rw-r--r--sources/plugins/colorbutton/lang/da.js2
-rw-r--r--sources/plugins/colorbutton/lang/de-ch.js53
-rw-r--r--sources/plugins/colorbutton/lang/de.js2
-rw-r--r--sources/plugins/colorbutton/lang/el.js4
-rw-r--r--sources/plugins/colorbutton/lang/en-au.js2
-rw-r--r--sources/plugins/colorbutton/lang/en-ca.js2
-rw-r--r--sources/plugins/colorbutton/lang/en-gb.js2
-rw-r--r--sources/plugins/colorbutton/lang/en.js2
-rw-r--r--sources/plugins/colorbutton/lang/eo.js2
-rw-r--r--sources/plugins/colorbutton/lang/es.js2
-rw-r--r--sources/plugins/colorbutton/lang/et.js2
-rw-r--r--sources/plugins/colorbutton/lang/eu.js2
-rw-r--r--sources/plugins/colorbutton/lang/fa.js2
-rw-r--r--sources/plugins/colorbutton/lang/fi.js2
-rw-r--r--sources/plugins/colorbutton/lang/fo.js2
-rw-r--r--sources/plugins/colorbutton/lang/fr-ca.js2
-rw-r--r--sources/plugins/colorbutton/lang/fr.js2
-rw-r--r--sources/plugins/colorbutton/lang/gl.js2
-rw-r--r--sources/plugins/colorbutton/lang/gu.js2
-rw-r--r--sources/plugins/colorbutton/lang/he.js2
-rw-r--r--sources/plugins/colorbutton/lang/hi.js2
-rw-r--r--sources/plugins/colorbutton/lang/hr.js2
-rw-r--r--sources/plugins/colorbutton/lang/hu.js2
-rw-r--r--sources/plugins/colorbutton/lang/id.js2
-rw-r--r--sources/plugins/colorbutton/lang/is.js2
-rw-r--r--sources/plugins/colorbutton/lang/it.js2
-rw-r--r--sources/plugins/colorbutton/lang/ja.js2
-rw-r--r--sources/plugins/colorbutton/lang/ka.js2
-rw-r--r--sources/plugins/colorbutton/lang/km.js2
-rw-r--r--sources/plugins/colorbutton/lang/ko.js2
-rw-r--r--sources/plugins/colorbutton/lang/ku.js2
-rw-r--r--sources/plugins/colorbutton/lang/lt.js2
-rw-r--r--sources/plugins/colorbutton/lang/lv.js2
-rw-r--r--sources/plugins/colorbutton/lang/mk.js2
-rw-r--r--sources/plugins/colorbutton/lang/mn.js2
-rw-r--r--sources/plugins/colorbutton/lang/ms.js2
-rw-r--r--sources/plugins/colorbutton/lang/nb.js2
-rw-r--r--sources/plugins/colorbutton/lang/nl.js2
-rw-r--r--sources/plugins/colorbutton/lang/no.js2
-rw-r--r--sources/plugins/colorbutton/lang/pl.js2
-rw-r--r--sources/plugins/colorbutton/lang/pt-br.js2
-rw-r--r--sources/plugins/colorbutton/lang/pt.js2
-rw-r--r--sources/plugins/colorbutton/lang/ro.js2
-rw-r--r--sources/plugins/colorbutton/lang/ru.js2
-rw-r--r--sources/plugins/colorbutton/lang/si.js2
-rw-r--r--sources/plugins/colorbutton/lang/sk.js14
-rw-r--r--sources/plugins/colorbutton/lang/sl.js2
-rw-r--r--sources/plugins/colorbutton/lang/sq.js2
-rw-r--r--sources/plugins/colorbutton/lang/sr-latn.js2
-rw-r--r--sources/plugins/colorbutton/lang/sr.js2
-rw-r--r--sources/plugins/colorbutton/lang/sv.js2
-rw-r--r--sources/plugins/colorbutton/lang/th.js2
-rw-r--r--sources/plugins/colorbutton/lang/tr.js2
-rw-r--r--sources/plugins/colorbutton/lang/tt.js2
-rw-r--r--sources/plugins/colorbutton/lang/ug.js2
-rw-r--r--sources/plugins/colorbutton/lang/uk.js2
-rw-r--r--sources/plugins/colorbutton/lang/vi.js2
-rw-r--r--sources/plugins/colorbutton/lang/zh-cn.js2
-rw-r--r--sources/plugins/colorbutton/lang/zh.js2
-rw-r--r--sources/plugins/colorbutton/plugin.js4
-rw-r--r--sources/plugins/colordialog/dialogs/colordialog.js2
-rw-r--r--sources/plugins/colordialog/lang/af.js2
-rw-r--r--sources/plugins/colordialog/lang/ar.js2
-rw-r--r--sources/plugins/colordialog/lang/bg.js2
-rw-r--r--sources/plugins/colordialog/lang/bn.js2
-rw-r--r--sources/plugins/colordialog/lang/bs.js2
-rw-r--r--sources/plugins/colordialog/lang/ca.js2
-rw-r--r--sources/plugins/colordialog/lang/cs.js2
-rw-r--r--sources/plugins/colordialog/lang/cy.js2
-rw-r--r--sources/plugins/colordialog/lang/da.js2
-rw-r--r--sources/plugins/colordialog/lang/de-ch.js11
-rw-r--r--sources/plugins/colordialog/lang/de.js2
-rw-r--r--sources/plugins/colordialog/lang/el.js2
-rw-r--r--sources/plugins/colordialog/lang/en-au.js2
-rw-r--r--sources/plugins/colordialog/lang/en-ca.js2
-rw-r--r--sources/plugins/colordialog/lang/en-gb.js2
-rw-r--r--sources/plugins/colordialog/lang/en.js2
-rw-r--r--sources/plugins/colordialog/lang/eo.js2
-rw-r--r--sources/plugins/colordialog/lang/es.js2
-rw-r--r--sources/plugins/colordialog/lang/et.js2
-rw-r--r--sources/plugins/colordialog/lang/eu.js2
-rw-r--r--sources/plugins/colordialog/lang/fa.js2
-rw-r--r--sources/plugins/colordialog/lang/fi.js2
-rw-r--r--sources/plugins/colordialog/lang/fo.js2
-rw-r--r--sources/plugins/colordialog/lang/fr-ca.js2
-rw-r--r--sources/plugins/colordialog/lang/fr.js2
-rw-r--r--sources/plugins/colordialog/lang/gl.js2
-rw-r--r--sources/plugins/colordialog/lang/gu.js2
-rw-r--r--sources/plugins/colordialog/lang/he.js2
-rw-r--r--sources/plugins/colordialog/lang/hi.js2
-rw-r--r--sources/plugins/colordialog/lang/hr.js2
-rw-r--r--sources/plugins/colordialog/lang/hu.js2
-rw-r--r--sources/plugins/colordialog/lang/id.js2
-rw-r--r--sources/plugins/colordialog/lang/is.js2
-rw-r--r--sources/plugins/colordialog/lang/it.js2
-rw-r--r--sources/plugins/colordialog/lang/ja.js2
-rw-r--r--sources/plugins/colordialog/lang/ka.js2
-rw-r--r--sources/plugins/colordialog/lang/km.js2
-rw-r--r--sources/plugins/colordialog/lang/ko.js2
-rw-r--r--sources/plugins/colordialog/lang/ku.js2
-rw-r--r--sources/plugins/colordialog/lang/lt.js2
-rw-r--r--sources/plugins/colordialog/lang/lv.js2
-rw-r--r--sources/plugins/colordialog/lang/mk.js2
-rw-r--r--sources/plugins/colordialog/lang/mn.js2
-rw-r--r--sources/plugins/colordialog/lang/ms.js2
-rw-r--r--sources/plugins/colordialog/lang/nb.js2
-rw-r--r--sources/plugins/colordialog/lang/nl.js2
-rw-r--r--sources/plugins/colordialog/lang/no.js2
-rw-r--r--sources/plugins/colordialog/lang/pl.js2
-rw-r--r--sources/plugins/colordialog/lang/pt-br.js2
-rw-r--r--sources/plugins/colordialog/lang/pt.js2
-rw-r--r--sources/plugins/colordialog/lang/ro.js2
-rw-r--r--sources/plugins/colordialog/lang/ru.js2
-rw-r--r--sources/plugins/colordialog/lang/si.js2
-rw-r--r--sources/plugins/colordialog/lang/sk.js4
-rw-r--r--sources/plugins/colordialog/lang/sl.js2
-rw-r--r--sources/plugins/colordialog/lang/sq.js2
-rw-r--r--sources/plugins/colordialog/lang/sr-latn.js2
-rw-r--r--sources/plugins/colordialog/lang/sr.js2
-rw-r--r--sources/plugins/colordialog/lang/sv.js2
-rw-r--r--sources/plugins/colordialog/lang/th.js2
-rw-r--r--sources/plugins/colordialog/lang/tr.js2
-rw-r--r--sources/plugins/colordialog/lang/tt.js2
-rw-r--r--sources/plugins/colordialog/lang/ug.js2
-rw-r--r--sources/plugins/colordialog/lang/uk.js2
-rw-r--r--sources/plugins/colordialog/lang/vi.js2
-rw-r--r--sources/plugins/colordialog/lang/zh-cn.js2
-rw-r--r--sources/plugins/colordialog/lang/zh.js2
-rw-r--r--sources/plugins/colordialog/plugin.js4
-rw-r--r--sources/plugins/contextmenu/lang/af.js2
-rw-r--r--sources/plugins/contextmenu/lang/ar.js2
-rw-r--r--sources/plugins/contextmenu/lang/bg.js2
-rw-r--r--sources/plugins/contextmenu/lang/bn.js2
-rw-r--r--sources/plugins/contextmenu/lang/bs.js2
-rw-r--r--sources/plugins/contextmenu/lang/ca.js2
-rw-r--r--sources/plugins/contextmenu/lang/cs.js2
-rw-r--r--sources/plugins/contextmenu/lang/cy.js2
-rw-r--r--sources/plugins/contextmenu/lang/da.js2
-rw-r--r--sources/plugins/contextmenu/lang/de-ch.js7
-rw-r--r--sources/plugins/contextmenu/lang/de.js2
-rw-r--r--sources/plugins/contextmenu/lang/el.js2
-rw-r--r--sources/plugins/contextmenu/lang/en-au.js2
-rw-r--r--sources/plugins/contextmenu/lang/en-ca.js2
-rw-r--r--sources/plugins/contextmenu/lang/en-gb.js2
-rw-r--r--sources/plugins/contextmenu/lang/en.js2
-rw-r--r--sources/plugins/contextmenu/lang/eo.js2
-rw-r--r--sources/plugins/contextmenu/lang/es.js2
-rw-r--r--sources/plugins/contextmenu/lang/et.js2
-rw-r--r--sources/plugins/contextmenu/lang/eu.js2
-rw-r--r--sources/plugins/contextmenu/lang/fa.js2
-rw-r--r--sources/plugins/contextmenu/lang/fi.js2
-rw-r--r--sources/plugins/contextmenu/lang/fo.js2
-rw-r--r--sources/plugins/contextmenu/lang/fr-ca.js2
-rw-r--r--sources/plugins/contextmenu/lang/fr.js2
-rw-r--r--sources/plugins/contextmenu/lang/gl.js2
-rw-r--r--sources/plugins/contextmenu/lang/gu.js2
-rw-r--r--sources/plugins/contextmenu/lang/he.js2
-rw-r--r--sources/plugins/contextmenu/lang/hi.js2
-rw-r--r--sources/plugins/contextmenu/lang/hr.js2
-rw-r--r--sources/plugins/contextmenu/lang/hu.js2
-rw-r--r--sources/plugins/contextmenu/lang/id.js2
-rw-r--r--sources/plugins/contextmenu/lang/is.js2
-rw-r--r--sources/plugins/contextmenu/lang/it.js2
-rw-r--r--sources/plugins/contextmenu/lang/ja.js2
-rw-r--r--sources/plugins/contextmenu/lang/ka.js2
-rw-r--r--sources/plugins/contextmenu/lang/km.js2
-rw-r--r--sources/plugins/contextmenu/lang/ko.js2
-rw-r--r--sources/plugins/contextmenu/lang/ku.js2
-rw-r--r--sources/plugins/contextmenu/lang/lt.js2
-rw-r--r--sources/plugins/contextmenu/lang/lv.js2
-rw-r--r--sources/plugins/contextmenu/lang/mk.js4
-rw-r--r--sources/plugins/contextmenu/lang/mn.js2
-rw-r--r--sources/plugins/contextmenu/lang/ms.js2
-rw-r--r--sources/plugins/contextmenu/lang/nb.js2
-rw-r--r--sources/plugins/contextmenu/lang/nl.js2
-rw-r--r--sources/plugins/contextmenu/lang/no.js2
-rw-r--r--sources/plugins/contextmenu/lang/pl.js2
-rw-r--r--sources/plugins/contextmenu/lang/pt-br.js2
-rw-r--r--sources/plugins/contextmenu/lang/pt.js2
-rw-r--r--sources/plugins/contextmenu/lang/ro.js2
-rw-r--r--sources/plugins/contextmenu/lang/ru.js2
-rw-r--r--sources/plugins/contextmenu/lang/si.js2
-rw-r--r--sources/plugins/contextmenu/lang/sk.js2
-rw-r--r--sources/plugins/contextmenu/lang/sl.js2
-rw-r--r--sources/plugins/contextmenu/lang/sq.js2
-rw-r--r--sources/plugins/contextmenu/lang/sr-latn.js2
-rw-r--r--sources/plugins/contextmenu/lang/sr.js2
-rw-r--r--sources/plugins/contextmenu/lang/sv.js2
-rw-r--r--sources/plugins/contextmenu/lang/th.js2
-rw-r--r--sources/plugins/contextmenu/lang/tr.js2
-rw-r--r--sources/plugins/contextmenu/lang/tt.js2
-rw-r--r--sources/plugins/contextmenu/lang/ug.js2
-rw-r--r--sources/plugins/contextmenu/lang/uk.js2
-rw-r--r--sources/plugins/contextmenu/lang/vi.js2
-rw-r--r--sources/plugins/contextmenu/lang/zh-cn.js2
-rw-r--r--sources/plugins/contextmenu/lang/zh.js2
-rw-r--r--sources/plugins/contextmenu/plugin.js4
-rw-r--r--sources/plugins/dialog/dialogDefinition.js2
-rw-r--r--sources/plugins/dialog/plugin.js2
-rw-r--r--sources/plugins/dialog/samples/assets/my_dialog.js2
-rw-r--r--sources/plugins/dialog/samples/dialog.html4
-rw-r--r--sources/plugins/dialogadvtab/plugin.js2
-rw-r--r--sources/plugins/dialogui/plugin.js2
-rw-r--r--sources/plugins/div/dialogs/div.js2
-rw-r--r--sources/plugins/div/lang/af.js2
-rw-r--r--sources/plugins/div/lang/ar.js2
-rw-r--r--sources/plugins/div/lang/bg.js2
-rw-r--r--sources/plugins/div/lang/bn.js2
-rw-r--r--sources/plugins/div/lang/bs.js2
-rw-r--r--sources/plugins/div/lang/ca.js2
-rw-r--r--sources/plugins/div/lang/cs.js2
-rw-r--r--sources/plugins/div/lang/cy.js2
-rw-r--r--sources/plugins/div/lang/da.js2
-rw-r--r--sources/plugins/div/lang/de-ch.js19
-rw-r--r--sources/plugins/div/lang/de.js2
-rw-r--r--sources/plugins/div/lang/el.js2
-rw-r--r--sources/plugins/div/lang/en-au.js2
-rw-r--r--sources/plugins/div/lang/en-ca.js2
-rw-r--r--sources/plugins/div/lang/en-gb.js2
-rw-r--r--sources/plugins/div/lang/en.js2
-rw-r--r--sources/plugins/div/lang/eo.js2
-rw-r--r--sources/plugins/div/lang/es.js2
-rw-r--r--sources/plugins/div/lang/et.js2
-rw-r--r--sources/plugins/div/lang/eu.js2
-rw-r--r--sources/plugins/div/lang/fa.js2
-rw-r--r--sources/plugins/div/lang/fi.js2
-rw-r--r--sources/plugins/div/lang/fo.js2
-rw-r--r--sources/plugins/div/lang/fr-ca.js2
-rw-r--r--sources/plugins/div/lang/fr.js2
-rw-r--r--sources/plugins/div/lang/gl.js2
-rw-r--r--sources/plugins/div/lang/gu.js2
-rw-r--r--sources/plugins/div/lang/he.js2
-rw-r--r--sources/plugins/div/lang/hi.js2
-rw-r--r--sources/plugins/div/lang/hr.js2
-rw-r--r--sources/plugins/div/lang/hu.js2
-rw-r--r--sources/plugins/div/lang/id.js2
-rw-r--r--sources/plugins/div/lang/is.js2
-rw-r--r--sources/plugins/div/lang/it.js2
-rw-r--r--sources/plugins/div/lang/ja.js2
-rw-r--r--sources/plugins/div/lang/ka.js2
-rw-r--r--sources/plugins/div/lang/km.js2
-rw-r--r--sources/plugins/div/lang/ko.js2
-rw-r--r--sources/plugins/div/lang/ku.js2
-rw-r--r--sources/plugins/div/lang/lt.js2
-rw-r--r--sources/plugins/div/lang/lv.js2
-rw-r--r--sources/plugins/div/lang/mk.js12
-rw-r--r--sources/plugins/div/lang/mn.js2
-rw-r--r--sources/plugins/div/lang/ms.js2
-rw-r--r--sources/plugins/div/lang/nb.js2
-rw-r--r--sources/plugins/div/lang/nl.js2
-rw-r--r--sources/plugins/div/lang/no.js2
-rw-r--r--sources/plugins/div/lang/pl.js2
-rw-r--r--sources/plugins/div/lang/pt-br.js2
-rw-r--r--sources/plugins/div/lang/pt.js2
-rw-r--r--sources/plugins/div/lang/ro.js2
-rw-r--r--sources/plugins/div/lang/ru.js2
-rw-r--r--sources/plugins/div/lang/si.js2
-rw-r--r--sources/plugins/div/lang/sk.js2
-rw-r--r--sources/plugins/div/lang/sl.js2
-rw-r--r--sources/plugins/div/lang/sq.js2
-rw-r--r--sources/plugins/div/lang/sr-latn.js2
-rw-r--r--sources/plugins/div/lang/sr.js2
-rw-r--r--sources/plugins/div/lang/sv.js2
-rw-r--r--sources/plugins/div/lang/th.js2
-rw-r--r--sources/plugins/div/lang/tr.js2
-rw-r--r--sources/plugins/div/lang/tt.js2
-rw-r--r--sources/plugins/div/lang/ug.js2
-rw-r--r--sources/plugins/div/lang/uk.js2
-rw-r--r--sources/plugins/div/lang/vi.js2
-rw-r--r--sources/plugins/div/lang/zh-cn.js2
-rw-r--r--sources/plugins/div/lang/zh.js2
-rw-r--r--sources/plugins/div/plugin.js4
-rw-r--r--sources/plugins/elementspath/lang/af.js2
-rw-r--r--sources/plugins/elementspath/lang/ar.js2
-rw-r--r--sources/plugins/elementspath/lang/bg.js2
-rw-r--r--sources/plugins/elementspath/lang/bn.js2
-rw-r--r--sources/plugins/elementspath/lang/bs.js2
-rw-r--r--sources/plugins/elementspath/lang/ca.js2
-rw-r--r--sources/plugins/elementspath/lang/cs.js2
-rw-r--r--sources/plugins/elementspath/lang/cy.js2
-rw-r--r--sources/plugins/elementspath/lang/da.js2
-rw-r--r--sources/plugins/elementspath/lang/de-ch.js8
-rw-r--r--sources/plugins/elementspath/lang/de.js2
-rw-r--r--sources/plugins/elementspath/lang/el.js2
-rw-r--r--sources/plugins/elementspath/lang/en-au.js2
-rw-r--r--sources/plugins/elementspath/lang/en-ca.js2
-rw-r--r--sources/plugins/elementspath/lang/en-gb.js2
-rw-r--r--sources/plugins/elementspath/lang/en.js2
-rw-r--r--sources/plugins/elementspath/lang/eo.js2
-rw-r--r--sources/plugins/elementspath/lang/es.js2
-rw-r--r--sources/plugins/elementspath/lang/et.js2
-rw-r--r--sources/plugins/elementspath/lang/eu.js2
-rw-r--r--sources/plugins/elementspath/lang/fa.js2
-rw-r--r--sources/plugins/elementspath/lang/fi.js2
-rw-r--r--sources/plugins/elementspath/lang/fo.js2
-rw-r--r--sources/plugins/elementspath/lang/fr-ca.js2
-rw-r--r--sources/plugins/elementspath/lang/fr.js2
-rw-r--r--sources/plugins/elementspath/lang/gl.js2
-rw-r--r--sources/plugins/elementspath/lang/gu.js2
-rw-r--r--sources/plugins/elementspath/lang/he.js2
-rw-r--r--sources/plugins/elementspath/lang/hi.js2
-rw-r--r--sources/plugins/elementspath/lang/hr.js2
-rw-r--r--sources/plugins/elementspath/lang/hu.js2
-rw-r--r--sources/plugins/elementspath/lang/is.js2
-rw-r--r--sources/plugins/elementspath/lang/it.js2
-rw-r--r--sources/plugins/elementspath/lang/ja.js2
-rw-r--r--sources/plugins/elementspath/lang/ka.js2
-rw-r--r--sources/plugins/elementspath/lang/km.js2
-rw-r--r--sources/plugins/elementspath/lang/ko.js2
-rw-r--r--sources/plugins/elementspath/lang/ku.js2
-rw-r--r--sources/plugins/elementspath/lang/lt.js2
-rw-r--r--sources/plugins/elementspath/lang/lv.js2
-rw-r--r--sources/plugins/elementspath/lang/mk.js2
-rw-r--r--sources/plugins/elementspath/lang/mn.js2
-rw-r--r--sources/plugins/elementspath/lang/ms.js2
-rw-r--r--sources/plugins/elementspath/lang/nb.js2
-rw-r--r--sources/plugins/elementspath/lang/nl.js2
-rw-r--r--sources/plugins/elementspath/lang/no.js2
-rw-r--r--sources/plugins/elementspath/lang/pl.js2
-rw-r--r--sources/plugins/elementspath/lang/pt-br.js2
-rw-r--r--sources/plugins/elementspath/lang/pt.js2
-rw-r--r--sources/plugins/elementspath/lang/ro.js2
-rw-r--r--sources/plugins/elementspath/lang/ru.js2
-rw-r--r--sources/plugins/elementspath/lang/si.js2
-rw-r--r--sources/plugins/elementspath/lang/sk.js2
-rw-r--r--sources/plugins/elementspath/lang/sl.js2
-rw-r--r--sources/plugins/elementspath/lang/sq.js2
-rw-r--r--sources/plugins/elementspath/lang/sr-latn.js2
-rw-r--r--sources/plugins/elementspath/lang/sr.js2
-rw-r--r--sources/plugins/elementspath/lang/sv.js2
-rw-r--r--sources/plugins/elementspath/lang/th.js2
-rw-r--r--sources/plugins/elementspath/lang/tr.js2
-rw-r--r--sources/plugins/elementspath/lang/tt.js2
-rw-r--r--sources/plugins/elementspath/lang/ug.js2
-rw-r--r--sources/plugins/elementspath/lang/uk.js2
-rw-r--r--sources/plugins/elementspath/lang/vi.js2
-rw-r--r--sources/plugins/elementspath/lang/zh-cn.js2
-rw-r--r--sources/plugins/elementspath/lang/zh.js2
-rw-r--r--sources/plugins/elementspath/plugin.js4
-rw-r--r--sources/plugins/enterkey/plugin.js2
-rw-r--r--sources/plugins/enterkey/samples/enterkey.html4
-rw-r--r--sources/plugins/entities/plugin.js2
-rw-r--r--sources/plugins/fakeobjects/lang/af.js2
-rw-r--r--sources/plugins/fakeobjects/lang/ar.js2
-rw-r--r--sources/plugins/fakeobjects/lang/bg.js2
-rw-r--r--sources/plugins/fakeobjects/lang/bn.js2
-rw-r--r--sources/plugins/fakeobjects/lang/bs.js2
-rw-r--r--sources/plugins/fakeobjects/lang/ca.js2
-rw-r--r--sources/plugins/fakeobjects/lang/cs.js2
-rw-r--r--sources/plugins/fakeobjects/lang/cy.js2
-rw-r--r--sources/plugins/fakeobjects/lang/da.js2
-rw-r--r--sources/plugins/fakeobjects/lang/de-ch.js11
-rw-r--r--sources/plugins/fakeobjects/lang/de.js2
-rw-r--r--sources/plugins/fakeobjects/lang/el.js2
-rw-r--r--sources/plugins/fakeobjects/lang/en-au.js2
-rw-r--r--sources/plugins/fakeobjects/lang/en-ca.js2
-rw-r--r--sources/plugins/fakeobjects/lang/en-gb.js2
-rw-r--r--sources/plugins/fakeobjects/lang/en.js2
-rw-r--r--sources/plugins/fakeobjects/lang/eo.js2
-rw-r--r--sources/plugins/fakeobjects/lang/es.js2
-rw-r--r--sources/plugins/fakeobjects/lang/et.js2
-rw-r--r--sources/plugins/fakeobjects/lang/eu.js2
-rw-r--r--sources/plugins/fakeobjects/lang/fa.js2
-rw-r--r--sources/plugins/fakeobjects/lang/fi.js2
-rw-r--r--sources/plugins/fakeobjects/lang/fo.js2
-rw-r--r--sources/plugins/fakeobjects/lang/fr-ca.js2
-rw-r--r--sources/plugins/fakeobjects/lang/fr.js2
-rw-r--r--sources/plugins/fakeobjects/lang/gl.js2
-rw-r--r--sources/plugins/fakeobjects/lang/gu.js2
-rw-r--r--sources/plugins/fakeobjects/lang/he.js2
-rw-r--r--sources/plugins/fakeobjects/lang/hi.js2
-rw-r--r--sources/plugins/fakeobjects/lang/hr.js2
-rw-r--r--sources/plugins/fakeobjects/lang/hu.js2
-rw-r--r--sources/plugins/fakeobjects/lang/id.js2
-rw-r--r--sources/plugins/fakeobjects/lang/is.js2
-rw-r--r--sources/plugins/fakeobjects/lang/it.js2
-rw-r--r--sources/plugins/fakeobjects/lang/ja.js2
-rw-r--r--sources/plugins/fakeobjects/lang/ka.js2
-rw-r--r--sources/plugins/fakeobjects/lang/km.js2
-rw-r--r--sources/plugins/fakeobjects/lang/ko.js2
-rw-r--r--sources/plugins/fakeobjects/lang/ku.js2
-rw-r--r--sources/plugins/fakeobjects/lang/lt.js2
-rw-r--r--sources/plugins/fakeobjects/lang/lv.js2
-rw-r--r--sources/plugins/fakeobjects/lang/mk.js4
-rw-r--r--sources/plugins/fakeobjects/lang/mn.js2
-rw-r--r--sources/plugins/fakeobjects/lang/ms.js2
-rw-r--r--sources/plugins/fakeobjects/lang/nb.js2
-rw-r--r--sources/plugins/fakeobjects/lang/nl.js2
-rw-r--r--sources/plugins/fakeobjects/lang/no.js2
-rw-r--r--sources/plugins/fakeobjects/lang/pl.js2
-rw-r--r--sources/plugins/fakeobjects/lang/pt-br.js2
-rw-r--r--sources/plugins/fakeobjects/lang/pt.js2
-rw-r--r--sources/plugins/fakeobjects/lang/ro.js2
-rw-r--r--sources/plugins/fakeobjects/lang/ru.js2
-rw-r--r--sources/plugins/fakeobjects/lang/si.js2
-rw-r--r--sources/plugins/fakeobjects/lang/sk.js2
-rw-r--r--sources/plugins/fakeobjects/lang/sl.js2
-rw-r--r--sources/plugins/fakeobjects/lang/sq.js2
-rw-r--r--sources/plugins/fakeobjects/lang/sr-latn.js2
-rw-r--r--sources/plugins/fakeobjects/lang/sr.js2
-rw-r--r--sources/plugins/fakeobjects/lang/sv.js2
-rw-r--r--sources/plugins/fakeobjects/lang/th.js2
-rw-r--r--sources/plugins/fakeobjects/lang/tr.js2
-rw-r--r--sources/plugins/fakeobjects/lang/tt.js2
-rw-r--r--sources/plugins/fakeobjects/lang/ug.js2
-rw-r--r--sources/plugins/fakeobjects/lang/uk.js2
-rw-r--r--sources/plugins/fakeobjects/lang/vi.js2
-rw-r--r--sources/plugins/fakeobjects/lang/zh-cn.js2
-rw-r--r--sources/plugins/fakeobjects/lang/zh.js2
-rw-r--r--sources/plugins/fakeobjects/plugin.js4
-rw-r--r--sources/plugins/filebrowser/plugin.js2
-rw-r--r--sources/plugins/find/dialogs/find.js2
-rw-r--r--sources/plugins/find/lang/af.js2
-rw-r--r--sources/plugins/find/lang/ar.js2
-rw-r--r--sources/plugins/find/lang/bg.js2
-rw-r--r--sources/plugins/find/lang/bn.js2
-rw-r--r--sources/plugins/find/lang/bs.js2
-rw-r--r--sources/plugins/find/lang/ca.js2
-rw-r--r--sources/plugins/find/lang/cs.js2
-rw-r--r--sources/plugins/find/lang/cy.js2
-rw-r--r--sources/plugins/find/lang/da.js2
-rw-r--r--sources/plugins/find/lang/de-ch.js18
-rw-r--r--sources/plugins/find/lang/de.js2
-rw-r--r--sources/plugins/find/lang/el.js2
-rw-r--r--sources/plugins/find/lang/en-au.js2
-rw-r--r--sources/plugins/find/lang/en-ca.js2
-rw-r--r--sources/plugins/find/lang/en-gb.js2
-rw-r--r--sources/plugins/find/lang/en.js2
-rw-r--r--sources/plugins/find/lang/eo.js2
-rw-r--r--sources/plugins/find/lang/es.js2
-rw-r--r--sources/plugins/find/lang/et.js2
-rw-r--r--sources/plugins/find/lang/eu.js2
-rw-r--r--sources/plugins/find/lang/fa.js2
-rw-r--r--sources/plugins/find/lang/fi.js2
-rw-r--r--sources/plugins/find/lang/fo.js2
-rw-r--r--sources/plugins/find/lang/fr-ca.js2
-rw-r--r--sources/plugins/find/lang/fr.js2
-rw-r--r--sources/plugins/find/lang/gl.js2
-rw-r--r--sources/plugins/find/lang/gu.js2
-rw-r--r--sources/plugins/find/lang/he.js2
-rw-r--r--sources/plugins/find/lang/hi.js2
-rw-r--r--sources/plugins/find/lang/hr.js2
-rw-r--r--sources/plugins/find/lang/hu.js2
-rw-r--r--sources/plugins/find/lang/id.js2
-rw-r--r--sources/plugins/find/lang/is.js2
-rw-r--r--sources/plugins/find/lang/it.js2
-rw-r--r--sources/plugins/find/lang/ja.js2
-rw-r--r--sources/plugins/find/lang/ka.js2
-rw-r--r--sources/plugins/find/lang/km.js2
-rw-r--r--sources/plugins/find/lang/ko.js2
-rw-r--r--sources/plugins/find/lang/ku.js2
-rw-r--r--sources/plugins/find/lang/lt.js2
-rw-r--r--sources/plugins/find/lang/lv.js2
-rw-r--r--sources/plugins/find/lang/mk.js26
-rw-r--r--sources/plugins/find/lang/mn.js2
-rw-r--r--sources/plugins/find/lang/ms.js2
-rw-r--r--sources/plugins/find/lang/nb.js2
-rw-r--r--sources/plugins/find/lang/nl.js2
-rw-r--r--sources/plugins/find/lang/no.js2
-rw-r--r--sources/plugins/find/lang/pl.js2
-rw-r--r--sources/plugins/find/lang/pt-br.js2
-rw-r--r--sources/plugins/find/lang/pt.js2
-rw-r--r--sources/plugins/find/lang/ro.js2
-rw-r--r--sources/plugins/find/lang/ru.js2
-rw-r--r--sources/plugins/find/lang/si.js2
-rw-r--r--sources/plugins/find/lang/sk.js10
-rw-r--r--sources/plugins/find/lang/sl.js2
-rw-r--r--sources/plugins/find/lang/sq.js2
-rw-r--r--sources/plugins/find/lang/sr-latn.js2
-rw-r--r--sources/plugins/find/lang/sr.js2
-rw-r--r--sources/plugins/find/lang/sv.js2
-rw-r--r--sources/plugins/find/lang/th.js2
-rw-r--r--sources/plugins/find/lang/tr.js2
-rw-r--r--sources/plugins/find/lang/tt.js2
-rw-r--r--sources/plugins/find/lang/ug.js2
-rw-r--r--sources/plugins/find/lang/uk.js2
-rw-r--r--sources/plugins/find/lang/vi.js2
-rw-r--r--sources/plugins/find/lang/zh-cn.js2
-rw-r--r--sources/plugins/find/lang/zh.js2
-rw-r--r--sources/plugins/find/plugin.js4
-rw-r--r--sources/plugins/flash/dialogs/flash.js2
-rw-r--r--sources/plugins/flash/lang/af.js2
-rw-r--r--sources/plugins/flash/lang/ar.js2
-rw-r--r--sources/plugins/flash/lang/bg.js2
-rw-r--r--sources/plugins/flash/lang/bn.js2
-rw-r--r--sources/plugins/flash/lang/bs.js2
-rw-r--r--sources/plugins/flash/lang/ca.js2
-rw-r--r--sources/plugins/flash/lang/cs.js2
-rw-r--r--sources/plugins/flash/lang/cy.js2
-rw-r--r--sources/plugins/flash/lang/da.js2
-rw-r--r--sources/plugins/flash/lang/de-ch.js43
-rw-r--r--sources/plugins/flash/lang/de.js2
-rw-r--r--sources/plugins/flash/lang/el.js2
-rw-r--r--sources/plugins/flash/lang/en-au.js2
-rw-r--r--sources/plugins/flash/lang/en-ca.js2
-rw-r--r--sources/plugins/flash/lang/en-gb.js2
-rw-r--r--sources/plugins/flash/lang/en.js2
-rw-r--r--sources/plugins/flash/lang/eo.js2
-rw-r--r--sources/plugins/flash/lang/es.js2
-rw-r--r--sources/plugins/flash/lang/et.js2
-rw-r--r--sources/plugins/flash/lang/eu.js2
-rw-r--r--sources/plugins/flash/lang/fa.js2
-rw-r--r--sources/plugins/flash/lang/fi.js2
-rw-r--r--sources/plugins/flash/lang/fo.js2
-rw-r--r--sources/plugins/flash/lang/fr-ca.js2
-rw-r--r--sources/plugins/flash/lang/fr.js2
-rw-r--r--sources/plugins/flash/lang/gl.js2
-rw-r--r--sources/plugins/flash/lang/gu.js2
-rw-r--r--sources/plugins/flash/lang/he.js2
-rw-r--r--sources/plugins/flash/lang/hi.js2
-rw-r--r--sources/plugins/flash/lang/hr.js2
-rw-r--r--sources/plugins/flash/lang/hu.js2
-rw-r--r--sources/plugins/flash/lang/id.js2
-rw-r--r--sources/plugins/flash/lang/is.js2
-rw-r--r--sources/plugins/flash/lang/it.js2
-rw-r--r--sources/plugins/flash/lang/ja.js2
-rw-r--r--sources/plugins/flash/lang/ka.js2
-rw-r--r--sources/plugins/flash/lang/km.js2
-rw-r--r--sources/plugins/flash/lang/ko.js2
-rw-r--r--sources/plugins/flash/lang/ku.js2
-rw-r--r--sources/plugins/flash/lang/lt.js2
-rw-r--r--sources/plugins/flash/lang/lv.js2
-rw-r--r--sources/plugins/flash/lang/mk.js6
-rw-r--r--sources/plugins/flash/lang/mn.js2
-rw-r--r--sources/plugins/flash/lang/ms.js2
-rw-r--r--sources/plugins/flash/lang/nb.js2
-rw-r--r--sources/plugins/flash/lang/nl.js2
-rw-r--r--sources/plugins/flash/lang/no.js2
-rw-r--r--sources/plugins/flash/lang/pl.js2
-rw-r--r--sources/plugins/flash/lang/pt-br.js2
-rw-r--r--sources/plugins/flash/lang/pt.js2
-rw-r--r--sources/plugins/flash/lang/ro.js2
-rw-r--r--sources/plugins/flash/lang/ru.js2
-rw-r--r--sources/plugins/flash/lang/si.js2
-rw-r--r--sources/plugins/flash/lang/sk.js2
-rw-r--r--sources/plugins/flash/lang/sl.js2
-rw-r--r--sources/plugins/flash/lang/sq.js2
-rw-r--r--sources/plugins/flash/lang/sr-latn.js2
-rw-r--r--sources/plugins/flash/lang/sr.js2
-rw-r--r--sources/plugins/flash/lang/sv.js2
-rw-r--r--sources/plugins/flash/lang/th.js2
-rw-r--r--sources/plugins/flash/lang/tr.js2
-rw-r--r--sources/plugins/flash/lang/tt.js2
-rw-r--r--sources/plugins/flash/lang/ug.js2
-rw-r--r--sources/plugins/flash/lang/uk.js2
-rw-r--r--sources/plugins/flash/lang/vi.js2
-rw-r--r--sources/plugins/flash/lang/zh-cn.js2
-rw-r--r--sources/plugins/flash/lang/zh.js2
-rw-r--r--sources/plugins/flash/plugin.js4
-rw-r--r--sources/plugins/floatingspace/plugin.js2
-rw-r--r--sources/plugins/floatpanel/plugin.js2
-rw-r--r--sources/plugins/font/lang/af.js2
-rw-r--r--sources/plugins/font/lang/ar.js2
-rw-r--r--sources/plugins/font/lang/bg.js2
-rw-r--r--sources/plugins/font/lang/bn.js2
-rw-r--r--sources/plugins/font/lang/bs.js2
-rw-r--r--sources/plugins/font/lang/ca.js2
-rw-r--r--sources/plugins/font/lang/cs.js2
-rw-r--r--sources/plugins/font/lang/cy.js2
-rw-r--r--sources/plugins/font/lang/da.js2
-rw-r--r--sources/plugins/font/lang/de-ch.js14
-rw-r--r--sources/plugins/font/lang/de.js2
-rw-r--r--sources/plugins/font/lang/el.js2
-rw-r--r--sources/plugins/font/lang/en-au.js2
-rw-r--r--sources/plugins/font/lang/en-ca.js2
-rw-r--r--sources/plugins/font/lang/en-gb.js2
-rw-r--r--sources/plugins/font/lang/en.js2
-rw-r--r--sources/plugins/font/lang/eo.js2
-rw-r--r--sources/plugins/font/lang/es.js2
-rw-r--r--sources/plugins/font/lang/et.js2
-rw-r--r--sources/plugins/font/lang/eu.js2
-rw-r--r--sources/plugins/font/lang/fa.js2
-rw-r--r--sources/plugins/font/lang/fi.js2
-rw-r--r--sources/plugins/font/lang/fo.js2
-rw-r--r--sources/plugins/font/lang/fr-ca.js2
-rw-r--r--sources/plugins/font/lang/fr.js2
-rw-r--r--sources/plugins/font/lang/gl.js2
-rw-r--r--sources/plugins/font/lang/gu.js2
-rw-r--r--sources/plugins/font/lang/he.js2
-rw-r--r--sources/plugins/font/lang/hi.js2
-rw-r--r--sources/plugins/font/lang/hr.js2
-rw-r--r--sources/plugins/font/lang/hu.js2
-rw-r--r--sources/plugins/font/lang/id.js2
-rw-r--r--sources/plugins/font/lang/is.js2
-rw-r--r--sources/plugins/font/lang/it.js2
-rw-r--r--sources/plugins/font/lang/ja.js2
-rw-r--r--sources/plugins/font/lang/ka.js2
-rw-r--r--sources/plugins/font/lang/km.js2
-rw-r--r--sources/plugins/font/lang/ko.js2
-rw-r--r--sources/plugins/font/lang/ku.js2
-rw-r--r--sources/plugins/font/lang/lt.js2
-rw-r--r--sources/plugins/font/lang/lv.js2
-rw-r--r--sources/plugins/font/lang/mk.js2
-rw-r--r--sources/plugins/font/lang/mn.js2
-rw-r--r--sources/plugins/font/lang/ms.js2
-rw-r--r--sources/plugins/font/lang/nb.js2
-rw-r--r--sources/plugins/font/lang/nl.js2
-rw-r--r--sources/plugins/font/lang/no.js2
-rw-r--r--sources/plugins/font/lang/pl.js2
-rw-r--r--sources/plugins/font/lang/pt-br.js2
-rw-r--r--sources/plugins/font/lang/pt.js2
-rw-r--r--sources/plugins/font/lang/ro.js2
-rw-r--r--sources/plugins/font/lang/ru.js2
-rw-r--r--sources/plugins/font/lang/si.js2
-rw-r--r--sources/plugins/font/lang/sk.js8
-rw-r--r--sources/plugins/font/lang/sl.js2
-rw-r--r--sources/plugins/font/lang/sq.js2
-rw-r--r--sources/plugins/font/lang/sr-latn.js2
-rw-r--r--sources/plugins/font/lang/sr.js2
-rw-r--r--sources/plugins/font/lang/sv.js2
-rw-r--r--sources/plugins/font/lang/th.js2
-rw-r--r--sources/plugins/font/lang/tr.js2
-rw-r--r--sources/plugins/font/lang/tt.js2
-rw-r--r--sources/plugins/font/lang/ug.js2
-rw-r--r--sources/plugins/font/lang/uk.js2
-rw-r--r--sources/plugins/font/lang/vi.js2
-rw-r--r--sources/plugins/font/lang/zh-cn.js2
-rw-r--r--sources/plugins/font/lang/zh.js2
-rw-r--r--sources/plugins/font/plugin.js4
-rw-r--r--sources/plugins/format/lang/af.js2
-rw-r--r--sources/plugins/format/lang/ar.js2
-rw-r--r--sources/plugins/format/lang/bg.js2
-rw-r--r--sources/plugins/format/lang/bn.js2
-rw-r--r--sources/plugins/format/lang/bs.js2
-rw-r--r--sources/plugins/format/lang/ca.js2
-rw-r--r--sources/plugins/format/lang/cs.js2
-rw-r--r--sources/plugins/format/lang/cy.js2
-rw-r--r--sources/plugins/format/lang/da.js2
-rw-r--r--sources/plugins/format/lang/de-ch.js18
-rw-r--r--sources/plugins/format/lang/de.js2
-rw-r--r--sources/plugins/format/lang/el.js2
-rw-r--r--sources/plugins/format/lang/en-au.js2
-rw-r--r--sources/plugins/format/lang/en-ca.js2
-rw-r--r--sources/plugins/format/lang/en-gb.js2
-rw-r--r--sources/plugins/format/lang/en.js2
-rw-r--r--sources/plugins/format/lang/eo.js2
-rw-r--r--sources/plugins/format/lang/es.js2
-rw-r--r--sources/plugins/format/lang/et.js2
-rw-r--r--sources/plugins/format/lang/eu.js2
-rw-r--r--sources/plugins/format/lang/fa.js2
-rw-r--r--sources/plugins/format/lang/fi.js2
-rw-r--r--sources/plugins/format/lang/fo.js2
-rw-r--r--sources/plugins/format/lang/fr-ca.js2
-rw-r--r--sources/plugins/format/lang/fr.js2
-rw-r--r--sources/plugins/format/lang/gl.js2
-rw-r--r--sources/plugins/format/lang/gu.js2
-rw-r--r--sources/plugins/format/lang/he.js2
-rw-r--r--sources/plugins/format/lang/hi.js2
-rw-r--r--sources/plugins/format/lang/hr.js2
-rw-r--r--sources/plugins/format/lang/hu.js2
-rw-r--r--sources/plugins/format/lang/id.js2
-rw-r--r--sources/plugins/format/lang/is.js2
-rw-r--r--sources/plugins/format/lang/it.js2
-rw-r--r--sources/plugins/format/lang/ja.js2
-rw-r--r--sources/plugins/format/lang/ka.js2
-rw-r--r--sources/plugins/format/lang/km.js2
-rw-r--r--sources/plugins/format/lang/ko.js2
-rw-r--r--sources/plugins/format/lang/ku.js2
-rw-r--r--sources/plugins/format/lang/lt.js2
-rw-r--r--sources/plugins/format/lang/lv.js2
-rw-r--r--sources/plugins/format/lang/mk.js2
-rw-r--r--sources/plugins/format/lang/mn.js2
-rw-r--r--sources/plugins/format/lang/ms.js2
-rw-r--r--sources/plugins/format/lang/nb.js2
-rw-r--r--sources/plugins/format/lang/nl.js2
-rw-r--r--sources/plugins/format/lang/no.js2
-rw-r--r--sources/plugins/format/lang/pl.js2
-rw-r--r--sources/plugins/format/lang/pt-br.js2
-rw-r--r--sources/plugins/format/lang/pt.js2
-rw-r--r--sources/plugins/format/lang/ro.js2
-rw-r--r--sources/plugins/format/lang/ru.js2
-rw-r--r--sources/plugins/format/lang/si.js2
-rw-r--r--sources/plugins/format/lang/sk.js4
-rw-r--r--sources/plugins/format/lang/sl.js2
-rw-r--r--sources/plugins/format/lang/sq.js2
-rw-r--r--sources/plugins/format/lang/sr-latn.js2
-rw-r--r--sources/plugins/format/lang/sr.js2
-rw-r--r--sources/plugins/format/lang/sv.js2
-rw-r--r--sources/plugins/format/lang/th.js2
-rw-r--r--sources/plugins/format/lang/tr.js2
-rw-r--r--sources/plugins/format/lang/tt.js2
-rw-r--r--sources/plugins/format/lang/ug.js2
-rw-r--r--sources/plugins/format/lang/uk.js2
-rw-r--r--sources/plugins/format/lang/vi.js2
-rw-r--r--sources/plugins/format/lang/zh-cn.js2
-rw-r--r--sources/plugins/format/lang/zh.js2
-rw-r--r--sources/plugins/format/plugin.js4
-rw-r--r--sources/plugins/forms/dialogs/button.js2
-rw-r--r--sources/plugins/forms/dialogs/checkbox.js2
-rw-r--r--sources/plugins/forms/dialogs/form.js2
-rw-r--r--sources/plugins/forms/dialogs/hiddenfield.js2
-rw-r--r--sources/plugins/forms/dialogs/radio.js2
-rw-r--r--sources/plugins/forms/dialogs/select.js2
-rw-r--r--sources/plugins/forms/dialogs/textarea.js2
-rw-r--r--sources/plugins/forms/dialogs/textfield.js2
-rw-r--r--sources/plugins/forms/lang/af.js2
-rw-r--r--sources/plugins/forms/lang/ar.js2
-rw-r--r--sources/plugins/forms/lang/bg.js2
-rw-r--r--sources/plugins/forms/lang/bn.js2
-rw-r--r--sources/plugins/forms/lang/bs.js2
-rw-r--r--sources/plugins/forms/lang/ca.js2
-rw-r--r--sources/plugins/forms/lang/cs.js2
-rw-r--r--sources/plugins/forms/lang/cy.js2
-rw-r--r--sources/plugins/forms/lang/da.js2
-rw-r--r--sources/plugins/forms/lang/de-ch.js71
-rw-r--r--sources/plugins/forms/lang/de.js2
-rw-r--r--sources/plugins/forms/lang/el.js2
-rw-r--r--sources/plugins/forms/lang/en-au.js2
-rw-r--r--sources/plugins/forms/lang/en-ca.js2
-rw-r--r--sources/plugins/forms/lang/en-gb.js2
-rw-r--r--sources/plugins/forms/lang/en.js2
-rw-r--r--sources/plugins/forms/lang/eo.js2
-rw-r--r--sources/plugins/forms/lang/es.js2
-rw-r--r--sources/plugins/forms/lang/et.js2
-rw-r--r--sources/plugins/forms/lang/eu.js2
-rw-r--r--sources/plugins/forms/lang/fa.js2
-rw-r--r--sources/plugins/forms/lang/fi.js2
-rw-r--r--sources/plugins/forms/lang/fo.js2
-rw-r--r--sources/plugins/forms/lang/fr-ca.js2
-rw-r--r--sources/plugins/forms/lang/fr.js2
-rw-r--r--sources/plugins/forms/lang/gl.js2
-rw-r--r--sources/plugins/forms/lang/gu.js2
-rw-r--r--sources/plugins/forms/lang/he.js2
-rw-r--r--sources/plugins/forms/lang/hi.js2
-rw-r--r--sources/plugins/forms/lang/hr.js2
-rw-r--r--sources/plugins/forms/lang/hu.js2
-rw-r--r--sources/plugins/forms/lang/id.js2
-rw-r--r--sources/plugins/forms/lang/is.js2
-rw-r--r--sources/plugins/forms/lang/it.js2
-rw-r--r--sources/plugins/forms/lang/ja.js2
-rw-r--r--sources/plugins/forms/lang/ka.js2
-rw-r--r--sources/plugins/forms/lang/km.js2
-rw-r--r--sources/plugins/forms/lang/ko.js2
-rw-r--r--sources/plugins/forms/lang/ku.js2
-rw-r--r--sources/plugins/forms/lang/lt.js2
-rw-r--r--sources/plugins/forms/lang/lv.js2
-rw-r--r--sources/plugins/forms/lang/mk.js4
-rw-r--r--sources/plugins/forms/lang/mn.js2
-rw-r--r--sources/plugins/forms/lang/ms.js2
-rw-r--r--sources/plugins/forms/lang/nb.js2
-rw-r--r--sources/plugins/forms/lang/nl.js2
-rw-r--r--sources/plugins/forms/lang/no.js2
-rw-r--r--sources/plugins/forms/lang/pl.js2
-rw-r--r--sources/plugins/forms/lang/pt-br.js2
-rw-r--r--sources/plugins/forms/lang/pt.js2
-rw-r--r--sources/plugins/forms/lang/ro.js2
-rw-r--r--sources/plugins/forms/lang/ru.js2
-rw-r--r--sources/plugins/forms/lang/si.js2
-rw-r--r--sources/plugins/forms/lang/sk.js2
-rw-r--r--sources/plugins/forms/lang/sl.js2
-rw-r--r--sources/plugins/forms/lang/sq.js2
-rw-r--r--sources/plugins/forms/lang/sr-latn.js2
-rw-r--r--sources/plugins/forms/lang/sr.js2
-rw-r--r--sources/plugins/forms/lang/sv.js2
-rw-r--r--sources/plugins/forms/lang/th.js2
-rw-r--r--sources/plugins/forms/lang/tr.js2
-rw-r--r--sources/plugins/forms/lang/tt.js10
-rw-r--r--sources/plugins/forms/lang/ug.js2
-rw-r--r--sources/plugins/forms/lang/uk.js2
-rw-r--r--sources/plugins/forms/lang/vi.js2
-rw-r--r--sources/plugins/forms/lang/zh-cn.js2
-rw-r--r--sources/plugins/forms/lang/zh.js2
-rw-r--r--sources/plugins/forms/plugin.js4
-rw-r--r--sources/plugins/horizontalrule/lang/af.js2
-rw-r--r--sources/plugins/horizontalrule/lang/ar.js2
-rw-r--r--sources/plugins/horizontalrule/lang/bg.js2
-rw-r--r--sources/plugins/horizontalrule/lang/bn.js2
-rw-r--r--sources/plugins/horizontalrule/lang/bs.js2
-rw-r--r--sources/plugins/horizontalrule/lang/ca.js2
-rw-r--r--sources/plugins/horizontalrule/lang/cs.js2
-rw-r--r--sources/plugins/horizontalrule/lang/cy.js2
-rw-r--r--sources/plugins/horizontalrule/lang/da.js2
-rw-r--r--sources/plugins/horizontalrule/lang/de-ch.js7
-rw-r--r--sources/plugins/horizontalrule/lang/de.js2
-rw-r--r--sources/plugins/horizontalrule/lang/el.js2
-rw-r--r--sources/plugins/horizontalrule/lang/en-au.js2
-rw-r--r--sources/plugins/horizontalrule/lang/en-ca.js2
-rw-r--r--sources/plugins/horizontalrule/lang/en-gb.js2
-rw-r--r--sources/plugins/horizontalrule/lang/en.js2
-rw-r--r--sources/plugins/horizontalrule/lang/eo.js2
-rw-r--r--sources/plugins/horizontalrule/lang/es.js2
-rw-r--r--sources/plugins/horizontalrule/lang/et.js2
-rw-r--r--sources/plugins/horizontalrule/lang/eu.js2
-rw-r--r--sources/plugins/horizontalrule/lang/fa.js2
-rw-r--r--sources/plugins/horizontalrule/lang/fi.js2
-rw-r--r--sources/plugins/horizontalrule/lang/fo.js2
-rw-r--r--sources/plugins/horizontalrule/lang/fr-ca.js2
-rw-r--r--sources/plugins/horizontalrule/lang/fr.js2
-rw-r--r--sources/plugins/horizontalrule/lang/gl.js2
-rw-r--r--sources/plugins/horizontalrule/lang/gu.js2
-rw-r--r--sources/plugins/horizontalrule/lang/he.js2
-rw-r--r--sources/plugins/horizontalrule/lang/hi.js2
-rw-r--r--sources/plugins/horizontalrule/lang/hr.js2
-rw-r--r--sources/plugins/horizontalrule/lang/hu.js2
-rw-r--r--sources/plugins/horizontalrule/lang/id.js2
-rw-r--r--sources/plugins/horizontalrule/lang/is.js2
-rw-r--r--sources/plugins/horizontalrule/lang/it.js2
-rw-r--r--sources/plugins/horizontalrule/lang/ja.js2
-rw-r--r--sources/plugins/horizontalrule/lang/ka.js2
-rw-r--r--sources/plugins/horizontalrule/lang/km.js2
-rw-r--r--sources/plugins/horizontalrule/lang/ko.js2
-rw-r--r--sources/plugins/horizontalrule/lang/ku.js2
-rw-r--r--sources/plugins/horizontalrule/lang/lt.js2
-rw-r--r--sources/plugins/horizontalrule/lang/lv.js2
-rw-r--r--sources/plugins/horizontalrule/lang/mk.js2
-rw-r--r--sources/plugins/horizontalrule/lang/mn.js2
-rw-r--r--sources/plugins/horizontalrule/lang/ms.js2
-rw-r--r--sources/plugins/horizontalrule/lang/nb.js2
-rw-r--r--sources/plugins/horizontalrule/lang/nl.js2
-rw-r--r--sources/plugins/horizontalrule/lang/no.js2
-rw-r--r--sources/plugins/horizontalrule/lang/pl.js2
-rw-r--r--sources/plugins/horizontalrule/lang/pt-br.js2
-rw-r--r--sources/plugins/horizontalrule/lang/pt.js2
-rw-r--r--sources/plugins/horizontalrule/lang/ro.js2
-rw-r--r--sources/plugins/horizontalrule/lang/ru.js2
-rw-r--r--sources/plugins/horizontalrule/lang/si.js2
-rw-r--r--sources/plugins/horizontalrule/lang/sk.js2
-rw-r--r--sources/plugins/horizontalrule/lang/sl.js2
-rw-r--r--sources/plugins/horizontalrule/lang/sq.js2
-rw-r--r--sources/plugins/horizontalrule/lang/sr-latn.js2
-rw-r--r--sources/plugins/horizontalrule/lang/sr.js2
-rw-r--r--sources/plugins/horizontalrule/lang/sv.js2
-rw-r--r--sources/plugins/horizontalrule/lang/th.js2
-rw-r--r--sources/plugins/horizontalrule/lang/tr.js2
-rw-r--r--sources/plugins/horizontalrule/lang/tt.js2
-rw-r--r--sources/plugins/horizontalrule/lang/ug.js2
-rw-r--r--sources/plugins/horizontalrule/lang/uk.js2
-rw-r--r--sources/plugins/horizontalrule/lang/vi.js2
-rw-r--r--sources/plugins/horizontalrule/lang/zh-cn.js2
-rw-r--r--sources/plugins/horizontalrule/lang/zh.js2
-rw-r--r--sources/plugins/horizontalrule/plugin.js4
-rw-r--r--sources/plugins/htmlwriter/plugin.js2
-rw-r--r--sources/plugins/htmlwriter/samples/outputforflash.html4
-rw-r--r--sources/plugins/htmlwriter/samples/outputhtml.html4
-rw-r--r--sources/plugins/iframe/dialogs/iframe.js2
-rw-r--r--sources/plugins/iframe/lang/af.js2
-rw-r--r--sources/plugins/iframe/lang/ar.js2
-rw-r--r--sources/plugins/iframe/lang/bg.js2
-rw-r--r--sources/plugins/iframe/lang/bn.js2
-rw-r--r--sources/plugins/iframe/lang/bs.js2
-rw-r--r--sources/plugins/iframe/lang/ca.js2
-rw-r--r--sources/plugins/iframe/lang/cs.js2
-rw-r--r--sources/plugins/iframe/lang/cy.js2
-rw-r--r--sources/plugins/iframe/lang/da.js2
-rw-r--r--sources/plugins/iframe/lang/de-ch.js11
-rw-r--r--sources/plugins/iframe/lang/de.js2
-rw-r--r--sources/plugins/iframe/lang/el.js2
-rw-r--r--sources/plugins/iframe/lang/en-au.js2
-rw-r--r--sources/plugins/iframe/lang/en-ca.js2
-rw-r--r--sources/plugins/iframe/lang/en-gb.js2
-rw-r--r--sources/plugins/iframe/lang/en.js2
-rw-r--r--sources/plugins/iframe/lang/eo.js2
-rw-r--r--sources/plugins/iframe/lang/es.js2
-rw-r--r--sources/plugins/iframe/lang/et.js2
-rw-r--r--sources/plugins/iframe/lang/eu.js2
-rw-r--r--sources/plugins/iframe/lang/fa.js2
-rw-r--r--sources/plugins/iframe/lang/fi.js2
-rw-r--r--sources/plugins/iframe/lang/fo.js2
-rw-r--r--sources/plugins/iframe/lang/fr-ca.js2
-rw-r--r--sources/plugins/iframe/lang/fr.js2
-rw-r--r--sources/plugins/iframe/lang/gl.js2
-rw-r--r--sources/plugins/iframe/lang/gu.js2
-rw-r--r--sources/plugins/iframe/lang/he.js2
-rw-r--r--sources/plugins/iframe/lang/hi.js2
-rw-r--r--sources/plugins/iframe/lang/hr.js2
-rw-r--r--sources/plugins/iframe/lang/hu.js2
-rw-r--r--sources/plugins/iframe/lang/id.js2
-rw-r--r--sources/plugins/iframe/lang/is.js2
-rw-r--r--sources/plugins/iframe/lang/it.js2
-rw-r--r--sources/plugins/iframe/lang/ja.js2
-rw-r--r--sources/plugins/iframe/lang/ka.js2
-rw-r--r--sources/plugins/iframe/lang/km.js2
-rw-r--r--sources/plugins/iframe/lang/ko.js2
-rw-r--r--sources/plugins/iframe/lang/ku.js2
-rw-r--r--sources/plugins/iframe/lang/lt.js2
-rw-r--r--sources/plugins/iframe/lang/lv.js2
-rw-r--r--sources/plugins/iframe/lang/mk.js2
-rw-r--r--sources/plugins/iframe/lang/mn.js2
-rw-r--r--sources/plugins/iframe/lang/ms.js2
-rw-r--r--sources/plugins/iframe/lang/nb.js2
-rw-r--r--sources/plugins/iframe/lang/nl.js2
-rw-r--r--sources/plugins/iframe/lang/no.js2
-rw-r--r--sources/plugins/iframe/lang/pl.js2
-rw-r--r--sources/plugins/iframe/lang/pt-br.js2
-rw-r--r--sources/plugins/iframe/lang/pt.js2
-rw-r--r--sources/plugins/iframe/lang/ro.js2
-rw-r--r--sources/plugins/iframe/lang/ru.js2
-rw-r--r--sources/plugins/iframe/lang/si.js2
-rw-r--r--sources/plugins/iframe/lang/sk.js2
-rw-r--r--sources/plugins/iframe/lang/sl.js2
-rw-r--r--sources/plugins/iframe/lang/sq.js2
-rw-r--r--sources/plugins/iframe/lang/sr-latn.js2
-rw-r--r--sources/plugins/iframe/lang/sr.js2
-rw-r--r--sources/plugins/iframe/lang/sv.js2
-rw-r--r--sources/plugins/iframe/lang/th.js2
-rw-r--r--sources/plugins/iframe/lang/tr.js2
-rw-r--r--sources/plugins/iframe/lang/tt.js2
-rw-r--r--sources/plugins/iframe/lang/ug.js2
-rw-r--r--sources/plugins/iframe/lang/uk.js2
-rw-r--r--sources/plugins/iframe/lang/vi.js2
-rw-r--r--sources/plugins/iframe/lang/zh-cn.js2
-rw-r--r--sources/plugins/iframe/lang/zh.js2
-rw-r--r--sources/plugins/iframe/plugin.js4
-rw-r--r--sources/plugins/image/dialogs/image.js2
-rw-r--r--sources/plugins/image/lang/af.js2
-rw-r--r--sources/plugins/image/lang/ar.js2
-rw-r--r--sources/plugins/image/lang/bg.js2
-rw-r--r--sources/plugins/image/lang/bn.js2
-rw-r--r--sources/plugins/image/lang/bs.js2
-rw-r--r--sources/plugins/image/lang/ca.js2
-rw-r--r--sources/plugins/image/lang/cs.js2
-rw-r--r--sources/plugins/image/lang/cy.js2
-rw-r--r--sources/plugins/image/lang/da.js2
-rw-r--r--sources/plugins/image/lang/de-ch.js25
-rw-r--r--sources/plugins/image/lang/de.js2
-rw-r--r--sources/plugins/image/lang/el.js2
-rw-r--r--sources/plugins/image/lang/en-au.js2
-rw-r--r--sources/plugins/image/lang/en-ca.js2
-rw-r--r--sources/plugins/image/lang/en-gb.js2
-rw-r--r--sources/plugins/image/lang/en.js2
-rw-r--r--sources/plugins/image/lang/eo.js2
-rw-r--r--sources/plugins/image/lang/es.js2
-rw-r--r--sources/plugins/image/lang/et.js2
-rw-r--r--sources/plugins/image/lang/eu.js2
-rw-r--r--sources/plugins/image/lang/fa.js2
-rw-r--r--sources/plugins/image/lang/fi.js2
-rw-r--r--sources/plugins/image/lang/fo.js2
-rw-r--r--sources/plugins/image/lang/fr-ca.js2
-rw-r--r--sources/plugins/image/lang/fr.js2
-rw-r--r--sources/plugins/image/lang/gl.js2
-rw-r--r--sources/plugins/image/lang/gu.js2
-rw-r--r--sources/plugins/image/lang/he.js2
-rw-r--r--sources/plugins/image/lang/hi.js2
-rw-r--r--sources/plugins/image/lang/hr.js2
-rw-r--r--sources/plugins/image/lang/hu.js2
-rw-r--r--sources/plugins/image/lang/id.js2
-rw-r--r--sources/plugins/image/lang/is.js2
-rw-r--r--sources/plugins/image/lang/it.js2
-rw-r--r--sources/plugins/image/lang/ja.js2
-rw-r--r--sources/plugins/image/lang/ka.js2
-rw-r--r--sources/plugins/image/lang/km.js2
-rw-r--r--sources/plugins/image/lang/ko.js2
-rw-r--r--sources/plugins/image/lang/ku.js2
-rw-r--r--sources/plugins/image/lang/lt.js2
-rw-r--r--sources/plugins/image/lang/lv.js2
-rw-r--r--sources/plugins/image/lang/mk.js40
-rw-r--r--sources/plugins/image/lang/mn.js2
-rw-r--r--sources/plugins/image/lang/ms.js2
-rw-r--r--sources/plugins/image/lang/nb.js2
-rw-r--r--sources/plugins/image/lang/nl.js2
-rw-r--r--sources/plugins/image/lang/no.js2
-rw-r--r--sources/plugins/image/lang/pl.js2
-rw-r--r--sources/plugins/image/lang/pt-br.js2
-rw-r--r--sources/plugins/image/lang/pt.js2
-rw-r--r--sources/plugins/image/lang/ro.js2
-rw-r--r--sources/plugins/image/lang/ru.js2
-rw-r--r--sources/plugins/image/lang/si.js2
-rw-r--r--sources/plugins/image/lang/sk.js2
-rw-r--r--sources/plugins/image/lang/sl.js2
-rw-r--r--sources/plugins/image/lang/sq.js2
-rw-r--r--sources/plugins/image/lang/sr-latn.js2
-rw-r--r--sources/plugins/image/lang/sr.js2
-rw-r--r--sources/plugins/image/lang/sv.js2
-rw-r--r--sources/plugins/image/lang/th.js2
-rw-r--r--sources/plugins/image/lang/tr.js2
-rw-r--r--sources/plugins/image/lang/tt.js2
-rw-r--r--sources/plugins/image/lang/ug.js2
-rw-r--r--sources/plugins/image/lang/uk.js2
-rw-r--r--sources/plugins/image/lang/vi.js2
-rw-r--r--sources/plugins/image/lang/zh-cn.js2
-rw-r--r--sources/plugins/image/lang/zh.js2
-rw-r--r--sources/plugins/image/plugin.js4
-rw-r--r--sources/plugins/indent/dev/indent.html2
-rw-r--r--sources/plugins/indent/lang/af.js2
-rw-r--r--sources/plugins/indent/lang/ar.js2
-rw-r--r--sources/plugins/indent/lang/bg.js2
-rw-r--r--sources/plugins/indent/lang/bn.js2
-rw-r--r--sources/plugins/indent/lang/bs.js2
-rw-r--r--sources/plugins/indent/lang/ca.js2
-rw-r--r--sources/plugins/indent/lang/cs.js2
-rw-r--r--sources/plugins/indent/lang/cy.js2
-rw-r--r--sources/plugins/indent/lang/da.js2
-rw-r--r--sources/plugins/indent/lang/de-ch.js8
-rw-r--r--sources/plugins/indent/lang/de.js2
-rw-r--r--sources/plugins/indent/lang/el.js2
-rw-r--r--sources/plugins/indent/lang/en-au.js2
-rw-r--r--sources/plugins/indent/lang/en-ca.js2
-rw-r--r--sources/plugins/indent/lang/en-gb.js2
-rw-r--r--sources/plugins/indent/lang/en.js2
-rw-r--r--sources/plugins/indent/lang/eo.js2
-rw-r--r--sources/plugins/indent/lang/es.js2
-rw-r--r--sources/plugins/indent/lang/et.js2
-rw-r--r--sources/plugins/indent/lang/eu.js2
-rw-r--r--sources/plugins/indent/lang/fa.js2
-rw-r--r--sources/plugins/indent/lang/fi.js2
-rw-r--r--sources/plugins/indent/lang/fo.js2
-rw-r--r--sources/plugins/indent/lang/fr-ca.js2
-rw-r--r--sources/plugins/indent/lang/fr.js2
-rw-r--r--sources/plugins/indent/lang/gl.js2
-rw-r--r--sources/plugins/indent/lang/gu.js2
-rw-r--r--sources/plugins/indent/lang/he.js2
-rw-r--r--sources/plugins/indent/lang/hi.js2
-rw-r--r--sources/plugins/indent/lang/hr.js2
-rw-r--r--sources/plugins/indent/lang/hu.js2
-rw-r--r--sources/plugins/indent/lang/id.js2
-rw-r--r--sources/plugins/indent/lang/is.js2
-rw-r--r--sources/plugins/indent/lang/it.js2
-rw-r--r--sources/plugins/indent/lang/ja.js2
-rw-r--r--sources/plugins/indent/lang/ka.js2
-rw-r--r--sources/plugins/indent/lang/km.js2
-rw-r--r--sources/plugins/indent/lang/ko.js2
-rw-r--r--sources/plugins/indent/lang/ku.js2
-rw-r--r--sources/plugins/indent/lang/lt.js2
-rw-r--r--sources/plugins/indent/lang/lv.js2
-rw-r--r--sources/plugins/indent/lang/mk.js2
-rw-r--r--sources/plugins/indent/lang/mn.js2
-rw-r--r--sources/plugins/indent/lang/ms.js2
-rw-r--r--sources/plugins/indent/lang/nb.js2
-rw-r--r--sources/plugins/indent/lang/nl.js2
-rw-r--r--sources/plugins/indent/lang/no.js2
-rw-r--r--sources/plugins/indent/lang/pl.js2
-rw-r--r--sources/plugins/indent/lang/pt-br.js2
-rw-r--r--sources/plugins/indent/lang/pt.js2
-rw-r--r--sources/plugins/indent/lang/ro.js2
-rw-r--r--sources/plugins/indent/lang/ru.js2
-rw-r--r--sources/plugins/indent/lang/si.js2
-rw-r--r--sources/plugins/indent/lang/sk.js2
-rw-r--r--sources/plugins/indent/lang/sl.js2
-rw-r--r--sources/plugins/indent/lang/sq.js2
-rw-r--r--sources/plugins/indent/lang/sr-latn.js2
-rw-r--r--sources/plugins/indent/lang/sr.js2
-rw-r--r--sources/plugins/indent/lang/sv.js2
-rw-r--r--sources/plugins/indent/lang/th.js2
-rw-r--r--sources/plugins/indent/lang/tr.js2
-rw-r--r--sources/plugins/indent/lang/tt.js2
-rw-r--r--sources/plugins/indent/lang/ug.js2
-rw-r--r--sources/plugins/indent/lang/uk.js2
-rw-r--r--sources/plugins/indent/lang/vi.js2
-rw-r--r--sources/plugins/indent/lang/zh-cn.js2
-rw-r--r--sources/plugins/indent/lang/zh.js2
-rw-r--r--sources/plugins/indent/plugin.js4
-rw-r--r--sources/plugins/indentblock/plugin.js2
-rw-r--r--sources/plugins/indentlist/plugin.js2
-rw-r--r--sources/plugins/justify/lang/af.js2
-rw-r--r--sources/plugins/justify/lang/ar.js2
-rw-r--r--sources/plugins/justify/lang/bg.js2
-rw-r--r--sources/plugins/justify/lang/bn.js2
-rw-r--r--sources/plugins/justify/lang/bs.js2
-rw-r--r--sources/plugins/justify/lang/ca.js2
-rw-r--r--sources/plugins/justify/lang/cs.js2
-rw-r--r--sources/plugins/justify/lang/cy.js2
-rw-r--r--sources/plugins/justify/lang/da.js2
-rw-r--r--sources/plugins/justify/lang/de-ch.js10
-rw-r--r--sources/plugins/justify/lang/de.js2
-rw-r--r--sources/plugins/justify/lang/el.js2
-rw-r--r--sources/plugins/justify/lang/en-au.js2
-rw-r--r--sources/plugins/justify/lang/en-ca.js2
-rw-r--r--sources/plugins/justify/lang/en-gb.js2
-rw-r--r--sources/plugins/justify/lang/en.js2
-rw-r--r--sources/plugins/justify/lang/eo.js2
-rw-r--r--sources/plugins/justify/lang/es.js2
-rw-r--r--sources/plugins/justify/lang/et.js2
-rw-r--r--sources/plugins/justify/lang/eu.js2
-rw-r--r--sources/plugins/justify/lang/fa.js2
-rw-r--r--sources/plugins/justify/lang/fi.js2
-rw-r--r--sources/plugins/justify/lang/fo.js2
-rw-r--r--sources/plugins/justify/lang/fr-ca.js2
-rw-r--r--sources/plugins/justify/lang/fr.js2
-rw-r--r--sources/plugins/justify/lang/gl.js2
-rw-r--r--sources/plugins/justify/lang/gu.js2
-rw-r--r--sources/plugins/justify/lang/he.js2
-rw-r--r--sources/plugins/justify/lang/hi.js2
-rw-r--r--sources/plugins/justify/lang/hr.js2
-rw-r--r--sources/plugins/justify/lang/hu.js2
-rw-r--r--sources/plugins/justify/lang/id.js2
-rw-r--r--sources/plugins/justify/lang/is.js2
-rw-r--r--sources/plugins/justify/lang/it.js2
-rw-r--r--sources/plugins/justify/lang/ja.js2
-rw-r--r--sources/plugins/justify/lang/ka.js2
-rw-r--r--sources/plugins/justify/lang/km.js2
-rw-r--r--sources/plugins/justify/lang/ko.js2
-rw-r--r--sources/plugins/justify/lang/ku.js2
-rw-r--r--sources/plugins/justify/lang/lt.js2
-rw-r--r--sources/plugins/justify/lang/lv.js2
-rw-r--r--sources/plugins/justify/lang/mk.js4
-rw-r--r--sources/plugins/justify/lang/mn.js2
-rw-r--r--sources/plugins/justify/lang/ms.js2
-rw-r--r--sources/plugins/justify/lang/nb.js2
-rw-r--r--sources/plugins/justify/lang/nl.js2
-rw-r--r--sources/plugins/justify/lang/no.js2
-rw-r--r--sources/plugins/justify/lang/pl.js2
-rw-r--r--sources/plugins/justify/lang/pt-br.js2
-rw-r--r--sources/plugins/justify/lang/pt.js2
-rw-r--r--sources/plugins/justify/lang/ro.js2
-rw-r--r--sources/plugins/justify/lang/ru.js2
-rw-r--r--sources/plugins/justify/lang/si.js2
-rw-r--r--sources/plugins/justify/lang/sk.js2
-rw-r--r--sources/plugins/justify/lang/sl.js2
-rw-r--r--sources/plugins/justify/lang/sq.js2
-rw-r--r--sources/plugins/justify/lang/sr-latn.js2
-rw-r--r--sources/plugins/justify/lang/sr.js2
-rw-r--r--sources/plugins/justify/lang/sv.js2
-rw-r--r--sources/plugins/justify/lang/th.js2
-rw-r--r--sources/plugins/justify/lang/tr.js2
-rw-r--r--sources/plugins/justify/lang/tt.js2
-rw-r--r--sources/plugins/justify/lang/ug.js2
-rw-r--r--sources/plugins/justify/lang/uk.js2
-rw-r--r--sources/plugins/justify/lang/vi.js2
-rw-r--r--sources/plugins/justify/lang/zh-cn.js2
-rw-r--r--sources/plugins/justify/lang/zh.js2
-rw-r--r--sources/plugins/justify/plugin.js4
-rw-r--r--sources/plugins/lineutils/dev/dnd.html172
-rw-r--r--sources/plugins/lineutils/dev/magicfinger.html285
-rw-r--r--sources/plugins/lineutils/plugin.js1018
-rw-r--r--sources/plugins/link/dialogs/anchor.js2
-rw-r--r--sources/plugins/link/dialogs/link.js2
-rw-r--r--sources/plugins/link/lang/af.js2
-rw-r--r--sources/plugins/link/lang/ar.js2
-rw-r--r--sources/plugins/link/lang/bg.js2
-rw-r--r--sources/plugins/link/lang/bn.js2
-rw-r--r--sources/plugins/link/lang/bs.js2
-rw-r--r--sources/plugins/link/lang/ca.js2
-rw-r--r--sources/plugins/link/lang/cs.js2
-rw-r--r--sources/plugins/link/lang/cy.js2
-rw-r--r--sources/plugins/link/lang/da.js2
-rw-r--r--sources/plugins/link/lang/de-ch.js65
-rw-r--r--sources/plugins/link/lang/de.js2
-rw-r--r--sources/plugins/link/lang/el.js2
-rw-r--r--sources/plugins/link/lang/en-au.js2
-rw-r--r--sources/plugins/link/lang/en-ca.js2
-rw-r--r--sources/plugins/link/lang/en-gb.js2
-rw-r--r--sources/plugins/link/lang/en.js2
-rw-r--r--sources/plugins/link/lang/eo.js2
-rw-r--r--sources/plugins/link/lang/es.js2
-rw-r--r--sources/plugins/link/lang/et.js2
-rw-r--r--sources/plugins/link/lang/eu.js2
-rw-r--r--sources/plugins/link/lang/fa.js2
-rw-r--r--sources/plugins/link/lang/fi.js2
-rw-r--r--sources/plugins/link/lang/fo.js2
-rw-r--r--sources/plugins/link/lang/fr-ca.js2
-rw-r--r--sources/plugins/link/lang/fr.js2
-rw-r--r--sources/plugins/link/lang/gl.js2
-rw-r--r--sources/plugins/link/lang/gu.js2
-rw-r--r--sources/plugins/link/lang/he.js2
-rw-r--r--sources/plugins/link/lang/hi.js2
-rw-r--r--sources/plugins/link/lang/hr.js2
-rw-r--r--sources/plugins/link/lang/hu.js2
-rw-r--r--sources/plugins/link/lang/id.js2
-rw-r--r--sources/plugins/link/lang/is.js2
-rw-r--r--sources/plugins/link/lang/it.js2
-rw-r--r--sources/plugins/link/lang/ja.js2
-rw-r--r--sources/plugins/link/lang/ka.js2
-rw-r--r--sources/plugins/link/lang/km.js2
-rw-r--r--sources/plugins/link/lang/ko.js2
-rw-r--r--sources/plugins/link/lang/ku.js2
-rw-r--r--sources/plugins/link/lang/lt.js2
-rw-r--r--sources/plugins/link/lang/lv.js2
-rw-r--r--sources/plugins/link/lang/mk.js22
-rw-r--r--sources/plugins/link/lang/mn.js2
-rw-r--r--sources/plugins/link/lang/ms.js2
-rw-r--r--sources/plugins/link/lang/nb.js2
-rw-r--r--sources/plugins/link/lang/nl.js2
-rw-r--r--sources/plugins/link/lang/no.js2
-rw-r--r--sources/plugins/link/lang/pl.js2
-rw-r--r--sources/plugins/link/lang/pt-br.js2
-rw-r--r--sources/plugins/link/lang/pt.js2
-rw-r--r--sources/plugins/link/lang/ro.js2
-rw-r--r--sources/plugins/link/lang/ru.js2
-rw-r--r--sources/plugins/link/lang/si.js2
-rw-r--r--sources/plugins/link/lang/sk.js2
-rw-r--r--sources/plugins/link/lang/sl.js2
-rw-r--r--sources/plugins/link/lang/sq.js2
-rw-r--r--sources/plugins/link/lang/sr-latn.js2
-rw-r--r--sources/plugins/link/lang/sr.js2
-rw-r--r--sources/plugins/link/lang/sv.js2
-rw-r--r--sources/plugins/link/lang/th.js2
-rw-r--r--sources/plugins/link/lang/tr.js2
-rw-r--r--sources/plugins/link/lang/tt.js2
-rw-r--r--sources/plugins/link/lang/ug.js2
-rw-r--r--sources/plugins/link/lang/uk.js2
-rw-r--r--sources/plugins/link/lang/vi.js2
-rw-r--r--sources/plugins/link/lang/zh-cn.js2
-rw-r--r--sources/plugins/link/lang/zh.js2
-rw-r--r--sources/plugins/link/plugin.js4
-rw-r--r--sources/plugins/list/lang/af.js2
-rw-r--r--sources/plugins/list/lang/ar.js2
-rw-r--r--sources/plugins/list/lang/bg.js2
-rw-r--r--sources/plugins/list/lang/bn.js2
-rw-r--r--sources/plugins/list/lang/bs.js2
-rw-r--r--sources/plugins/list/lang/ca.js2
-rw-r--r--sources/plugins/list/lang/cs.js2
-rw-r--r--sources/plugins/list/lang/cy.js2
-rw-r--r--sources/plugins/list/lang/da.js2
-rw-r--r--sources/plugins/list/lang/de-ch.js8
-rw-r--r--sources/plugins/list/lang/de.js2
-rw-r--r--sources/plugins/list/lang/el.js2
-rw-r--r--sources/plugins/list/lang/en-au.js2
-rw-r--r--sources/plugins/list/lang/en-ca.js2
-rw-r--r--sources/plugins/list/lang/en-gb.js2
-rw-r--r--sources/plugins/list/lang/en.js2
-rw-r--r--sources/plugins/list/lang/eo.js2
-rw-r--r--sources/plugins/list/lang/es.js2
-rw-r--r--sources/plugins/list/lang/et.js2
-rw-r--r--sources/plugins/list/lang/eu.js2
-rw-r--r--sources/plugins/list/lang/fa.js2
-rw-r--r--sources/plugins/list/lang/fi.js2
-rw-r--r--sources/plugins/list/lang/fo.js2
-rw-r--r--sources/plugins/list/lang/fr-ca.js2
-rw-r--r--sources/plugins/list/lang/fr.js2
-rw-r--r--sources/plugins/list/lang/gl.js2
-rw-r--r--sources/plugins/list/lang/gu.js2
-rw-r--r--sources/plugins/list/lang/he.js2
-rw-r--r--sources/plugins/list/lang/hi.js2
-rw-r--r--sources/plugins/list/lang/hr.js2
-rw-r--r--sources/plugins/list/lang/hu.js2
-rw-r--r--sources/plugins/list/lang/id.js2
-rw-r--r--sources/plugins/list/lang/is.js2
-rw-r--r--sources/plugins/list/lang/it.js2
-rw-r--r--sources/plugins/list/lang/ja.js2
-rw-r--r--sources/plugins/list/lang/ka.js2
-rw-r--r--sources/plugins/list/lang/km.js2
-rw-r--r--sources/plugins/list/lang/ko.js2
-rw-r--r--sources/plugins/list/lang/ku.js2
-rw-r--r--sources/plugins/list/lang/lt.js2
-rw-r--r--sources/plugins/list/lang/lv.js2
-rw-r--r--sources/plugins/list/lang/mk.js2
-rw-r--r--sources/plugins/list/lang/mn.js2
-rw-r--r--sources/plugins/list/lang/ms.js2
-rw-r--r--sources/plugins/list/lang/nb.js2
-rw-r--r--sources/plugins/list/lang/nl.js2
-rw-r--r--sources/plugins/list/lang/no.js2
-rw-r--r--sources/plugins/list/lang/pl.js2
-rw-r--r--sources/plugins/list/lang/pt-br.js2
-rw-r--r--sources/plugins/list/lang/pt.js2
-rw-r--r--sources/plugins/list/lang/ro.js2
-rw-r--r--sources/plugins/list/lang/ru.js2
-rw-r--r--sources/plugins/list/lang/si.js2
-rw-r--r--sources/plugins/list/lang/sk.js6
-rw-r--r--sources/plugins/list/lang/sl.js2
-rw-r--r--sources/plugins/list/lang/sq.js2
-rw-r--r--sources/plugins/list/lang/sr-latn.js2
-rw-r--r--sources/plugins/list/lang/sr.js2
-rw-r--r--sources/plugins/list/lang/sv.js2
-rw-r--r--sources/plugins/list/lang/th.js2
-rw-r--r--sources/plugins/list/lang/tr.js2
-rw-r--r--sources/plugins/list/lang/tt.js2
-rw-r--r--sources/plugins/list/lang/ug.js2
-rw-r--r--sources/plugins/list/lang/uk.js2
-rw-r--r--sources/plugins/list/lang/vi.js2
-rw-r--r--sources/plugins/list/lang/zh-cn.js2
-rw-r--r--sources/plugins/list/lang/zh.js2
-rw-r--r--sources/plugins/list/plugin.js4
-rw-r--r--sources/plugins/listblock/plugin.js2
-rw-r--r--sources/plugins/liststyle/dialogs/liststyle.js2
-rw-r--r--sources/plugins/liststyle/lang/af.js2
-rw-r--r--sources/plugins/liststyle/lang/ar.js2
-rw-r--r--sources/plugins/liststyle/lang/bg.js2
-rw-r--r--sources/plugins/liststyle/lang/bn.js2
-rw-r--r--sources/plugins/liststyle/lang/bs.js2
-rw-r--r--sources/plugins/liststyle/lang/ca.js2
-rw-r--r--sources/plugins/liststyle/lang/cs.js2
-rw-r--r--sources/plugins/liststyle/lang/cy.js2
-rw-r--r--sources/plugins/liststyle/lang/da.js2
-rw-r--r--sources/plugins/liststyle/lang/de-ch.js25
-rw-r--r--sources/plugins/liststyle/lang/de.js2
-rw-r--r--sources/plugins/liststyle/lang/el.js2
-rw-r--r--sources/plugins/liststyle/lang/en-au.js2
-rw-r--r--sources/plugins/liststyle/lang/en-ca.js2
-rw-r--r--sources/plugins/liststyle/lang/en-gb.js2
-rw-r--r--sources/plugins/liststyle/lang/en.js2
-rw-r--r--sources/plugins/liststyle/lang/eo.js2
-rw-r--r--sources/plugins/liststyle/lang/es.js2
-rw-r--r--sources/plugins/liststyle/lang/et.js2
-rw-r--r--sources/plugins/liststyle/lang/eu.js2
-rw-r--r--sources/plugins/liststyle/lang/fa.js2
-rw-r--r--sources/plugins/liststyle/lang/fi.js2
-rw-r--r--sources/plugins/liststyle/lang/fo.js2
-rw-r--r--sources/plugins/liststyle/lang/fr-ca.js2
-rw-r--r--sources/plugins/liststyle/lang/fr.js2
-rw-r--r--sources/plugins/liststyle/lang/gl.js2
-rw-r--r--sources/plugins/liststyle/lang/gu.js2
-rw-r--r--sources/plugins/liststyle/lang/he.js2
-rw-r--r--sources/plugins/liststyle/lang/hi.js2
-rw-r--r--sources/plugins/liststyle/lang/hr.js2
-rw-r--r--sources/plugins/liststyle/lang/hu.js2
-rw-r--r--sources/plugins/liststyle/lang/id.js2
-rw-r--r--sources/plugins/liststyle/lang/is.js2
-rw-r--r--sources/plugins/liststyle/lang/it.js2
-rw-r--r--sources/plugins/liststyle/lang/ja.js2
-rw-r--r--sources/plugins/liststyle/lang/ka.js2
-rw-r--r--sources/plugins/liststyle/lang/km.js2
-rw-r--r--sources/plugins/liststyle/lang/ko.js2
-rw-r--r--sources/plugins/liststyle/lang/ku.js2
-rw-r--r--sources/plugins/liststyle/lang/lt.js2
-rw-r--r--sources/plugins/liststyle/lang/lv.js2
-rw-r--r--sources/plugins/liststyle/lang/mk.js2
-rw-r--r--sources/plugins/liststyle/lang/mn.js2
-rw-r--r--sources/plugins/liststyle/lang/ms.js2
-rw-r--r--sources/plugins/liststyle/lang/nb.js2
-rw-r--r--sources/plugins/liststyle/lang/nl.js2
-rw-r--r--sources/plugins/liststyle/lang/no.js2
-rw-r--r--sources/plugins/liststyle/lang/pl.js2
-rw-r--r--sources/plugins/liststyle/lang/pt-br.js2
-rw-r--r--sources/plugins/liststyle/lang/pt.js2
-rw-r--r--sources/plugins/liststyle/lang/ro.js2
-rw-r--r--sources/plugins/liststyle/lang/ru.js2
-rw-r--r--sources/plugins/liststyle/lang/si.js2
-rw-r--r--sources/plugins/liststyle/lang/sk.js4
-rw-r--r--sources/plugins/liststyle/lang/sl.js2
-rw-r--r--sources/plugins/liststyle/lang/sq.js2
-rw-r--r--sources/plugins/liststyle/lang/sr-latn.js2
-rw-r--r--sources/plugins/liststyle/lang/sr.js2
-rw-r--r--sources/plugins/liststyle/lang/sv.js2
-rw-r--r--sources/plugins/liststyle/lang/th.js2
-rw-r--r--sources/plugins/liststyle/lang/tr.js2
-rw-r--r--sources/plugins/liststyle/lang/tt.js2
-rw-r--r--sources/plugins/liststyle/lang/ug.js2
-rw-r--r--sources/plugins/liststyle/lang/uk.js2
-rw-r--r--sources/plugins/liststyle/lang/vi.js2
-rw-r--r--sources/plugins/liststyle/lang/zh-cn.js2
-rw-r--r--sources/plugins/liststyle/lang/zh.js2
-rw-r--r--sources/plugins/liststyle/plugin.js4
-rw-r--r--sources/plugins/magicline/dev/magicline.html2
-rw-r--r--sources/plugins/magicline/lang/af.js2
-rw-r--r--sources/plugins/magicline/lang/ar.js2
-rw-r--r--sources/plugins/magicline/lang/bg.js2
-rw-r--r--sources/plugins/magicline/lang/ca.js2
-rw-r--r--sources/plugins/magicline/lang/cs.js2
-rw-r--r--sources/plugins/magicline/lang/cy.js2
-rw-r--r--sources/plugins/magicline/lang/da.js2
-rw-r--r--sources/plugins/magicline/lang/de-ch.js8
-rw-r--r--sources/plugins/magicline/lang/de.js2
-rw-r--r--sources/plugins/magicline/lang/el.js2
-rw-r--r--sources/plugins/magicline/lang/en-gb.js2
-rw-r--r--sources/plugins/magicline/lang/en.js2
-rw-r--r--sources/plugins/magicline/lang/eo.js2
-rw-r--r--sources/plugins/magicline/lang/es.js2
-rw-r--r--sources/plugins/magicline/lang/et.js2
-rw-r--r--sources/plugins/magicline/lang/eu.js2
-rw-r--r--sources/plugins/magicline/lang/fa.js2
-rw-r--r--sources/plugins/magicline/lang/fi.js2
-rw-r--r--sources/plugins/magicline/lang/fr-ca.js2
-rw-r--r--sources/plugins/magicline/lang/fr.js2
-rw-r--r--sources/plugins/magicline/lang/gl.js2
-rw-r--r--sources/plugins/magicline/lang/he.js2
-rw-r--r--sources/plugins/magicline/lang/hr.js2
-rw-r--r--sources/plugins/magicline/lang/hu.js2
-rw-r--r--sources/plugins/magicline/lang/id.js2
-rw-r--r--sources/plugins/magicline/lang/it.js2
-rw-r--r--sources/plugins/magicline/lang/ja.js2
-rw-r--r--sources/plugins/magicline/lang/km.js2
-rw-r--r--sources/plugins/magicline/lang/ko.js2
-rw-r--r--sources/plugins/magicline/lang/ku.js2
-rw-r--r--sources/plugins/magicline/lang/lv.js2
-rw-r--r--sources/plugins/magicline/lang/nb.js2
-rw-r--r--sources/plugins/magicline/lang/nl.js2
-rw-r--r--sources/plugins/magicline/lang/no.js2
-rw-r--r--sources/plugins/magicline/lang/pl.js2
-rw-r--r--sources/plugins/magicline/lang/pt-br.js2
-rw-r--r--sources/plugins/magicline/lang/pt.js2
-rw-r--r--sources/plugins/magicline/lang/ru.js2
-rw-r--r--sources/plugins/magicline/lang/si.js2
-rw-r--r--sources/plugins/magicline/lang/sk.js4
-rw-r--r--sources/plugins/magicline/lang/sl.js2
-rw-r--r--sources/plugins/magicline/lang/sq.js2
-rw-r--r--sources/plugins/magicline/lang/sv.js2
-rw-r--r--sources/plugins/magicline/lang/tr.js2
-rw-r--r--sources/plugins/magicline/lang/tt.js2
-rw-r--r--sources/plugins/magicline/lang/ug.js2
-rw-r--r--sources/plugins/magicline/lang/uk.js2
-rw-r--r--sources/plugins/magicline/lang/vi.js2
-rw-r--r--sources/plugins/magicline/lang/zh-cn.js2
-rw-r--r--sources/plugins/magicline/lang/zh.js2
-rw-r--r--sources/plugins/magicline/plugin.js4
-rw-r--r--sources/plugins/magicline/samples/magicline.html4
-rw-r--r--sources/plugins/maximize/lang/af.js2
-rw-r--r--sources/plugins/maximize/lang/ar.js2
-rw-r--r--sources/plugins/maximize/lang/bg.js2
-rw-r--r--sources/plugins/maximize/lang/bn.js2
-rw-r--r--sources/plugins/maximize/lang/bs.js2
-rw-r--r--sources/plugins/maximize/lang/ca.js2
-rw-r--r--sources/plugins/maximize/lang/cs.js2
-rw-r--r--sources/plugins/maximize/lang/cy.js2
-rw-r--r--sources/plugins/maximize/lang/da.js2
-rw-r--r--sources/plugins/maximize/lang/de-ch.js8
-rw-r--r--sources/plugins/maximize/lang/de.js2
-rw-r--r--sources/plugins/maximize/lang/el.js2
-rw-r--r--sources/plugins/maximize/lang/en-au.js2
-rw-r--r--sources/plugins/maximize/lang/en-ca.js2
-rw-r--r--sources/plugins/maximize/lang/en-gb.js2
-rw-r--r--sources/plugins/maximize/lang/en.js2
-rw-r--r--sources/plugins/maximize/lang/eo.js2
-rw-r--r--sources/plugins/maximize/lang/es.js2
-rw-r--r--sources/plugins/maximize/lang/et.js2
-rw-r--r--sources/plugins/maximize/lang/eu.js2
-rw-r--r--sources/plugins/maximize/lang/fa.js2
-rw-r--r--sources/plugins/maximize/lang/fi.js2
-rw-r--r--sources/plugins/maximize/lang/fo.js2
-rw-r--r--sources/plugins/maximize/lang/fr-ca.js2
-rw-r--r--sources/plugins/maximize/lang/fr.js2
-rw-r--r--sources/plugins/maximize/lang/gl.js2
-rw-r--r--sources/plugins/maximize/lang/gu.js2
-rw-r--r--sources/plugins/maximize/lang/he.js2
-rw-r--r--sources/plugins/maximize/lang/hi.js2
-rw-r--r--sources/plugins/maximize/lang/hr.js2
-rw-r--r--sources/plugins/maximize/lang/hu.js2
-rw-r--r--sources/plugins/maximize/lang/id.js2
-rw-r--r--sources/plugins/maximize/lang/is.js2
-rw-r--r--sources/plugins/maximize/lang/it.js2
-rw-r--r--sources/plugins/maximize/lang/ja.js2
-rw-r--r--sources/plugins/maximize/lang/ka.js2
-rw-r--r--sources/plugins/maximize/lang/km.js2
-rw-r--r--sources/plugins/maximize/lang/ko.js2
-rw-r--r--sources/plugins/maximize/lang/ku.js2
-rw-r--r--sources/plugins/maximize/lang/lt.js2
-rw-r--r--sources/plugins/maximize/lang/lv.js2
-rw-r--r--sources/plugins/maximize/lang/mk.js2
-rw-r--r--sources/plugins/maximize/lang/mn.js2
-rw-r--r--sources/plugins/maximize/lang/ms.js2
-rw-r--r--sources/plugins/maximize/lang/nb.js2
-rw-r--r--sources/plugins/maximize/lang/nl.js2
-rw-r--r--sources/plugins/maximize/lang/no.js2
-rw-r--r--sources/plugins/maximize/lang/pl.js2
-rw-r--r--sources/plugins/maximize/lang/pt-br.js2
-rw-r--r--sources/plugins/maximize/lang/pt.js2
-rw-r--r--sources/plugins/maximize/lang/ro.js2
-rw-r--r--sources/plugins/maximize/lang/ru.js2
-rw-r--r--sources/plugins/maximize/lang/si.js2
-rw-r--r--sources/plugins/maximize/lang/sk.js2
-rw-r--r--sources/plugins/maximize/lang/sl.js2
-rw-r--r--sources/plugins/maximize/lang/sq.js2
-rw-r--r--sources/plugins/maximize/lang/sr-latn.js2
-rw-r--r--sources/plugins/maximize/lang/sr.js2
-rw-r--r--sources/plugins/maximize/lang/sv.js2
-rw-r--r--sources/plugins/maximize/lang/th.js2
-rw-r--r--sources/plugins/maximize/lang/tr.js2
-rw-r--r--sources/plugins/maximize/lang/tt.js2
-rw-r--r--sources/plugins/maximize/lang/ug.js2
-rw-r--r--sources/plugins/maximize/lang/uk.js2
-rw-r--r--sources/plugins/maximize/lang/vi.js2
-rw-r--r--sources/plugins/maximize/lang/zh-cn.js2
-rw-r--r--sources/plugins/maximize/lang/zh.js2
-rw-r--r--sources/plugins/maximize/plugin.js4
-rw-r--r--sources/plugins/menu/plugin.js2
-rw-r--r--sources/plugins/menubutton/plugin.js2
-rw-r--r--sources/plugins/newpage/lang/af.js2
-rw-r--r--sources/plugins/newpage/lang/ar.js2
-rw-r--r--sources/plugins/newpage/lang/bg.js2
-rw-r--r--sources/plugins/newpage/lang/bn.js2
-rw-r--r--sources/plugins/newpage/lang/bs.js2
-rw-r--r--sources/plugins/newpage/lang/ca.js2
-rw-r--r--sources/plugins/newpage/lang/cs.js2
-rw-r--r--sources/plugins/newpage/lang/cy.js2
-rw-r--r--sources/plugins/newpage/lang/da.js2
-rw-r--r--sources/plugins/newpage/lang/de-ch.js7
-rw-r--r--sources/plugins/newpage/lang/de.js2
-rw-r--r--sources/plugins/newpage/lang/el.js2
-rw-r--r--sources/plugins/newpage/lang/en-au.js2
-rw-r--r--sources/plugins/newpage/lang/en-ca.js2
-rw-r--r--sources/plugins/newpage/lang/en-gb.js2
-rw-r--r--sources/plugins/newpage/lang/en.js2
-rw-r--r--sources/plugins/newpage/lang/eo.js2
-rw-r--r--sources/plugins/newpage/lang/es.js2
-rw-r--r--sources/plugins/newpage/lang/et.js2
-rw-r--r--sources/plugins/newpage/lang/eu.js2
-rw-r--r--sources/plugins/newpage/lang/fa.js2
-rw-r--r--sources/plugins/newpage/lang/fi.js2
-rw-r--r--sources/plugins/newpage/lang/fo.js2
-rw-r--r--sources/plugins/newpage/lang/fr-ca.js2
-rw-r--r--sources/plugins/newpage/lang/fr.js2
-rw-r--r--sources/plugins/newpage/lang/gl.js2
-rw-r--r--sources/plugins/newpage/lang/gu.js2
-rw-r--r--sources/plugins/newpage/lang/he.js2
-rw-r--r--sources/plugins/newpage/lang/hi.js2
-rw-r--r--sources/plugins/newpage/lang/hr.js2
-rw-r--r--sources/plugins/newpage/lang/hu.js2
-rw-r--r--sources/plugins/newpage/lang/id.js2
-rw-r--r--sources/plugins/newpage/lang/is.js2
-rw-r--r--sources/plugins/newpage/lang/it.js2
-rw-r--r--sources/plugins/newpage/lang/ja.js2
-rw-r--r--sources/plugins/newpage/lang/ka.js2
-rw-r--r--sources/plugins/newpage/lang/km.js2
-rw-r--r--sources/plugins/newpage/lang/ko.js2
-rw-r--r--sources/plugins/newpage/lang/ku.js2
-rw-r--r--sources/plugins/newpage/lang/lt.js2
-rw-r--r--sources/plugins/newpage/lang/lv.js2
-rw-r--r--sources/plugins/newpage/lang/mk.js2
-rw-r--r--sources/plugins/newpage/lang/mn.js2
-rw-r--r--sources/plugins/newpage/lang/ms.js2
-rw-r--r--sources/plugins/newpage/lang/nb.js2
-rw-r--r--sources/plugins/newpage/lang/nl.js2
-rw-r--r--sources/plugins/newpage/lang/no.js2
-rw-r--r--sources/plugins/newpage/lang/pl.js2
-rw-r--r--sources/plugins/newpage/lang/pt-br.js2
-rw-r--r--sources/plugins/newpage/lang/pt.js2
-rw-r--r--sources/plugins/newpage/lang/ro.js2
-rw-r--r--sources/plugins/newpage/lang/ru.js2
-rw-r--r--sources/plugins/newpage/lang/si.js2
-rw-r--r--sources/plugins/newpage/lang/sk.js2
-rw-r--r--sources/plugins/newpage/lang/sl.js2
-rw-r--r--sources/plugins/newpage/lang/sq.js2
-rw-r--r--sources/plugins/newpage/lang/sr-latn.js2
-rw-r--r--sources/plugins/newpage/lang/sr.js2
-rw-r--r--sources/plugins/newpage/lang/sv.js2
-rw-r--r--sources/plugins/newpage/lang/th.js2
-rw-r--r--sources/plugins/newpage/lang/tr.js2
-rw-r--r--sources/plugins/newpage/lang/tt.js2
-rw-r--r--sources/plugins/newpage/lang/ug.js2
-rw-r--r--sources/plugins/newpage/lang/uk.js2
-rw-r--r--sources/plugins/newpage/lang/vi.js2
-rw-r--r--sources/plugins/newpage/lang/zh-cn.js2
-rw-r--r--sources/plugins/newpage/lang/zh.js2
-rw-r--r--sources/plugins/newpage/plugin.js4
-rw-r--r--sources/plugins/pagebreak/lang/af.js2
-rw-r--r--sources/plugins/pagebreak/lang/ar.js2
-rw-r--r--sources/plugins/pagebreak/lang/bg.js2
-rw-r--r--sources/plugins/pagebreak/lang/bn.js2
-rw-r--r--sources/plugins/pagebreak/lang/bs.js2
-rw-r--r--sources/plugins/pagebreak/lang/ca.js2
-rw-r--r--sources/plugins/pagebreak/lang/cs.js2
-rw-r--r--sources/plugins/pagebreak/lang/cy.js2
-rw-r--r--sources/plugins/pagebreak/lang/da.js2
-rw-r--r--sources/plugins/pagebreak/lang/de-ch.js8
-rw-r--r--sources/plugins/pagebreak/lang/de.js2
-rw-r--r--sources/plugins/pagebreak/lang/el.js2
-rw-r--r--sources/plugins/pagebreak/lang/en-au.js2
-rw-r--r--sources/plugins/pagebreak/lang/en-ca.js2
-rw-r--r--sources/plugins/pagebreak/lang/en-gb.js2
-rw-r--r--sources/plugins/pagebreak/lang/en.js2
-rw-r--r--sources/plugins/pagebreak/lang/eo.js2
-rw-r--r--sources/plugins/pagebreak/lang/es.js2
-rw-r--r--sources/plugins/pagebreak/lang/et.js2
-rw-r--r--sources/plugins/pagebreak/lang/eu.js2
-rw-r--r--sources/plugins/pagebreak/lang/fa.js2
-rw-r--r--sources/plugins/pagebreak/lang/fi.js2
-rw-r--r--sources/plugins/pagebreak/lang/fo.js2
-rw-r--r--sources/plugins/pagebreak/lang/fr-ca.js2
-rw-r--r--sources/plugins/pagebreak/lang/fr.js2
-rw-r--r--sources/plugins/pagebreak/lang/gl.js2
-rw-r--r--sources/plugins/pagebreak/lang/gu.js2
-rw-r--r--sources/plugins/pagebreak/lang/he.js2
-rw-r--r--sources/plugins/pagebreak/lang/hi.js2
-rw-r--r--sources/plugins/pagebreak/lang/hr.js2
-rw-r--r--sources/plugins/pagebreak/lang/hu.js2
-rw-r--r--sources/plugins/pagebreak/lang/id.js2
-rw-r--r--sources/plugins/pagebreak/lang/is.js2
-rw-r--r--sources/plugins/pagebreak/lang/it.js2
-rw-r--r--sources/plugins/pagebreak/lang/ja.js2
-rw-r--r--sources/plugins/pagebreak/lang/ka.js2
-rw-r--r--sources/plugins/pagebreak/lang/km.js2
-rw-r--r--sources/plugins/pagebreak/lang/ko.js2
-rw-r--r--sources/plugins/pagebreak/lang/ku.js2
-rw-r--r--sources/plugins/pagebreak/lang/lt.js2
-rw-r--r--sources/plugins/pagebreak/lang/lv.js2
-rw-r--r--sources/plugins/pagebreak/lang/mk.js2
-rw-r--r--sources/plugins/pagebreak/lang/mn.js2
-rw-r--r--sources/plugins/pagebreak/lang/ms.js2
-rw-r--r--sources/plugins/pagebreak/lang/nb.js2
-rw-r--r--sources/plugins/pagebreak/lang/nl.js2
-rw-r--r--sources/plugins/pagebreak/lang/no.js2
-rw-r--r--sources/plugins/pagebreak/lang/pl.js2
-rw-r--r--sources/plugins/pagebreak/lang/pt-br.js2
-rw-r--r--sources/plugins/pagebreak/lang/pt.js2
-rw-r--r--sources/plugins/pagebreak/lang/ro.js2
-rw-r--r--sources/plugins/pagebreak/lang/ru.js2
-rw-r--r--sources/plugins/pagebreak/lang/si.js2
-rw-r--r--sources/plugins/pagebreak/lang/sk.js2
-rw-r--r--sources/plugins/pagebreak/lang/sl.js2
-rw-r--r--sources/plugins/pagebreak/lang/sq.js2
-rw-r--r--sources/plugins/pagebreak/lang/sr-latn.js2
-rw-r--r--sources/plugins/pagebreak/lang/sr.js2
-rw-r--r--sources/plugins/pagebreak/lang/sv.js2
-rw-r--r--sources/plugins/pagebreak/lang/th.js2
-rw-r--r--sources/plugins/pagebreak/lang/tr.js2
-rw-r--r--sources/plugins/pagebreak/lang/tt.js2
-rw-r--r--sources/plugins/pagebreak/lang/ug.js2
-rw-r--r--sources/plugins/pagebreak/lang/uk.js2
-rw-r--r--sources/plugins/pagebreak/lang/vi.js2
-rw-r--r--sources/plugins/pagebreak/lang/zh-cn.js2
-rw-r--r--sources/plugins/pagebreak/lang/zh.js2
-rw-r--r--sources/plugins/pagebreak/plugin.js4
-rw-r--r--sources/plugins/panel/plugin.js2
-rw-r--r--sources/plugins/panelbutton/plugin.js2
-rw-r--r--sources/plugins/pastefromword/filter/default.js2
-rw-r--r--sources/plugins/pastefromword/lang/af.js2
-rw-r--r--sources/plugins/pastefromword/lang/ar.js2
-rw-r--r--sources/plugins/pastefromword/lang/bg.js2
-rw-r--r--sources/plugins/pastefromword/lang/bn.js2
-rw-r--r--sources/plugins/pastefromword/lang/bs.js2
-rw-r--r--sources/plugins/pastefromword/lang/ca.js2
-rw-r--r--sources/plugins/pastefromword/lang/cs.js2
-rw-r--r--sources/plugins/pastefromword/lang/cy.js2
-rw-r--r--sources/plugins/pastefromword/lang/da.js2
-rw-r--r--sources/plugins/pastefromword/lang/de-ch.js10
-rw-r--r--sources/plugins/pastefromword/lang/de.js2
-rw-r--r--sources/plugins/pastefromword/lang/el.js2
-rw-r--r--sources/plugins/pastefromword/lang/en-au.js2
-rw-r--r--sources/plugins/pastefromword/lang/en-ca.js2
-rw-r--r--sources/plugins/pastefromword/lang/en-gb.js2
-rw-r--r--sources/plugins/pastefromword/lang/en.js2
-rw-r--r--sources/plugins/pastefromword/lang/eo.js2
-rw-r--r--sources/plugins/pastefromword/lang/es.js2
-rw-r--r--sources/plugins/pastefromword/lang/et.js2
-rw-r--r--sources/plugins/pastefromword/lang/eu.js2
-rw-r--r--sources/plugins/pastefromword/lang/fa.js2
-rw-r--r--sources/plugins/pastefromword/lang/fi.js2
-rw-r--r--sources/plugins/pastefromword/lang/fo.js2
-rw-r--r--sources/plugins/pastefromword/lang/fr-ca.js2
-rw-r--r--sources/plugins/pastefromword/lang/fr.js2
-rw-r--r--sources/plugins/pastefromword/lang/gl.js2
-rw-r--r--sources/plugins/pastefromword/lang/gu.js2
-rw-r--r--sources/plugins/pastefromword/lang/he.js2
-rw-r--r--sources/plugins/pastefromword/lang/hi.js2
-rw-r--r--sources/plugins/pastefromword/lang/hr.js2
-rw-r--r--sources/plugins/pastefromword/lang/hu.js2
-rw-r--r--sources/plugins/pastefromword/lang/id.js2
-rw-r--r--sources/plugins/pastefromword/lang/is.js2
-rw-r--r--sources/plugins/pastefromword/lang/it.js2
-rw-r--r--sources/plugins/pastefromword/lang/ja.js2
-rw-r--r--sources/plugins/pastefromword/lang/ka.js2
-rw-r--r--sources/plugins/pastefromword/lang/km.js2
-rw-r--r--sources/plugins/pastefromword/lang/ko.js2
-rw-r--r--sources/plugins/pastefromword/lang/ku.js2
-rw-r--r--sources/plugins/pastefromword/lang/lt.js2
-rw-r--r--sources/plugins/pastefromword/lang/lv.js2
-rw-r--r--sources/plugins/pastefromword/lang/mk.js2
-rw-r--r--sources/plugins/pastefromword/lang/mn.js2
-rw-r--r--sources/plugins/pastefromword/lang/ms.js2
-rw-r--r--sources/plugins/pastefromword/lang/nb.js2
-rw-r--r--sources/plugins/pastefromword/lang/nl.js2
-rw-r--r--sources/plugins/pastefromword/lang/no.js2
-rw-r--r--sources/plugins/pastefromword/lang/pl.js2
-rw-r--r--sources/plugins/pastefromword/lang/pt-br.js2
-rw-r--r--sources/plugins/pastefromword/lang/pt.js2
-rw-r--r--sources/plugins/pastefromword/lang/ro.js2
-rw-r--r--sources/plugins/pastefromword/lang/ru.js2
-rw-r--r--sources/plugins/pastefromword/lang/si.js2
-rw-r--r--sources/plugins/pastefromword/lang/sk.js6
-rw-r--r--sources/plugins/pastefromword/lang/sl.js2
-rw-r--r--sources/plugins/pastefromword/lang/sq.js2
-rw-r--r--sources/plugins/pastefromword/lang/sr-latn.js2
-rw-r--r--sources/plugins/pastefromword/lang/sr.js2
-rw-r--r--sources/plugins/pastefromword/lang/sv.js2
-rw-r--r--sources/plugins/pastefromword/lang/th.js2
-rw-r--r--sources/plugins/pastefromword/lang/tr.js2
-rw-r--r--sources/plugins/pastefromword/lang/tt.js2
-rw-r--r--sources/plugins/pastefromword/lang/ug.js2
-rw-r--r--sources/plugins/pastefromword/lang/uk.js2
-rw-r--r--sources/plugins/pastefromword/lang/vi.js2
-rw-r--r--sources/plugins/pastefromword/lang/zh-cn.js2
-rw-r--r--sources/plugins/pastefromword/lang/zh.js2
-rw-r--r--sources/plugins/pastefromword/plugin.js4
-rw-r--r--sources/plugins/pastetext/lang/af.js2
-rw-r--r--sources/plugins/pastetext/lang/ar.js2
-rw-r--r--sources/plugins/pastetext/lang/bg.js2
-rw-r--r--sources/plugins/pastetext/lang/bn.js2
-rw-r--r--sources/plugins/pastetext/lang/bs.js2
-rw-r--r--sources/plugins/pastetext/lang/ca.js2
-rw-r--r--sources/plugins/pastetext/lang/cs.js2
-rw-r--r--sources/plugins/pastetext/lang/cy.js2
-rw-r--r--sources/plugins/pastetext/lang/da.js2
-rw-r--r--sources/plugins/pastetext/lang/de-ch.js8
-rw-r--r--sources/plugins/pastetext/lang/de.js2
-rw-r--r--sources/plugins/pastetext/lang/el.js2
-rw-r--r--sources/plugins/pastetext/lang/en-au.js2
-rw-r--r--sources/plugins/pastetext/lang/en-ca.js2
-rw-r--r--sources/plugins/pastetext/lang/en-gb.js2
-rw-r--r--sources/plugins/pastetext/lang/en.js2
-rw-r--r--sources/plugins/pastetext/lang/eo.js2
-rw-r--r--sources/plugins/pastetext/lang/es.js2
-rw-r--r--sources/plugins/pastetext/lang/et.js2
-rw-r--r--sources/plugins/pastetext/lang/eu.js2
-rw-r--r--sources/plugins/pastetext/lang/fa.js2
-rw-r--r--sources/plugins/pastetext/lang/fi.js2
-rw-r--r--sources/plugins/pastetext/lang/fo.js2
-rw-r--r--sources/plugins/pastetext/lang/fr-ca.js2
-rw-r--r--sources/plugins/pastetext/lang/fr.js2
-rw-r--r--sources/plugins/pastetext/lang/gl.js2
-rw-r--r--sources/plugins/pastetext/lang/gu.js2
-rw-r--r--sources/plugins/pastetext/lang/he.js2
-rw-r--r--sources/plugins/pastetext/lang/hi.js2
-rw-r--r--sources/plugins/pastetext/lang/hr.js2
-rw-r--r--sources/plugins/pastetext/lang/hu.js2
-rw-r--r--sources/plugins/pastetext/lang/id.js2
-rw-r--r--sources/plugins/pastetext/lang/is.js2
-rw-r--r--sources/plugins/pastetext/lang/it.js2
-rw-r--r--sources/plugins/pastetext/lang/ja.js2
-rw-r--r--sources/plugins/pastetext/lang/ka.js2
-rw-r--r--sources/plugins/pastetext/lang/km.js2
-rw-r--r--sources/plugins/pastetext/lang/ko.js2
-rw-r--r--sources/plugins/pastetext/lang/ku.js2
-rw-r--r--sources/plugins/pastetext/lang/lt.js2
-rw-r--r--sources/plugins/pastetext/lang/lv.js2
-rw-r--r--sources/plugins/pastetext/lang/mk.js2
-rw-r--r--sources/plugins/pastetext/lang/mn.js2
-rw-r--r--sources/plugins/pastetext/lang/ms.js2
-rw-r--r--sources/plugins/pastetext/lang/nb.js2
-rw-r--r--sources/plugins/pastetext/lang/nl.js2
-rw-r--r--sources/plugins/pastetext/lang/no.js2
-rw-r--r--sources/plugins/pastetext/lang/pl.js2
-rw-r--r--sources/plugins/pastetext/lang/pt-br.js2
-rw-r--r--sources/plugins/pastetext/lang/pt.js2
-rw-r--r--sources/plugins/pastetext/lang/ro.js2
-rw-r--r--sources/plugins/pastetext/lang/ru.js2
-rw-r--r--sources/plugins/pastetext/lang/si.js2
-rw-r--r--sources/plugins/pastetext/lang/sk.js2
-rw-r--r--sources/plugins/pastetext/lang/sl.js2
-rw-r--r--sources/plugins/pastetext/lang/sq.js2
-rw-r--r--sources/plugins/pastetext/lang/sr-latn.js2
-rw-r--r--sources/plugins/pastetext/lang/sr.js2
-rw-r--r--sources/plugins/pastetext/lang/sv.js2
-rw-r--r--sources/plugins/pastetext/lang/th.js2
-rw-r--r--sources/plugins/pastetext/lang/tr.js2
-rw-r--r--sources/plugins/pastetext/lang/tt.js2
-rw-r--r--sources/plugins/pastetext/lang/ug.js2
-rw-r--r--sources/plugins/pastetext/lang/uk.js2
-rw-r--r--sources/plugins/pastetext/lang/vi.js2
-rw-r--r--sources/plugins/pastetext/lang/zh-cn.js2
-rw-r--r--sources/plugins/pastetext/lang/zh.js2
-rw-r--r--sources/plugins/pastetext/plugin.js4
-rw-r--r--sources/plugins/popup/plugin.js2
-rw-r--r--sources/plugins/preview/lang/af.js2
-rw-r--r--sources/plugins/preview/lang/ar.js2
-rw-r--r--sources/plugins/preview/lang/bg.js2
-rw-r--r--sources/plugins/preview/lang/bn.js2
-rw-r--r--sources/plugins/preview/lang/bs.js2
-rw-r--r--sources/plugins/preview/lang/ca.js2
-rw-r--r--sources/plugins/preview/lang/cs.js2
-rw-r--r--sources/plugins/preview/lang/cy.js2
-rw-r--r--sources/plugins/preview/lang/da.js2
-rw-r--r--sources/plugins/preview/lang/de-ch.js7
-rw-r--r--sources/plugins/preview/lang/de.js2
-rw-r--r--sources/plugins/preview/lang/el.js2
-rw-r--r--sources/plugins/preview/lang/en-au.js2
-rw-r--r--sources/plugins/preview/lang/en-ca.js2
-rw-r--r--sources/plugins/preview/lang/en-gb.js2
-rw-r--r--sources/plugins/preview/lang/en.js2
-rw-r--r--sources/plugins/preview/lang/eo.js2
-rw-r--r--sources/plugins/preview/lang/es.js2
-rw-r--r--sources/plugins/preview/lang/et.js2
-rw-r--r--sources/plugins/preview/lang/eu.js2
-rw-r--r--sources/plugins/preview/lang/fa.js2
-rw-r--r--sources/plugins/preview/lang/fi.js2
-rw-r--r--sources/plugins/preview/lang/fo.js2
-rw-r--r--sources/plugins/preview/lang/fr-ca.js2
-rw-r--r--sources/plugins/preview/lang/fr.js2
-rw-r--r--sources/plugins/preview/lang/gl.js2
-rw-r--r--sources/plugins/preview/lang/gu.js2
-rw-r--r--sources/plugins/preview/lang/he.js2
-rw-r--r--sources/plugins/preview/lang/hi.js2
-rw-r--r--sources/plugins/preview/lang/hr.js2
-rw-r--r--sources/plugins/preview/lang/hu.js2
-rw-r--r--sources/plugins/preview/lang/id.js2
-rw-r--r--sources/plugins/preview/lang/is.js2
-rw-r--r--sources/plugins/preview/lang/it.js2
-rw-r--r--sources/plugins/preview/lang/ja.js2
-rw-r--r--sources/plugins/preview/lang/ka.js2
-rw-r--r--sources/plugins/preview/lang/km.js2
-rw-r--r--sources/plugins/preview/lang/ko.js2
-rw-r--r--sources/plugins/preview/lang/ku.js2
-rw-r--r--sources/plugins/preview/lang/lt.js2
-rw-r--r--sources/plugins/preview/lang/lv.js2
-rw-r--r--sources/plugins/preview/lang/mk.js2
-rw-r--r--sources/plugins/preview/lang/mn.js2
-rw-r--r--sources/plugins/preview/lang/ms.js2
-rw-r--r--sources/plugins/preview/lang/nb.js2
-rw-r--r--sources/plugins/preview/lang/nl.js2
-rw-r--r--sources/plugins/preview/lang/no.js2
-rw-r--r--sources/plugins/preview/lang/pl.js2
-rw-r--r--sources/plugins/preview/lang/pt-br.js2
-rw-r--r--sources/plugins/preview/lang/pt.js2
-rw-r--r--sources/plugins/preview/lang/ro.js2
-rw-r--r--sources/plugins/preview/lang/ru.js2
-rw-r--r--sources/plugins/preview/lang/si.js2
-rw-r--r--sources/plugins/preview/lang/sk.js2
-rw-r--r--sources/plugins/preview/lang/sl.js2
-rw-r--r--sources/plugins/preview/lang/sq.js2
-rw-r--r--sources/plugins/preview/lang/sr-latn.js2
-rw-r--r--sources/plugins/preview/lang/sr.js2
-rw-r--r--sources/plugins/preview/lang/sv.js2
-rw-r--r--sources/plugins/preview/lang/th.js2
-rw-r--r--sources/plugins/preview/lang/tr.js2
-rw-r--r--sources/plugins/preview/lang/tt.js2
-rw-r--r--sources/plugins/preview/lang/ug.js2
-rw-r--r--sources/plugins/preview/lang/uk.js2
-rw-r--r--sources/plugins/preview/lang/vi.js2
-rw-r--r--sources/plugins/preview/lang/zh-cn.js2
-rw-r--r--sources/plugins/preview/lang/zh.js2
-rw-r--r--sources/plugins/preview/plugin.js4
-rw-r--r--sources/plugins/print/lang/af.js2
-rw-r--r--sources/plugins/print/lang/ar.js2
-rw-r--r--sources/plugins/print/lang/bg.js2
-rw-r--r--sources/plugins/print/lang/bn.js2
-rw-r--r--sources/plugins/print/lang/bs.js2
-rw-r--r--sources/plugins/print/lang/ca.js2
-rw-r--r--sources/plugins/print/lang/cs.js2
-rw-r--r--sources/plugins/print/lang/cy.js2
-rw-r--r--sources/plugins/print/lang/da.js2
-rw-r--r--sources/plugins/print/lang/de-ch.js7
-rw-r--r--sources/plugins/print/lang/de.js2
-rw-r--r--sources/plugins/print/lang/el.js2
-rw-r--r--sources/plugins/print/lang/en-au.js2
-rw-r--r--sources/plugins/print/lang/en-ca.js2
-rw-r--r--sources/plugins/print/lang/en-gb.js2
-rw-r--r--sources/plugins/print/lang/en.js2
-rw-r--r--sources/plugins/print/lang/eo.js2
-rw-r--r--sources/plugins/print/lang/es.js2
-rw-r--r--sources/plugins/print/lang/et.js2
-rw-r--r--sources/plugins/print/lang/eu.js2
-rw-r--r--sources/plugins/print/lang/fa.js2
-rw-r--r--sources/plugins/print/lang/fi.js2
-rw-r--r--sources/plugins/print/lang/fo.js2
-rw-r--r--sources/plugins/print/lang/fr-ca.js2
-rw-r--r--sources/plugins/print/lang/fr.js2
-rw-r--r--sources/plugins/print/lang/gl.js2
-rw-r--r--sources/plugins/print/lang/gu.js2
-rw-r--r--sources/plugins/print/lang/he.js2
-rw-r--r--sources/plugins/print/lang/hi.js2
-rw-r--r--sources/plugins/print/lang/hr.js2
-rw-r--r--sources/plugins/print/lang/hu.js2
-rw-r--r--sources/plugins/print/lang/id.js2
-rw-r--r--sources/plugins/print/lang/is.js2
-rw-r--r--sources/plugins/print/lang/it.js2
-rw-r--r--sources/plugins/print/lang/ja.js2
-rw-r--r--sources/plugins/print/lang/ka.js2
-rw-r--r--sources/plugins/print/lang/km.js2
-rw-r--r--sources/plugins/print/lang/ko.js2
-rw-r--r--sources/plugins/print/lang/ku.js2
-rw-r--r--sources/plugins/print/lang/lt.js2
-rw-r--r--sources/plugins/print/lang/lv.js2
-rw-r--r--sources/plugins/print/lang/mk.js2
-rw-r--r--sources/plugins/print/lang/mn.js2
-rw-r--r--sources/plugins/print/lang/ms.js2
-rw-r--r--sources/plugins/print/lang/nb.js2
-rw-r--r--sources/plugins/print/lang/nl.js2
-rw-r--r--sources/plugins/print/lang/no.js2
-rw-r--r--sources/plugins/print/lang/pl.js2
-rw-r--r--sources/plugins/print/lang/pt-br.js2
-rw-r--r--sources/plugins/print/lang/pt.js2
-rw-r--r--sources/plugins/print/lang/ro.js2
-rw-r--r--sources/plugins/print/lang/ru.js2
-rw-r--r--sources/plugins/print/lang/si.js2
-rw-r--r--sources/plugins/print/lang/sk.js2
-rw-r--r--sources/plugins/print/lang/sl.js2
-rw-r--r--sources/plugins/print/lang/sq.js2
-rw-r--r--sources/plugins/print/lang/sr-latn.js2
-rw-r--r--sources/plugins/print/lang/sr.js2
-rw-r--r--sources/plugins/print/lang/sv.js2
-rw-r--r--sources/plugins/print/lang/th.js2
-rw-r--r--sources/plugins/print/lang/tr.js2
-rw-r--r--sources/plugins/print/lang/tt.js2
-rw-r--r--sources/plugins/print/lang/ug.js2
-rw-r--r--sources/plugins/print/lang/uk.js2
-rw-r--r--sources/plugins/print/lang/vi.js2
-rw-r--r--sources/plugins/print/lang/zh-cn.js2
-rw-r--r--sources/plugins/print/lang/zh.js2
-rw-r--r--sources/plugins/print/plugin.js4
-rw-r--r--sources/plugins/removeformat/lang/af.js2
-rw-r--r--sources/plugins/removeformat/lang/ar.js2
-rw-r--r--sources/plugins/removeformat/lang/bg.js2
-rw-r--r--sources/plugins/removeformat/lang/bn.js2
-rw-r--r--sources/plugins/removeformat/lang/bs.js2
-rw-r--r--sources/plugins/removeformat/lang/ca.js2
-rw-r--r--sources/plugins/removeformat/lang/cs.js2
-rw-r--r--sources/plugins/removeformat/lang/cy.js2
-rw-r--r--sources/plugins/removeformat/lang/da.js2
-rw-r--r--sources/plugins/removeformat/lang/de-ch.js7
-rw-r--r--sources/plugins/removeformat/lang/de.js2
-rw-r--r--sources/plugins/removeformat/lang/el.js2
-rw-r--r--sources/plugins/removeformat/lang/en-au.js2
-rw-r--r--sources/plugins/removeformat/lang/en-ca.js2
-rw-r--r--sources/plugins/removeformat/lang/en-gb.js2
-rw-r--r--sources/plugins/removeformat/lang/en.js2
-rw-r--r--sources/plugins/removeformat/lang/eo.js2
-rw-r--r--sources/plugins/removeformat/lang/es.js2
-rw-r--r--sources/plugins/removeformat/lang/et.js2
-rw-r--r--sources/plugins/removeformat/lang/eu.js2
-rw-r--r--sources/plugins/removeformat/lang/fa.js2
-rw-r--r--sources/plugins/removeformat/lang/fi.js2
-rw-r--r--sources/plugins/removeformat/lang/fo.js2
-rw-r--r--sources/plugins/removeformat/lang/fr-ca.js2
-rw-r--r--sources/plugins/removeformat/lang/fr.js2
-rw-r--r--sources/plugins/removeformat/lang/gl.js2
-rw-r--r--sources/plugins/removeformat/lang/gu.js2
-rw-r--r--sources/plugins/removeformat/lang/he.js2
-rw-r--r--sources/plugins/removeformat/lang/hi.js2
-rw-r--r--sources/plugins/removeformat/lang/hr.js2
-rw-r--r--sources/plugins/removeformat/lang/hu.js2
-rw-r--r--sources/plugins/removeformat/lang/id.js2
-rw-r--r--sources/plugins/removeformat/lang/is.js2
-rw-r--r--sources/plugins/removeformat/lang/it.js2
-rw-r--r--sources/plugins/removeformat/lang/ja.js2
-rw-r--r--sources/plugins/removeformat/lang/ka.js2
-rw-r--r--sources/plugins/removeformat/lang/km.js2
-rw-r--r--sources/plugins/removeformat/lang/ko.js2
-rw-r--r--sources/plugins/removeformat/lang/ku.js2
-rw-r--r--sources/plugins/removeformat/lang/lt.js2
-rw-r--r--sources/plugins/removeformat/lang/lv.js2
-rw-r--r--sources/plugins/removeformat/lang/mk.js2
-rw-r--r--sources/plugins/removeformat/lang/mn.js2
-rw-r--r--sources/plugins/removeformat/lang/ms.js2
-rw-r--r--sources/plugins/removeformat/lang/nb.js2
-rw-r--r--sources/plugins/removeformat/lang/nl.js2
-rw-r--r--sources/plugins/removeformat/lang/no.js2
-rw-r--r--sources/plugins/removeformat/lang/pl.js2
-rw-r--r--sources/plugins/removeformat/lang/pt-br.js2
-rw-r--r--sources/plugins/removeformat/lang/pt.js2
-rw-r--r--sources/plugins/removeformat/lang/ro.js2
-rw-r--r--sources/plugins/removeformat/lang/ru.js2
-rw-r--r--sources/plugins/removeformat/lang/si.js2
-rw-r--r--sources/plugins/removeformat/lang/sk.js2
-rw-r--r--sources/plugins/removeformat/lang/sl.js2
-rw-r--r--sources/plugins/removeformat/lang/sq.js2
-rw-r--r--sources/plugins/removeformat/lang/sr-latn.js2
-rw-r--r--sources/plugins/removeformat/lang/sr.js2
-rw-r--r--sources/plugins/removeformat/lang/sv.js2
-rw-r--r--sources/plugins/removeformat/lang/th.js2
-rw-r--r--sources/plugins/removeformat/lang/tr.js2
-rw-r--r--sources/plugins/removeformat/lang/tt.js2
-rw-r--r--sources/plugins/removeformat/lang/ug.js2
-rw-r--r--sources/plugins/removeformat/lang/uk.js2
-rw-r--r--sources/plugins/removeformat/lang/vi.js2
-rw-r--r--sources/plugins/removeformat/lang/zh-cn.js2
-rw-r--r--sources/plugins/removeformat/lang/zh.js2
-rw-r--r--sources/plugins/removeformat/plugin.js4
-rw-r--r--sources/plugins/resize/plugin.js2
-rw-r--r--sources/plugins/richcombo/plugin.js2
-rw-r--r--sources/plugins/save/lang/af.js2
-rw-r--r--sources/plugins/save/lang/ar.js2
-rw-r--r--sources/plugins/save/lang/bg.js2
-rw-r--r--sources/plugins/save/lang/bn.js2
-rw-r--r--sources/plugins/save/lang/bs.js2
-rw-r--r--sources/plugins/save/lang/ca.js2
-rw-r--r--sources/plugins/save/lang/cs.js2
-rw-r--r--sources/plugins/save/lang/cy.js2
-rw-r--r--sources/plugins/save/lang/da.js2
-rw-r--r--sources/plugins/save/lang/de-ch.js7
-rw-r--r--sources/plugins/save/lang/de.js2
-rw-r--r--sources/plugins/save/lang/el.js2
-rw-r--r--sources/plugins/save/lang/en-au.js2
-rw-r--r--sources/plugins/save/lang/en-ca.js2
-rw-r--r--sources/plugins/save/lang/en-gb.js2
-rw-r--r--sources/plugins/save/lang/en.js2
-rw-r--r--sources/plugins/save/lang/eo.js2
-rw-r--r--sources/plugins/save/lang/es.js2
-rw-r--r--sources/plugins/save/lang/et.js2
-rw-r--r--sources/plugins/save/lang/eu.js2
-rw-r--r--sources/plugins/save/lang/fa.js2
-rw-r--r--sources/plugins/save/lang/fi.js2
-rw-r--r--sources/plugins/save/lang/fo.js2
-rw-r--r--sources/plugins/save/lang/fr-ca.js2
-rw-r--r--sources/plugins/save/lang/fr.js2
-rw-r--r--sources/plugins/save/lang/gl.js2
-rw-r--r--sources/plugins/save/lang/gu.js2
-rw-r--r--sources/plugins/save/lang/he.js2
-rw-r--r--sources/plugins/save/lang/hi.js2
-rw-r--r--sources/plugins/save/lang/hr.js2
-rw-r--r--sources/plugins/save/lang/hu.js2
-rw-r--r--sources/plugins/save/lang/id.js2
-rw-r--r--sources/plugins/save/lang/is.js2
-rw-r--r--sources/plugins/save/lang/it.js2
-rw-r--r--sources/plugins/save/lang/ja.js2
-rw-r--r--sources/plugins/save/lang/ka.js2
-rw-r--r--sources/plugins/save/lang/km.js2
-rw-r--r--sources/plugins/save/lang/ko.js2
-rw-r--r--sources/plugins/save/lang/ku.js2
-rw-r--r--sources/plugins/save/lang/lt.js2
-rw-r--r--sources/plugins/save/lang/lv.js2
-rw-r--r--sources/plugins/save/lang/mk.js2
-rw-r--r--sources/plugins/save/lang/mn.js2
-rw-r--r--sources/plugins/save/lang/ms.js2
-rw-r--r--sources/plugins/save/lang/nb.js2
-rw-r--r--sources/plugins/save/lang/nl.js2
-rw-r--r--sources/plugins/save/lang/no.js2
-rw-r--r--sources/plugins/save/lang/pl.js2
-rw-r--r--sources/plugins/save/lang/pt-br.js2
-rw-r--r--sources/plugins/save/lang/pt.js2
-rw-r--r--sources/plugins/save/lang/ro.js2
-rw-r--r--sources/plugins/save/lang/ru.js2
-rw-r--r--sources/plugins/save/lang/si.js2
-rw-r--r--sources/plugins/save/lang/sk.js2
-rw-r--r--sources/plugins/save/lang/sl.js2
-rw-r--r--sources/plugins/save/lang/sq.js2
-rw-r--r--sources/plugins/save/lang/sr-latn.js2
-rw-r--r--sources/plugins/save/lang/sr.js2
-rw-r--r--sources/plugins/save/lang/sv.js2
-rw-r--r--sources/plugins/save/lang/th.js2
-rw-r--r--sources/plugins/save/lang/tr.js2
-rw-r--r--sources/plugins/save/lang/tt.js2
-rw-r--r--sources/plugins/save/lang/ug.js2
-rw-r--r--sources/plugins/save/lang/uk.js2
-rw-r--r--sources/plugins/save/lang/vi.js2
-rw-r--r--sources/plugins/save/lang/zh-cn.js2
-rw-r--r--sources/plugins/save/lang/zh.js2
-rw-r--r--sources/plugins/save/plugin.js4
-rw-r--r--sources/plugins/scayt/CHANGELOG.md6
-rw-r--r--sources/plugins/scayt/plugin.js251
-rw-r--r--sources/plugins/selectall/lang/af.js2
-rw-r--r--sources/plugins/selectall/lang/ar.js2
-rw-r--r--sources/plugins/selectall/lang/bg.js2
-rw-r--r--sources/plugins/selectall/lang/bn.js2
-rw-r--r--sources/plugins/selectall/lang/bs.js2
-rw-r--r--sources/plugins/selectall/lang/ca.js2
-rw-r--r--sources/plugins/selectall/lang/cs.js2
-rw-r--r--sources/plugins/selectall/lang/cy.js2
-rw-r--r--sources/plugins/selectall/lang/da.js2
-rw-r--r--sources/plugins/selectall/lang/de-ch.js7
-rw-r--r--sources/plugins/selectall/lang/de.js2
-rw-r--r--sources/plugins/selectall/lang/el.js2
-rw-r--r--sources/plugins/selectall/lang/en-au.js2
-rw-r--r--sources/plugins/selectall/lang/en-ca.js2
-rw-r--r--sources/plugins/selectall/lang/en-gb.js2
-rw-r--r--sources/plugins/selectall/lang/en.js2
-rw-r--r--sources/plugins/selectall/lang/eo.js2
-rw-r--r--sources/plugins/selectall/lang/es.js2
-rw-r--r--sources/plugins/selectall/lang/et.js2
-rw-r--r--sources/plugins/selectall/lang/eu.js2
-rw-r--r--sources/plugins/selectall/lang/fa.js2
-rw-r--r--sources/plugins/selectall/lang/fi.js2
-rw-r--r--sources/plugins/selectall/lang/fo.js2
-rw-r--r--sources/plugins/selectall/lang/fr-ca.js2
-rw-r--r--sources/plugins/selectall/lang/fr.js2
-rw-r--r--sources/plugins/selectall/lang/gl.js2
-rw-r--r--sources/plugins/selectall/lang/gu.js2
-rw-r--r--sources/plugins/selectall/lang/he.js2
-rw-r--r--sources/plugins/selectall/lang/hi.js2
-rw-r--r--sources/plugins/selectall/lang/hr.js2
-rw-r--r--sources/plugins/selectall/lang/hu.js2
-rw-r--r--sources/plugins/selectall/lang/id.js2
-rw-r--r--sources/plugins/selectall/lang/is.js2
-rw-r--r--sources/plugins/selectall/lang/it.js2
-rw-r--r--sources/plugins/selectall/lang/ja.js2
-rw-r--r--sources/plugins/selectall/lang/ka.js2
-rw-r--r--sources/plugins/selectall/lang/km.js2
-rw-r--r--sources/plugins/selectall/lang/ko.js2
-rw-r--r--sources/plugins/selectall/lang/ku.js2
-rw-r--r--sources/plugins/selectall/lang/lt.js2
-rw-r--r--sources/plugins/selectall/lang/lv.js2
-rw-r--r--sources/plugins/selectall/lang/mk.js2
-rw-r--r--sources/plugins/selectall/lang/mn.js2
-rw-r--r--sources/plugins/selectall/lang/ms.js2
-rw-r--r--sources/plugins/selectall/lang/nb.js2
-rw-r--r--sources/plugins/selectall/lang/nl.js2
-rw-r--r--sources/plugins/selectall/lang/no.js2
-rw-r--r--sources/plugins/selectall/lang/pl.js2
-rw-r--r--sources/plugins/selectall/lang/pt-br.js2
-rw-r--r--sources/plugins/selectall/lang/pt.js2
-rw-r--r--sources/plugins/selectall/lang/ro.js2
-rw-r--r--sources/plugins/selectall/lang/ru.js2
-rw-r--r--sources/plugins/selectall/lang/si.js2
-rw-r--r--sources/plugins/selectall/lang/sk.js2
-rw-r--r--sources/plugins/selectall/lang/sl.js2
-rw-r--r--sources/plugins/selectall/lang/sq.js2
-rw-r--r--sources/plugins/selectall/lang/sr-latn.js2
-rw-r--r--sources/plugins/selectall/lang/sr.js2
-rw-r--r--sources/plugins/selectall/lang/sv.js2
-rw-r--r--sources/plugins/selectall/lang/th.js2
-rw-r--r--sources/plugins/selectall/lang/tr.js2
-rw-r--r--sources/plugins/selectall/lang/tt.js2
-rw-r--r--sources/plugins/selectall/lang/ug.js2
-rw-r--r--sources/plugins/selectall/lang/uk.js2
-rw-r--r--sources/plugins/selectall/lang/vi.js2
-rw-r--r--sources/plugins/selectall/lang/zh-cn.js2
-rw-r--r--sources/plugins/selectall/lang/zh.js2
-rw-r--r--sources/plugins/selectall/plugin.js4
-rw-r--r--sources/plugins/showblocks/lang/af.js2
-rw-r--r--sources/plugins/showblocks/lang/ar.js2
-rw-r--r--sources/plugins/showblocks/lang/bg.js2
-rw-r--r--sources/plugins/showblocks/lang/bn.js2
-rw-r--r--sources/plugins/showblocks/lang/bs.js2
-rw-r--r--sources/plugins/showblocks/lang/ca.js2
-rw-r--r--sources/plugins/showblocks/lang/cs.js2
-rw-r--r--sources/plugins/showblocks/lang/cy.js2
-rw-r--r--sources/plugins/showblocks/lang/da.js2
-rw-r--r--sources/plugins/showblocks/lang/de-ch.js7
-rw-r--r--sources/plugins/showblocks/lang/de.js2
-rw-r--r--sources/plugins/showblocks/lang/el.js2
-rw-r--r--sources/plugins/showblocks/lang/en-au.js2
-rw-r--r--sources/plugins/showblocks/lang/en-ca.js2
-rw-r--r--sources/plugins/showblocks/lang/en-gb.js2
-rw-r--r--sources/plugins/showblocks/lang/en.js2
-rw-r--r--sources/plugins/showblocks/lang/eo.js2
-rw-r--r--sources/plugins/showblocks/lang/es.js2
-rw-r--r--sources/plugins/showblocks/lang/et.js2
-rw-r--r--sources/plugins/showblocks/lang/eu.js2
-rw-r--r--sources/plugins/showblocks/lang/fa.js2
-rw-r--r--sources/plugins/showblocks/lang/fi.js2
-rw-r--r--sources/plugins/showblocks/lang/fo.js2
-rw-r--r--sources/plugins/showblocks/lang/fr-ca.js2
-rw-r--r--sources/plugins/showblocks/lang/fr.js2
-rw-r--r--sources/plugins/showblocks/lang/gl.js2
-rw-r--r--sources/plugins/showblocks/lang/gu.js2
-rw-r--r--sources/plugins/showblocks/lang/he.js2
-rw-r--r--sources/plugins/showblocks/lang/hi.js2
-rw-r--r--sources/plugins/showblocks/lang/hr.js2
-rw-r--r--sources/plugins/showblocks/lang/hu.js2
-rw-r--r--sources/plugins/showblocks/lang/id.js2
-rw-r--r--sources/plugins/showblocks/lang/is.js2
-rw-r--r--sources/plugins/showblocks/lang/it.js2
-rw-r--r--sources/plugins/showblocks/lang/ja.js2
-rw-r--r--sources/plugins/showblocks/lang/ka.js2
-rw-r--r--sources/plugins/showblocks/lang/km.js2
-rw-r--r--sources/plugins/showblocks/lang/ko.js2
-rw-r--r--sources/plugins/showblocks/lang/ku.js2
-rw-r--r--sources/plugins/showblocks/lang/lt.js2
-rw-r--r--sources/plugins/showblocks/lang/lv.js2
-rw-r--r--sources/plugins/showblocks/lang/mk.js2
-rw-r--r--sources/plugins/showblocks/lang/mn.js2
-rw-r--r--sources/plugins/showblocks/lang/ms.js2
-rw-r--r--sources/plugins/showblocks/lang/nb.js2
-rw-r--r--sources/plugins/showblocks/lang/nl.js2
-rw-r--r--sources/plugins/showblocks/lang/no.js2
-rw-r--r--sources/plugins/showblocks/lang/pl.js2
-rw-r--r--sources/plugins/showblocks/lang/pt-br.js2
-rw-r--r--sources/plugins/showblocks/lang/pt.js2
-rw-r--r--sources/plugins/showblocks/lang/ro.js2
-rw-r--r--sources/plugins/showblocks/lang/ru.js2
-rw-r--r--sources/plugins/showblocks/lang/si.js2
-rw-r--r--sources/plugins/showblocks/lang/sk.js2
-rw-r--r--sources/plugins/showblocks/lang/sl.js2
-rw-r--r--sources/plugins/showblocks/lang/sq.js2
-rw-r--r--sources/plugins/showblocks/lang/sr-latn.js2
-rw-r--r--sources/plugins/showblocks/lang/sr.js2
-rw-r--r--sources/plugins/showblocks/lang/sv.js2
-rw-r--r--sources/plugins/showblocks/lang/th.js2
-rw-r--r--sources/plugins/showblocks/lang/tr.js2
-rw-r--r--sources/plugins/showblocks/lang/tt.js2
-rw-r--r--sources/plugins/showblocks/lang/ug.js2
-rw-r--r--sources/plugins/showblocks/lang/uk.js2
-rw-r--r--sources/plugins/showblocks/lang/vi.js2
-rw-r--r--sources/plugins/showblocks/lang/zh-cn.js2
-rw-r--r--sources/plugins/showblocks/lang/zh.js2
-rw-r--r--sources/plugins/showblocks/plugin.js4
-rw-r--r--sources/plugins/showborders/plugin.js2
-rw-r--r--sources/plugins/smiley/dialogs/smiley.js2
-rw-r--r--sources/plugins/smiley/lang/af.js2
-rw-r--r--sources/plugins/smiley/lang/ar.js2
-rw-r--r--sources/plugins/smiley/lang/bg.js2
-rw-r--r--sources/plugins/smiley/lang/bn.js2
-rw-r--r--sources/plugins/smiley/lang/bs.js2
-rw-r--r--sources/plugins/smiley/lang/ca.js2
-rw-r--r--sources/plugins/smiley/lang/cs.js2
-rw-r--r--sources/plugins/smiley/lang/cy.js2
-rw-r--r--sources/plugins/smiley/lang/da.js2
-rw-r--r--sources/plugins/smiley/lang/de-ch.js9
-rw-r--r--sources/plugins/smiley/lang/de.js2
-rw-r--r--sources/plugins/smiley/lang/el.js2
-rw-r--r--sources/plugins/smiley/lang/en-au.js2
-rw-r--r--sources/plugins/smiley/lang/en-ca.js2
-rw-r--r--sources/plugins/smiley/lang/en-gb.js2
-rw-r--r--sources/plugins/smiley/lang/en.js2
-rw-r--r--sources/plugins/smiley/lang/eo.js2
-rw-r--r--sources/plugins/smiley/lang/es.js2
-rw-r--r--sources/plugins/smiley/lang/et.js2
-rw-r--r--sources/plugins/smiley/lang/eu.js6
-rw-r--r--sources/plugins/smiley/lang/fa.js2
-rw-r--r--sources/plugins/smiley/lang/fi.js2
-rw-r--r--sources/plugins/smiley/lang/fo.js2
-rw-r--r--sources/plugins/smiley/lang/fr-ca.js2
-rw-r--r--sources/plugins/smiley/lang/fr.js4
-rw-r--r--sources/plugins/smiley/lang/gl.js2
-rw-r--r--sources/plugins/smiley/lang/gu.js2
-rw-r--r--sources/plugins/smiley/lang/he.js2
-rw-r--r--sources/plugins/smiley/lang/hi.js2
-rw-r--r--sources/plugins/smiley/lang/hr.js2
-rw-r--r--sources/plugins/smiley/lang/hu.js2
-rw-r--r--sources/plugins/smiley/lang/id.js2
-rw-r--r--sources/plugins/smiley/lang/is.js2
-rw-r--r--sources/plugins/smiley/lang/it.js2
-rw-r--r--sources/plugins/smiley/lang/ja.js2
-rw-r--r--sources/plugins/smiley/lang/ka.js2
-rw-r--r--sources/plugins/smiley/lang/km.js2
-rw-r--r--sources/plugins/smiley/lang/ko.js2
-rw-r--r--sources/plugins/smiley/lang/ku.js2
-rw-r--r--sources/plugins/smiley/lang/lt.js2
-rw-r--r--sources/plugins/smiley/lang/lv.js2
-rw-r--r--sources/plugins/smiley/lang/mk.js2
-rw-r--r--sources/plugins/smiley/lang/mn.js2
-rw-r--r--sources/plugins/smiley/lang/ms.js2
-rw-r--r--sources/plugins/smiley/lang/nb.js2
-rw-r--r--sources/plugins/smiley/lang/nl.js2
-rw-r--r--sources/plugins/smiley/lang/no.js2
-rw-r--r--sources/plugins/smiley/lang/pl.js2
-rw-r--r--sources/plugins/smiley/lang/pt-br.js2
-rw-r--r--sources/plugins/smiley/lang/pt.js2
-rw-r--r--sources/plugins/smiley/lang/ro.js2
-rw-r--r--sources/plugins/smiley/lang/ru.js2
-rw-r--r--sources/plugins/smiley/lang/si.js2
-rw-r--r--sources/plugins/smiley/lang/sk.js2
-rw-r--r--sources/plugins/smiley/lang/sl.js2
-rw-r--r--sources/plugins/smiley/lang/sq.js2
-rw-r--r--sources/plugins/smiley/lang/sr-latn.js2
-rw-r--r--sources/plugins/smiley/lang/sr.js2
-rw-r--r--sources/plugins/smiley/lang/sv.js2
-rw-r--r--sources/plugins/smiley/lang/th.js2
-rw-r--r--sources/plugins/smiley/lang/tr.js2
-rw-r--r--sources/plugins/smiley/lang/tt.js2
-rw-r--r--sources/plugins/smiley/lang/ug.js2
-rw-r--r--sources/plugins/smiley/lang/uk.js2
-rw-r--r--sources/plugins/smiley/lang/vi.js2
-rw-r--r--sources/plugins/smiley/lang/zh-cn.js2
-rw-r--r--sources/plugins/smiley/lang/zh.js2
-rw-r--r--sources/plugins/smiley/plugin.js4
-rw-r--r--sources/plugins/sourcearea/lang/af.js2
-rw-r--r--sources/plugins/sourcearea/lang/ar.js2
-rw-r--r--sources/plugins/sourcearea/lang/bg.js2
-rw-r--r--sources/plugins/sourcearea/lang/bn.js2
-rw-r--r--sources/plugins/sourcearea/lang/bs.js2
-rw-r--r--sources/plugins/sourcearea/lang/ca.js2
-rw-r--r--sources/plugins/sourcearea/lang/cs.js2
-rw-r--r--sources/plugins/sourcearea/lang/cy.js2
-rw-r--r--sources/plugins/sourcearea/lang/da.js2
-rw-r--r--sources/plugins/sourcearea/lang/de-ch.js7
-rw-r--r--sources/plugins/sourcearea/lang/de.js2
-rw-r--r--sources/plugins/sourcearea/lang/el.js2
-rw-r--r--sources/plugins/sourcearea/lang/en-au.js2
-rw-r--r--sources/plugins/sourcearea/lang/en-ca.js2
-rw-r--r--sources/plugins/sourcearea/lang/en-gb.js2
-rw-r--r--sources/plugins/sourcearea/lang/en.js2
-rw-r--r--sources/plugins/sourcearea/lang/eo.js2
-rw-r--r--sources/plugins/sourcearea/lang/es.js2
-rw-r--r--sources/plugins/sourcearea/lang/et.js2
-rw-r--r--sources/plugins/sourcearea/lang/eu.js2
-rw-r--r--sources/plugins/sourcearea/lang/fa.js2
-rw-r--r--sources/plugins/sourcearea/lang/fi.js2
-rw-r--r--sources/plugins/sourcearea/lang/fo.js2
-rw-r--r--sources/plugins/sourcearea/lang/fr-ca.js2
-rw-r--r--sources/plugins/sourcearea/lang/fr.js2
-rw-r--r--sources/plugins/sourcearea/lang/gl.js2
-rw-r--r--sources/plugins/sourcearea/lang/gu.js2
-rw-r--r--sources/plugins/sourcearea/lang/he.js2
-rw-r--r--sources/plugins/sourcearea/lang/hi.js2
-rw-r--r--sources/plugins/sourcearea/lang/hr.js2
-rw-r--r--sources/plugins/sourcearea/lang/hu.js2
-rw-r--r--sources/plugins/sourcearea/lang/id.js2
-rw-r--r--sources/plugins/sourcearea/lang/is.js2
-rw-r--r--sources/plugins/sourcearea/lang/it.js2
-rw-r--r--sources/plugins/sourcearea/lang/ja.js2
-rw-r--r--sources/plugins/sourcearea/lang/ka.js2
-rw-r--r--sources/plugins/sourcearea/lang/km.js2
-rw-r--r--sources/plugins/sourcearea/lang/ko.js2
-rw-r--r--sources/plugins/sourcearea/lang/ku.js2
-rw-r--r--sources/plugins/sourcearea/lang/lt.js2
-rw-r--r--sources/plugins/sourcearea/lang/lv.js2
-rw-r--r--sources/plugins/sourcearea/lang/mk.js2
-rw-r--r--sources/plugins/sourcearea/lang/mn.js2
-rw-r--r--sources/plugins/sourcearea/lang/ms.js2
-rw-r--r--sources/plugins/sourcearea/lang/nb.js2
-rw-r--r--sources/plugins/sourcearea/lang/nl.js2
-rw-r--r--sources/plugins/sourcearea/lang/no.js2
-rw-r--r--sources/plugins/sourcearea/lang/pl.js2
-rw-r--r--sources/plugins/sourcearea/lang/pt-br.js2
-rw-r--r--sources/plugins/sourcearea/lang/pt.js2
-rw-r--r--sources/plugins/sourcearea/lang/ro.js2
-rw-r--r--sources/plugins/sourcearea/lang/ru.js2
-rw-r--r--sources/plugins/sourcearea/lang/si.js2
-rw-r--r--sources/plugins/sourcearea/lang/sk.js2
-rw-r--r--sources/plugins/sourcearea/lang/sl.js2
-rw-r--r--sources/plugins/sourcearea/lang/sq.js2
-rw-r--r--sources/plugins/sourcearea/lang/sr-latn.js2
-rw-r--r--sources/plugins/sourcearea/lang/sr.js2
-rw-r--r--sources/plugins/sourcearea/lang/sv.js2
-rw-r--r--sources/plugins/sourcearea/lang/th.js2
-rw-r--r--sources/plugins/sourcearea/lang/tr.js2
-rw-r--r--sources/plugins/sourcearea/lang/tt.js2
-rw-r--r--sources/plugins/sourcearea/lang/ug.js2
-rw-r--r--sources/plugins/sourcearea/lang/uk.js2
-rw-r--r--sources/plugins/sourcearea/lang/vi.js2
-rw-r--r--sources/plugins/sourcearea/lang/zh-cn.js2
-rw-r--r--sources/plugins/sourcearea/lang/zh.js2
-rw-r--r--sources/plugins/sourcearea/plugin.js4
-rw-r--r--sources/plugins/specialchar/dialogs/lang/_translationstatus.txt2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/af.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/ar.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/bg.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/ca.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/cs.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/cy.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/da.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/de-ch.js125
-rw-r--r--sources/plugins/specialchar/dialogs/lang/de.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/el.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/en-gb.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/en.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/eo.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/es.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/et.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/eu.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/fa.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/fi.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/fr-ca.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/fr.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/gl.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/he.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/hr.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/hu.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/id.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/it.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/ja.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/km.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/ko.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/ku.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/lt.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/lv.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/nb.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/nl.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/no.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/pl.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/pt-br.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/pt.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/ru.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/si.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/sk.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/sl.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/sq.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/sv.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/th.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/tr.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/tt.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/ug.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/uk.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/vi.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/zh-cn.js2
-rw-r--r--sources/plugins/specialchar/dialogs/lang/zh.js2
-rw-r--r--sources/plugins/specialchar/dialogs/specialchar.js2
-rw-r--r--sources/plugins/specialchar/lang/_translationstatus.txt2
-rw-r--r--sources/plugins/specialchar/lang/af.js2
-rw-r--r--sources/plugins/specialchar/lang/ar.js2
-rw-r--r--sources/plugins/specialchar/lang/bg.js2
-rw-r--r--sources/plugins/specialchar/lang/bn.js2
-rw-r--r--sources/plugins/specialchar/lang/bs.js2
-rw-r--r--sources/plugins/specialchar/lang/ca.js2
-rw-r--r--sources/plugins/specialchar/lang/cs.js2
-rw-r--r--sources/plugins/specialchar/lang/cy.js2
-rw-r--r--sources/plugins/specialchar/lang/da.js2
-rw-r--r--sources/plugins/specialchar/lang/de-ch.js9
-rw-r--r--sources/plugins/specialchar/lang/de.js2
-rw-r--r--sources/plugins/specialchar/lang/el.js2
-rw-r--r--sources/plugins/specialchar/lang/en-au.js2
-rw-r--r--sources/plugins/specialchar/lang/en-ca.js2
-rw-r--r--sources/plugins/specialchar/lang/en-gb.js2
-rw-r--r--sources/plugins/specialchar/lang/en.js2
-rw-r--r--sources/plugins/specialchar/lang/eo.js2
-rw-r--r--sources/plugins/specialchar/lang/es.js2
-rw-r--r--sources/plugins/specialchar/lang/et.js2
-rw-r--r--sources/plugins/specialchar/lang/eu.js2
-rw-r--r--sources/plugins/specialchar/lang/fa.js2
-rw-r--r--sources/plugins/specialchar/lang/fi.js2
-rw-r--r--sources/plugins/specialchar/lang/fo.js2
-rw-r--r--sources/plugins/specialchar/lang/fr-ca.js2
-rw-r--r--sources/plugins/specialchar/lang/fr.js2
-rw-r--r--sources/plugins/specialchar/lang/gl.js2
-rw-r--r--sources/plugins/specialchar/lang/gu.js2
-rw-r--r--sources/plugins/specialchar/lang/he.js2
-rw-r--r--sources/plugins/specialchar/lang/hi.js2
-rw-r--r--sources/plugins/specialchar/lang/hr.js2
-rw-r--r--sources/plugins/specialchar/lang/hu.js2
-rw-r--r--sources/plugins/specialchar/lang/id.js2
-rw-r--r--sources/plugins/specialchar/lang/is.js2
-rw-r--r--sources/plugins/specialchar/lang/it.js2
-rw-r--r--sources/plugins/specialchar/lang/ja.js2
-rw-r--r--sources/plugins/specialchar/lang/ka.js2
-rw-r--r--sources/plugins/specialchar/lang/km.js2
-rw-r--r--sources/plugins/specialchar/lang/ko.js2
-rw-r--r--sources/plugins/specialchar/lang/ku.js2
-rw-r--r--sources/plugins/specialchar/lang/lt.js2
-rw-r--r--sources/plugins/specialchar/lang/lv.js2
-rw-r--r--sources/plugins/specialchar/lang/mk.js2
-rw-r--r--sources/plugins/specialchar/lang/mn.js2
-rw-r--r--sources/plugins/specialchar/lang/ms.js2
-rw-r--r--sources/plugins/specialchar/lang/nb.js2
-rw-r--r--sources/plugins/specialchar/lang/nl.js2
-rw-r--r--sources/plugins/specialchar/lang/no.js2
-rw-r--r--sources/plugins/specialchar/lang/pl.js2
-rw-r--r--sources/plugins/specialchar/lang/pt-br.js2
-rw-r--r--sources/plugins/specialchar/lang/pt.js2
-rw-r--r--sources/plugins/specialchar/lang/ro.js2
-rw-r--r--sources/plugins/specialchar/lang/ru.js2
-rw-r--r--sources/plugins/specialchar/lang/si.js2
-rw-r--r--sources/plugins/specialchar/lang/sk.js2
-rw-r--r--sources/plugins/specialchar/lang/sl.js2
-rw-r--r--sources/plugins/specialchar/lang/sq.js2
-rw-r--r--sources/plugins/specialchar/lang/sr-latn.js2
-rw-r--r--sources/plugins/specialchar/lang/sr.js2
-rw-r--r--sources/plugins/specialchar/lang/sv.js2
-rw-r--r--sources/plugins/specialchar/lang/th.js2
-rw-r--r--sources/plugins/specialchar/lang/tr.js2
-rw-r--r--sources/plugins/specialchar/lang/tt.js2
-rw-r--r--sources/plugins/specialchar/lang/ug.js2
-rw-r--r--sources/plugins/specialchar/lang/uk.js2
-rw-r--r--sources/plugins/specialchar/lang/vi.js2
-rw-r--r--sources/plugins/specialchar/lang/zh-cn.js2
-rw-r--r--sources/plugins/specialchar/lang/zh.js2
-rw-r--r--sources/plugins/specialchar/plugin.js6
-rw-r--r--sources/plugins/stylescombo/lang/af.js2
-rw-r--r--sources/plugins/stylescombo/lang/ar.js2
-rw-r--r--sources/plugins/stylescombo/lang/bg.js2
-rw-r--r--sources/plugins/stylescombo/lang/bn.js2
-rw-r--r--sources/plugins/stylescombo/lang/bs.js2
-rw-r--r--sources/plugins/stylescombo/lang/ca.js2
-rw-r--r--sources/plugins/stylescombo/lang/cs.js2
-rw-r--r--sources/plugins/stylescombo/lang/cy.js2
-rw-r--r--sources/plugins/stylescombo/lang/da.js2
-rw-r--r--sources/plugins/stylescombo/lang/de-ch.js11
-rw-r--r--sources/plugins/stylescombo/lang/de.js2
-rw-r--r--sources/plugins/stylescombo/lang/el.js2
-rw-r--r--sources/plugins/stylescombo/lang/en-au.js2
-rw-r--r--sources/plugins/stylescombo/lang/en-ca.js2
-rw-r--r--sources/plugins/stylescombo/lang/en-gb.js2
-rw-r--r--sources/plugins/stylescombo/lang/en.js2
-rw-r--r--sources/plugins/stylescombo/lang/eo.js2
-rw-r--r--sources/plugins/stylescombo/lang/es.js2
-rw-r--r--sources/plugins/stylescombo/lang/et.js2
-rw-r--r--sources/plugins/stylescombo/lang/eu.js2
-rw-r--r--sources/plugins/stylescombo/lang/fa.js2
-rw-r--r--sources/plugins/stylescombo/lang/fi.js2
-rw-r--r--sources/plugins/stylescombo/lang/fo.js2
-rw-r--r--sources/plugins/stylescombo/lang/fr-ca.js2
-rw-r--r--sources/plugins/stylescombo/lang/fr.js2
-rw-r--r--sources/plugins/stylescombo/lang/gl.js2
-rw-r--r--sources/plugins/stylescombo/lang/gu.js2
-rw-r--r--sources/plugins/stylescombo/lang/he.js2
-rw-r--r--sources/plugins/stylescombo/lang/hi.js2
-rw-r--r--sources/plugins/stylescombo/lang/hr.js2
-rw-r--r--sources/plugins/stylescombo/lang/hu.js2
-rw-r--r--sources/plugins/stylescombo/lang/id.js2
-rw-r--r--sources/plugins/stylescombo/lang/is.js2
-rw-r--r--sources/plugins/stylescombo/lang/it.js2
-rw-r--r--sources/plugins/stylescombo/lang/ja.js2
-rw-r--r--sources/plugins/stylescombo/lang/ka.js2
-rw-r--r--sources/plugins/stylescombo/lang/km.js2
-rw-r--r--sources/plugins/stylescombo/lang/ko.js2
-rw-r--r--sources/plugins/stylescombo/lang/ku.js2
-rw-r--r--sources/plugins/stylescombo/lang/lt.js2
-rw-r--r--sources/plugins/stylescombo/lang/lv.js2
-rw-r--r--sources/plugins/stylescombo/lang/mk.js2
-rw-r--r--sources/plugins/stylescombo/lang/mn.js2
-rw-r--r--sources/plugins/stylescombo/lang/ms.js2
-rw-r--r--sources/plugins/stylescombo/lang/nb.js2
-rw-r--r--sources/plugins/stylescombo/lang/nl.js2
-rw-r--r--sources/plugins/stylescombo/lang/no.js2
-rw-r--r--sources/plugins/stylescombo/lang/pl.js2
-rw-r--r--sources/plugins/stylescombo/lang/pt-br.js2
-rw-r--r--sources/plugins/stylescombo/lang/pt.js2
-rw-r--r--sources/plugins/stylescombo/lang/ro.js2
-rw-r--r--sources/plugins/stylescombo/lang/ru.js2
-rw-r--r--sources/plugins/stylescombo/lang/si.js2
-rw-r--r--sources/plugins/stylescombo/lang/sk.js2
-rw-r--r--sources/plugins/stylescombo/lang/sl.js2
-rw-r--r--sources/plugins/stylescombo/lang/sq.js2
-rw-r--r--sources/plugins/stylescombo/lang/sr-latn.js2
-rw-r--r--sources/plugins/stylescombo/lang/sr.js2
-rw-r--r--sources/plugins/stylescombo/lang/sv.js2
-rw-r--r--sources/plugins/stylescombo/lang/th.js2
-rw-r--r--sources/plugins/stylescombo/lang/tr.js2
-rw-r--r--sources/plugins/stylescombo/lang/tt.js2
-rw-r--r--sources/plugins/stylescombo/lang/ug.js2
-rw-r--r--sources/plugins/stylescombo/lang/uk.js2
-rw-r--r--sources/plugins/stylescombo/lang/vi.js2
-rw-r--r--sources/plugins/stylescombo/lang/zh-cn.js2
-rw-r--r--sources/plugins/stylescombo/lang/zh.js2
-rw-r--r--sources/plugins/stylescombo/plugin.js4
-rw-r--r--sources/plugins/tab/plugin.js2
-rw-r--r--sources/plugins/table/dialogs/table.js2
-rw-r--r--sources/plugins/table/lang/af.js2
-rw-r--r--sources/plugins/table/lang/ar.js2
-rw-r--r--sources/plugins/table/lang/bg.js2
-rw-r--r--sources/plugins/table/lang/bn.js2
-rw-r--r--sources/plugins/table/lang/bs.js2
-rw-r--r--sources/plugins/table/lang/ca.js2
-rw-r--r--sources/plugins/table/lang/cs.js2
-rw-r--r--sources/plugins/table/lang/cy.js2
-rw-r--r--sources/plugins/table/lang/da.js2
-rw-r--r--sources/plugins/table/lang/de-ch.js74
-rw-r--r--sources/plugins/table/lang/de.js2
-rw-r--r--sources/plugins/table/lang/el.js2
-rw-r--r--sources/plugins/table/lang/en-au.js2
-rw-r--r--sources/plugins/table/lang/en-ca.js2
-rw-r--r--sources/plugins/table/lang/en-gb.js2
-rw-r--r--sources/plugins/table/lang/en.js2
-rw-r--r--sources/plugins/table/lang/eo.js2
-rw-r--r--sources/plugins/table/lang/es.js2
-rw-r--r--sources/plugins/table/lang/et.js2
-rw-r--r--sources/plugins/table/lang/eu.js2
-rw-r--r--sources/plugins/table/lang/fa.js2
-rw-r--r--sources/plugins/table/lang/fi.js2
-rw-r--r--sources/plugins/table/lang/fo.js2
-rw-r--r--sources/plugins/table/lang/fr-ca.js2
-rw-r--r--sources/plugins/table/lang/fr.js2
-rw-r--r--sources/plugins/table/lang/gl.js2
-rw-r--r--sources/plugins/table/lang/gu.js2
-rw-r--r--sources/plugins/table/lang/he.js2
-rw-r--r--sources/plugins/table/lang/hi.js2
-rw-r--r--sources/plugins/table/lang/hr.js2
-rw-r--r--sources/plugins/table/lang/hu.js2
-rw-r--r--sources/plugins/table/lang/id.js2
-rw-r--r--sources/plugins/table/lang/is.js2
-rw-r--r--sources/plugins/table/lang/it.js2
-rw-r--r--sources/plugins/table/lang/ja.js2
-rw-r--r--sources/plugins/table/lang/ka.js2
-rw-r--r--sources/plugins/table/lang/km.js2
-rw-r--r--sources/plugins/table/lang/ko.js2
-rw-r--r--sources/plugins/table/lang/ku.js2
-rw-r--r--sources/plugins/table/lang/lt.js2
-rw-r--r--sources/plugins/table/lang/lv.js2
-rw-r--r--sources/plugins/table/lang/mk.js2
-rw-r--r--sources/plugins/table/lang/mn.js2
-rw-r--r--sources/plugins/table/lang/ms.js2
-rw-r--r--sources/plugins/table/lang/nb.js2
-rw-r--r--sources/plugins/table/lang/nl.js2
-rw-r--r--sources/plugins/table/lang/no.js2
-rw-r--r--sources/plugins/table/lang/pl.js2
-rw-r--r--sources/plugins/table/lang/pt-br.js2
-rw-r--r--sources/plugins/table/lang/pt.js2
-rw-r--r--sources/plugins/table/lang/ro.js2
-rw-r--r--sources/plugins/table/lang/ru.js2
-rw-r--r--sources/plugins/table/lang/si.js2
-rw-r--r--sources/plugins/table/lang/sk.js10
-rw-r--r--sources/plugins/table/lang/sl.js2
-rw-r--r--sources/plugins/table/lang/sq.js2
-rw-r--r--sources/plugins/table/lang/sr-latn.js2
-rw-r--r--sources/plugins/table/lang/sr.js2
-rw-r--r--sources/plugins/table/lang/sv.js2
-rw-r--r--sources/plugins/table/lang/th.js2
-rw-r--r--sources/plugins/table/lang/tr.js2
-rw-r--r--sources/plugins/table/lang/tt.js2
-rw-r--r--sources/plugins/table/lang/ug.js2
-rw-r--r--sources/plugins/table/lang/uk.js2
-rw-r--r--sources/plugins/table/lang/vi.js2
-rw-r--r--sources/plugins/table/lang/zh-cn.js2
-rw-r--r--sources/plugins/table/lang/zh.js2
-rw-r--r--sources/plugins/table/plugin.js4
-rw-r--r--sources/plugins/tabletools/dialogs/tableCell.js2
-rw-r--r--sources/plugins/tabletools/plugin.js2
-rw-r--r--sources/plugins/templates/dialogs/templates.css2
-rw-r--r--sources/plugins/templates/dialogs/templates.js2
-rw-r--r--sources/plugins/templates/lang/af.js2
-rw-r--r--sources/plugins/templates/lang/ar.js2
-rw-r--r--sources/plugins/templates/lang/bg.js2
-rw-r--r--sources/plugins/templates/lang/bn.js2
-rw-r--r--sources/plugins/templates/lang/bs.js2
-rw-r--r--sources/plugins/templates/lang/ca.js2
-rw-r--r--sources/plugins/templates/lang/cs.js2
-rw-r--r--sources/plugins/templates/lang/cy.js2
-rw-r--r--sources/plugins/templates/lang/da.js2
-rw-r--r--sources/plugins/templates/lang/de-ch.js12
-rw-r--r--sources/plugins/templates/lang/de.js2
-rw-r--r--sources/plugins/templates/lang/el.js2
-rw-r--r--sources/plugins/templates/lang/en-au.js2
-rw-r--r--sources/plugins/templates/lang/en-ca.js2
-rw-r--r--sources/plugins/templates/lang/en-gb.js2
-rw-r--r--sources/plugins/templates/lang/en.js2
-rw-r--r--sources/plugins/templates/lang/eo.js2
-rw-r--r--sources/plugins/templates/lang/es.js2
-rw-r--r--sources/plugins/templates/lang/et.js2
-rw-r--r--sources/plugins/templates/lang/eu.js2
-rw-r--r--sources/plugins/templates/lang/fa.js2
-rw-r--r--sources/plugins/templates/lang/fi.js2
-rw-r--r--sources/plugins/templates/lang/fo.js2
-rw-r--r--sources/plugins/templates/lang/fr-ca.js2
-rw-r--r--sources/plugins/templates/lang/fr.js2
-rw-r--r--sources/plugins/templates/lang/gl.js2
-rw-r--r--sources/plugins/templates/lang/gu.js2
-rw-r--r--sources/plugins/templates/lang/he.js2
-rw-r--r--sources/plugins/templates/lang/hi.js2
-rw-r--r--sources/plugins/templates/lang/hr.js2
-rw-r--r--sources/plugins/templates/lang/hu.js2
-rw-r--r--sources/plugins/templates/lang/id.js2
-rw-r--r--sources/plugins/templates/lang/is.js2
-rw-r--r--sources/plugins/templates/lang/it.js2
-rw-r--r--sources/plugins/templates/lang/ja.js2
-rw-r--r--sources/plugins/templates/lang/ka.js2
-rw-r--r--sources/plugins/templates/lang/km.js2
-rw-r--r--sources/plugins/templates/lang/ko.js2
-rw-r--r--sources/plugins/templates/lang/ku.js2
-rw-r--r--sources/plugins/templates/lang/lt.js2
-rw-r--r--sources/plugins/templates/lang/lv.js2
-rw-r--r--sources/plugins/templates/lang/mk.js2
-rw-r--r--sources/plugins/templates/lang/mn.js2
-rw-r--r--sources/plugins/templates/lang/ms.js2
-rw-r--r--sources/plugins/templates/lang/nb.js2
-rw-r--r--sources/plugins/templates/lang/nl.js2
-rw-r--r--sources/plugins/templates/lang/no.js2
-rw-r--r--sources/plugins/templates/lang/pl.js2
-rw-r--r--sources/plugins/templates/lang/pt-br.js2
-rw-r--r--sources/plugins/templates/lang/pt.js2
-rw-r--r--sources/plugins/templates/lang/ro.js2
-rw-r--r--sources/plugins/templates/lang/ru.js2
-rw-r--r--sources/plugins/templates/lang/si.js2
-rw-r--r--sources/plugins/templates/lang/sk.js2
-rw-r--r--sources/plugins/templates/lang/sl.js2
-rw-r--r--sources/plugins/templates/lang/sq.js2
-rw-r--r--sources/plugins/templates/lang/sr-latn.js2
-rw-r--r--sources/plugins/templates/lang/sr.js2
-rw-r--r--sources/plugins/templates/lang/sv.js2
-rw-r--r--sources/plugins/templates/lang/th.js2
-rw-r--r--sources/plugins/templates/lang/tr.js2
-rw-r--r--sources/plugins/templates/lang/tt.js2
-rw-r--r--sources/plugins/templates/lang/ug.js2
-rw-r--r--sources/plugins/templates/lang/uk.js2
-rw-r--r--sources/plugins/templates/lang/vi.js2
-rw-r--r--sources/plugins/templates/lang/zh-cn.js2
-rw-r--r--sources/plugins/templates/lang/zh.js2
-rw-r--r--sources/plugins/templates/plugin.js4
-rw-r--r--sources/plugins/templates/templates/default.js2
-rw-r--r--sources/plugins/toolbar/lang/af.js2
-rw-r--r--sources/plugins/toolbar/lang/ar.js2
-rw-r--r--sources/plugins/toolbar/lang/bg.js2
-rw-r--r--sources/plugins/toolbar/lang/bn.js2
-rw-r--r--sources/plugins/toolbar/lang/bs.js2
-rw-r--r--sources/plugins/toolbar/lang/ca.js2
-rw-r--r--sources/plugins/toolbar/lang/cs.js2
-rw-r--r--sources/plugins/toolbar/lang/cy.js2
-rw-r--r--sources/plugins/toolbar/lang/da.js2
-rw-r--r--sources/plugins/toolbar/lang/de-ch.js22
-rw-r--r--sources/plugins/toolbar/lang/de.js2
-rw-r--r--sources/plugins/toolbar/lang/el.js2
-rw-r--r--sources/plugins/toolbar/lang/en-au.js2
-rw-r--r--sources/plugins/toolbar/lang/en-ca.js2
-rw-r--r--sources/plugins/toolbar/lang/en-gb.js2
-rw-r--r--sources/plugins/toolbar/lang/en.js2
-rw-r--r--sources/plugins/toolbar/lang/eo.js2
-rw-r--r--sources/plugins/toolbar/lang/es.js2
-rw-r--r--sources/plugins/toolbar/lang/et.js2
-rw-r--r--sources/plugins/toolbar/lang/eu.js2
-rw-r--r--sources/plugins/toolbar/lang/fa.js2
-rw-r--r--sources/plugins/toolbar/lang/fi.js2
-rw-r--r--sources/plugins/toolbar/lang/fo.js2
-rw-r--r--sources/plugins/toolbar/lang/fr-ca.js2
-rw-r--r--sources/plugins/toolbar/lang/fr.js2
-rw-r--r--sources/plugins/toolbar/lang/gl.js2
-rw-r--r--sources/plugins/toolbar/lang/gu.js2
-rw-r--r--sources/plugins/toolbar/lang/he.js2
-rw-r--r--sources/plugins/toolbar/lang/hi.js2
-rw-r--r--sources/plugins/toolbar/lang/hr.js2
-rw-r--r--sources/plugins/toolbar/lang/hu.js2
-rw-r--r--sources/plugins/toolbar/lang/id.js2
-rw-r--r--sources/plugins/toolbar/lang/is.js2
-rw-r--r--sources/plugins/toolbar/lang/it.js2
-rw-r--r--sources/plugins/toolbar/lang/ja.js2
-rw-r--r--sources/plugins/toolbar/lang/ka.js2
-rw-r--r--sources/plugins/toolbar/lang/km.js2
-rw-r--r--sources/plugins/toolbar/lang/ko.js2
-rw-r--r--sources/plugins/toolbar/lang/ku.js2
-rw-r--r--sources/plugins/toolbar/lang/lt.js2
-rw-r--r--sources/plugins/toolbar/lang/lv.js2
-rw-r--r--sources/plugins/toolbar/lang/mk.js2
-rw-r--r--sources/plugins/toolbar/lang/mn.js2
-rw-r--r--sources/plugins/toolbar/lang/ms.js2
-rw-r--r--sources/plugins/toolbar/lang/nb.js2
-rw-r--r--sources/plugins/toolbar/lang/nl.js2
-rw-r--r--sources/plugins/toolbar/lang/no.js2
-rw-r--r--sources/plugins/toolbar/lang/pl.js2
-rw-r--r--sources/plugins/toolbar/lang/pt-br.js2
-rw-r--r--sources/plugins/toolbar/lang/pt.js2
-rw-r--r--sources/plugins/toolbar/lang/ro.js2
-rw-r--r--sources/plugins/toolbar/lang/ru.js2
-rw-r--r--sources/plugins/toolbar/lang/si.js2
-rw-r--r--sources/plugins/toolbar/lang/sk.js4
-rw-r--r--sources/plugins/toolbar/lang/sl.js2
-rw-r--r--sources/plugins/toolbar/lang/sq.js2
-rw-r--r--sources/plugins/toolbar/lang/sr-latn.js2
-rw-r--r--sources/plugins/toolbar/lang/sr.js2
-rw-r--r--sources/plugins/toolbar/lang/sv.js2
-rw-r--r--sources/plugins/toolbar/lang/th.js2
-rw-r--r--sources/plugins/toolbar/lang/tr.js2
-rw-r--r--sources/plugins/toolbar/lang/tt.js2
-rw-r--r--sources/plugins/toolbar/lang/ug.js2
-rw-r--r--sources/plugins/toolbar/lang/uk.js2
-rw-r--r--sources/plugins/toolbar/lang/vi.js2
-rw-r--r--sources/plugins/toolbar/lang/zh-cn.js2
-rw-r--r--sources/plugins/toolbar/lang/zh.js2
-rw-r--r--sources/plugins/toolbar/plugin.js4
-rw-r--r--sources/plugins/toolbar/samples/toolbar.html4
-rw-r--r--sources/plugins/undo/dev/snapshot.html4
-rw-r--r--sources/plugins/undo/lang/af.js2
-rw-r--r--sources/plugins/undo/lang/ar.js2
-rw-r--r--sources/plugins/undo/lang/bg.js2
-rw-r--r--sources/plugins/undo/lang/bn.js2
-rw-r--r--sources/plugins/undo/lang/bs.js2
-rw-r--r--sources/plugins/undo/lang/ca.js2
-rw-r--r--sources/plugins/undo/lang/cs.js2
-rw-r--r--sources/plugins/undo/lang/cy.js2
-rw-r--r--sources/plugins/undo/lang/da.js2
-rw-r--r--sources/plugins/undo/lang/de-ch.js8
-rw-r--r--sources/plugins/undo/lang/de.js2
-rw-r--r--sources/plugins/undo/lang/el.js2
-rw-r--r--sources/plugins/undo/lang/en-au.js2
-rw-r--r--sources/plugins/undo/lang/en-ca.js2
-rw-r--r--sources/plugins/undo/lang/en-gb.js2
-rw-r--r--sources/plugins/undo/lang/en.js2
-rw-r--r--sources/plugins/undo/lang/eo.js2
-rw-r--r--sources/plugins/undo/lang/es.js2
-rw-r--r--sources/plugins/undo/lang/et.js2
-rw-r--r--sources/plugins/undo/lang/eu.js2
-rw-r--r--sources/plugins/undo/lang/fa.js2
-rw-r--r--sources/plugins/undo/lang/fi.js2
-rw-r--r--sources/plugins/undo/lang/fo.js2
-rw-r--r--sources/plugins/undo/lang/fr-ca.js2
-rw-r--r--sources/plugins/undo/lang/fr.js2
-rw-r--r--sources/plugins/undo/lang/gl.js2
-rw-r--r--sources/plugins/undo/lang/gu.js2
-rw-r--r--sources/plugins/undo/lang/he.js2
-rw-r--r--sources/plugins/undo/lang/hi.js2
-rw-r--r--sources/plugins/undo/lang/hr.js2
-rw-r--r--sources/plugins/undo/lang/hu.js2
-rw-r--r--sources/plugins/undo/lang/id.js2
-rw-r--r--sources/plugins/undo/lang/is.js2
-rw-r--r--sources/plugins/undo/lang/it.js2
-rw-r--r--sources/plugins/undo/lang/ja.js2
-rw-r--r--sources/plugins/undo/lang/ka.js2
-rw-r--r--sources/plugins/undo/lang/km.js2
-rw-r--r--sources/plugins/undo/lang/ko.js2
-rw-r--r--sources/plugins/undo/lang/ku.js2
-rw-r--r--sources/plugins/undo/lang/lt.js2
-rw-r--r--sources/plugins/undo/lang/lv.js2
-rw-r--r--sources/plugins/undo/lang/mk.js2
-rw-r--r--sources/plugins/undo/lang/mn.js2
-rw-r--r--sources/plugins/undo/lang/ms.js2
-rw-r--r--sources/plugins/undo/lang/nb.js2
-rw-r--r--sources/plugins/undo/lang/nl.js2
-rw-r--r--sources/plugins/undo/lang/no.js2
-rw-r--r--sources/plugins/undo/lang/pl.js2
-rw-r--r--sources/plugins/undo/lang/pt-br.js2
-rw-r--r--sources/plugins/undo/lang/pt.js2
-rw-r--r--sources/plugins/undo/lang/ro.js2
-rw-r--r--sources/plugins/undo/lang/ru.js2
-rw-r--r--sources/plugins/undo/lang/si.js2
-rw-r--r--sources/plugins/undo/lang/sk.js2
-rw-r--r--sources/plugins/undo/lang/sl.js2
-rw-r--r--sources/plugins/undo/lang/sq.js2
-rw-r--r--sources/plugins/undo/lang/sr-latn.js2
-rw-r--r--sources/plugins/undo/lang/sr.js2
-rw-r--r--sources/plugins/undo/lang/sv.js2
-rw-r--r--sources/plugins/undo/lang/th.js2
-rw-r--r--sources/plugins/undo/lang/tr.js2
-rw-r--r--sources/plugins/undo/lang/tt.js2
-rw-r--r--sources/plugins/undo/lang/ug.js2
-rw-r--r--sources/plugins/undo/lang/uk.js2
-rw-r--r--sources/plugins/undo/lang/vi.js2
-rw-r--r--sources/plugins/undo/lang/zh-cn.js2
-rw-r--r--sources/plugins/undo/lang/zh.js2
-rw-r--r--sources/plugins/undo/plugin.js4
-rw-r--r--sources/plugins/widget/dev/assets/contents.css23
-rw-r--r--sources/plugins/widget/dev/assets/sample.jpgbin0 -> 17932 bytes
-rw-r--r--sources/plugins/widget/dev/assets/simplebox/contents.css36
-rw-r--r--sources/plugins/widget/dev/assets/simplebox/dialogs/simplebox.js51
-rw-r--r--sources/plugins/widget/dev/assets/simplebox/icons/simplebox.pngbin0 -> 286 bytes
-rw-r--r--sources/plugins/widget/dev/assets/simplebox/plugin.js114
-rw-r--r--sources/plugins/widget/dev/console.js131
-rw-r--r--sources/plugins/widget/dev/nestedwidgets.html134
-rw-r--r--sources/plugins/widget/dev/widgetstyles.html144
-rw-r--r--sources/plugins/widget/images/handle.pngbin0 -> 220 bytes
-rw-r--r--sources/plugins/widget/lang/af.js7
-rw-r--r--sources/plugins/widget/lang/ar.js7
-rw-r--r--sources/plugins/widget/lang/bg.js7
-rw-r--r--sources/plugins/widget/lang/ca.js7
-rw-r--r--sources/plugins/widget/lang/cs.js7
-rw-r--r--sources/plugins/widget/lang/cy.js7
-rw-r--r--sources/plugins/widget/lang/da.js7
-rw-r--r--sources/plugins/widget/lang/de-ch.js7
-rw-r--r--sources/plugins/widget/lang/de.js7
-rw-r--r--sources/plugins/widget/lang/el.js7
-rw-r--r--sources/plugins/widget/lang/en-gb.js7
-rw-r--r--sources/plugins/widget/lang/en.js7
-rw-r--r--sources/plugins/widget/lang/eo.js7
-rw-r--r--sources/plugins/widget/lang/es.js7
-rw-r--r--sources/plugins/widget/lang/eu.js7
-rw-r--r--sources/plugins/widget/lang/fa.js7
-rw-r--r--sources/plugins/widget/lang/fi.js7
-rw-r--r--sources/plugins/widget/lang/fr.js7
-rw-r--r--sources/plugins/widget/lang/gl.js7
-rw-r--r--sources/plugins/widget/lang/he.js7
-rw-r--r--sources/plugins/widget/lang/hr.js7
-rw-r--r--sources/plugins/widget/lang/hu.js7
-rw-r--r--sources/plugins/widget/lang/id.js7
-rw-r--r--sources/plugins/widget/lang/it.js7
-rw-r--r--sources/plugins/widget/lang/ja.js7
-rw-r--r--sources/plugins/widget/lang/km.js7
-rw-r--r--sources/plugins/widget/lang/ko.js7
-rw-r--r--sources/plugins/widget/lang/ku.js7
-rw-r--r--sources/plugins/widget/lang/lv.js7
-rw-r--r--sources/plugins/widget/lang/nb.js7
-rw-r--r--sources/plugins/widget/lang/nl.js7
-rw-r--r--sources/plugins/widget/lang/no.js7
-rw-r--r--sources/plugins/widget/lang/pl.js7
-rw-r--r--sources/plugins/widget/lang/pt-br.js7
-rw-r--r--sources/plugins/widget/lang/pt.js7
-rw-r--r--sources/plugins/widget/lang/ru.js7
-rw-r--r--sources/plugins/widget/lang/sk.js7
-rw-r--r--sources/plugins/widget/lang/sl.js7
-rw-r--r--sources/plugins/widget/lang/sq.js7
-rw-r--r--sources/plugins/widget/lang/sv.js7
-rw-r--r--sources/plugins/widget/lang/tr.js7
-rw-r--r--sources/plugins/widget/lang/tt.js7
-rw-r--r--sources/plugins/widget/lang/ug.js7
-rw-r--r--sources/plugins/widget/lang/uk.js7
-rw-r--r--sources/plugins/widget/lang/vi.js7
-rw-r--r--sources/plugins/widget/lang/zh-cn.js7
-rw-r--r--sources/plugins/widget/lang/zh.js7
-rw-r--r--sources/plugins/widget/plugin.js3988
-rw-r--r--sources/plugins/wysiwygarea/plugin.js2
-rw-r--r--sources/plugins/wysiwygarea/samples/fullpage.html4
-rw-r--r--sources/samples/css/samples.css2
-rw-r--r--sources/samples/index.html4
-rw-r--r--sources/samples/js/sample.js2
-rw-r--r--sources/samples/js/sf.js2
-rw-r--r--sources/samples/old/ajax.html4
-rw-r--r--sources/samples/old/api.html4
-rw-r--r--sources/samples/old/appendto.html4
-rw-r--r--sources/samples/old/assets/outputxhtml/outputxhtml.css2
-rw-r--r--sources/samples/old/assets/posteddata.php4
-rw-r--r--sources/samples/old/assets/uilanguages/languages.js5
-rw-r--r--sources/samples/old/datafiltering.html4
-rw-r--r--sources/samples/old/divreplace.html4
-rw-r--r--sources/samples/old/index.html4
-rw-r--r--sources/samples/old/inlineall.html4
-rw-r--r--sources/samples/old/inlinebycode.html4
-rw-r--r--sources/samples/old/inlinetextarea.html4
-rw-r--r--sources/samples/old/jquery.html4
-rw-r--r--sources/samples/old/readonly.html4
-rw-r--r--sources/samples/old/replacebyclass.html4
-rw-r--r--sources/samples/old/replacebycode.html6
-rw-r--r--sources/samples/old/sample.css2
-rw-r--r--sources/samples/old/sample.js2
-rw-r--r--sources/samples/old/sample_posteddata.php2
-rw-r--r--sources/samples/old/tabindex.html4
-rw-r--r--sources/samples/old/uicolor.html4
-rw-r--r--sources/samples/old/uilanguages.html4
-rw-r--r--sources/samples/old/xhtmlstyle.html4
-rw-r--r--sources/samples/toolbarconfigurator/index.html4
-rw-r--r--sources/samples/toolbarconfigurator/less/base.less2
-rw-r--r--sources/samples/toolbarconfigurator/less/toolbarmodifier.less2
-rw-r--r--sources/skins/moono/colorpanel.css2
-rw-r--r--sources/skins/moono/dialog.css2
-rw-r--r--sources/skins/moono/dialog_ie.css2
-rw-r--r--sources/skins/moono/dialog_ie7.css2
-rw-r--r--sources/skins/moono/dialog_ie8.css2
-rw-r--r--sources/skins/moono/dialog_iequirks.css2
-rw-r--r--sources/skins/moono/editor.css2
-rw-r--r--sources/skins/moono/editor_gecko.css2
-rw-r--r--sources/skins/moono/editor_ie.css2
-rw-r--r--sources/skins/moono/editor_ie7.css2
-rw-r--r--sources/skins/moono/editor_ie8.css2
-rw-r--r--sources/skins/moono/editor_iequirks.css2
-rw-r--r--sources/skins/moono/elementspath.css2
-rw-r--r--sources/skins/moono/mainui.css2
-rw-r--r--sources/skins/moono/menu.css2
-rw-r--r--sources/skins/moono/notification.css2
-rw-r--r--sources/skins/moono/panel.css2
-rw-r--r--sources/skins/moono/presets.css2
-rw-r--r--sources/skins/moono/readme.md2
-rw-r--r--sources/skins/moono/reset.css2
-rw-r--r--sources/skins/moono/richcombo.css2
-rw-r--r--sources/skins/moono/skin.js2
-rw-r--r--sources/skins/moono/toolbar.css2
-rw-r--r--sources/styles.js4
3660 files changed, 12501 insertions, 4664 deletions
diff --git a/build-config.js b/build-config.js
index 97457e21..18baf2bd 100644
--- a/build-config.js
+++ b/build-config.js
@@ -13,10 +13,10 @@
13 * (1) http://ckeditor.com/builder 13 * (1) http://ckeditor.com/builder
14 * Visit online builder to build CKEditor from scratch. 14 * Visit online builder to build CKEditor from scratch.
15 * 15 *
16 * (2) http://ckeditor.com/builder/cedaf06dfb63f51e787f436bc938eb26 16 * (2) http://ckeditor.com/builder/7cedabcb934842a5de37b1459786fafd
17 * Visit online builder to build CKEditor, starting with the same setup as before. 17 * Visit online builder to build CKEditor, starting with the same setup as before.
18 * 18 *
19 * (3) http://ckeditor.com/builder/download/cedaf06dfb63f51e787f436bc938eb26 19 * (3) http://ckeditor.com/builder/download/7cedabcb934842a5de37b1459786fafd
20 * Straight download link to the latest version of CKEditor (Optimized) with the same setup as before. 20 * Straight download link to the latest version of CKEditor (Optimized) with the same setup as before.
21 * 21 *
22 * NOTE: 22 * NOTE:
@@ -107,6 +107,7 @@ var CKBUILDER_CONFIG = {
107 'templates' : 1, 107 'templates' : 1,
108 'toolbar' : 1, 108 'toolbar' : 1,
109 'undo' : 1, 109 'undo' : 1,
110 'widget' : 1,
110 'wsc' : 1, 111 'wsc' : 1,
111 'wysiwygarea' : 1 112 'wysiwygarea' : 1
112 }, 113 },
diff --git a/component.json b/component.json
index d49b72ca..564e94fb 100644
--- a/component.json
+++ b/component.json
@@ -1,7 +1,7 @@
1{ 1{
2 "name": "ckeditor", 2 "name": "ckeditor",
3 "repo": "immae/connexionswing-ckeditor-component", 3 "repo": "immae/connexionswing-ckeditor-component",
4 "version": "4.5.6", 4 "version": "4.5.7",
5 "description": "JavaScript WYSIWYG web text editor.", 5 "description": "JavaScript WYSIWYG web text editor.",
6 "keywords": [ 6 "keywords": [
7 "ckeditor", 7 "ckeditor",
diff --git a/release/CHANGES.md b/release/CHANGES.md
index 0e191498..2a847be6 100644
--- a/release/CHANGES.md
+++ b/release/CHANGES.md
@@ -1,6 +1,22 @@
1CKEditor 4 Changelog 1CKEditor 4 Changelog
2==================== 2====================
3 3
4## CKEditor 4.5.7
5
6New Features:
7
8* [#14327](http://dev.ckeditor.com/ticket/14327): Added Swiss German localization.
9
10Other Changes:
11
12* [#13816](http://dev.ckeditor.com/ticket/13816): Introduced a new strategy for Filling Character handling to avoid changes in DOM. This fixes the following issues:
13 * [#12727](http://dev.ckeditor.com/ticket/12727): [Blink] `IndexSizeError` when using the [Div Editing Area](http://ckeditor.com/addon/divarea) and [Content Templates](http://ckeditor.com/addon/templates) plugins.
14 * [#13377](http://dev.ckeditor.com/ticket/13377): [Widget](http://ckeditor.com/addon/widget) plugin issue when typing in Korean.
15 * [#13389](http://dev.ckeditor.com/ticket/13389): [Blink] [`editor.getData()`](http://docs.ckeditor.com/#!/api/CKEDITOR.editor-method-getData) fails when the cursor is next to an `<hr>` tag.
16 * [#13513](http://dev.ckeditor.com/ticket/13513): [Blink, WebKit] [Div Editing Area](http://ckeditor.com/addon/divarea) and [`editor.getData()`](http://docs.ckeditor.com/#!/api/CKEDITOR.editor-method-getData) throw an error when an image is the only data in the editor.
17* [#13884](http://dev.ckeditor.com/ticket/13884): Fixed: Copy/paste table in Firefox results in just first cell being pasted.
18* [#14234](http://dev.ckeditor.com/ticket/14234): Fixed: URL input field is not marked as required in the [Embed](http://ckeditor.com/addon/embed) dialog.
19
4## CKEditor 4.5.6 20## CKEditor 4.5.6
5 21
6New Features: 22New Features:
@@ -82,7 +98,7 @@ Other Changes:
82 98
83New Features: 99New Features:
84 100
85* [#13501](http://dev.ckeditor.com/ticket/13501): Added the [`config.fileTools_defaultFileName`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-fileTools_defaultFileName) option to allow setting a default filen ame for paste uploads. 101* [#13501](http://dev.ckeditor.com/ticket/13501): Added the [`config.fileTools_defaultFileName`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-fileTools_defaultFileName) option to allow setting a default file name for paste uploads.
86* [#13603](http://dev.ckeditor.com/ticket/13603): Added support for uploading dropped BMP images. 102* [#13603](http://dev.ckeditor.com/ticket/13603): Added support for uploading dropped BMP images.
87 103
88Fixed Issues: 104Fixed Issues:
diff --git a/release/LICENSE.md b/release/LICENSE.md
index 5136fe55..9ae5c065 100644
--- a/release/LICENSE.md
+++ b/release/LICENSE.md
@@ -2,7 +2,7 @@ Software License Agreement
2========================== 2==========================
3 3
4CKEditor - The text editor for Internet - http://ckeditor.com 4CKEditor - The text editor for Internet - http://ckeditor.com
5Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 5Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
6 6
7Licensed under the terms of any of the following licenses at your 7Licensed under the terms of any of the following licenses at your
8choice: 8choice:
@@ -37,7 +37,7 @@ done by developers outside of CKSource with their express permission.
37 37
38The following libraries are included in CKEditor under the MIT license (see Appendix D): 38The following libraries are included in CKEditor under the MIT license (see Appendix D):
39 39
40* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2015, CKSource - Frederico Knabben. 40* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2016, CKSource - Frederico Knabben.
41* PicoModal (included in `samples/js/sf.js`) - Copyright (c) 2012 James Frasca. 41* PicoModal (included in `samples/js/sf.js`) - Copyright (c) 2012 James Frasca.
42* CodeMirror (included in the samples) - Copyright (C) 2014 by Marijn Haverbeke <marijnh@gmail.com> and others. 42* CodeMirror (included in the samples) - Copyright (C) 2014 by Marijn Haverbeke <marijnh@gmail.com> and others.
43 43
diff --git a/release/README.md b/release/README.md
index c5a55cd8..57b331f1 100644
--- a/release/README.md
+++ b/release/README.md
@@ -1,7 +1,7 @@
1CKEditor 4 1CKEditor 4
2========== 2==========
3 3
4Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved. 4Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
5http://ckeditor.com - See LICENSE.md for license information. 5http://ckeditor.com - See LICENSE.md for license information.
6 6
7CKEditor is a text editor to be used inside web pages. It's not a replacement 7CKEditor is a text editor to be used inside web pages. It's not a replacement
diff --git a/release/adapters/jquery.js b/release/adapters/jquery.js
index 1d5337ca..9a99b650 100644
--- a/release/adapters/jquery.js
+++ b/release/adapters/jquery.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5(function(a){if("undefined"==typeof a)throw Error("jQuery should be loaded before CKEditor jQuery adapter.");if("undefined"==typeof CKEDITOR)throw Error("CKEditor should be loaded before CKEditor jQuery adapter.");CKEDITOR.config.jqueryOverrideVal="undefined"==typeof CKEDITOR.config.jqueryOverrideVal?!0:CKEDITOR.config.jqueryOverrideVal;a.extend(a.fn,{ckeditorGet:function(){var a=this.eq(0).data("ckeditorInstance");if(!a)throw"CKEditor is not initialized yet, use ckeditor() with a callback.";return a}, 5(function(a){if("undefined"==typeof a)throw Error("jQuery should be loaded before CKEditor jQuery adapter.");if("undefined"==typeof CKEDITOR)throw Error("CKEditor should be loaded before CKEditor jQuery adapter.");CKEDITOR.config.jqueryOverrideVal="undefined"==typeof CKEDITOR.config.jqueryOverrideVal?!0:CKEDITOR.config.jqueryOverrideVal;a.extend(a.fn,{ckeditorGet:function(){var a=this.eq(0).data("ckeditorInstance");if(!a)throw"CKEditor is not initialized yet, use ckeditor() with a callback.";return a},
diff --git a/release/ckeditor.js b/release/ckeditor.js
index 0bc037a9..100336e1 100644
--- a/release/ckeditor.js
+++ b/release/ckeditor.js
@@ -1,15 +1,15 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5(function(){if(window.CKEDITOR&&window.CKEDITOR.dom)return;window.CKEDITOR||(window.CKEDITOR=function(){var a=/(^|.*[\\\/])ckeditor\.js(?:\?.*|;.*)?$/i,d={timestamp:"FB9E",version:"4.5.6",revision:"91e81fe",rnd:Math.floor(900*Math.random())+100,_:{pending:[],basePathSrcPattern:a},status:"unloaded",basePath:function(){var b=window.CKEDITOR_BASEPATH||"";if(!b)for(var c=document.getElementsByTagName("script"),d=0;d<c.length;d++){var l=c[d].src.match(a);if(l){b=l[1];break}}-1==b.indexOf(":/")&&"//"!=b.slice(0,2)&&(b=0===b.indexOf("/")?location.href.match(/^.*?:\/\/[^\/]*/)[0]+ 5(function(){if(window.CKEDITOR&&window.CKEDITOR.dom)return;window.CKEDITOR||(window.CKEDITOR=function(){var a=/(^|.*[\\\/])ckeditor\.js(?:\?.*|;.*)?$/i,d={timestamp:"G14E",version:"4.5.7",revision:"e98277f",rnd:Math.floor(900*Math.random())+100,_:{pending:[],basePathSrcPattern:a},status:"unloaded",basePath:function(){var b=window.CKEDITOR_BASEPATH||"";if(!b)for(var c=document.getElementsByTagName("script"),d=0;d<c.length;d++){var k=c[d].src.match(a);if(k){b=k[1];break}}-1==b.indexOf(":/")&&"//"!=b.slice(0,2)&&(b=0===b.indexOf("/")?location.href.match(/^.*?:\/\/[^\/]*/)[0]+
6b:location.href.match(/^[^\?]*\/(?:)/)[0]+b);if(!b)throw'The CKEditor installation path could not be automatically detected. Please set the global variable "CKEDITOR_BASEPATH" before creating editor instances.';return b}(),getUrl:function(a){-1==a.indexOf(":/")&&0!==a.indexOf("/")&&(a=this.basePath+a);this.timestamp&&"/"!=a.charAt(a.length-1)&&!/[&?]t=/.test(a)&&(a+=(0<=a.indexOf("?")?"\x26":"?")+"t\x3d"+this.timestamp);return a},domReady:function(){function a(){try{document.addEventListener?(document.removeEventListener("DOMContentLoaded", 6b:location.href.match(/^[^\?]*\/(?:)/)[0]+b);if(!b)throw'The CKEditor installation path could not be automatically detected. Please set the global variable "CKEDITOR_BASEPATH" before creating editor instances.';return b}(),getUrl:function(a){-1==a.indexOf(":/")&&0!==a.indexOf("/")&&(a=this.basePath+a);this.timestamp&&"/"!=a.charAt(a.length-1)&&!/[&?]t=/.test(a)&&(a+=(0<=a.indexOf("?")?"\x26":"?")+"t\x3d"+this.timestamp);return a},domReady:function(){function a(){try{document.addEventListener?(document.removeEventListener("DOMContentLoaded",
7a,!1),b()):document.attachEvent&&"complete"===document.readyState&&(document.detachEvent("onreadystatechange",a),b())}catch(c){}}function b(){for(var a;a=c.shift();)a()}var c=[];return function(b){function d(){try{document.documentElement.doScroll("left")}catch(f){setTimeout(d,1);return}a()}c.push(b);"complete"===document.readyState&&setTimeout(a,1);if(1==c.length)if(document.addEventListener)document.addEventListener("DOMContentLoaded",a,!1),window.addEventListener("load",a,!1);else if(document.attachEvent){document.attachEvent("onreadystatechange", 7a,!1),b()):document.attachEvent&&"complete"===document.readyState&&(document.detachEvent("onreadystatechange",a),b())}catch(c){}}function b(){for(var a;a=c.shift();)a()}var c=[];return function(b){function d(){try{document.documentElement.doScroll("left")}catch(f){setTimeout(d,1);return}a()}c.push(b);"complete"===document.readyState&&setTimeout(a,1);if(1==c.length)if(document.addEventListener)document.addEventListener("DOMContentLoaded",a,!1),window.addEventListener("load",a,!1);else if(document.attachEvent){document.attachEvent("onreadystatechange",
8a);window.attachEvent("onload",a);b=!1;try{b=!window.frameElement}catch(t){}document.documentElement.doScroll&&b&&d()}}}()},b=window.CKEDITOR_GETURL;if(b){var c=d.getUrl;d.getUrl=function(a){return b.call(d,a)||c.call(d,a)}}return d}()); 8a);window.attachEvent("onload",a);b=!1;try{b=!window.frameElement}catch(w){}document.documentElement.doScroll&&b&&d()}}}()},b=window.CKEDITOR_GETURL;if(b){var c=d.getUrl;d.getUrl=function(a){return b.call(d,a)||c.call(d,a)}}return d}());
9CKEDITOR.event||(CKEDITOR.event=function(){},CKEDITOR.event.implementOn=function(a){var d=CKEDITOR.event.prototype,b;for(b in d)null==a[b]&&(a[b]=d[b])},CKEDITOR.event.prototype=function(){function a(a){var e=d(this);return e[a]||(e[a]=new b(a))}var d=function(a){a=a.getPrivate&&a.getPrivate()||a._||(a._={});return a.events||(a.events={})},b=function(a){this.name=a;this.listeners=[]};b.prototype={getListenerIndex:function(a){for(var b=0,d=this.listeners;b<d.length;b++)if(d[b].fn==a)return b;return-1}}; 9CKEDITOR.event||(CKEDITOR.event=function(){},CKEDITOR.event.implementOn=function(a){var d=CKEDITOR.event.prototype,b;for(b in d)null==a[b]&&(a[b]=d[b])},CKEDITOR.event.prototype=function(){function a(a){var e=d(this);return e[a]||(e[a]=new b(a))}var d=function(a){a=a.getPrivate&&a.getPrivate()||a._||(a._={});return a.events||(a.events={})},b=function(a){this.name=a;this.listeners=[]};b.prototype={getListenerIndex:function(a){for(var b=0,d=this.listeners;b<d.length;b++)if(d[b].fn==a)return b;return-1}};
10return{define:function(b,d){var g=a.call(this,b);CKEDITOR.tools.extend(g,d,!0)},on:function(b,d,g,h,l){function q(a,f,z,l){a={name:b,sender:this,editor:a,data:f,listenerData:h,stop:z,cancel:l,removeListener:t};return!1===d.call(g,a)?!1:a.data}function t(){z.removeListener(b,d)}var f=a.call(this,b);if(0>f.getListenerIndex(d)){f=f.listeners;g||(g=this);isNaN(l)&&(l=10);var z=this;q.fn=d;q.priority=l;for(var A=f.length-1;0<=A;A--)if(f[A].priority<=l)return f.splice(A+1,0,q),{removeListener:t};f.unshift(q)}return{removeListener:t}}, 10return{define:function(b,d){var g=a.call(this,b);CKEDITOR.tools.extend(g,d,!0)},on:function(b,d,g,l,k){function n(a,f,x,k){a={name:b,sender:this,editor:a,data:f,listenerData:l,stop:x,cancel:k,removeListener:w};return!1===d.call(g,a)?!1:a.data}function w(){x.removeListener(b,d)}var f=a.call(this,b);if(0>f.getListenerIndex(d)){f=f.listeners;g||(g=this);isNaN(k)&&(k=10);var x=this;n.fn=d;n.priority=k;for(var A=f.length-1;0<=A;A--)if(f[A].priority<=k)return f.splice(A+1,0,n),{removeListener:w};f.unshift(n)}return{removeListener:w}},
11once:function(){var a=Array.prototype.slice.call(arguments),b=a[1];a[1]=function(a){a.removeListener();return b.apply(this,arguments)};return this.on.apply(this,a)},capture:function(){CKEDITOR.event.useCapture=1;var a=this.on.apply(this,arguments);CKEDITOR.event.useCapture=0;return a},fire:function(){var a=0,b=function(){a=1},g=0,h=function(){g=1};return function(l,q,t){var f=d(this)[l];l=a;var z=g;a=g=0;if(f){var A=f.listeners;if(A.length)for(var A=A.slice(0),u,C=0;C<A.length;C++){if(f.errorProof)try{u= 11once:function(){var a=Array.prototype.slice.call(arguments),b=a[1];a[1]=function(a){a.removeListener();return b.apply(this,arguments)};return this.on.apply(this,a)},capture:function(){CKEDITOR.event.useCapture=1;var a=this.on.apply(this,arguments);CKEDITOR.event.useCapture=0;return a},fire:function(){var a=0,b=function(){a=1},g=0,l=function(){g=1};return function(k,n,w){var f=d(this)[k];k=a;var x=g;a=g=0;if(f){var A=f.listeners;if(A.length)for(var A=A.slice(0),u,B=0;B<A.length;B++){if(f.errorProof)try{u=
12A[C].call(this,t,q,b,h)}catch(m){}else u=A[C].call(this,t,q,b,h);!1===u?g=1:"undefined"!=typeof u&&(q=u);if(a||g)break}}q=g?!1:"undefined"==typeof q?!0:q;a=l;g=z;return q}}(),fireOnce:function(a,b,g){b=this.fire(a,b,g);delete d(this)[a];return b},removeListener:function(a,b){var g=d(this)[a];if(g){var h=g.getListenerIndex(b);0<=h&&g.listeners.splice(h,1)}},removeAllListeners:function(){var a=d(this),b;for(b in a)delete a[b]},hasListeners:function(a){return(a=d(this)[a])&&0<a.listeners.length}}}()); 12A[B].call(this,w,n,b,l)}catch(q){}else u=A[B].call(this,w,n,b,l);!1===u?g=1:"undefined"!=typeof u&&(n=u);if(a||g)break}}n=g?!1:"undefined"==typeof n?!0:n;a=k;g=x;return n}}(),fireOnce:function(a,b,g){b=this.fire(a,b,g);delete d(this)[a];return b},removeListener:function(a,b){var g=d(this)[a];if(g){var l=g.getListenerIndex(b);0<=l&&g.listeners.splice(l,1)}},removeAllListeners:function(){var a=d(this),b;for(b in a)delete a[b]},hasListeners:function(a){return(a=d(this)[a])&&0<a.listeners.length}}}());
13CKEDITOR.editor||(CKEDITOR.editor=function(){CKEDITOR._.pending.push([this,arguments]);CKEDITOR.event.call(this)},CKEDITOR.editor.prototype.fire=function(a,d){a in{instanceReady:1,loaded:1}&&(this[a]=!0);return CKEDITOR.event.prototype.fire.call(this,a,d,this)},CKEDITOR.editor.prototype.fireOnce=function(a,d){a in{instanceReady:1,loaded:1}&&(this[a]=!0);return CKEDITOR.event.prototype.fireOnce.call(this,a,d,this)},CKEDITOR.event.implementOn(CKEDITOR.editor.prototype)); 13CKEDITOR.editor||(CKEDITOR.editor=function(){CKEDITOR._.pending.push([this,arguments]);CKEDITOR.event.call(this)},CKEDITOR.editor.prototype.fire=function(a,d){a in{instanceReady:1,loaded:1}&&(this[a]=!0);return CKEDITOR.event.prototype.fire.call(this,a,d,this)},CKEDITOR.editor.prototype.fireOnce=function(a,d){a in{instanceReady:1,loaded:1}&&(this[a]=!0);return CKEDITOR.event.prototype.fireOnce.call(this,a,d,this)},CKEDITOR.event.implementOn(CKEDITOR.editor.prototype));
14CKEDITOR.env||(CKEDITOR.env=function(){var a=navigator.userAgent.toLowerCase(),d=a.match(/edge[ \/](\d+.?\d*)/),b=-1<a.indexOf("trident/"),b=!(!d&&!b),b={ie:b,edge:!!d,webkit:!b&&-1<a.indexOf(" applewebkit/"),air:-1<a.indexOf(" adobeair/"),mac:-1<a.indexOf("macintosh"),quirks:"BackCompat"==document.compatMode&&(!document.documentMode||10>document.documentMode),mobile:-1<a.indexOf("mobile"),iOS:/(ipad|iphone|ipod)/.test(a),isCustomDomain:function(){if(!this.ie)return!1;var a=document.domain,b=window.location.hostname; 14CKEDITOR.env||(CKEDITOR.env=function(){var a=navigator.userAgent.toLowerCase(),d=a.match(/edge[ \/](\d+.?\d*)/),b=-1<a.indexOf("trident/"),b=!(!d&&!b),b={ie:b,edge:!!d,webkit:!b&&-1<a.indexOf(" applewebkit/"),air:-1<a.indexOf(" adobeair/"),mac:-1<a.indexOf("macintosh"),quirks:"BackCompat"==document.compatMode&&(!document.documentMode||10>document.documentMode),mobile:-1<a.indexOf("mobile"),iOS:/(ipad|iphone|ipod)/.test(a),isCustomDomain:function(){if(!this.ie)return!1;var a=document.domain,b=window.location.hostname;
15return a!=b&&a!="["+b+"]"},secure:"https:"==location.protocol};b.gecko="Gecko"==navigator.product&&!b.webkit&&!b.ie;b.webkit&&(-1<a.indexOf("chrome")?b.chrome=!0:b.safari=!0);var c=0;b.ie&&(c=d?parseFloat(d[1]):b.quirks||!document.documentMode?parseFloat(a.match(/msie (\d+)/)[1]):document.documentMode,b.ie9Compat=9==c,b.ie8Compat=8==c,b.ie7Compat=7==c,b.ie6Compat=7>c||b.quirks);b.gecko&&(d=a.match(/rv:([\d\.]+)/))&&(d=d[1].split("."),c=1E4*d[0]+100*(d[1]||0)+1*(d[2]||0));b.air&&(c=parseFloat(a.match(/ adobeair\/(\d+)/)[1])); 15return a!=b&&a!="["+b+"]"},secure:"https:"==location.protocol};b.gecko="Gecko"==navigator.product&&!b.webkit&&!b.ie;b.webkit&&(-1<a.indexOf("chrome")?b.chrome=!0:b.safari=!0);var c=0;b.ie&&(c=d?parseFloat(d[1]):b.quirks||!document.documentMode?parseFloat(a.match(/msie (\d+)/)[1]):document.documentMode,b.ie9Compat=9==c,b.ie8Compat=8==c,b.ie7Compat=7==c,b.ie6Compat=7>c||b.quirks);b.gecko&&(d=a.match(/rv:([\d\.]+)/))&&(d=d[1].split("."),c=1E4*d[0]+100*(d[1]||0)+1*(d[2]||0));b.air&&(c=parseFloat(a.match(/ adobeair\/(\d+)/)[1]));
@@ -19,29 +19,29 @@ b.iOS&&(b.cssClass+=" cke_browser_ios");b.hidpi&&(b.cssClass+=" cke_hidpi");retu
19CKEDITOR.loadFullCore,d=CKEDITOR.loadFullCoreTimeout;a&&(CKEDITOR.status="basic_ready",a&&a._load?a():d&&setTimeout(function(){CKEDITOR.loadFullCore&&CKEDITOR.loadFullCore()},1E3*d))})})();CKEDITOR.status="basic_loaded"}();"use strict";CKEDITOR.VERBOSITY_WARN=1;CKEDITOR.VERBOSITY_ERROR=2;CKEDITOR.verbosity=CKEDITOR.VERBOSITY_WARN|CKEDITOR.VERBOSITY_ERROR;CKEDITOR.warn=function(a,d){CKEDITOR.verbosity&CKEDITOR.VERBOSITY_WARN&&CKEDITOR.fire("log",{type:"warn",errorCode:a,additionalData:d})}; 19CKEDITOR.loadFullCore,d=CKEDITOR.loadFullCoreTimeout;a&&(CKEDITOR.status="basic_ready",a&&a._load?a():d&&setTimeout(function(){CKEDITOR.loadFullCore&&CKEDITOR.loadFullCore()},1E3*d))})})();CKEDITOR.status="basic_loaded"}();"use strict";CKEDITOR.VERBOSITY_WARN=1;CKEDITOR.VERBOSITY_ERROR=2;CKEDITOR.verbosity=CKEDITOR.VERBOSITY_WARN|CKEDITOR.VERBOSITY_ERROR;CKEDITOR.warn=function(a,d){CKEDITOR.verbosity&CKEDITOR.VERBOSITY_WARN&&CKEDITOR.fire("log",{type:"warn",errorCode:a,additionalData:d})};
20CKEDITOR.error=function(a,d){CKEDITOR.verbosity&CKEDITOR.VERBOSITY_ERROR&&CKEDITOR.fire("log",{type:"error",errorCode:a,additionalData:d})}; 20CKEDITOR.error=function(a,d){CKEDITOR.verbosity&CKEDITOR.VERBOSITY_ERROR&&CKEDITOR.fire("log",{type:"error",errorCode:a,additionalData:d})};
21CKEDITOR.on("log",function(a){if(window.console&&window.console.log){var d=console[a.data.type]?a.data.type:"log",b=a.data.errorCode;if(a=a.data.additionalData)console[d]("[CKEDITOR] Error code: "+b+".",a);else console[d]("[CKEDITOR] Error code: "+b+".");console[d]("[CKEDITOR] For more information about this error go to http://docs.ckeditor.com/#!/guide/dev_errors-section-"+b)}},null,null,999);CKEDITOR.dom={}; 21CKEDITOR.on("log",function(a){if(window.console&&window.console.log){var d=console[a.data.type]?a.data.type:"log",b=a.data.errorCode;if(a=a.data.additionalData)console[d]("[CKEDITOR] Error code: "+b+".",a);else console[d]("[CKEDITOR] Error code: "+b+".");console[d]("[CKEDITOR] For more information about this error go to http://docs.ckeditor.com/#!/guide/dev_errors-section-"+b)}},null,null,999);CKEDITOR.dom={};
22(function(){var a=[],d=CKEDITOR.env.gecko?"-moz-":CKEDITOR.env.webkit?"-webkit-":CKEDITOR.env.ie?"-ms-":"",b=/&/g,c=/>/g,e=/</g,g=/"/g,h=/&(lt|gt|amp|quot|nbsp|shy|#\d{1,5});/g,l={lt:"\x3c",gt:"\x3e",amp:"\x26",quot:'"',nbsp:" ",shy:"­"},q=function(a,f){return"#"==f[0]?String.fromCharCode(parseInt(f.slice(1),10)):l[f]};CKEDITOR.on("reset",function(){a=[]});CKEDITOR.tools={arrayCompare:function(a,f){if(!a&&!f)return!0;if(!a||!f||a.length!=f.length)return!1;for(var b=0;b<a.length;b++)if(a[b]!=f[b])return!1; 22(function(){var a=[],d=CKEDITOR.env.gecko?"-moz-":CKEDITOR.env.webkit?"-webkit-":CKEDITOR.env.ie?"-ms-":"",b=/&/g,c=/>/g,e=/</g,g=/"/g,l=/&(lt|gt|amp|quot|nbsp|shy|#\d{1,5});/g,k={lt:"\x3c",gt:"\x3e",amp:"\x26",quot:'"',nbsp:" ",shy:"­"},n=function(a,f){return"#"==f[0]?String.fromCharCode(parseInt(f.slice(1),10)):k[f]};CKEDITOR.on("reset",function(){a=[]});CKEDITOR.tools={arrayCompare:function(a,f){if(!a&&!f)return!0;if(!a||!f||a.length!=f.length)return!1;for(var b=0;b<a.length;b++)if(a[b]!=f[b])return!1;
23return!0},getIndex:function(a,f){for(var b=0;b<a.length;++b)if(f(a[b]))return b;return-1},clone:function(a){var f;if(a&&a instanceof Array){f=[];for(var b=0;b<a.length;b++)f[b]=CKEDITOR.tools.clone(a[b]);return f}if(null===a||"object"!=typeof a||a instanceof String||a instanceof Number||a instanceof Boolean||a instanceof Date||a instanceof RegExp||a.nodeType||a.window===a)return a;f=new a.constructor;for(b in a)f[b]=CKEDITOR.tools.clone(a[b]);return f},capitalize:function(a,f){return a.charAt(0).toUpperCase()+ 23return!0},getIndex:function(a,f){for(var b=0;b<a.length;++b)if(f(a[b]))return b;return-1},clone:function(a){var f;if(a&&a instanceof Array){f=[];for(var b=0;b<a.length;b++)f[b]=CKEDITOR.tools.clone(a[b]);return f}if(null===a||"object"!=typeof a||a instanceof String||a instanceof Number||a instanceof Boolean||a instanceof Date||a instanceof RegExp||a.nodeType||a.window===a)return a;f=new a.constructor;for(b in a)f[b]=CKEDITOR.tools.clone(a[b]);return f},capitalize:function(a,f){return a.charAt(0).toUpperCase()+
24(f?a.slice(1):a.slice(1).toLowerCase())},extend:function(a){var f=arguments.length,b,c;"boolean"==typeof(b=arguments[f-1])?f--:"boolean"==typeof(b=arguments[f-2])&&(c=arguments[f-1],f-=2);for(var l=1;l<f;l++){var d=arguments[l],m;for(m in d)if(!0===b||null==a[m])if(!c||m in c)a[m]=d[m]}return a},prototypedCopy:function(a){var f=function(){};f.prototype=a;return new f},copy:function(a){var f={},b;for(b in a)f[b]=a[b];return f},isArray:function(a){return"[object Array]"==Object.prototype.toString.call(a)}, 24(f?a.slice(1):a.slice(1).toLowerCase())},extend:function(a){var f=arguments.length,b,c;"boolean"==typeof(b=arguments[f-1])?f--:"boolean"==typeof(b=arguments[f-2])&&(c=arguments[f-1],f-=2);for(var k=1;k<f;k++){var d=arguments[k],q;for(q in d)if(!0===b||null==a[q])if(!c||q in c)a[q]=d[q]}return a},prototypedCopy:function(a){var f=function(){};f.prototype=a;return new f},copy:function(a){var f={},b;for(b in a)f[b]=a[b];return f},isArray:function(a){return"[object Array]"==Object.prototype.toString.call(a)},
25isEmpty:function(a){for(var f in a)if(a.hasOwnProperty(f))return!1;return!0},cssVendorPrefix:function(a,f,b){if(b)return d+a+":"+f+";"+a+":"+f;b={};b[a]=f;b[d+a]=f;return b},cssStyleToDomStyle:function(){var a=document.createElement("div").style,f="undefined"!=typeof a.cssFloat?"cssFloat":"undefined"!=typeof a.styleFloat?"styleFloat":"float";return function(a){return"float"==a?f:a.replace(/-./g,function(a){return a.substr(1).toUpperCase()})}}(),buildStyleHtml:function(a){a=[].concat(a);for(var f, 25isEmpty:function(a){for(var f in a)if(a.hasOwnProperty(f))return!1;return!0},cssVendorPrefix:function(a,f,b){if(b)return d+a+":"+f+";"+a+":"+f;b={};b[a]=f;b[d+a]=f;return b},cssStyleToDomStyle:function(){var a=document.createElement("div").style,f="undefined"!=typeof a.cssFloat?"cssFloat":"undefined"!=typeof a.styleFloat?"styleFloat":"float";return function(a){return"float"==a?f:a.replace(/-./g,function(a){return a.substr(1).toUpperCase()})}}(),buildStyleHtml:function(a){a=[].concat(a);for(var f,
26b=[],c=0;c<a.length;c++)if(f=a[c])/@import|[{}]/.test(f)?b.push("\x3cstyle\x3e"+f+"\x3c/style\x3e"):b.push('\x3clink type\x3d"text/css" rel\x3dstylesheet href\x3d"'+f+'"\x3e');return b.join("")},htmlEncode:function(a){return void 0===a||null===a?"":String(a).replace(b,"\x26amp;").replace(c,"\x26gt;").replace(e,"\x26lt;")},htmlDecode:function(a){return a.replace(h,q)},htmlEncodeAttr:function(a){return CKEDITOR.tools.htmlEncode(a).replace(g,"\x26quot;")},htmlDecodeAttr:function(a){return CKEDITOR.tools.htmlDecode(a)}, 26b=[],c=0;c<a.length;c++)if(f=a[c])/@import|[{}]/.test(f)?b.push("\x3cstyle\x3e"+f+"\x3c/style\x3e"):b.push('\x3clink type\x3d"text/css" rel\x3dstylesheet href\x3d"'+f+'"\x3e');return b.join("")},htmlEncode:function(a){return void 0===a||null===a?"":String(a).replace(b,"\x26amp;").replace(c,"\x26gt;").replace(e,"\x26lt;")},htmlDecode:function(a){return a.replace(l,n)},htmlEncodeAttr:function(a){return CKEDITOR.tools.htmlEncode(a).replace(g,"\x26quot;")},htmlDecodeAttr:function(a){return CKEDITOR.tools.htmlDecode(a)},
27transformPlainTextToHtml:function(a,f){var b=f==CKEDITOR.ENTER_BR,c=this.htmlEncode(a.replace(/\r\n/g,"\n")),c=c.replace(/\t/g,"\x26nbsp;\x26nbsp; \x26nbsp;"),l=f==CKEDITOR.ENTER_P?"p":"div";if(!b){var d=/\n{2}/g;if(d.test(c))var m="\x3c"+l+"\x3e",q="\x3c/"+l+"\x3e",c=m+c.replace(d,function(){return q+m})+q}c=c.replace(/\n/g,"\x3cbr\x3e");b||(c=c.replace(new RegExp("\x3cbr\x3e(?\x3d\x3c/"+l+"\x3e)"),function(a){return CKEDITOR.tools.repeat(a,2)}));c=c.replace(/^ | $/g,"\x26nbsp;");return c=c.replace(/(>|\s) /g, 27transformPlainTextToHtml:function(a,f){var b=f==CKEDITOR.ENTER_BR,c=this.htmlEncode(a.replace(/\r\n/g,"\n")),c=c.replace(/\t/g,"\x26nbsp;\x26nbsp; \x26nbsp;"),k=f==CKEDITOR.ENTER_P?"p":"div";if(!b){var d=/\n{2}/g;if(d.test(c))var q="\x3c"+k+"\x3e",n="\x3c/"+k+"\x3e",c=q+c.replace(d,function(){return n+q})+n}c=c.replace(/\n/g,"\x3cbr\x3e");b||(c=c.replace(new RegExp("\x3cbr\x3e(?\x3d\x3c/"+k+"\x3e)"),function(a){return CKEDITOR.tools.repeat(a,2)}));c=c.replace(/^ | $/g,"\x26nbsp;");return c=c.replace(/(>|\s) /g,
28function(a,f){return f+"\x26nbsp;"}).replace(/ (?=<)/g,"\x26nbsp;")},getNextNumber:function(){var a=0;return function(){return++a}}(),getNextId:function(){return"cke_"+this.getNextNumber()},getUniqueId:function(){for(var a="e",f=0;8>f;f++)a+=Math.floor(65536*(1+Math.random())).toString(16).substring(1);return a},override:function(a,f){var b=f(a);b.prototype=a.prototype;return b},setTimeout:function(a,f,b,c,l){l||(l=window);b||(b=l);return l.setTimeout(function(){c?a.apply(b,[].concat(c)):a.apply(b)}, 28function(a,f){return f+"\x26nbsp;"}).replace(/ (?=<)/g,"\x26nbsp;")},getNextNumber:function(){var a=0;return function(){return++a}}(),getNextId:function(){return"cke_"+this.getNextNumber()},getUniqueId:function(){for(var a="e",f=0;8>f;f++)a+=Math.floor(65536*(1+Math.random())).toString(16).substring(1);return a},override:function(a,f){var b=f(a);b.prototype=a.prototype;return b},setTimeout:function(a,f,b,c,k){k||(k=window);b||(b=k);return k.setTimeout(function(){c?a.apply(b,[].concat(c)):a.apply(b)},
29f||0)},trim:function(){var a=/(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g;return function(f){return f.replace(a,"")}}(),ltrim:function(){var a=/^[ \t\n\r]+/g;return function(f){return f.replace(a,"")}}(),rtrim:function(){var a=/[ \t\n\r]+$/g;return function(f){return f.replace(a,"")}}(),indexOf:function(a,f){if("function"==typeof f)for(var b=0,c=a.length;b<c;b++){if(f(a[b]))return b}else{if(a.indexOf)return a.indexOf(f);b=0;for(c=a.length;b<c;b++)if(a[b]===f)return b}return-1},search:function(a,b){var c=CKEDITOR.tools.indexOf(a, 29f||0)},trim:function(){var a=/(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g;return function(f){return f.replace(a,"")}}(),ltrim:function(){var a=/^[ \t\n\r]+/g;return function(f){return f.replace(a,"")}}(),rtrim:function(){var a=/[ \t\n\r]+$/g;return function(f){return f.replace(a,"")}}(),indexOf:function(a,f){if("function"==typeof f)for(var b=0,c=a.length;b<c;b++){if(f(a[b]))return b}else{if(a.indexOf)return a.indexOf(f);b=0;for(c=a.length;b<c;b++)if(a[b]===f)return b}return-1},search:function(a,b){var c=CKEDITOR.tools.indexOf(a,
30b);return 0<=c?a[c]:null},bind:function(a,b){return function(){return a.apply(b,arguments)}},createClass:function(a){var b=a.$,c=a.base,l=a.privates||a._,d=a.proto;a=a.statics;!b&&(b=function(){c&&this.base.apply(this,arguments)});if(l)var q=b,b=function(){var a=this._||(this._={}),b;for(b in l){var f=l[b];a[b]="function"==typeof f?CKEDITOR.tools.bind(f,this):f}q.apply(this,arguments)};c&&(b.prototype=this.prototypedCopy(c.prototype),b.prototype.constructor=b,b.base=c,b.baseProto=c.prototype,b.prototype.base= 30b);return 0<=c?a[c]:null},bind:function(a,b){return function(){return a.apply(b,arguments)}},createClass:function(a){var b=a.$,c=a.base,k=a.privates||a._,d=a.proto;a=a.statics;!b&&(b=function(){c&&this.base.apply(this,arguments)});if(k)var n=b,b=function(){var a=this._||(this._={}),b;for(b in k){var f=k[b];a[b]="function"==typeof f?CKEDITOR.tools.bind(f,this):f}n.apply(this,arguments)};c&&(b.prototype=this.prototypedCopy(c.prototype),b.prototype.constructor=b,b.base=c,b.baseProto=c.prototype,b.prototype.base=
31function(){this.base=c.prototype.base;c.apply(this,arguments);this.base=arguments.callee});d&&this.extend(b.prototype,d,!0);a&&this.extend(b,a,!0);return b},addFunction:function(b,f){return a.push(function(){return b.apply(f||this,arguments)})-1},removeFunction:function(b){a[b]=null},callFunction:function(b){var f=a[b];return f&&f.apply(window,Array.prototype.slice.call(arguments,1))},cssLength:function(){var a=/^-?\d+\.?\d*px$/,b;return function(c){b=CKEDITOR.tools.trim(c+"")+"px";return a.test(b)? 31function(){this.base=c.prototype.base;c.apply(this,arguments);this.base=arguments.callee});d&&this.extend(b.prototype,d,!0);a&&this.extend(b,a,!0);return b},addFunction:function(b,f){return a.push(function(){return b.apply(f||this,arguments)})-1},removeFunction:function(b){a[b]=null},callFunction:function(b){var f=a[b];return f&&f.apply(window,Array.prototype.slice.call(arguments,1))},cssLength:function(){var a=/^-?\d+\.?\d*px$/,b;return function(c){b=CKEDITOR.tools.trim(c+"")+"px";return a.test(b)?
32b:c||""}}(),convertToPx:function(){var a;return function(b){a||(a=CKEDITOR.dom.element.createFromHtml('\x3cdiv style\x3d"position:absolute;left:-9999px;top:-9999px;margin:0px;padding:0px;border:0px;"\x3e\x3c/div\x3e',CKEDITOR.document),CKEDITOR.document.getBody().append(a));return/%$/.test(b)?b:(a.setStyle("width",b),a.$.clientWidth)}}(),repeat:function(a,b){return Array(b+1).join(a)},tryThese:function(){for(var a,b=0,c=arguments.length;b<c;b++){var l=arguments[b];try{a=l();break}catch(d){}}return a}, 32b:c||""}}(),convertToPx:function(){var a;return function(b){a||(a=CKEDITOR.dom.element.createFromHtml('\x3cdiv style\x3d"position:absolute;left:-9999px;top:-9999px;margin:0px;padding:0px;border:0px;"\x3e\x3c/div\x3e',CKEDITOR.document),CKEDITOR.document.getBody().append(a));return/%$/.test(b)?b:(a.setStyle("width",b),a.$.clientWidth)}}(),repeat:function(a,b){return Array(b+1).join(a)},tryThese:function(){for(var a,b=0,c=arguments.length;b<c;b++){var k=arguments[b];try{a=k();break}catch(d){}}return a},
33genKey:function(){return Array.prototype.slice.call(arguments).join("-")},defer:function(a){return function(){var b=arguments,c=this;window.setTimeout(function(){a.apply(c,b)},0)}},normalizeCssText:function(a,b){var c=[],l,d=CKEDITOR.tools.parseCssText(a,!0,b);for(l in d)c.push(l+":"+d[l]);c.sort();return c.length?c.join(";")+";":""},convertRgbToHex:function(a){return a.replace(/(?:rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\))/gi,function(a,b,c,l){a=[b,c,l];for(b=0;3>b;b++)a[b]=("0"+parseInt(a[b],10).toString(16)).slice(-2); 33genKey:function(){return Array.prototype.slice.call(arguments).join("-")},defer:function(a){return function(){var b=arguments,c=this;window.setTimeout(function(){a.apply(c,b)},0)}},normalizeCssText:function(a,b){var c=[],k,d=CKEDITOR.tools.parseCssText(a,!0,b);for(k in d)c.push(k+":"+d[k]);c.sort();return c.length?c.join(";")+";":""},convertRgbToHex:function(a){return a.replace(/(?:rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\))/gi,function(a,b,c,k){a=[b,c,k];for(b=0;3>b;b++)a[b]=("0"+parseInt(a[b],10).toString(16)).slice(-2);
34return"#"+a.join("")})},parseCssText:function(a,b,c){var l={};c&&(c=new CKEDITOR.dom.element("span"),c.setAttribute("style",a),a=CKEDITOR.tools.convertRgbToHex(c.getAttribute("style")||""));if(!a||";"==a)return l;a.replace(/&quot;/g,'"').replace(/\s*([^:;\s]+)\s*:\s*([^;]+)\s*(?=;|$)/g,function(a,c,d){b&&(c=c.toLowerCase(),"font-family"==c&&(d=d.toLowerCase().replace(/["']/g,"").replace(/\s*,\s*/g,",")),d=CKEDITOR.tools.trim(d));l[c]=d});return l},writeCssText:function(a,b){var c,l=[];for(c in a)l.push(c+ 34return"#"+a.join("")})},parseCssText:function(a,b,c){var k={};c&&(c=new CKEDITOR.dom.element("span"),c.setAttribute("style",a),a=CKEDITOR.tools.convertRgbToHex(c.getAttribute("style")||""));if(!a||";"==a)return k;a.replace(/&quot;/g,'"').replace(/\s*([^:;\s]+)\s*:\s*([^;]+)\s*(?=;|$)/g,function(a,c,d){b&&(c=c.toLowerCase(),"font-family"==c&&(d=d.toLowerCase().replace(/["']/g,"").replace(/\s*,\s*/g,",")),d=CKEDITOR.tools.trim(d));k[c]=d});return k},writeCssText:function(a,b){var c,k=[];for(c in a)k.push(c+
35":"+a[c]);b&&l.sort();return l.join("; ")},objectCompare:function(a,b,c){var l;if(!a&&!b)return!0;if(!a||!b)return!1;for(l in a)if(a[l]!=b[l])return!1;if(!c)for(l in b)if(a[l]!=b[l])return!1;return!0},objectKeys:function(a){var b=[],c;for(c in a)b.push(c);return b},convertArrayToObject:function(a,b){var c={};1==arguments.length&&(b=!0);for(var l=0,d=a.length;l<d;++l)c[a[l]]=b;return c},fixDomain:function(){for(var a;;)try{a=window.parent.document.domain;break}catch(b){a=a?a.replace(/.+?(?:\.|$)/, 35":"+a[c]);b&&k.sort();return k.join("; ")},objectCompare:function(a,b,c){var k;if(!a&&!b)return!0;if(!a||!b)return!1;for(k in a)if(a[k]!=b[k])return!1;if(!c)for(k in b)if(a[k]!=b[k])return!1;return!0},objectKeys:function(a){var b=[],c;for(c in a)b.push(c);return b},convertArrayToObject:function(a,b){var c={};1==arguments.length&&(b=!0);for(var k=0,d=a.length;k<d;++k)c[a[k]]=b;return c},fixDomain:function(){for(var a;;)try{a=window.parent.document.domain;break}catch(b){a=a?a.replace(/.+?(?:\.|$)/,
36""):document.domain;if(!a)break;document.domain=a}return!!a},eventsBuffer:function(a,b,c){function l(){q=(new Date).getTime();d=!1;c?b.call(c):b()}var d,q=0;return{input:function(){if(!d){var b=(new Date).getTime()-q;b<a?d=setTimeout(l,a-b):l()}},reset:function(){d&&clearTimeout(d);d=q=0}}},enableHtml5Elements:function(a,b){for(var c="abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup main mark meter nav output progress section summary time video".split(" "), 36""):document.domain;if(!a)break;document.domain=a}return!!a},eventsBuffer:function(a,b,c){function k(){n=(new Date).getTime();d=!1;c?b.call(c):b()}var d,n=0;return{input:function(){if(!d){var b=(new Date).getTime()-n;b<a?d=setTimeout(k,a-b):k()}},reset:function(){d&&clearTimeout(d);d=n=0}}},enableHtml5Elements:function(a,b){for(var c="abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup main mark meter nav output progress section summary time video".split(" "),
37l=c.length,d;l--;)d=a.createElement(c[l]),b&&a.appendChild(d)},checkIfAnyArrayItemMatches:function(a,b){for(var c=0,l=a.length;c<l;++c)if(a[c].match(b))return!0;return!1},checkIfAnyObjectPropertyMatches:function(a,b){for(var c in a)if(c.match(b))return!0;return!1},transparentImageData:"data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw\x3d\x3d",getCookie:function(a){a=a.toLowerCase();for(var b=document.cookie.split(";"),c,l,d=0;d<b.length;d++)if(c=b[d].split("\x3d"), 37k=c.length,d;k--;)d=a.createElement(c[k]),b&&a.appendChild(d)},checkIfAnyArrayItemMatches:function(a,b){for(var c=0,k=a.length;c<k;++c)if(a[c].match(b))return!0;return!1},checkIfAnyObjectPropertyMatches:function(a,b){for(var c in a)if(c.match(b))return!0;return!1},transparentImageData:"data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw\x3d\x3d",getCookie:function(a){a=a.toLowerCase();for(var b=document.cookie.split(";"),c,k,d=0;d<b.length;d++)if(c=b[d].split("\x3d"),
38l=decodeURIComponent(CKEDITOR.tools.trim(c[0]).toLowerCase()),l===a)return decodeURIComponent(1<c.length?c[1]:"");return null},setCookie:function(a,b){document.cookie=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)+";path\x3d/"},getCsrfToken:function(){var a=CKEDITOR.tools.getCookie("ckCsrfToken");if(!a||40!=a.length){var a=[],b="";if(window.crypto&&window.crypto.getRandomValues)a=new Uint8Array(40),window.crypto.getRandomValues(a);else for(var c=0;40>c;c++)a.push(Math.floor(256*Math.random())); 38k=decodeURIComponent(CKEDITOR.tools.trim(c[0]).toLowerCase()),k===a)return decodeURIComponent(1<c.length?c[1]:"");return null},setCookie:function(a,b){document.cookie=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)+";path\x3d/"},getCsrfToken:function(){var a=CKEDITOR.tools.getCookie("ckCsrfToken");if(!a||40!=a.length){var a=[],b="";if(window.crypto&&window.crypto.getRandomValues)a=new Uint8Array(40),window.crypto.getRandomValues(a);else for(var c=0;40>c;c++)a.push(Math.floor(256*Math.random()));
39for(c=0;c<a.length;c++)var l="abcdefghijklmnopqrstuvwxyz0123456789".charAt(a[c]%36),b=b+(.5<Math.random()?l.toUpperCase():l);a=b;CKEDITOR.tools.setCookie("ckCsrfToken",a)}return a}}})(); 39for(c=0;c<a.length;c++)var k="abcdefghijklmnopqrstuvwxyz0123456789".charAt(a[c]%36),b=b+(.5<Math.random()?k.toUpperCase():k);a=b;CKEDITOR.tools.setCookie("ckCsrfToken",a)}return a}}})();
40CKEDITOR.dtd=function(){var a=CKEDITOR.tools.extend,d=function(a,b){for(var c=CKEDITOR.tools.clone(a),l=1;l<arguments.length;l++){b=arguments[l];for(var d in b)delete c[d]}return c},b={},c={},e={address:1,article:1,aside:1,blockquote:1,details:1,div:1,dl:1,fieldset:1,figure:1,footer:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,header:1,hgroup:1,hr:1,main:1,menu:1,nav:1,ol:1,p:1,pre:1,section:1,table:1,ul:1},g={command:1,link:1,meta:1,noscript:1,script:1,style:1},h={},l={"#":1},q={center:1,dir:1,noframes:1}; 40CKEDITOR.dtd=function(){var a=CKEDITOR.tools.extend,d=function(a,b){for(var c=CKEDITOR.tools.clone(a),k=1;k<arguments.length;k++){b=arguments[k];for(var d in b)delete c[d]}return c},b={},c={},e={address:1,article:1,aside:1,blockquote:1,details:1,div:1,dl:1,fieldset:1,figure:1,footer:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,header:1,hgroup:1,hr:1,main:1,menu:1,nav:1,ol:1,p:1,pre:1,section:1,table:1,ul:1},g={command:1,link:1,meta:1,noscript:1,script:1,style:1},l={},k={"#":1},n={center:1,dir:1,noframes:1};
41a(b,{a:1,abbr:1,area:1,audio:1,b:1,bdi:1,bdo:1,br:1,button:1,canvas:1,cite:1,code:1,command:1,datalist:1,del:1,dfn:1,em:1,embed:1,i:1,iframe:1,img:1,input:1,ins:1,kbd:1,keygen:1,label:1,map:1,mark:1,meter:1,noscript:1,object:1,output:1,progress:1,q:1,ruby:1,s:1,samp:1,script:1,select:1,small:1,span:1,strong:1,sub:1,sup:1,textarea:1,time:1,u:1,"var":1,video:1,wbr:1},l,{acronym:1,applet:1,basefont:1,big:1,font:1,isindex:1,strike:1,style:1,tt:1});a(c,e,b,q);d={a:d(b,{a:1,button:1}),abbr:b,address:c, 41a(b,{a:1,abbr:1,area:1,audio:1,b:1,bdi:1,bdo:1,br:1,button:1,canvas:1,cite:1,code:1,command:1,datalist:1,del:1,dfn:1,em:1,embed:1,i:1,iframe:1,img:1,input:1,ins:1,kbd:1,keygen:1,label:1,map:1,mark:1,meter:1,noscript:1,object:1,output:1,progress:1,q:1,ruby:1,s:1,samp:1,script:1,select:1,small:1,span:1,strong:1,sub:1,sup:1,textarea:1,time:1,u:1,"var":1,video:1,wbr:1},k,{acronym:1,applet:1,basefont:1,big:1,font:1,isindex:1,strike:1,style:1,tt:1});a(c,e,b,n);d={a:d(b,{a:1,button:1}),abbr:b,address:c,
42area:h,article:c,aside:c,audio:a({source:1,track:1},c),b:b,base:h,bdi:b,bdo:b,blockquote:c,body:c,br:h,button:d(b,{a:1,button:1}),canvas:b,caption:c,cite:b,code:b,col:h,colgroup:{col:1},command:h,datalist:a({option:1},b),dd:c,del:b,details:a({summary:1},c),dfn:b,div:c,dl:{dt:1,dd:1},dt:c,em:b,embed:h,fieldset:a({legend:1},c),figcaption:c,figure:a({figcaption:1},c),footer:c,form:c,h1:b,h2:b,h3:b,h4:b,h5:b,h6:b,head:a({title:1,base:1},g),header:c,hgroup:{h1:1,h2:1,h3:1,h4:1,h5:1,h6:1},hr:h,html:a({head:1, 42area:l,article:c,aside:c,audio:a({source:1,track:1},c),b:b,base:l,bdi:b,bdo:b,blockquote:c,body:c,br:l,button:d(b,{a:1,button:1}),canvas:b,caption:c,cite:b,code:b,col:l,colgroup:{col:1},command:l,datalist:a({option:1},b),dd:c,del:b,details:a({summary:1},c),dfn:b,div:c,dl:{dt:1,dd:1},dt:c,em:b,embed:l,fieldset:a({legend:1},c),figcaption:c,figure:a({figcaption:1},c),footer:c,form:c,h1:b,h2:b,h3:b,h4:b,h5:b,h6:b,head:a({title:1,base:1},g),header:c,hgroup:{h1:1,h2:1,h3:1,h4:1,h5:1,h6:1},hr:l,html:a({head:1,
43body:1},c,g),i:b,iframe:l,img:h,input:h,ins:b,kbd:b,keygen:h,label:b,legend:b,li:c,link:h,main:c,map:c,mark:b,menu:a({li:1},c),meta:h,meter:d(b,{meter:1}),nav:c,noscript:a({link:1,meta:1,style:1},b),object:a({param:1},b),ol:{li:1},optgroup:{option:1},option:l,output:b,p:b,param:h,pre:b,progress:d(b,{progress:1}),q:b,rp:b,rt:b,ruby:a({rp:1,rt:1},b),s:b,samp:b,script:l,section:c,select:{optgroup:1,option:1},small:b,source:h,span:b,strong:b,style:l,sub:b,summary:a({h1:1,h2:1,h3:1,h4:1,h5:1,h6:1},b), 43body:1},c,g),i:b,iframe:k,img:l,input:l,ins:b,kbd:b,keygen:l,label:b,legend:b,li:c,link:l,main:c,map:c,mark:b,menu:a({li:1},c),meta:l,meter:d(b,{meter:1}),nav:c,noscript:a({link:1,meta:1,style:1},b),object:a({param:1},b),ol:{li:1},optgroup:{option:1},option:k,output:b,p:b,param:l,pre:b,progress:d(b,{progress:1}),q:b,rp:b,rt:b,ruby:a({rp:1,rt:1},b),s:b,samp:b,script:k,section:c,select:{optgroup:1,option:1},small:b,source:l,span:b,strong:b,style:k,sub:b,summary:a({h1:1,h2:1,h3:1,h4:1,h5:1,h6:1},b),
44sup:b,table:{caption:1,colgroup:1,thead:1,tfoot:1,tbody:1,tr:1},tbody:{tr:1},td:c,textarea:l,tfoot:{tr:1},th:c,thead:{tr:1},time:d(b,{time:1}),title:l,tr:{th:1,td:1},track:h,u:b,ul:{li:1},"var":b,video:a({source:1,track:1},c),wbr:h,acronym:b,applet:a({param:1},c),basefont:h,big:b,center:c,dialog:h,dir:{li:1},font:b,isindex:h,noframes:c,strike:b,tt:b};a(d,{$block:a({audio:1,dd:1,dt:1,figcaption:1,li:1,video:1},e,q),$blockLimit:{article:1,aside:1,audio:1,body:1,caption:1,details:1,dir:1,div:1,dl:1, 44sup:b,table:{caption:1,colgroup:1,thead:1,tfoot:1,tbody:1,tr:1},tbody:{tr:1},td:c,textarea:k,tfoot:{tr:1},th:c,thead:{tr:1},time:d(b,{time:1}),title:k,tr:{th:1,td:1},track:l,u:b,ul:{li:1},"var":b,video:a({source:1,track:1},c),wbr:l,acronym:b,applet:a({param:1},c),basefont:l,big:b,center:c,dialog:l,dir:{li:1},font:b,isindex:l,noframes:c,strike:b,tt:b};a(d,{$block:a({audio:1,dd:1,dt:1,figcaption:1,li:1,video:1},e,n),$blockLimit:{article:1,aside:1,audio:1,body:1,caption:1,details:1,dir:1,div:1,dl:1,
45fieldset:1,figcaption:1,figure:1,footer:1,form:1,header:1,hgroup:1,main:1,menu:1,nav:1,ol:1,section:1,table:1,td:1,th:1,tr:1,ul:1,video:1},$cdata:{script:1,style:1},$editable:{address:1,article:1,aside:1,blockquote:1,body:1,details:1,div:1,fieldset:1,figcaption:1,footer:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,header:1,hgroup:1,main:1,nav:1,p:1,pre:1,section:1},$empty:{area:1,base:1,basefont:1,br:1,col:1,command:1,dialog:1,embed:1,hr:1,img:1,input:1,isindex:1,keygen:1,link:1,meta:1,param:1,source:1, 45fieldset:1,figcaption:1,figure:1,footer:1,form:1,header:1,hgroup:1,main:1,menu:1,nav:1,ol:1,section:1,table:1,td:1,th:1,tr:1,ul:1,video:1},$cdata:{script:1,style:1},$editable:{address:1,article:1,aside:1,blockquote:1,body:1,details:1,div:1,fieldset:1,figcaption:1,footer:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,header:1,hgroup:1,main:1,nav:1,p:1,pre:1,section:1},$empty:{area:1,base:1,basefont:1,br:1,col:1,command:1,dialog:1,embed:1,hr:1,img:1,input:1,isindex:1,keygen:1,link:1,meta:1,param:1,source:1,
46track:1,wbr:1},$inline:b,$list:{dl:1,ol:1,ul:1},$listItem:{dd:1,dt:1,li:1},$nonBodyContent:a({body:1,head:1,html:1},d.head),$nonEditable:{applet:1,audio:1,button:1,embed:1,iframe:1,map:1,object:1,option:1,param:1,script:1,textarea:1,video:1},$object:{applet:1,audio:1,button:1,hr:1,iframe:1,img:1,input:1,object:1,select:1,table:1,textarea:1,video:1},$removeEmpty:{abbr:1,acronym:1,b:1,bdi:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,mark:1,meter:1,output:1,q:1,ruby:1, 46track:1,wbr:1},$inline:b,$list:{dl:1,ol:1,ul:1},$listItem:{dd:1,dt:1,li:1},$nonBodyContent:a({body:1,head:1,html:1},d.head),$nonEditable:{applet:1,audio:1,button:1,embed:1,iframe:1,map:1,object:1,option:1,param:1,script:1,textarea:1,video:1},$object:{applet:1,audio:1,button:1,hr:1,iframe:1,img:1,input:1,object:1,select:1,table:1,textarea:1,video:1},$removeEmpty:{abbr:1,acronym:1,b:1,bdi:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,mark:1,meter:1,output:1,q:1,ruby:1,
47s:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,time:1,tt:1,u:1,"var":1},$tabIndex:{a:1,area:1,button:1,input:1,object:1,select:1,textarea:1},$tableContent:{caption:1,col:1,colgroup:1,tbody:1,td:1,tfoot:1,th:1,thead:1,tr:1},$transparent:{a:1,audio:1,canvas:1,del:1,ins:1,map:1,noscript:1,object:1,video:1},$intermediate:{caption:1,colgroup:1,dd:1,dt:1,figcaption:1,legend:1,li:1,optgroup:1,option:1,rp:1,rt:1,summary:1,tbody:1,td:1,tfoot:1,th:1,thead:1,tr:1}});return d}(); 47s:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,time:1,tt:1,u:1,"var":1},$tabIndex:{a:1,area:1,button:1,input:1,object:1,select:1,textarea:1},$tableContent:{caption:1,col:1,colgroup:1,tbody:1,td:1,tfoot:1,th:1,thead:1,tr:1},$transparent:{a:1,audio:1,canvas:1,del:1,ins:1,map:1,noscript:1,object:1,video:1},$intermediate:{caption:1,colgroup:1,dd:1,dt:1,figcaption:1,legend:1,li:1,optgroup:1,option:1,rp:1,rt:1,summary:1,tbody:1,td:1,tfoot:1,th:1,thead:1,tr:1}});return d}();
@@ -58,27 +58,28 @@ CKEDITOR.dom.node=function(a){return a?new CKEDITOR.dom[a.nodeType==CKEDITOR.NOD
58CKEDITOR.POSITION_IDENTICAL=0;CKEDITOR.POSITION_DISCONNECTED=1;CKEDITOR.POSITION_FOLLOWING=2;CKEDITOR.POSITION_PRECEDING=4;CKEDITOR.POSITION_IS_CONTAINED=8;CKEDITOR.POSITION_CONTAINS=16; 58CKEDITOR.POSITION_IDENTICAL=0;CKEDITOR.POSITION_DISCONNECTED=1;CKEDITOR.POSITION_FOLLOWING=2;CKEDITOR.POSITION_PRECEDING=4;CKEDITOR.POSITION_IS_CONTAINED=8;CKEDITOR.POSITION_CONTAINS=16;
59CKEDITOR.tools.extend(CKEDITOR.dom.node.prototype,{appendTo:function(a,d){a.append(this,d);return a},clone:function(a,d){function b(c){c["data-cke-expando"]&&(c["data-cke-expando"]=!1);if(c.nodeType==CKEDITOR.NODE_ELEMENT||c.nodeType==CKEDITOR.NODE_DOCUMENT_FRAGMENT)if(d||c.nodeType!=CKEDITOR.NODE_ELEMENT||c.removeAttribute("id",!1),a){c=c.childNodes;for(var e=0;e<c.length;e++)b(c[e])}}function c(b){if(b.type==CKEDITOR.NODE_ELEMENT||b.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT){if(b.type!=CKEDITOR.NODE_DOCUMENT_FRAGMENT){var d= 59CKEDITOR.tools.extend(CKEDITOR.dom.node.prototype,{appendTo:function(a,d){a.append(this,d);return a},clone:function(a,d){function b(c){c["data-cke-expando"]&&(c["data-cke-expando"]=!1);if(c.nodeType==CKEDITOR.NODE_ELEMENT||c.nodeType==CKEDITOR.NODE_DOCUMENT_FRAGMENT)if(d||c.nodeType!=CKEDITOR.NODE_ELEMENT||c.removeAttribute("id",!1),a){c=c.childNodes;for(var e=0;e<c.length;e++)b(c[e])}}function c(b){if(b.type==CKEDITOR.NODE_ELEMENT||b.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT){if(b.type!=CKEDITOR.NODE_DOCUMENT_FRAGMENT){var d=
60b.getName();":"==d[0]&&b.renameNode(d.substring(1))}if(a)for(d=0;d<b.getChildCount();d++)c(b.getChild(d))}}var e=this.$.cloneNode(a);b(e);e=new CKEDITOR.dom.node(e);CKEDITOR.env.ie&&9>CKEDITOR.env.version&&(this.type==CKEDITOR.NODE_ELEMENT||this.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT)&&c(e);return e},hasPrevious:function(){return!!this.$.previousSibling},hasNext:function(){return!!this.$.nextSibling},insertAfter:function(a){a.$.parentNode.insertBefore(this.$,a.$.nextSibling);return a},insertBefore:function(a){a.$.parentNode.insertBefore(this.$, 60b.getName();":"==d[0]&&b.renameNode(d.substring(1))}if(a)for(d=0;d<b.getChildCount();d++)c(b.getChild(d))}}var e=this.$.cloneNode(a);b(e);e=new CKEDITOR.dom.node(e);CKEDITOR.env.ie&&9>CKEDITOR.env.version&&(this.type==CKEDITOR.NODE_ELEMENT||this.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT)&&c(e);return e},hasPrevious:function(){return!!this.$.previousSibling},hasNext:function(){return!!this.$.nextSibling},insertAfter:function(a){a.$.parentNode.insertBefore(this.$,a.$.nextSibling);return a},insertBefore:function(a){a.$.parentNode.insertBefore(this.$,
61a.$);return a},insertBeforeMe:function(a){this.$.parentNode.insertBefore(a.$,this.$);return a},getAddress:function(a){for(var d=[],b=this.getDocument().$.documentElement,c=this.$;c&&c!=b;){var e=c.parentNode;e&&d.unshift(this.getIndex.call({$:c},a));c=e}return d},getDocument:function(){return new CKEDITOR.dom.document(this.$.ownerDocument||this.$.parentNode.ownerDocument)},getIndex:function(a){function d(a,b){var c=b?a.nextSibling:a.previousSibling;return c&&c.nodeType==CKEDITOR.NODE_TEXT?c.nodeValue? 61a.$);return a},insertBeforeMe:function(a){this.$.parentNode.insertBefore(a.$,this.$);return a},getAddress:function(a){for(var d=[],b=this.getDocument().$.documentElement,c=this.$;c&&c!=b;){var e=c.parentNode;e&&d.unshift(this.getIndex.call({$:c},a));c=e}return d},getDocument:function(){return new CKEDITOR.dom.document(this.$.ownerDocument||this.$.parentNode.ownerDocument)},getIndex:function(a){function d(a,c){var n=c?a.nextSibling:a.previousSibling;return n&&n.nodeType==CKEDITOR.NODE_TEXT?b(n)?d(n,
62c:d(c,b):null}var b=this.$,c=-1,e;if(!this.$.parentNode||a&&b.nodeType==CKEDITOR.NODE_TEXT&&!b.nodeValue&&!d(b)&&!d(b,!0))return-1;do if(!a||b==this.$||b.nodeType!=CKEDITOR.NODE_TEXT||!e&&b.nodeValue)c++,e=b.nodeType==CKEDITOR.NODE_TEXT;while(b=b.previousSibling);return c},getNextSourceNode:function(a,d,b){if(b&&!b.call){var c=b;b=function(a){return!a.equals(c)}}a=!a&&this.getFirst&&this.getFirst();var e;if(!a){if(this.type==CKEDITOR.NODE_ELEMENT&&b&&!1===b(this,!0))return null;a=this.getNext()}for(;!a&& 62c):n:null}function b(a){return!a.nodeValue||a.nodeValue==CKEDITOR.dom.selection.FILLING_CHAR_SEQUENCE}var c=this.$,e=-1,g;if(!this.$.parentNode||a&&c.nodeType==CKEDITOR.NODE_TEXT&&b(c)&&!d(c)&&!d(c,!0))return-1;do a&&c!=this.$&&c.nodeType==CKEDITOR.NODE_TEXT&&(g||b(c))||(e++,g=c.nodeType==CKEDITOR.NODE_TEXT);while(c=c.previousSibling);return e},getNextSourceNode:function(a,d,b){if(b&&!b.call){var c=b;b=function(a){return!a.equals(c)}}a=!a&&this.getFirst&&this.getFirst();var e;if(!a){if(this.type==
63(e=(e||this).getParent());){if(b&&!1===b(e,!0))return null;a=e.getNext()}return!a||b&&!1===b(a)?null:d&&d!=a.type?a.getNextSourceNode(!1,d,b):a},getPreviousSourceNode:function(a,d,b){if(b&&!b.call){var c=b;b=function(a){return!a.equals(c)}}a=!a&&this.getLast&&this.getLast();var e;if(!a){if(this.type==CKEDITOR.NODE_ELEMENT&&b&&!1===b(this,!0))return null;a=this.getPrevious()}for(;!a&&(e=(e||this).getParent());){if(b&&!1===b(e,!0))return null;a=e.getPrevious()}return!a||b&&!1===b(a)?null:d&&a.type!= 63CKEDITOR.NODE_ELEMENT&&b&&!1===b(this,!0))return null;a=this.getNext()}for(;!a&&(e=(e||this).getParent());){if(b&&!1===b(e,!0))return null;a=e.getNext()}return!a||b&&!1===b(a)?null:d&&d!=a.type?a.getNextSourceNode(!1,d,b):a},getPreviousSourceNode:function(a,d,b){if(b&&!b.call){var c=b;b=function(a){return!a.equals(c)}}a=!a&&this.getLast&&this.getLast();var e;if(!a){if(this.type==CKEDITOR.NODE_ELEMENT&&b&&!1===b(this,!0))return null;a=this.getPrevious()}for(;!a&&(e=(e||this).getParent());){if(b&&!1===
64d?a.getPreviousSourceNode(!1,d,b):a},getPrevious:function(a){var d=this.$,b;do b=(d=d.previousSibling)&&10!=d.nodeType&&new CKEDITOR.dom.node(d);while(b&&a&&!a(b));return b},getNext:function(a){var d=this.$,b;do b=(d=d.nextSibling)&&new CKEDITOR.dom.node(d);while(b&&a&&!a(b));return b},getParent:function(a){var d=this.$.parentNode;return d&&(d.nodeType==CKEDITOR.NODE_ELEMENT||a&&d.nodeType==CKEDITOR.NODE_DOCUMENT_FRAGMENT)?new CKEDITOR.dom.node(d):null},getParents:function(a){var d=this,b=[];do b[a? 64b(e,!0))return null;a=e.getPrevious()}return!a||b&&!1===b(a)?null:d&&a.type!=d?a.getPreviousSourceNode(!1,d,b):a},getPrevious:function(a){var d=this.$,b;do b=(d=d.previousSibling)&&10!=d.nodeType&&new CKEDITOR.dom.node(d);while(b&&a&&!a(b));return b},getNext:function(a){var d=this.$,b;do b=(d=d.nextSibling)&&new CKEDITOR.dom.node(d);while(b&&a&&!a(b));return b},getParent:function(a){var d=this.$.parentNode;return d&&(d.nodeType==CKEDITOR.NODE_ELEMENT||a&&d.nodeType==CKEDITOR.NODE_DOCUMENT_FRAGMENT)?
65"push":"unshift"](d);while(d=d.getParent());return b},getCommonAncestor:function(a){if(a.equals(this))return this;if(a.contains&&a.contains(this))return a;var d=this.contains?this:this.getParent();do if(d.contains(a))return d;while(d=d.getParent());return null},getPosition:function(a){var d=this.$,b=a.$;if(d.compareDocumentPosition)return d.compareDocumentPosition(b);if(d==b)return CKEDITOR.POSITION_IDENTICAL;if(this.type==CKEDITOR.NODE_ELEMENT&&a.type==CKEDITOR.NODE_ELEMENT){if(d.contains){if(d.contains(b))return CKEDITOR.POSITION_CONTAINS+ 65new CKEDITOR.dom.node(d):null},getParents:function(a){var d=this,b=[];do b[a?"push":"unshift"](d);while(d=d.getParent());return b},getCommonAncestor:function(a){if(a.equals(this))return this;if(a.contains&&a.contains(this))return a;var d=this.contains?this:this.getParent();do if(d.contains(a))return d;while(d=d.getParent());return null},getPosition:function(a){var d=this.$,b=a.$;if(d.compareDocumentPosition)return d.compareDocumentPosition(b);if(d==b)return CKEDITOR.POSITION_IDENTICAL;if(this.type==
66CKEDITOR.POSITION_PRECEDING;if(b.contains(d))return CKEDITOR.POSITION_IS_CONTAINED+CKEDITOR.POSITION_FOLLOWING}if("sourceIndex"in d)return 0>d.sourceIndex||0>b.sourceIndex?CKEDITOR.POSITION_DISCONNECTED:d.sourceIndex<b.sourceIndex?CKEDITOR.POSITION_PRECEDING:CKEDITOR.POSITION_FOLLOWING}d=this.getAddress();a=a.getAddress();for(var b=Math.min(d.length,a.length),c=0;c<b;c++)if(d[c]!=a[c])return d[c]<a[c]?CKEDITOR.POSITION_PRECEDING:CKEDITOR.POSITION_FOLLOWING;return d.length<a.length?CKEDITOR.POSITION_CONTAINS+ 66CKEDITOR.NODE_ELEMENT&&a.type==CKEDITOR.NODE_ELEMENT){if(d.contains){if(d.contains(b))return CKEDITOR.POSITION_CONTAINS+CKEDITOR.POSITION_PRECEDING;if(b.contains(d))return CKEDITOR.POSITION_IS_CONTAINED+CKEDITOR.POSITION_FOLLOWING}if("sourceIndex"in d)return 0>d.sourceIndex||0>b.sourceIndex?CKEDITOR.POSITION_DISCONNECTED:d.sourceIndex<b.sourceIndex?CKEDITOR.POSITION_PRECEDING:CKEDITOR.POSITION_FOLLOWING}d=this.getAddress();a=a.getAddress();for(var b=Math.min(d.length,a.length),c=0;c<b;c++)if(d[c]!=
67CKEDITOR.POSITION_PRECEDING:CKEDITOR.POSITION_IS_CONTAINED+CKEDITOR.POSITION_FOLLOWING},getAscendant:function(a,d){var b=this.$,c,e;d||(b=b.parentNode);"function"==typeof a?(e=!0,c=a):(e=!1,c=function(b){b="string"==typeof b.nodeName?b.nodeName.toLowerCase():"";return"string"==typeof a?b==a:b in a});for(;b;){if(c(e?new CKEDITOR.dom.node(b):b))return new CKEDITOR.dom.node(b);try{b=b.parentNode}catch(g){b=null}}return null},hasAscendant:function(a,d){var b=this.$;d||(b=b.parentNode);for(;b;){if(b.nodeName&& 67a[c])return d[c]<a[c]?CKEDITOR.POSITION_PRECEDING:CKEDITOR.POSITION_FOLLOWING;return d.length<a.length?CKEDITOR.POSITION_CONTAINS+CKEDITOR.POSITION_PRECEDING:CKEDITOR.POSITION_IS_CONTAINED+CKEDITOR.POSITION_FOLLOWING},getAscendant:function(a,d){var b=this.$,c,e;d||(b=b.parentNode);"function"==typeof a?(e=!0,c=a):(e=!1,c=function(b){b="string"==typeof b.nodeName?b.nodeName.toLowerCase():"";return"string"==typeof a?b==a:b in a});for(;b;){if(c(e?new CKEDITOR.dom.node(b):b))return new CKEDITOR.dom.node(b);
68b.nodeName.toLowerCase()==a)return!0;b=b.parentNode}return!1},move:function(a,d){a.append(this.remove(),d)},remove:function(a){var d=this.$,b=d.parentNode;if(b){if(a)for(;a=d.firstChild;)b.insertBefore(d.removeChild(a),d);b.removeChild(d)}return this},replace:function(a){this.insertBefore(a);a.remove()},trim:function(){this.ltrim();this.rtrim()},ltrim:function(){for(var a;this.getFirst&&(a=this.getFirst());){if(a.type==CKEDITOR.NODE_TEXT){var d=CKEDITOR.tools.ltrim(a.getText()),b=a.getLength();if(d)d.length< 68try{b=b.parentNode}catch(g){b=null}}return null},hasAscendant:function(a,d){var b=this.$;d||(b=b.parentNode);for(;b;){if(b.nodeName&&b.nodeName.toLowerCase()==a)return!0;b=b.parentNode}return!1},move:function(a,d){a.append(this.remove(),d)},remove:function(a){var d=this.$,b=d.parentNode;if(b){if(a)for(;a=d.firstChild;)b.insertBefore(d.removeChild(a),d);b.removeChild(d)}return this},replace:function(a){this.insertBefore(a);a.remove()},trim:function(){this.ltrim();this.rtrim()},ltrim:function(){for(var a;this.getFirst&&
69b&&(a.split(b-d.length),this.$.removeChild(this.$.firstChild));else{a.remove();continue}}break}},rtrim:function(){for(var a;this.getLast&&(a=this.getLast());){if(a.type==CKEDITOR.NODE_TEXT){var d=CKEDITOR.tools.rtrim(a.getText()),b=a.getLength();if(d)d.length<b&&(a.split(d.length),this.$.lastChild.parentNode.removeChild(this.$.lastChild));else{a.remove();continue}}break}CKEDITOR.env.needsBrFiller&&(a=this.$.lastChild)&&1==a.type&&"br"==a.nodeName.toLowerCase()&&a.parentNode.removeChild(a)},isReadOnly:function(a){var d= 69(a=this.getFirst());){if(a.type==CKEDITOR.NODE_TEXT){var d=CKEDITOR.tools.ltrim(a.getText()),b=a.getLength();if(d)d.length<b&&(a.split(b-d.length),this.$.removeChild(this.$.firstChild));else{a.remove();continue}}break}},rtrim:function(){for(var a;this.getLast&&(a=this.getLast());){if(a.type==CKEDITOR.NODE_TEXT){var d=CKEDITOR.tools.rtrim(a.getText()),b=a.getLength();if(d)d.length<b&&(a.split(d.length),this.$.lastChild.parentNode.removeChild(this.$.lastChild));else{a.remove();continue}}break}CKEDITOR.env.needsBrFiller&&
70this;this.type!=CKEDITOR.NODE_ELEMENT&&(d=this.getParent());CKEDITOR.env.edge&&d&&d.is("textarea","input")&&(a=!0);if(!a&&d&&"undefined"!=typeof d.$.isContentEditable)return!(d.$.isContentEditable||d.data("cke-editable"));for(;d;){if(d.data("cke-editable"))return!1;if(d.hasAttribute("contenteditable"))return"false"==d.getAttribute("contenteditable");d=d.getParent()}return!0}});CKEDITOR.dom.window=function(a){CKEDITOR.dom.domObject.call(this,a)};CKEDITOR.dom.window.prototype=new CKEDITOR.dom.domObject; 70(a=this.$.lastChild)&&1==a.type&&"br"==a.nodeName.toLowerCase()&&a.parentNode.removeChild(a)},isReadOnly:function(a){var d=this;this.type!=CKEDITOR.NODE_ELEMENT&&(d=this.getParent());CKEDITOR.env.edge&&d&&d.is("textarea","input")&&(a=!0);if(!a&&d&&"undefined"!=typeof d.$.isContentEditable)return!(d.$.isContentEditable||d.data("cke-editable"));for(;d;){if(d.data("cke-editable"))return!1;if(d.hasAttribute("contenteditable"))return"false"==d.getAttribute("contenteditable");d=d.getParent()}return!0}});
71CKEDITOR.dom.window=function(a){CKEDITOR.dom.domObject.call(this,a)};CKEDITOR.dom.window.prototype=new CKEDITOR.dom.domObject;
71CKEDITOR.tools.extend(CKEDITOR.dom.window.prototype,{focus:function(){this.$.focus()},getViewPaneSize:function(){var a=this.$.document,d="CSS1Compat"==a.compatMode;return{width:(d?a.documentElement.clientWidth:a.body.clientWidth)||0,height:(d?a.documentElement.clientHeight:a.body.clientHeight)||0}},getScrollPosition:function(){var a=this.$;if("pageXOffset"in a)return{x:a.pageXOffset||0,y:a.pageYOffset||0};a=a.document;return{x:a.documentElement.scrollLeft||a.body.scrollLeft||0,y:a.documentElement.scrollTop|| 72CKEDITOR.tools.extend(CKEDITOR.dom.window.prototype,{focus:function(){this.$.focus()},getViewPaneSize:function(){var a=this.$.document,d="CSS1Compat"==a.compatMode;return{width:(d?a.documentElement.clientWidth:a.body.clientWidth)||0,height:(d?a.documentElement.clientHeight:a.body.clientHeight)||0}},getScrollPosition:function(){var a=this.$;if("pageXOffset"in a)return{x:a.pageXOffset||0,y:a.pageYOffset||0};a=a.document;return{x:a.documentElement.scrollLeft||a.body.scrollLeft||0,y:a.documentElement.scrollTop||
72a.body.scrollTop||0}},getFrame:function(){var a=this.$.frameElement;return a?new CKEDITOR.dom.element.get(a):null}});CKEDITOR.dom.document=function(a){CKEDITOR.dom.domObject.call(this,a)};CKEDITOR.dom.document.prototype=new CKEDITOR.dom.domObject; 73a.body.scrollTop||0}},getFrame:function(){var a=this.$.frameElement;return a?new CKEDITOR.dom.element.get(a):null}});CKEDITOR.dom.document=function(a){CKEDITOR.dom.domObject.call(this,a)};CKEDITOR.dom.document.prototype=new CKEDITOR.dom.domObject;
73CKEDITOR.tools.extend(CKEDITOR.dom.document.prototype,{type:CKEDITOR.NODE_DOCUMENT,appendStyleSheet:function(a){if(this.$.createStyleSheet)this.$.createStyleSheet(a);else{var d=new CKEDITOR.dom.element("link");d.setAttributes({rel:"stylesheet",type:"text/css",href:a});this.getHead().append(d)}},appendStyleText:function(a){if(this.$.createStyleSheet){var d=this.$.createStyleSheet("");d.cssText=a}else{var b=new CKEDITOR.dom.element("style",this);b.append(new CKEDITOR.dom.text(a,this));this.getHead().append(b)}return d|| 74CKEDITOR.tools.extend(CKEDITOR.dom.document.prototype,{type:CKEDITOR.NODE_DOCUMENT,appendStyleSheet:function(a){if(this.$.createStyleSheet)this.$.createStyleSheet(a);else{var d=new CKEDITOR.dom.element("link");d.setAttributes({rel:"stylesheet",type:"text/css",href:a});this.getHead().append(d)}},appendStyleText:function(a){if(this.$.createStyleSheet){var d=this.$.createStyleSheet("");d.cssText=a}else{var b=new CKEDITOR.dom.element("style",this);b.append(new CKEDITOR.dom.text(a,this));this.getHead().append(b)}return d||
74b.$.sheet},createElement:function(a,d){var b=new CKEDITOR.dom.element(a,this);d&&(d.attributes&&b.setAttributes(d.attributes),d.styles&&b.setStyles(d.styles));return b},createText:function(a){return new CKEDITOR.dom.text(a,this)},focus:function(){this.getWindow().focus()},getActive:function(){var a;try{a=this.$.activeElement}catch(d){return null}return new CKEDITOR.dom.element(a)},getById:function(a){return(a=this.$.getElementById(a))?new CKEDITOR.dom.element(a):null},getByAddress:function(a,d){for(var b= 75b.$.sheet},createElement:function(a,d){var b=new CKEDITOR.dom.element(a,this);d&&(d.attributes&&b.setAttributes(d.attributes),d.styles&&b.setStyles(d.styles));return b},createText:function(a){return new CKEDITOR.dom.text(a,this)},focus:function(){this.getWindow().focus()},getActive:function(){var a;try{a=this.$.activeElement}catch(d){return null}return new CKEDITOR.dom.element(a)},getById:function(a){return(a=this.$.getElementById(a))?new CKEDITOR.dom.element(a):null},getByAddress:function(a,d){for(var b=
75this.$.documentElement,c=0;b&&c<a.length;c++){var e=a[c];if(d)for(var g=-1,h=0;h<b.childNodes.length;h++){var l=b.childNodes[h];if(!0!==d||3!=l.nodeType||!l.previousSibling||3!=l.previousSibling.nodeType)if(g++,g==e){b=l;break}}else b=b.childNodes[e]}return b?new CKEDITOR.dom.node(b):null},getElementsByTag:function(a,d){CKEDITOR.env.ie&&8>=document.documentMode||!d||(a=d+":"+a);return new CKEDITOR.dom.nodeList(this.$.getElementsByTagName(a))},getHead:function(){var a=this.$.getElementsByTagName("head")[0]; 76this.$.documentElement,c=0;b&&c<a.length;c++){var e=a[c];if(d)for(var g=-1,l=0;l<b.childNodes.length;l++){var k=b.childNodes[l];if(!0!==d||3!=k.nodeType||!k.previousSibling||3!=k.previousSibling.nodeType)if(g++,g==e){b=k;break}}else b=b.childNodes[e]}return b?new CKEDITOR.dom.node(b):null},getElementsByTag:function(a,d){CKEDITOR.env.ie&&8>=document.documentMode||!d||(a=d+":"+a);return new CKEDITOR.dom.nodeList(this.$.getElementsByTagName(a))},getHead:function(){var a=this.$.getElementsByTagName("head")[0];
76return a=a?new CKEDITOR.dom.element(a):this.getDocumentElement().append(new CKEDITOR.dom.element("head"),!0)},getBody:function(){return new CKEDITOR.dom.element(this.$.body)},getDocumentElement:function(){return new CKEDITOR.dom.element(this.$.documentElement)},getWindow:function(){return new CKEDITOR.dom.window(this.$.parentWindow||this.$.defaultView)},write:function(a){this.$.open("text/html","replace");CKEDITOR.env.ie&&(a=a.replace(/(?:^\s*<!DOCTYPE[^>]*?>)|^/i,'$\x26\n\x3cscript data-cke-temp\x3d"1"\x3e('+ 77return a=a?new CKEDITOR.dom.element(a):this.getDocumentElement().append(new CKEDITOR.dom.element("head"),!0)},getBody:function(){return new CKEDITOR.dom.element(this.$.body)},getDocumentElement:function(){return new CKEDITOR.dom.element(this.$.documentElement)},getWindow:function(){return new CKEDITOR.dom.window(this.$.parentWindow||this.$.defaultView)},write:function(a){this.$.open("text/html","replace");CKEDITOR.env.ie&&(a=a.replace(/(?:^\s*<!DOCTYPE[^>]*?>)|^/i,'$\x26\n\x3cscript data-cke-temp\x3d"1"\x3e('+
77CKEDITOR.tools.fixDomain+")();\x3c/script\x3e"));this.$.write(a);this.$.close()},find:function(a){return new CKEDITOR.dom.nodeList(this.$.querySelectorAll(a))},findOne:function(a){return(a=this.$.querySelector(a))?new CKEDITOR.dom.element(a):null},_getHtml5ShivFrag:function(){var a=this.getCustomData("html5ShivFrag");a||(a=this.$.createDocumentFragment(),CKEDITOR.tools.enableHtml5Elements(a,!0),this.setCustomData("html5ShivFrag",a));return a}});CKEDITOR.dom.nodeList=function(a){this.$=a}; 78CKEDITOR.tools.fixDomain+")();\x3c/script\x3e"));this.$.write(a);this.$.close()},find:function(a){return new CKEDITOR.dom.nodeList(this.$.querySelectorAll(a))},findOne:function(a){return(a=this.$.querySelector(a))?new CKEDITOR.dom.element(a):null},_getHtml5ShivFrag:function(){var a=this.getCustomData("html5ShivFrag");a||(a=this.$.createDocumentFragment(),CKEDITOR.tools.enableHtml5Elements(a,!0),this.setCustomData("html5ShivFrag",a));return a}});CKEDITOR.dom.nodeList=function(a){this.$=a};
78CKEDITOR.dom.nodeList.prototype={count:function(){return this.$.length},getItem:function(a){return 0>a||a>=this.$.length?null:(a=this.$[a])?new CKEDITOR.dom.node(a):null}};CKEDITOR.dom.element=function(a,d){"string"==typeof a&&(a=(d?d.$:document).createElement(a));CKEDITOR.dom.domObject.call(this,a)};CKEDITOR.dom.element.get=function(a){return(a="string"==typeof a?document.getElementById(a)||document.getElementsByName(a)[0]:a)&&(a.$?a:new CKEDITOR.dom.element(a))};CKEDITOR.dom.element.prototype=new CKEDITOR.dom.node; 79CKEDITOR.dom.nodeList.prototype={count:function(){return this.$.length},getItem:function(a){return 0>a||a>=this.$.length?null:(a=this.$[a])?new CKEDITOR.dom.node(a):null}};CKEDITOR.dom.element=function(a,d){"string"==typeof a&&(a=(d?d.$:document).createElement(a));CKEDITOR.dom.domObject.call(this,a)};CKEDITOR.dom.element.get=function(a){return(a="string"==typeof a?document.getElementById(a)||document.getElementsByName(a)[0]:a)&&(a.$?a:new CKEDITOR.dom.element(a))};CKEDITOR.dom.element.prototype=new CKEDITOR.dom.node;
79CKEDITOR.dom.element.createFromHtml=function(a,d){var b=new CKEDITOR.dom.element("div",d);b.setHtml(a);return b.getFirst().remove()};CKEDITOR.dom.element.setMarker=function(a,d,b,c){var e=d.getCustomData("list_marker_id")||d.setCustomData("list_marker_id",CKEDITOR.tools.getNextNumber()).getCustomData("list_marker_id"),g=d.getCustomData("list_marker_names")||d.setCustomData("list_marker_names",{}).getCustomData("list_marker_names");a[e]=d;g[b]=1;return d.setCustomData(b,c)}; 80CKEDITOR.dom.element.createFromHtml=function(a,d){var b=new CKEDITOR.dom.element("div",d);b.setHtml(a);return b.getFirst().remove()};CKEDITOR.dom.element.setMarker=function(a,d,b,c){var e=d.getCustomData("list_marker_id")||d.setCustomData("list_marker_id",CKEDITOR.tools.getNextNumber()).getCustomData("list_marker_id"),g=d.getCustomData("list_marker_names")||d.setCustomData("list_marker_names",{}).getCustomData("list_marker_names");a[e]=d;g[b]=1;return d.setCustomData(b,c)};
80CKEDITOR.dom.element.clearAllMarkers=function(a){for(var d in a)CKEDITOR.dom.element.clearMarkers(a,a[d],1)};CKEDITOR.dom.element.clearMarkers=function(a,d,b){var c=d.getCustomData("list_marker_names"),e=d.getCustomData("list_marker_id"),g;for(g in c)d.removeCustomData(g);d.removeCustomData("list_marker_names");b&&(d.removeCustomData("list_marker_id"),delete a[e])}; 81CKEDITOR.dom.element.clearAllMarkers=function(a){for(var d in a)CKEDITOR.dom.element.clearMarkers(a,a[d],1)};CKEDITOR.dom.element.clearMarkers=function(a,d,b){var c=d.getCustomData("list_marker_names"),e=d.getCustomData("list_marker_id"),g;for(g in c)d.removeCustomData(g);d.removeCustomData("list_marker_names");b&&(d.removeCustomData("list_marker_id"),delete a[e])};
81(function(){function a(a,b){return-1<(" "+a+" ").replace(g," ").indexOf(" "+b+" ")}function d(a){var b=!0;a.$.id||(a.$.id="cke_tmp_"+CKEDITOR.tools.getNextNumber(),b=!1);return function(){b||a.removeAttribute("id")}}function b(a,b){return"#"+a.$.id+" "+b.split(/,\s*/).join(", #"+a.$.id+" ")}function c(a){for(var b=0,c=0,f=h[a].length;c<f;c++)b+=parseInt(this.getComputedStyle(h[a][c])||0,10)||0;return b}var e=document.createElement("_").classList,e="undefined"!==typeof e&&null!==String(e.add).match(/\[Native code\]/gi), 82(function(){function a(a,b){return-1<(" "+a+" ").replace(g," ").indexOf(" "+b+" ")}function d(a){var b=!0;a.$.id||(a.$.id="cke_tmp_"+CKEDITOR.tools.getNextNumber(),b=!1);return function(){b||a.removeAttribute("id")}}function b(a,b){return"#"+a.$.id+" "+b.split(/,\s*/).join(", #"+a.$.id+" ")}function c(a){for(var b=0,c=0,f=l[a].length;c<f;c++)b+=parseInt(this.getComputedStyle(l[a][c])||0,10)||0;return b}var e=document.createElement("_").classList,e="undefined"!==typeof e&&null!==String(e.add).match(/\[Native code\]/gi),
82g=/[\n\t\r]/g;CKEDITOR.tools.extend(CKEDITOR.dom.element.prototype,{type:CKEDITOR.NODE_ELEMENT,addClass:e?function(a){this.$.classList.add(a);return this}:function(b){var c=this.$.className;c&&(a(c,b)||(c+=" "+b));this.$.className=c||b;return this},removeClass:e?function(a){var b=this.$;b.classList.remove(a);b.className||b.removeAttribute("class");return this}:function(b){var c=this.getAttribute("class");c&&a(c,b)&&((c=c.replace(new RegExp("(?:^|\\s+)"+b+"(?\x3d\\s|$)"),"").replace(/^\s+/,""))?this.setAttribute("class", 83g=/[\n\t\r]/g;CKEDITOR.tools.extend(CKEDITOR.dom.element.prototype,{type:CKEDITOR.NODE_ELEMENT,addClass:e?function(a){this.$.classList.add(a);return this}:function(b){var c=this.$.className;c&&(a(c,b)||(c+=" "+b));this.$.className=c||b;return this},removeClass:e?function(a){var b=this.$;b.classList.remove(a);b.className||b.removeAttribute("class");return this}:function(b){var c=this.getAttribute("class");c&&a(c,b)&&((c=c.replace(new RegExp("(?:^|\\s+)"+b+"(?\x3d\\s|$)"),"").replace(/^\s+/,""))?this.setAttribute("class",
83c):this.removeAttribute("class"));return this},hasClass:function(b){return a(this.$.className,b)},append:function(a,b){"string"==typeof a&&(a=this.getDocument().createElement(a));b?this.$.insertBefore(a.$,this.$.firstChild):this.$.appendChild(a.$);return a},appendHtml:function(a){if(this.$.childNodes.length){var b=new CKEDITOR.dom.element("div",this.getDocument());b.setHtml(a);b.moveChildren(this)}else this.setHtml(a)},appendText:function(a){null!=this.$.text&&CKEDITOR.env.ie&&9>CKEDITOR.env.version? 84c):this.removeAttribute("class"));return this},hasClass:function(b){return a(this.$.className,b)},append:function(a,b){"string"==typeof a&&(a=this.getDocument().createElement(a));b?this.$.insertBefore(a.$,this.$.firstChild):this.$.appendChild(a.$);return a},appendHtml:function(a){if(this.$.childNodes.length){var b=new CKEDITOR.dom.element("div",this.getDocument());b.setHtml(a);b.moveChildren(this)}else this.setHtml(a)},appendText:function(a){null!=this.$.text&&CKEDITOR.env.ie&&9>CKEDITOR.env.version?
84this.$.text+=a:this.append(new CKEDITOR.dom.text(a))},appendBogus:function(a){if(a||CKEDITOR.env.needsBrFiller){for(a=this.getLast();a&&a.type==CKEDITOR.NODE_TEXT&&!CKEDITOR.tools.rtrim(a.getText());)a=a.getPrevious();a&&a.is&&a.is("br")||(a=this.getDocument().createElement("br"),CKEDITOR.env.gecko&&a.setAttribute("type","_moz"),this.append(a))}},breakParent:function(a,b){var c=new CKEDITOR.dom.range(this.getDocument());c.setStartAfter(this);c.setEndAfter(a);var f=c.extractContents(!1,b||!1);c.insertNode(this.remove()); 85this.$.text+=a:this.append(new CKEDITOR.dom.text(a))},appendBogus:function(a){if(a||CKEDITOR.env.needsBrFiller){for(a=this.getLast();a&&a.type==CKEDITOR.NODE_TEXT&&!CKEDITOR.tools.rtrim(a.getText());)a=a.getPrevious();a&&a.is&&a.is("br")||(a=this.getDocument().createElement("br"),CKEDITOR.env.gecko&&a.setAttribute("type","_moz"),this.append(a))}},breakParent:function(a,b){var c=new CKEDITOR.dom.range(this.getDocument());c.setStartAfter(this);c.setEndAfter(a);var f=c.extractContents(!1,b||!1);c.insertNode(this.remove());
@@ -95,169 +96,169 @@ c.type==CKEDITOR.NODE_ELEMENT&&(c=c.clone(),c.setHtml(b),b=c.getHtml(),c.setHtml
95b=0,c=a.count();b<c;b++){var f=a.getItem(b);if(f.type!=CKEDITOR.NODE_ELEMENT||!f.data("cke-bookmark"))if(f.type==CKEDITOR.NODE_ELEMENT&&!f.isEmptyInlineRemoveable()||f.type==CKEDITOR.NODE_TEXT&&CKEDITOR.tools.trim(f.getText()))return!1}return!0},hasAttributes:CKEDITOR.env.ie&&(CKEDITOR.env.ie7Compat||CKEDITOR.env.quirks)?function(){for(var a=this.$.attributes,b=0;b<a.length;b++){var c=a[b];switch(c.nodeName){case "class":if(this.getAttribute("class"))return!0;case "data-cke-expando":continue;default:if(c.specified)return!0}}return!1}: 96b=0,c=a.count();b<c;b++){var f=a.getItem(b);if(f.type!=CKEDITOR.NODE_ELEMENT||!f.data("cke-bookmark"))if(f.type==CKEDITOR.NODE_ELEMENT&&!f.isEmptyInlineRemoveable()||f.type==CKEDITOR.NODE_TEXT&&CKEDITOR.tools.trim(f.getText()))return!1}return!0},hasAttributes:CKEDITOR.env.ie&&(CKEDITOR.env.ie7Compat||CKEDITOR.env.quirks)?function(){for(var a=this.$.attributes,b=0;b<a.length;b++){var c=a[b];switch(c.nodeName){case "class":if(this.getAttribute("class"))return!0;case "data-cke-expando":continue;default:if(c.specified)return!0}}return!1}:
96function(){var a=this.$.attributes,b=a.length,c={"data-cke-expando":1,_moz_dirty:1};return 0<b&&(2<b||!c[a[0].nodeName]||2==b&&!c[a[1].nodeName])},hasAttribute:function(){function a(b){var c=this.$.attributes.getNamedItem(b);if("input"==this.getName())switch(b){case "class":return 0<this.$.className.length;case "checked":return!!this.$.checked;case "value":return b=this.getAttribute("type"),"checkbox"==b||"radio"==b?"on"!=this.$.value:!!this.$.value}return c?c.specified:!1}return CKEDITOR.env.ie? 97function(){var a=this.$.attributes,b=a.length,c={"data-cke-expando":1,_moz_dirty:1};return 0<b&&(2<b||!c[a[0].nodeName]||2==b&&!c[a[1].nodeName])},hasAttribute:function(){function a(b){var c=this.$.attributes.getNamedItem(b);if("input"==this.getName())switch(b){case "class":return 0<this.$.className.length;case "checked":return!!this.$.checked;case "value":return b=this.getAttribute("type"),"checkbox"==b||"radio"==b?"on"!=this.$.value:!!this.$.value}return c?c.specified:!1}return CKEDITOR.env.ie?
978>CKEDITOR.env.version?function(b){return"name"==b?!!this.$.name:a.call(this,b)}:a:function(a){return!!this.$.attributes.getNamedItem(a)}}(),hide:function(){this.setStyle("display","none")},moveChildren:function(a,b){var c=this.$;a=a.$;if(c!=a){var f;if(b)for(;f=c.lastChild;)a.insertBefore(c.removeChild(f),a.firstChild);else for(;f=c.firstChild;)a.appendChild(c.removeChild(f))}},mergeSiblings:function(){function a(b,c,f){if(c&&c.type==CKEDITOR.NODE_ELEMENT){for(var d=[];c.data("cke-bookmark")||c.isEmptyInlineRemoveable();)if(d.push(c), 988>CKEDITOR.env.version?function(b){return"name"==b?!!this.$.name:a.call(this,b)}:a:function(a){return!!this.$.attributes.getNamedItem(a)}}(),hide:function(){this.setStyle("display","none")},moveChildren:function(a,b){var c=this.$;a=a.$;if(c!=a){var f;if(b)for(;f=c.lastChild;)a.insertBefore(c.removeChild(f),a.firstChild);else for(;f=c.firstChild;)a.appendChild(c.removeChild(f))}},mergeSiblings:function(){function a(b,c,f){if(c&&c.type==CKEDITOR.NODE_ELEMENT){for(var d=[];c.data("cke-bookmark")||c.isEmptyInlineRemoveable();)if(d.push(c),
98c=f?c.getNext():c.getPrevious(),!c||c.type!=CKEDITOR.NODE_ELEMENT)return;if(b.isIdentical(c)){for(var l=f?b.getLast():b.getFirst();d.length;)d.shift().move(b,!f);c.moveChildren(b,!f);c.remove();l&&l.type==CKEDITOR.NODE_ELEMENT&&l.mergeSiblings()}}}return function(b){if(!1===b||CKEDITOR.dtd.$removeEmpty[this.getName()]||this.is("a"))a(this,this.getNext(),!0),a(this,this.getPrevious())}}(),show:function(){this.setStyles({display:"",visibility:""})},setAttribute:function(){var a=function(a,b){this.$.setAttribute(a, 99c=f?c.getNext():c.getPrevious(),!c||c.type!=CKEDITOR.NODE_ELEMENT)return;if(b.isIdentical(c)){for(var k=f?b.getLast():b.getFirst();d.length;)d.shift().move(b,!f);c.moveChildren(b,!f);c.remove();k&&k.type==CKEDITOR.NODE_ELEMENT&&k.mergeSiblings()}}}return function(b){if(!1===b||CKEDITOR.dtd.$removeEmpty[this.getName()]||this.is("a"))a(this,this.getNext(),!0),a(this,this.getPrevious())}}(),show:function(){this.setStyles({display:"",visibility:""})},setAttribute:function(){var a=function(a,b){this.$.setAttribute(a,
99b);return this};return CKEDITOR.env.ie&&(CKEDITOR.env.ie7Compat||CKEDITOR.env.quirks)?function(b,c){"class"==b?this.$.className=c:"style"==b?this.$.style.cssText=c:"tabindex"==b?this.$.tabIndex=c:"checked"==b?this.$.checked=c:"contenteditable"==b?a.call(this,"contentEditable",c):a.apply(this,arguments);return this}:CKEDITOR.env.ie8Compat&&CKEDITOR.env.secure?function(b,c){if("src"==b&&c.match(/^http:\/\//))try{a.apply(this,arguments)}catch(f){}else a.apply(this,arguments);return this}:a}(),setAttributes:function(a){for(var b in a)this.setAttribute(b, 100b);return this};return CKEDITOR.env.ie&&(CKEDITOR.env.ie7Compat||CKEDITOR.env.quirks)?function(b,c){"class"==b?this.$.className=c:"style"==b?this.$.style.cssText=c:"tabindex"==b?this.$.tabIndex=c:"checked"==b?this.$.checked=c:"contenteditable"==b?a.call(this,"contentEditable",c):a.apply(this,arguments);return this}:CKEDITOR.env.ie8Compat&&CKEDITOR.env.secure?function(b,c){if("src"==b&&c.match(/^http:\/\//))try{a.apply(this,arguments)}catch(f){}else a.apply(this,arguments);return this}:a}(),setAttributes:function(a){for(var b in a)this.setAttribute(b,
100a[b]);return this},setValue:function(a){this.$.value=a;return this},removeAttribute:function(){var a=function(a){this.$.removeAttribute(a)};return CKEDITOR.env.ie&&(CKEDITOR.env.ie7Compat||CKEDITOR.env.quirks)?function(a){"class"==a?a="className":"tabindex"==a?a="tabIndex":"contenteditable"==a&&(a="contentEditable");this.$.removeAttribute(a)}:a}(),removeAttributes:function(a){if(CKEDITOR.tools.isArray(a))for(var b=0;b<a.length;b++)this.removeAttribute(a[b]);else for(b in a)a.hasOwnProperty(b)&&this.removeAttribute(b)}, 101a[b]);return this},setValue:function(a){this.$.value=a;return this},removeAttribute:function(){var a=function(a){this.$.removeAttribute(a)};return CKEDITOR.env.ie&&(CKEDITOR.env.ie7Compat||CKEDITOR.env.quirks)?function(a){"class"==a?a="className":"tabindex"==a?a="tabIndex":"contenteditable"==a&&(a="contentEditable");this.$.removeAttribute(a)}:a}(),removeAttributes:function(a){if(CKEDITOR.tools.isArray(a))for(var b=0;b<a.length;b++)this.removeAttribute(a[b]);else for(b in a)a.hasOwnProperty(b)&&this.removeAttribute(b)},
101removeStyle:function(a){var b=this.$.style;if(b.removeProperty||"border"!=a&&"margin"!=a&&"padding"!=a)b.removeProperty?b.removeProperty(a):b.removeAttribute(CKEDITOR.tools.cssStyleToDomStyle(a)),this.$.style.cssText||this.removeAttribute("style");else{var c=["top","left","right","bottom"],f;"border"==a&&(f=["color","style","width"]);for(var b=[],d=0;d<c.length;d++)if(f)for(var A=0;A<f.length;A++)b.push([a,c[d],f[A]].join("-"));else b.push([a,c[d]].join("-"));for(a=0;a<b.length;a++)this.removeStyle(b[a])}}, 102removeStyle:function(a){var b=this.$.style;if(b.removeProperty||"border"!=a&&"margin"!=a&&"padding"!=a)b.removeProperty?b.removeProperty(a):b.removeAttribute(CKEDITOR.tools.cssStyleToDomStyle(a)),this.$.style.cssText||this.removeAttribute("style");else{var c=["top","left","right","bottom"],f;"border"==a&&(f=["color","style","width"]);for(var b=[],d=0;d<c.length;d++)if(f)for(var e=0;e<f.length;e++)b.push([a,c[d],f[e]].join("-"));else b.push([a,c[d]].join("-"));for(a=0;a<b.length;a++)this.removeStyle(b[a])}},
102setStyle:function(a,b){this.$.style[CKEDITOR.tools.cssStyleToDomStyle(a)]=b;return this},setStyles:function(a){for(var b in a)this.setStyle(b,a[b]);return this},setOpacity:function(a){CKEDITOR.env.ie&&9>CKEDITOR.env.version?(a=Math.round(100*a),this.setStyle("filter",100<=a?"":"progid:DXImageTransform.Microsoft.Alpha(opacity\x3d"+a+")")):this.setStyle("opacity",a)},unselectable:function(){this.setStyles(CKEDITOR.tools.cssVendorPrefix("user-select","none"));if(CKEDITOR.env.ie){this.setAttribute("unselectable", 103setStyle:function(a,b){this.$.style[CKEDITOR.tools.cssStyleToDomStyle(a)]=b;return this},setStyles:function(a){for(var b in a)this.setStyle(b,a[b]);return this},setOpacity:function(a){CKEDITOR.env.ie&&9>CKEDITOR.env.version?(a=Math.round(100*a),this.setStyle("filter",100<=a?"":"progid:DXImageTransform.Microsoft.Alpha(opacity\x3d"+a+")")):this.setStyle("opacity",a)},unselectable:function(){this.setStyles(CKEDITOR.tools.cssVendorPrefix("user-select","none"));if(CKEDITOR.env.ie){this.setAttribute("unselectable",
103"on");for(var a,b=this.getElementsByTag("*"),c=0,f=b.count();c<f;c++)a=b.getItem(c),a.setAttribute("unselectable","on")}},getPositionedAncestor:function(){for(var a=this;"html"!=a.getName();){if("static"!=a.getComputedStyle("position"))return a;a=a.getParent()}return null},getDocumentPosition:function(a){var b=0,c=0,f=this.getDocument(),d=f.getBody(),A="BackCompat"==f.$.compatMode;if(document.documentElement.getBoundingClientRect){var e=this.$.getBoundingClientRect(),g=f.$.documentElement,m=g.clientTop|| 104"on");for(var a,b=this.getElementsByTag("*"),c=0,f=b.count();c<f;c++)a=b.getItem(c),a.setAttribute("unselectable","on")}},getPositionedAncestor:function(){for(var a=this;"html"!=a.getName();){if("static"!=a.getComputedStyle("position"))return a;a=a.getParent()}return null},getDocumentPosition:function(a){var b=0,c=0,f=this.getDocument(),d=f.getBody(),e="BackCompat"==f.$.compatMode;if(document.documentElement.getBoundingClientRect){var u=this.$.getBoundingClientRect(),g=f.$.documentElement,q=g.clientTop||
104d.$.clientTop||0,y=g.clientLeft||d.$.clientLeft||0,h=!0;CKEDITOR.env.ie&&(h=f.getDocumentElement().contains(this),f=f.getBody().contains(this),h=A&&f||!A&&h);h&&(CKEDITOR.env.webkit||CKEDITOR.env.ie&&12<=CKEDITOR.env.version?(b=d.$.scrollLeft||g.scrollLeft,c=d.$.scrollTop||g.scrollTop):(c=A?d.$:g,b=c.scrollLeft,c=c.scrollTop),b=e.left+b-y,c=e.top+c-m)}else for(m=this,y=null;m&&"body"!=m.getName()&&"html"!=m.getName();){b+=m.$.offsetLeft-m.$.scrollLeft;c+=m.$.offsetTop-m.$.scrollTop;m.equals(this)|| 105d.$.clientTop||0,y=g.clientLeft||d.$.clientLeft||0,l=!0;CKEDITOR.env.ie&&(l=f.getDocumentElement().contains(this),f=f.getBody().contains(this),l=e&&f||!e&&l);l&&(CKEDITOR.env.webkit||CKEDITOR.env.ie&&12<=CKEDITOR.env.version?(b=d.$.scrollLeft||g.scrollLeft,c=d.$.scrollTop||g.scrollTop):(c=e?d.$:g,b=c.scrollLeft,c=c.scrollTop),b=u.left+b-y,c=u.top+c-q)}else for(q=this,y=null;q&&"body"!=q.getName()&&"html"!=q.getName();){b+=q.$.offsetLeft-q.$.scrollLeft;c+=q.$.offsetTop-q.$.scrollTop;q.equals(this)||
105(b+=m.$.clientLeft||0,c+=m.$.clientTop||0);for(;y&&!y.equals(m);)b-=y.$.scrollLeft,c-=y.$.scrollTop,y=y.getParent();y=m;m=(e=m.$.offsetParent)?new CKEDITOR.dom.element(e):null}a&&(e=this.getWindow(),m=a.getWindow(),!e.equals(m)&&e.$.frameElement&&(a=(new CKEDITOR.dom.element(e.$.frameElement)).getDocumentPosition(a),b+=a.x,c+=a.y));document.documentElement.getBoundingClientRect||!CKEDITOR.env.gecko||A||(b+=this.$.clientLeft?1:0,c+=this.$.clientTop?1:0);return{x:b,y:c}},scrollIntoView:function(a){var b= 106(b+=q.$.clientLeft||0,c+=q.$.clientTop||0);for(;y&&!y.equals(q);)b-=y.$.scrollLeft,c-=y.$.scrollTop,y=y.getParent();y=q;q=(u=q.$.offsetParent)?new CKEDITOR.dom.element(u):null}a&&(u=this.getWindow(),q=a.getWindow(),!u.equals(q)&&u.$.frameElement&&(a=(new CKEDITOR.dom.element(u.$.frameElement)).getDocumentPosition(a),b+=a.x,c+=a.y));document.documentElement.getBoundingClientRect||!CKEDITOR.env.gecko||e||(b+=this.$.clientLeft?1:0,c+=this.$.clientTop?1:0);return{x:b,y:c}},scrollIntoView:function(a){var b=
106this.getParent();if(b){do if((b.$.clientWidth&&b.$.clientWidth<b.$.scrollWidth||b.$.clientHeight&&b.$.clientHeight<b.$.scrollHeight)&&!b.is("body")&&this.scrollIntoParent(b,a,1),b.is("html")){var c=b.getWindow();try{var f=c.$.frameElement;f&&(b=new CKEDITOR.dom.element(f))}catch(d){}}while(b=b.getParent())}},scrollIntoParent:function(a,b,c){var f,d,e,u;function g(b,c){/body|html/.test(a.getName())?a.getWindow().$.scrollBy(b,c):(a.$.scrollLeft+=b,a.$.scrollTop+=c)}function m(a,b){var c={x:0,y:0};if(!a.is(h? 107this.getParent();if(b){do if((b.$.clientWidth&&b.$.clientWidth<b.$.scrollWidth||b.$.clientHeight&&b.$.clientHeight<b.$.scrollHeight)&&!b.is("body")&&this.scrollIntoParent(b,a,1),b.is("html")){var c=b.getWindow();try{var f=c.$.frameElement;f&&(b=new CKEDITOR.dom.element(f))}catch(d){}}while(b=b.getParent())}},scrollIntoParent:function(a,b,c){var f,d,e,u;function g(b,c){/body|html/.test(a.getName())?a.getWindow().$.scrollBy(b,c):(a.$.scrollLeft+=b,a.$.scrollTop+=c)}function q(a,b){var c={x:0,y:0};if(!a.is(l?
107"body":"html")){var f=a.$.getBoundingClientRect();c.x=f.left;c.y=f.top}f=a.getWindow();f.equals(b)||(f=m(CKEDITOR.dom.element.get(f.$.frameElement),b),c.x+=f.x,c.y+=f.y);return c}function y(a,b){return parseInt(a.getComputedStyle("margin-"+b)||0,10)||0}!a&&(a=this.getWindow());e=a.getDocument();var h="BackCompat"==e.$.compatMode;a instanceof CKEDITOR.dom.window&&(a=h?e.getBody():e.getDocumentElement());e=a.getWindow();d=m(this,e);var v=m(a,e),x=this.$.offsetHeight;f=this.$.offsetWidth;var k=a.$.clientHeight, 108"body":"html")){var f=a.$.getBoundingClientRect();c.x=f.left;c.y=f.top}f=a.getWindow();f.equals(b)||(f=q(CKEDITOR.dom.element.get(f.$.frameElement),b),c.x+=f.x,c.y+=f.y);return c}function y(a,b){return parseInt(a.getComputedStyle("margin-"+b)||0,10)||0}!a&&(a=this.getWindow());e=a.getDocument();var l="BackCompat"==e.$.compatMode;a instanceof CKEDITOR.dom.window&&(a=l?e.getBody():e.getDocumentElement());e=a.getWindow();d=q(this,e);var t=q(a,e),z=this.$.offsetHeight;f=this.$.offsetWidth;var h=a.$.clientHeight,
108p=a.$.clientWidth;e=d.x-y(this,"left")-v.x||0;u=d.y-y(this,"top")-v.y||0;f=d.x+f+y(this,"right")-(v.x+p)||0;d=d.y+x+y(this,"bottom")-(v.y+k)||0;(0>u||0<d)&&g(0,!0===b?u:!1===b?d:0>u?u:d);c&&(0>e||0<f)&&g(0>e?e:f,0)},setState:function(a,b,c){b=b||"cke";switch(a){case CKEDITOR.TRISTATE_ON:this.addClass(b+"_on");this.removeClass(b+"_off");this.removeClass(b+"_disabled");c&&this.setAttribute("aria-pressed",!0);c&&this.removeAttribute("aria-disabled");break;case CKEDITOR.TRISTATE_DISABLED:this.addClass(b+ 109p=a.$.clientWidth;e=d.x-y(this,"left")-t.x||0;u=d.y-y(this,"top")-t.y||0;f=d.x+f+y(this,"right")-(t.x+p)||0;d=d.y+z+y(this,"bottom")-(t.y+h)||0;(0>u||0<d)&&g(0,!0===b?u:!1===b?d:0>u?u:d);c&&(0>e||0<f)&&g(0>e?e:f,0)},setState:function(a,b,c){b=b||"cke";switch(a){case CKEDITOR.TRISTATE_ON:this.addClass(b+"_on");this.removeClass(b+"_off");this.removeClass(b+"_disabled");c&&this.setAttribute("aria-pressed",!0);c&&this.removeAttribute("aria-disabled");break;case CKEDITOR.TRISTATE_DISABLED:this.addClass(b+
109"_disabled");this.removeClass(b+"_off");this.removeClass(b+"_on");c&&this.setAttribute("aria-disabled",!0);c&&this.removeAttribute("aria-pressed");break;default:this.addClass(b+"_off"),this.removeClass(b+"_on"),this.removeClass(b+"_disabled"),c&&this.removeAttribute("aria-pressed"),c&&this.removeAttribute("aria-disabled")}},getFrameDocument:function(){var a=this.$;try{a.contentWindow.document}catch(b){a.src=a.src}return a&&new CKEDITOR.dom.document(a.contentWindow.document)},copyAttributes:function(a, 110"_disabled");this.removeClass(b+"_off");this.removeClass(b+"_on");c&&this.setAttribute("aria-disabled",!0);c&&this.removeAttribute("aria-pressed");break;default:this.addClass(b+"_off"),this.removeClass(b+"_on"),this.removeClass(b+"_disabled"),c&&this.removeAttribute("aria-pressed"),c&&this.removeAttribute("aria-disabled")}},getFrameDocument:function(){var a=this.$;try{a.contentWindow.document}catch(b){a.src=a.src}return a&&new CKEDITOR.dom.document(a.contentWindow.document)},copyAttributes:function(a,
110b){var c=this.$.attributes;b=b||{};for(var f=0;f<c.length;f++){var d=c[f],e=d.nodeName.toLowerCase(),u;if(!(e in b))if("checked"==e&&(u=this.getAttribute(e)))a.setAttribute(e,u);else if(!CKEDITOR.env.ie||this.hasAttribute(e))u=this.getAttribute(e),null===u&&(u=d.nodeValue),a.setAttribute(e,u)}""!==this.$.style.cssText&&(a.$.style.cssText=this.$.style.cssText)},renameNode:function(a){if(this.getName()!=a){var b=this.getDocument();a=new CKEDITOR.dom.element(a,b);this.copyAttributes(a);this.moveChildren(a); 111b){var c=this.$.attributes;b=b||{};for(var f=0;f<c.length;f++){var d=c[f],e=d.nodeName.toLowerCase(),u;if(!(e in b))if("checked"==e&&(u=this.getAttribute(e)))a.setAttribute(e,u);else if(!CKEDITOR.env.ie||this.hasAttribute(e))u=this.getAttribute(e),null===u&&(u=d.nodeValue),a.setAttribute(e,u)}""!==this.$.style.cssText&&(a.$.style.cssText=this.$.style.cssText)},renameNode:function(a){if(this.getName()!=a){var b=this.getDocument();a=new CKEDITOR.dom.element(a,b);this.copyAttributes(a);this.moveChildren(a);
111this.getParent(!0)&&this.$.parentNode.replaceChild(a.$,this.$);a.$["data-cke-expando"]=this.$["data-cke-expando"];this.$=a.$;delete this.getName}},getChild:function(){function a(b,c){var f=b.childNodes;if(0<=c&&c<f.length)return f[c]}return function(b){var c=this.$;if(b.slice)for(b=b.slice();0<b.length&&c;)c=a(c,b.shift());else c=a(c,b);return c?new CKEDITOR.dom.node(c):null}}(),getChildCount:function(){return this.$.childNodes.length},disableContextMenu:function(){function a(b){return b.type==CKEDITOR.NODE_ELEMENT&& 112this.getParent(!0)&&this.$.parentNode.replaceChild(a.$,this.$);a.$["data-cke-expando"]=this.$["data-cke-expando"];this.$=a.$;delete this.getName}},getChild:function(){function a(b,c){var f=b.childNodes;if(0<=c&&c<f.length)return f[c]}return function(b){var c=this.$;if(b.slice)for(b=b.slice();0<b.length&&c;)c=a(c,b.shift());else c=a(c,b);return c?new CKEDITOR.dom.node(c):null}}(),getChildCount:function(){return this.$.childNodes.length},disableContextMenu:function(){function a(b){return b.type==CKEDITOR.NODE_ELEMENT&&
112b.hasClass("cke_enable_context_menu")}this.on("contextmenu",function(b){b.data.getTarget().getAscendant(a,!0)||b.data.preventDefault()})},getDirection:function(a){return a?this.getComputedStyle("direction")||this.getDirection()||this.getParent()&&this.getParent().getDirection(1)||this.getDocument().$.dir||"ltr":this.getStyle("direction")||this.getAttribute("dir")},data:function(a,b){a="data-"+a;if(void 0===b)return this.getAttribute(a);!1===b?this.removeAttribute(a):this.setAttribute(a,b);return null}, 113b.hasClass("cke_enable_context_menu")}this.on("contextmenu",function(b){b.data.getTarget().getAscendant(a,!0)||b.data.preventDefault()})},getDirection:function(a){return a?this.getComputedStyle("direction")||this.getDirection()||this.getParent()&&this.getParent().getDirection(1)||this.getDocument().$.dir||"ltr":this.getStyle("direction")||this.getAttribute("dir")},data:function(a,b){a="data-"+a;if(void 0===b)return this.getAttribute(a);!1===b?this.removeAttribute(a):this.setAttribute(a,b);return null},
113getEditor:function(){var a=CKEDITOR.instances,b,c;for(b in a)if(c=a[b],c.element.equals(this)&&c.elementMode!=CKEDITOR.ELEMENT_MODE_APPENDTO)return c;return null},find:function(a){var c=d(this);a=new CKEDITOR.dom.nodeList(this.$.querySelectorAll(b(this,a)));c();return a},findOne:function(a){var c=d(this);a=this.$.querySelector(b(this,a));c();return a?new CKEDITOR.dom.element(a):null},forEach:function(a,b,c){if(!(c||b&&this.type!=b))var f=a(this);if(!1!==f){c=this.getChildren();for(var d=0;d<c.count();d++)f= 114getEditor:function(){var a=CKEDITOR.instances,b,c;for(b in a)if(c=a[b],c.element.equals(this)&&c.elementMode!=CKEDITOR.ELEMENT_MODE_APPENDTO)return c;return null},find:function(a){var c=d(this);a=new CKEDITOR.dom.nodeList(this.$.querySelectorAll(b(this,a)));c();return a},findOne:function(a){var c=d(this);a=this.$.querySelector(b(this,a));c();return a?new CKEDITOR.dom.element(a):null},forEach:function(a,b,c){if(!(c||b&&this.type!=b))var f=a(this);if(!1!==f){c=this.getChildren();for(var d=0;d<c.count();d++)f=
114c.getItem(d),f.type==CKEDITOR.NODE_ELEMENT?f.forEach(a,b):b&&f.type!=b||a(f)}}});var h={width:["border-left-width","border-right-width","padding-left","padding-right"],height:["border-top-width","border-bottom-width","padding-top","padding-bottom"]};CKEDITOR.dom.element.prototype.setSize=function(a,b,d){"number"==typeof b&&(!d||CKEDITOR.env.ie&&CKEDITOR.env.quirks||(b-=c.call(this,a)),this.setStyle(a,b+"px"))};CKEDITOR.dom.element.prototype.getSize=function(a,b){var d=Math.max(this.$["offset"+CKEDITOR.tools.capitalize(a)], 115c.getItem(d),f.type==CKEDITOR.NODE_ELEMENT?f.forEach(a,b):b&&f.type!=b||a(f)}}});var l={width:["border-left-width","border-right-width","padding-left","padding-right"],height:["border-top-width","border-bottom-width","padding-top","padding-bottom"]};CKEDITOR.dom.element.prototype.setSize=function(a,b,d){"number"==typeof b&&(!d||CKEDITOR.env.ie&&CKEDITOR.env.quirks||(b-=c.call(this,a)),this.setStyle(a,b+"px"))};CKEDITOR.dom.element.prototype.getSize=function(a,b){var d=Math.max(this.$["offset"+CKEDITOR.tools.capitalize(a)],
115this.$["client"+CKEDITOR.tools.capitalize(a)])||0;b&&(d-=c.call(this,a));return d}})();CKEDITOR.dom.documentFragment=function(a){a=a||CKEDITOR.document;this.$=a.type==CKEDITOR.NODE_DOCUMENT?a.$.createDocumentFragment():a}; 116this.$["client"+CKEDITOR.tools.capitalize(a)])||0;b&&(d-=c.call(this,a));return d}})();CKEDITOR.dom.documentFragment=function(a){a=a||CKEDITOR.document;this.$=a.type==CKEDITOR.NODE_DOCUMENT?a.$.createDocumentFragment():a};
116CKEDITOR.tools.extend(CKEDITOR.dom.documentFragment.prototype,CKEDITOR.dom.element.prototype,{type:CKEDITOR.NODE_DOCUMENT_FRAGMENT,insertAfterNode:function(a){a=a.$;a.parentNode.insertBefore(this.$,a.nextSibling)},getHtml:function(){var a=new CKEDITOR.dom.element("div");this.clone(1,1).appendTo(a);return a.getHtml().replace(/\s*data-cke-expando=".*?"/g,"")}},!0,{append:1,appendBogus:1,clone:1,getFirst:1,getHtml:1,getLast:1,getParent:1,getNext:1,getPrevious:1,appendTo:1,moveChildren:1,insertBefore:1, 117CKEDITOR.tools.extend(CKEDITOR.dom.documentFragment.prototype,CKEDITOR.dom.element.prototype,{type:CKEDITOR.NODE_DOCUMENT_FRAGMENT,insertAfterNode:function(a){a=a.$;a.parentNode.insertBefore(this.$,a.nextSibling)},getHtml:function(){var a=new CKEDITOR.dom.element("div");this.clone(1,1).appendTo(a);return a.getHtml().replace(/\s*data-cke-expando=".*?"/g,"")}},!0,{append:1,appendBogus:1,clone:1,getFirst:1,getHtml:1,getLast:1,getParent:1,getNext:1,getPrevious:1,appendTo:1,moveChildren:1,insertBefore:1,
117insertAfterNode:1,replace:1,trim:1,type:1,ltrim:1,rtrim:1,getDocument:1,getChildCount:1,getChild:1,getChildren:1}); 118insertAfterNode:1,replace:1,trim:1,type:1,ltrim:1,rtrim:1,getDocument:1,getChildCount:1,getChild:1,getChildren:1});
118(function(){function a(a,b){var c=this.range;if(this._.end)return null;if(!this._.start){this._.start=1;if(c.collapsed)return this.end(),null;c.optimize()}var f,d=c.startContainer;f=c.endContainer;var e=c.startOffset,z=c.endOffset,x,k=this.guard,p=this.type,n=a?"getPreviousSourceNode":"getNextSourceNode";if(!a&&!this._.guardLTR){var D=f.type==CKEDITOR.NODE_ELEMENT?f:f.getParent(),r=f.type==CKEDITOR.NODE_ELEMENT?f.getChild(z):f.getNext();this._.guardLTR=function(a,b){return(!b||!D.equals(a))&&(!r|| 119(function(){function a(a,b){var c=this.range;if(this._.end)return null;if(!this._.start){this._.start=1;if(c.collapsed)return this.end(),null;c.optimize()}var f,d=c.startContainer;f=c.endContainer;var e=c.startOffset,x=c.endOffset,z,h=this.guard,p=this.type,m=a?"getPreviousSourceNode":"getNextSourceNode";if(!a&&!this._.guardLTR){var C=f.type==CKEDITOR.NODE_ELEMENT?f:f.getParent(),r=f.type==CKEDITOR.NODE_ELEMENT?f.getChild(x):f.getNext();this._.guardLTR=function(a,b){return(!b||!C.equals(a))&&(!r||
119!a.equals(r))&&(a.type!=CKEDITOR.NODE_ELEMENT||!b||!a.equals(c.root))}}if(a&&!this._.guardRTL){var F=d.type==CKEDITOR.NODE_ELEMENT?d:d.getParent(),g=d.type==CKEDITOR.NODE_ELEMENT?e?d.getChild(e-1):null:d.getPrevious();this._.guardRTL=function(a,b){return(!b||!F.equals(a))&&(!g||!a.equals(g))&&(a.type!=CKEDITOR.NODE_ELEMENT||!b||!a.equals(c.root))}}var h=a?this._.guardRTL:this._.guardLTR;x=k?function(a,b){return!1===h(a,b)?!1:k(a,b)}:h;this.current?f=this.current[n](!1,p,x):(a?f.type==CKEDITOR.NODE_ELEMENT&& 120!a.equals(r))&&(a.type!=CKEDITOR.NODE_ELEMENT||!b||!a.equals(c.root))}}if(a&&!this._.guardRTL){var G=d.type==CKEDITOR.NODE_ELEMENT?d:d.getParent(),g=d.type==CKEDITOR.NODE_ELEMENT?e?d.getChild(e-1):null:d.getPrevious();this._.guardRTL=function(a,b){return(!b||!G.equals(a))&&(!g||!a.equals(g))&&(a.type!=CKEDITOR.NODE_ELEMENT||!b||!a.equals(c.root))}}var l=a?this._.guardRTL:this._.guardLTR;z=h?function(a,b){return!1===l(a,b)?!1:h(a,b)}:l;this.current?f=this.current[m](!1,p,z):(a?f.type==CKEDITOR.NODE_ELEMENT&&
120(f=0<z?f.getChild(z-1):!1===x(f,!0)?null:f.getPreviousSourceNode(!0,p,x)):(f=d,f.type==CKEDITOR.NODE_ELEMENT&&((f=f.getChild(e))||(f=!1===x(d,!0)?null:d.getNextSourceNode(!0,p,x)))),f&&!1===x(f)&&(f=null));for(;f&&!this._.end;){this.current=f;if(!this.evaluator||!1!==this.evaluator(f)){if(!b)return f}else if(b&&this.evaluator)return!1;f=f[n](!1,p,x)}this.end();return this.current=null}function d(b){for(var c,f=null;c=a.call(this,b);)f=c;return f}CKEDITOR.dom.walker=CKEDITOR.tools.createClass({$:function(a){this.range= 121(f=0<x?f.getChild(x-1):!1===z(f,!0)?null:f.getPreviousSourceNode(!0,p,z)):(f=d,f.type==CKEDITOR.NODE_ELEMENT&&((f=f.getChild(e))||(f=!1===z(d,!0)?null:d.getNextSourceNode(!0,p,z)))),f&&!1===z(f)&&(f=null));for(;f&&!this._.end;){this.current=f;if(!this.evaluator||!1!==this.evaluator(f)){if(!b)return f}else if(b&&this.evaluator)return!1;f=f[m](!1,p,z)}this.end();return this.current=null}function d(b){for(var c,f=null;c=a.call(this,b);)f=c;return f}CKEDITOR.dom.walker=CKEDITOR.tools.createClass({$:function(a){this.range=
121a;this._={}},proto:{end:function(){this._.end=1},next:function(){return a.call(this)},previous:function(){return a.call(this,1)},checkForward:function(){return!1!==a.call(this,0,1)},checkBackward:function(){return!1!==a.call(this,1,1)},lastForward:function(){return d.call(this)},lastBackward:function(){return d.call(this,1)},reset:function(){delete this.current;this._={}}}});var b={block:1,"list-item":1,table:1,"table-row-group":1,"table-header-group":1,"table-footer-group":1,"table-row":1,"table-column-group":1, 122a;this._={}},proto:{end:function(){this._.end=1},next:function(){return a.call(this)},previous:function(){return a.call(this,1)},checkForward:function(){return!1!==a.call(this,0,1)},checkBackward:function(){return!1!==a.call(this,1,1)},lastForward:function(){return d.call(this)},lastBackward:function(){return d.call(this,1)},reset:function(){delete this.current;this._={}}}});var b={block:1,"list-item":1,table:1,"table-row-group":1,"table-header-group":1,"table-footer-group":1,"table-row":1,"table-column-group":1,
122"table-column":1,"table-cell":1,"table-caption":1},c={absolute:1,fixed:1};CKEDITOR.dom.element.prototype.isBlockBoundary=function(a){return"none"!=this.getComputedStyle("float")||this.getComputedStyle("position")in c||!b[this.getComputedStyle("display")]?!!(this.is(CKEDITOR.dtd.$block)||a&&this.is(a)):!0};CKEDITOR.dom.walker.blockBoundary=function(a){return function(b){return!(b.type==CKEDITOR.NODE_ELEMENT&&b.isBlockBoundary(a))}};CKEDITOR.dom.walker.listItemBoundary=function(){return this.blockBoundary({br:1})}; 123"table-column":1,"table-cell":1,"table-caption":1},c={absolute:1,fixed:1};CKEDITOR.dom.element.prototype.isBlockBoundary=function(a){return"none"!=this.getComputedStyle("float")||this.getComputedStyle("position")in c||!b[this.getComputedStyle("display")]?!!(this.is(CKEDITOR.dtd.$block)||a&&this.is(a)):!0};CKEDITOR.dom.walker.blockBoundary=function(a){return function(b){return!(b.type==CKEDITOR.NODE_ELEMENT&&b.isBlockBoundary(a))}};CKEDITOR.dom.walker.listItemBoundary=function(){return this.blockBoundary({br:1})};
123CKEDITOR.dom.walker.bookmark=function(a,b){function c(a){return a&&a.getName&&"span"==a.getName()&&a.data("cke-bookmark")}return function(f){var d,e;d=f&&f.type!=CKEDITOR.NODE_ELEMENT&&(e=f.getParent())&&c(e);d=a?d:d||c(f);return!!(b^d)}};CKEDITOR.dom.walker.whitespaces=function(a){return function(b){var c;b&&b.type==CKEDITOR.NODE_TEXT&&(c=!CKEDITOR.tools.trim(b.getText())||CKEDITOR.env.webkit&&"​"==b.getText());return!!(a^c)}};CKEDITOR.dom.walker.invisible=function(a){var b=CKEDITOR.dom.walker.whitespaces(), 124CKEDITOR.dom.walker.bookmark=function(a,b){function c(a){return a&&a.getName&&"span"==a.getName()&&a.data("cke-bookmark")}return function(f){var d,e;d=f&&f.type!=CKEDITOR.NODE_ELEMENT&&(e=f.getParent())&&c(e);d=a?d:d||c(f);return!!(b^d)}};CKEDITOR.dom.walker.whitespaces=function(a){return function(b){var c;b&&b.type==CKEDITOR.NODE_TEXT&&(c=!CKEDITOR.tools.trim(b.getText())||CKEDITOR.env.webkit&&b.getText()==CKEDITOR.dom.selection.FILLING_CHAR_SEQUENCE);return!!(a^c)}};CKEDITOR.dom.walker.invisible=
124c=CKEDITOR.env.webkit?1:0;return function(f){b(f)?f=1:(f.type==CKEDITOR.NODE_TEXT&&(f=f.getParent()),f=f.$.offsetWidth<=c);return!!(a^f)}};CKEDITOR.dom.walker.nodeType=function(a,b){return function(c){return!!(b^c.type==a)}};CKEDITOR.dom.walker.bogus=function(a){function b(a){return!g(a)&&!h(a)}return function(c){var f=CKEDITOR.env.needsBrFiller?c.is&&c.is("br"):c.getText&&e.test(c.getText());f&&(f=c.getParent(),c=c.getNext(b),f=f.isBlockBoundary()&&(!c||c.type==CKEDITOR.NODE_ELEMENT&&c.isBlockBoundary())); 125function(a){var b=CKEDITOR.dom.walker.whitespaces(),c=CKEDITOR.env.webkit?1:0;return function(f){b(f)?f=1:(f.type==CKEDITOR.NODE_TEXT&&(f=f.getParent()),f=f.$.offsetWidth<=c);return!!(a^f)}};CKEDITOR.dom.walker.nodeType=function(a,b){return function(c){return!!(b^c.type==a)}};CKEDITOR.dom.walker.bogus=function(a){function b(a){return!g(a)&&!l(a)}return function(c){var f=CKEDITOR.env.needsBrFiller?c.is&&c.is("br"):c.getText&&e.test(c.getText());f&&(f=c.getParent(),c=c.getNext(b),f=f.isBlockBoundary()&&
125return!!(a^f)}};CKEDITOR.dom.walker.temp=function(a){return function(b){b.type!=CKEDITOR.NODE_ELEMENT&&(b=b.getParent());b=b&&b.hasAttribute("data-cke-temp");return!!(a^b)}};var e=/^[\t\r\n ]*(?:&nbsp;|\xa0)$/,g=CKEDITOR.dom.walker.whitespaces(),h=CKEDITOR.dom.walker.bookmark(),l=CKEDITOR.dom.walker.temp(),q=function(a){return h(a)||g(a)||a.type==CKEDITOR.NODE_ELEMENT&&a.is(CKEDITOR.dtd.$inline)&&!a.is(CKEDITOR.dtd.$empty)};CKEDITOR.dom.walker.ignored=function(a){return function(b){b=g(b)||h(b)|| 126(!c||c.type==CKEDITOR.NODE_ELEMENT&&c.isBlockBoundary()));return!!(a^f)}};CKEDITOR.dom.walker.temp=function(a){return function(b){b.type!=CKEDITOR.NODE_ELEMENT&&(b=b.getParent());b=b&&b.hasAttribute("data-cke-temp");return!!(a^b)}};var e=/^[\t\r\n ]*(?:&nbsp;|\xa0)$/,g=CKEDITOR.dom.walker.whitespaces(),l=CKEDITOR.dom.walker.bookmark(),k=CKEDITOR.dom.walker.temp(),n=function(a){return l(a)||g(a)||a.type==CKEDITOR.NODE_ELEMENT&&a.is(CKEDITOR.dtd.$inline)&&!a.is(CKEDITOR.dtd.$empty)};CKEDITOR.dom.walker.ignored=
126l(b);return!!(a^b)}};var t=CKEDITOR.dom.walker.ignored();CKEDITOR.dom.walker.empty=function(a){return function(b){for(var c=0,f=b.getChildCount();c<f;++c)if(!t(b.getChild(c)))return!!a;return!a}};var f=CKEDITOR.dom.walker.empty(),z=CKEDITOR.dom.walker.validEmptyBlockContainers=CKEDITOR.tools.extend(function(a){var b={},c;for(c in a)CKEDITOR.dtd[c]["#"]&&(b[c]=1);return b}(CKEDITOR.dtd.$block),{caption:1,td:1,th:1});CKEDITOR.dom.walker.editable=function(a){return function(b){b=t(b)?!1:b.type==CKEDITOR.NODE_TEXT|| 127function(a){return function(b){b=g(b)||l(b)||k(b);return!!(a^b)}};var w=CKEDITOR.dom.walker.ignored();CKEDITOR.dom.walker.empty=function(a){return function(b){for(var c=0,f=b.getChildCount();c<f;++c)if(!w(b.getChild(c)))return!!a;return!a}};var f=CKEDITOR.dom.walker.empty(),x=CKEDITOR.dom.walker.validEmptyBlockContainers=CKEDITOR.tools.extend(function(a){var b={},c;for(c in a)CKEDITOR.dtd[c]["#"]&&(b[c]=1);return b}(CKEDITOR.dtd.$block),{caption:1,td:1,th:1});CKEDITOR.dom.walker.editable=function(a){return function(b){b=
127b.type==CKEDITOR.NODE_ELEMENT&&(b.is(CKEDITOR.dtd.$inline)||b.is("hr")||"false"==b.getAttribute("contenteditable")||!CKEDITOR.env.needsBrFiller&&b.is(z)&&f(b))?!0:!1;return!!(a^b)}};CKEDITOR.dom.element.prototype.getBogus=function(){var a=this;do a=a.getPreviousSourceNode();while(q(a));return a&&(CKEDITOR.env.needsBrFiller?a.is&&a.is("br"):a.getText&&e.test(a.getText()))?a:!1}})(); 128w(b)?!1:b.type==CKEDITOR.NODE_TEXT||b.type==CKEDITOR.NODE_ELEMENT&&(b.is(CKEDITOR.dtd.$inline)||b.is("hr")||"false"==b.getAttribute("contenteditable")||!CKEDITOR.env.needsBrFiller&&b.is(x)&&f(b))?!0:!1;return!!(a^b)}};CKEDITOR.dom.element.prototype.getBogus=function(){var a=this;do a=a.getPreviousSourceNode();while(n(a));return a&&(CKEDITOR.env.needsBrFiller?a.is&&a.is("br"):a.getText&&e.test(a.getText()))?a:!1}})();
128CKEDITOR.dom.range=function(a){this.endOffset=this.endContainer=this.startOffset=this.startContainer=null;this.collapsed=!0;var d=a instanceof CKEDITOR.dom.document;this.document=d?a:a.getDocument();this.root=d?a.getBody():a}; 129CKEDITOR.dom.range=function(a){this.endOffset=this.endContainer=this.startOffset=this.startContainer=null;this.collapsed=!0;var d=a instanceof CKEDITOR.dom.document;this.document=d?a:a.getDocument();this.root=d?a.getBody():a};
129(function(){function a(a){a.collapsed=a.startContainer&&a.endContainer&&a.startContainer.equals(a.endContainer)&&a.startOffset==a.endOffset}function d(a,b,c,d,e){function m(a,b,c,f){var d=c?a.getPrevious():a.getNext();if(f&&l)return d;k||f?b.append(a.clone(!0,e),c):(a.remove(),x&&b.append(a));return d}function g(){var a,b,c,f=Math.min(w.length,H.length);for(a=0;a<f;a++)if(b=w[a],c=H[a],!b.equals(c))return a;return a-1}function h(){var b=I-1,c=t&&q&&!p.equals(n);b<G-1||b<J-1||c?(c?a.moveToPosition(n, 130(function(){function a(a){a.collapsed=a.startContainer&&a.endContainer&&a.startContainer.equals(a.endContainer)&&a.startOffset==a.endOffset}function d(a,b,c,d,e){function q(a,b,c,f){var d=c?a.getPrevious():a.getNext();if(f&&k)return d;h||f?b.append(a.clone(!0,e),c):(a.remove(),z&&b.append(a));return d}function g(){var a,b,c,f=Math.min(v.length,D.length);for(a=0;a<f;a++)if(b=v[a],c=D[a],!b.equals(c))return a;return a-1}function l(){var b=I-1,c=w&&n&&!p.equals(m);b<E-1||b<L-1||c?(c?a.moveToPosition(m,
130CKEDITOR.POSITION_BEFORE_START):J==b+1&&B?a.moveToPosition(H[b],CKEDITOR.POSITION_BEFORE_END):a.moveToPosition(H[b+1],CKEDITOR.POSITION_BEFORE_START),d&&(b=w[b+1])&&b.type==CKEDITOR.NODE_ELEMENT&&(c=CKEDITOR.dom.element.createFromHtml('\x3cspan data-cke-bookmark\x3d"1" style\x3d"display:none"\x3e\x26nbsp;\x3c/span\x3e',a.document),c.insertAfter(b),b.mergeSiblings(!1),a.moveToBookmark({startNode:c}))):a.collapse(!0)}a.optimizeBookmark();var l=0===b,x=1==b,k=2==b;b=k||x;var p=a.startContainer,n=a.endContainer, 131CKEDITOR.POSITION_BEFORE_START):L==b+1&&H?a.moveToPosition(D[b],CKEDITOR.POSITION_BEFORE_END):a.moveToPosition(D[b+1],CKEDITOR.POSITION_BEFORE_START),d&&(b=v[b+1])&&b.type==CKEDITOR.NODE_ELEMENT&&(c=CKEDITOR.dom.element.createFromHtml('\x3cspan data-cke-bookmark\x3d"1" style\x3d"display:none"\x3e\x26nbsp;\x3c/span\x3e',a.document),c.insertAfter(b),b.mergeSiblings(!1),a.moveToBookmark({startNode:c}))):a.collapse(!0)}a.optimizeBookmark();var k=0===b,z=1==b,h=2==b;b=h||z;var p=a.startContainer,m=a.endContainer,
131D=a.startOffset,r=a.endOffset,F,B,t,q,M,S;if(k&&n.type==CKEDITOR.NODE_TEXT&&p.equals(n))p=a.document.createText(p.substring(D,r)),c.append(p);else{n.type==CKEDITOR.NODE_TEXT?k?S=!0:n=n.split(r):0<n.getChildCount()?r>=n.getChildCount()?(n=n.getChild(r-1),B=!0):n=n.getChild(r):q=B=!0;p.type==CKEDITOR.NODE_TEXT?k?M=!0:p.split(D):0<p.getChildCount()?0===D?(p=p.getChild(D),F=!0):p=p.getChild(D-1):t=F=!0;for(var w=p.getParents(),H=n.getParents(),I=g(),G=w.length-1,J=H.length-1,O=c,K,aa,W,fa=-1,P=I;P<=G;P++){aa= 132C=a.startOffset,r=a.endOffset,G,H,w,n,M,Q;if(h&&m.type==CKEDITOR.NODE_TEXT&&p.equals(m))p=a.document.createText(p.substring(C,r)),c.append(p);else{m.type==CKEDITOR.NODE_TEXT?h?Q=!0:m=m.split(r):0<m.getChildCount()?r>=m.getChildCount()?(m=m.getChild(r-1),H=!0):m=m.getChild(r):n=H=!0;p.type==CKEDITOR.NODE_TEXT?h?M=!0:p.split(C):0<p.getChildCount()?0===C?(p=p.getChild(C),G=!0):p=p.getChild(C-1):w=G=!0;for(var v=p.getParents(),D=m.getParents(),I=g(),E=v.length-1,L=D.length-1,J=c,ba,Z,V,fa=-1,O=I;O<=E;O++){Z=
132w[P];W=aa.getNext();for(P!=G||aa.equals(H[P])&&G<J?b&&(K=O.append(aa.clone(0,e))):F?m(aa,O,!1,t):M&&O.append(a.document.createText(aa.substring(D)));W;){if(W.equals(H[P])){fa=P;break}W=m(W,O)}O=K}O=c;for(P=I;P<=J;P++)if(c=H[P],W=c.getPrevious(),c.equals(w[P]))b&&(O=O.getChild(0));else{P!=J||c.equals(w[P])&&J<G?b&&(K=O.append(c.clone(0,e))):B?m(c,O,!1,q):S&&O.append(a.document.createText(c.substring(0,r)));if(P>fa)for(;W;)W=m(W,O,!0);O=K}k||h()}}function b(){var a=!1,b=CKEDITOR.dom.walker.whitespaces(), 133v[O];V=Z.getNext();for(O!=E||Z.equals(D[O])&&E<L?b&&(ba=J.append(Z.clone(0,e))):G?q(Z,J,!1,w):M&&J.append(a.document.createText(Z.substring(C)));V;){if(V.equals(D[O])){fa=O;break}V=q(V,J)}J=ba}J=c;for(O=I;O<=L;O++)if(c=D[O],V=c.getPrevious(),c.equals(v[O]))b&&(J=J.getChild(0));else{O!=L||c.equals(v[O])&&L<E?b&&(ba=J.append(c.clone(0,e))):H?q(c,J,!1,n):Q&&J.append(a.document.createText(c.substring(0,r)));if(O>fa)for(;V;)V=q(V,J,!0);J=ba}h||l()}}function b(){var a=!1,b=CKEDITOR.dom.walker.whitespaces(),
133c=CKEDITOR.dom.walker.bookmark(!0),d=CKEDITOR.dom.walker.bogus();return function(e){return c(e)||b(e)?!0:d(e)&&!a?a=!0:e.type==CKEDITOR.NODE_TEXT&&(e.hasAscendant("pre")||CKEDITOR.tools.trim(e.getText()).length)||e.type==CKEDITOR.NODE_ELEMENT&&!e.is(g)?!1:!0}}function c(a){var b=CKEDITOR.dom.walker.whitespaces(),c=CKEDITOR.dom.walker.bookmark(1);return function(d){return c(d)||b(d)?!0:!a&&h(d)||d.type==CKEDITOR.NODE_ELEMENT&&d.is(CKEDITOR.dtd.$removeEmpty)}}function e(a){return function(){var b;return this[a? 134c=CKEDITOR.dom.walker.bookmark(!0),d=CKEDITOR.dom.walker.bogus();return function(e){return c(e)||b(e)?!0:d(e)&&!a?a=!0:e.type==CKEDITOR.NODE_TEXT&&(e.hasAscendant("pre")||CKEDITOR.tools.trim(e.getText()).length)||e.type==CKEDITOR.NODE_ELEMENT&&!e.is(g)?!1:!0}}function c(a){var b=CKEDITOR.dom.walker.whitespaces(),c=CKEDITOR.dom.walker.bookmark(1);return function(d){return c(d)||b(d)?!0:!a&&l(d)||d.type==CKEDITOR.NODE_ELEMENT&&d.is(CKEDITOR.dtd.$removeEmpty)}}function e(a){return function(){var b;return this[a?
134"getPreviousNode":"getNextNode"](function(a){!b&&t(a)&&(b=a);return q(a)&&!(h(a)&&a.equals(b))})}}var g={abbr:1,acronym:1,b:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,q:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,tt:1,u:1,"var":1},h=CKEDITOR.dom.walker.bogus(),l=/^[\t\r\n ]*(?:&nbsp;|\xa0)$/,q=CKEDITOR.dom.walker.editable(),t=CKEDITOR.dom.walker.ignored(!0);CKEDITOR.dom.range.prototype={clone:function(){var a=new CKEDITOR.dom.range(this.root);a._setStartContainer(this.startContainer); 135"getPreviousNode":"getNextNode"](function(a){!b&&w(a)&&(b=a);return n(a)&&!(l(a)&&a.equals(b))})}}var g={abbr:1,acronym:1,b:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,q:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,tt:1,u:1,"var":1},l=CKEDITOR.dom.walker.bogus(),k=/^[\t\r\n ]*(?:&nbsp;|\xa0)$/,n=CKEDITOR.dom.walker.editable(),w=CKEDITOR.dom.walker.ignored(!0);CKEDITOR.dom.range.prototype={clone:function(){var a=new CKEDITOR.dom.range(this.root);a._setStartContainer(this.startContainer);
135a.startOffset=this.startOffset;a._setEndContainer(this.endContainer);a.endOffset=this.endOffset;a.collapsed=this.collapsed;return a},collapse:function(a){a?(this._setEndContainer(this.startContainer),this.endOffset=this.startOffset):(this._setStartContainer(this.endContainer),this.startOffset=this.endOffset);this.collapsed=!0},cloneContents:function(a){var b=new CKEDITOR.dom.documentFragment(this.document);this.collapsed||d(this,2,b,!1,"undefined"==typeof a?!0:a);return b},deleteContents:function(a){this.collapsed|| 136a.startOffset=this.startOffset;a._setEndContainer(this.endContainer);a.endOffset=this.endOffset;a.collapsed=this.collapsed;return a},collapse:function(a){a?(this._setEndContainer(this.startContainer),this.endOffset=this.startOffset):(this._setStartContainer(this.endContainer),this.startOffset=this.endOffset);this.collapsed=!0},cloneContents:function(a){var b=new CKEDITOR.dom.documentFragment(this.document);this.collapsed||d(this,2,b,!1,"undefined"==typeof a?!0:a);return b},deleteContents:function(a){this.collapsed||
136d(this,0,null,a)},extractContents:function(a,b){var c=new CKEDITOR.dom.documentFragment(this.document);this.collapsed||d(this,1,c,a,"undefined"==typeof b?!0:b);return c},createBookmark:function(a){var b,c,d,e,m=this.collapsed;b=this.document.createElement("span");b.data("cke-bookmark",1);b.setStyle("display","none");b.setHtml("\x26nbsp;");a&&(d="cke_bm_"+CKEDITOR.tools.getNextNumber(),b.setAttribute("id",d+(m?"C":"S")));m||(c=b.clone(),c.setHtml("\x26nbsp;"),a&&c.setAttribute("id",d+"E"),e=this.clone(), 137d(this,0,null,a)},extractContents:function(a,b){var c=new CKEDITOR.dom.documentFragment(this.document);this.collapsed||d(this,1,c,a,"undefined"==typeof b?!0:b);return c},createBookmark:function(a){var b,c,d,e,q=this.collapsed;b=this.document.createElement("span");b.data("cke-bookmark",1);b.setStyle("display","none");b.setHtml("\x26nbsp;");a&&(d="cke_bm_"+CKEDITOR.tools.getNextNumber(),b.setAttribute("id",d+(q?"C":"S")));q||(c=b.clone(),c.setHtml("\x26nbsp;"),a&&c.setAttribute("id",d+"E"),e=this.clone(),
137e.collapse(),e.insertNode(c));e=this.clone();e.collapse(!0);e.insertNode(b);c?(this.setStartAfter(b),this.setEndBefore(c)):this.moveToPosition(b,CKEDITOR.POSITION_AFTER_END);return{startNode:a?d+(m?"C":"S"):b,endNode:a?d+"E":c,serializable:a,collapsed:m}},createBookmark2:function(){function a(c){var f=c.container,d=c.offset,e;e=f;var g=d;e=e.type!=CKEDITOR.NODE_ELEMENT||0===g||g==e.getChildCount()?0:e.getChild(g-1).type==CKEDITOR.NODE_TEXT&&e.getChild(g).type==CKEDITOR.NODE_TEXT;e&&(f=f.getChild(d- 138e.collapse(),e.insertNode(c));e=this.clone();e.collapse(!0);e.insertNode(b);c?(this.setStartAfter(b),this.setEndBefore(c)):this.moveToPosition(b,CKEDITOR.POSITION_AFTER_END);return{startNode:a?d+(q?"C":"S"):b,endNode:a?d+"E":c,serializable:a,collapsed:q}},createBookmark2:function(){function a(b){var f=b.container,d=b.offset,e;e=f;var g=d;e=e.type!=CKEDITOR.NODE_ELEMENT||0===g||g==e.getChildCount()?0:e.getChild(g-1).type==CKEDITOR.NODE_TEXT&&e.getChild(g).type==CKEDITOR.NODE_TEXT;e&&(f=f.getChild(d-
1381),d=f.getLength());f.type==CKEDITOR.NODE_ELEMENT&&1<d&&(d=f.getChild(d-1).getIndex(!0)+1);if(f.type==CKEDITOR.NODE_TEXT){e=f;for(g=0;(e=e.getPrevious())&&e.type==CKEDITOR.NODE_TEXT;)g+=e.getLength();e=g;f.getText()?d+=e:(g=f.getPrevious(b),e?(d=e,f=g?g.getNext():f.getParent().getFirst()):(f=f.getParent(),d=g?g.getIndex(!0)+1:0))}c.container=f;c.offset=d}var b=CKEDITOR.dom.walker.nodeType(CKEDITOR.NODE_TEXT,!0);return function(b){var c=this.collapsed,d={container:this.startContainer,offset:this.startOffset}, 1391),d=f.getLength());if(f.type==CKEDITOR.NODE_ELEMENT&&0<d){a:{for(e=f;d--;)if(g=e.getChild(d).getIndex(!0),0<=g){d=g;break a}d=-1}d+=1}if(f.type==CKEDITOR.NODE_TEXT){e=f;for(g=0;(e=e.getPrevious())&&e.type==CKEDITOR.NODE_TEXT;)g+=e.getText().replace(CKEDITOR.dom.selection.FILLING_CHAR_SEQUENCE,"").length;e=g;f.getText()?d+=e:(g=f.getPrevious(c),e?(d=e,f=g?g.getNext():f.getParent().getFirst()):(f=f.getParent(),d=g?g.getIndex(!0)+1:0))}b.container=f;b.offset=d}function b(a,c){var f=c.getCustomData("cke-fillingChar");
139e={container:this.endContainer,offset:this.endOffset};b&&(a(d),c||a(e));return{start:d.container.getAddress(b),end:c?null:e.container.getAddress(b),startOffset:d.offset,endOffset:e.offset,normalized:b,collapsed:c,is2:!0}}}(),moveToBookmark:function(a){if(a.is2){var b=this.document.getByAddress(a.start,a.normalized),c=a.startOffset,d=a.end&&this.document.getByAddress(a.end,a.normalized);a=a.endOffset;this.setStart(b,c);d?this.setEnd(d,a):this.collapse(!0)}else b=(c=a.serializable)?this.document.getById(a.startNode): 140if(f){var d=a.container;f.equals(d)&&(a.offset-=CKEDITOR.dom.selection.FILLING_CHAR_SEQUENCE.length,0>=a.offset&&(a.offset=d.getIndex(),a.container=d.getParent()))}}var c=CKEDITOR.dom.walker.nodeType(CKEDITOR.NODE_TEXT,!0);return function(c){var d=this.collapsed,e={container:this.startContainer,offset:this.startOffset},g={container:this.endContainer,offset:this.endOffset};c&&(a(e),b(e,this.root),d||(a(g),b(g,this.root)));return{start:e.container.getAddress(c),end:d?null:g.container.getAddress(c),
140a.startNode,a=c?this.document.getById(a.endNode):a.endNode,this.setStartBefore(b),b.remove(),a?(this.setEndBefore(a),a.remove()):this.collapse(!0)},getBoundaryNodes:function(){var a=this.startContainer,b=this.endContainer,c=this.startOffset,d=this.endOffset,e;if(a.type==CKEDITOR.NODE_ELEMENT)if(e=a.getChildCount(),e>c)a=a.getChild(c);else if(1>e)a=a.getPreviousSourceNode();else{for(a=a.$;a.lastChild;)a=a.lastChild;a=new CKEDITOR.dom.node(a);a=a.getNextSourceNode()||a}if(b.type==CKEDITOR.NODE_ELEMENT)if(e= 141startOffset:e.offset,endOffset:g.offset,normalized:c,collapsed:d,is2:!0}}}(),moveToBookmark:function(a){if(a.is2){var b=this.document.getByAddress(a.start,a.normalized),c=a.startOffset,d=a.end&&this.document.getByAddress(a.end,a.normalized);a=a.endOffset;this.setStart(b,c);d?this.setEnd(d,a):this.collapse(!0)}else b=(c=a.serializable)?this.document.getById(a.startNode):a.startNode,a=c?this.document.getById(a.endNode):a.endNode,this.setStartBefore(b),b.remove(),a?(this.setEndBefore(a),a.remove()):
141b.getChildCount(),e>d)b=b.getChild(d).getPreviousSourceNode(!0);else if(1>e)b=b.getPreviousSourceNode();else{for(b=b.$;b.lastChild;)b=b.lastChild;b=new CKEDITOR.dom.node(b)}a.getPosition(b)&CKEDITOR.POSITION_FOLLOWING&&(a=b);return{startNode:a,endNode:b}},getCommonAncestor:function(a,b){var c=this.startContainer,d=this.endContainer,c=c.equals(d)?a&&c.type==CKEDITOR.NODE_ELEMENT&&this.startOffset==this.endOffset-1?c.getChild(this.startOffset):c:c.getCommonAncestor(d);return b&&!c.is?c.getParent(): 142this.collapse(!0)},getBoundaryNodes:function(){var a=this.startContainer,b=this.endContainer,c=this.startOffset,d=this.endOffset,e;if(a.type==CKEDITOR.NODE_ELEMENT)if(e=a.getChildCount(),e>c)a=a.getChild(c);else if(1>e)a=a.getPreviousSourceNode();else{for(a=a.$;a.lastChild;)a=a.lastChild;a=new CKEDITOR.dom.node(a);a=a.getNextSourceNode()||a}if(b.type==CKEDITOR.NODE_ELEMENT)if(e=b.getChildCount(),e>d)b=b.getChild(d).getPreviousSourceNode(!0);else if(1>e)b=b.getPreviousSourceNode();else{for(b=b.$;b.lastChild;)b=
142c},optimize:function(){var a=this.startContainer,b=this.startOffset;a.type!=CKEDITOR.NODE_ELEMENT&&(b?b>=a.getLength()&&this.setStartAfter(a):this.setStartBefore(a));a=this.endContainer;b=this.endOffset;a.type!=CKEDITOR.NODE_ELEMENT&&(b?b>=a.getLength()&&this.setEndAfter(a):this.setEndBefore(a))},optimizeBookmark:function(){var a=this.startContainer,b=this.endContainer;a.is&&a.is("span")&&a.data("cke-bookmark")&&this.setStartAt(a,CKEDITOR.POSITION_BEFORE_START);b&&b.is&&b.is("span")&&b.data("cke-bookmark")&& 143b.lastChild;b=new CKEDITOR.dom.node(b)}a.getPosition(b)&CKEDITOR.POSITION_FOLLOWING&&(a=b);return{startNode:a,endNode:b}},getCommonAncestor:function(a,b){var c=this.startContainer,d=this.endContainer,c=c.equals(d)?a&&c.type==CKEDITOR.NODE_ELEMENT&&this.startOffset==this.endOffset-1?c.getChild(this.startOffset):c:c.getCommonAncestor(d);return b&&!c.is?c.getParent():c},optimize:function(){var a=this.startContainer,b=this.startOffset;a.type!=CKEDITOR.NODE_ELEMENT&&(b?b>=a.getLength()&&this.setStartAfter(a):
143this.setEndAt(b,CKEDITOR.POSITION_AFTER_END)},trim:function(a,b){var c=this.startContainer,d=this.startOffset,e=this.collapsed;if((!a||e)&&c&&c.type==CKEDITOR.NODE_TEXT){if(d)if(d>=c.getLength())d=c.getIndex()+1,c=c.getParent();else{var m=c.split(d),d=c.getIndex()+1,c=c.getParent();this.startContainer.equals(this.endContainer)?this.setEnd(m,this.endOffset-this.startOffset):c.equals(this.endContainer)&&(this.endOffset+=1)}else d=c.getIndex(),c=c.getParent();this.setStart(c,d);if(e){this.collapse(!0); 144this.setStartBefore(a));a=this.endContainer;b=this.endOffset;a.type!=CKEDITOR.NODE_ELEMENT&&(b?b>=a.getLength()&&this.setEndAfter(a):this.setEndBefore(a))},optimizeBookmark:function(){var a=this.startContainer,b=this.endContainer;a.is&&a.is("span")&&a.data("cke-bookmark")&&this.setStartAt(a,CKEDITOR.POSITION_BEFORE_START);b&&b.is&&b.is("span")&&b.data("cke-bookmark")&&this.setEndAt(b,CKEDITOR.POSITION_AFTER_END)},trim:function(a,b){var c=this.startContainer,d=this.startOffset,e=this.collapsed;if((!a||
144return}}c=this.endContainer;d=this.endOffset;b||e||!c||c.type!=CKEDITOR.NODE_TEXT||(d?(d>=c.getLength()||c.split(d),d=c.getIndex()+1):d=c.getIndex(),c=c.getParent(),this.setEnd(c,d))},enlarge:function(a,b){function c(a){return a&&a.type==CKEDITOR.NODE_ELEMENT&&a.hasAttribute("contenteditable")?null:a}var d=new RegExp(/[^\s\ufeff]/);switch(a){case CKEDITOR.ENLARGE_INLINE:var e=1;case CKEDITOR.ENLARGE_ELEMENT:var m=function(a,b){var c=new CKEDITOR.dom.range(h);c.setStart(a,b);c.setEndAt(h,CKEDITOR.POSITION_BEFORE_END); 145e)&&c&&c.type==CKEDITOR.NODE_TEXT){if(d)if(d>=c.getLength())d=c.getIndex()+1,c=c.getParent();else{var q=c.split(d),d=c.getIndex()+1,c=c.getParent();this.startContainer.equals(this.endContainer)?this.setEnd(q,this.endOffset-this.startOffset):c.equals(this.endContainer)&&(this.endOffset+=1)}else d=c.getIndex(),c=c.getParent();this.setStart(c,d);if(e){this.collapse(!0);return}}c=this.endContainer;d=this.endOffset;b||e||!c||c.type!=CKEDITOR.NODE_TEXT||(d?(d>=c.getLength()||c.split(d),d=c.getIndex()+1):
145var c=new CKEDITOR.dom.walker(c),f;for(c.guard=function(a){return!(a.type==CKEDITOR.NODE_ELEMENT&&a.isBlockBoundary())};f=c.next();){if(f.type!=CKEDITOR.NODE_TEXT)return!1;F=f!=a?f.getText():f.substring(b);if(d.test(F))return!1}return!0};if(this.collapsed)break;var g=this.getCommonAncestor(),h=this.root,l,x,k,p,n,D=!1,r,F;r=this.startContainer;var B=this.startOffset;r.type==CKEDITOR.NODE_TEXT?(B&&(r=!CKEDITOR.tools.trim(r.substring(0,B)).length&&r,D=!!r),r&&((p=r.getPrevious())||(k=r.getParent()))): 146d=c.getIndex(),c=c.getParent(),this.setEnd(c,d))},enlarge:function(a,b){function c(a){return a&&a.type==CKEDITOR.NODE_ELEMENT&&a.hasAttribute("contenteditable")?null:a}var d=new RegExp(/[^\s\ufeff]/);switch(a){case CKEDITOR.ENLARGE_INLINE:var e=1;case CKEDITOR.ENLARGE_ELEMENT:var q=function(a,b){var c=new CKEDITOR.dom.range(l);c.setStart(a,b);c.setEndAt(l,CKEDITOR.POSITION_BEFORE_END);var c=new CKEDITOR.dom.walker(c),f;for(c.guard=function(a){return!(a.type==CKEDITOR.NODE_ELEMENT&&a.isBlockBoundary())};f=
146(B&&(p=r.getChild(B-1)||r.getLast()),p||(k=r));for(k=c(k);k||p;){if(k&&!p){!n&&k.equals(g)&&(n=!0);if(e?k.isBlockBoundary():!h.contains(k))break;D&&"inline"==k.getComputedStyle("display")||(D=!1,n?l=k:this.setStartBefore(k));p=k.getPrevious()}for(;p;)if(r=!1,p.type==CKEDITOR.NODE_COMMENT)p=p.getPrevious();else{if(p.type==CKEDITOR.NODE_TEXT)F=p.getText(),d.test(F)&&(p=null),r=/[\s\ufeff]$/.test(F);else if((p.$.offsetWidth>(CKEDITOR.env.webkit?1:0)||b&&p.is("br"))&&!p.data("cke-bookmark"))if(D&&CKEDITOR.dtd.$removeEmpty[p.getName()]){F= 147c.next();){if(f.type!=CKEDITOR.NODE_TEXT)return!1;G=f!=a?f.getText():f.substring(b);if(d.test(G))return!1}return!0};if(this.collapsed)break;var g=this.getCommonAncestor(),l=this.root,k,z,h,p,m,C=!1,r,G;r=this.startContainer;var H=this.startOffset;r.type==CKEDITOR.NODE_TEXT?(H&&(r=!CKEDITOR.tools.trim(r.substring(0,H)).length&&r,C=!!r),r&&((p=r.getPrevious())||(h=r.getParent()))):(H&&(p=r.getChild(H-1)||r.getLast()),p||(h=r));for(h=c(h);h||p;){if(h&&!p){!m&&h.equals(g)&&(m=!0);if(e?h.isBlockBoundary():
147p.getText();if(d.test(F))p=null;else for(var B=p.$.getElementsByTagName("*"),t=0,q;q=B[t++];)if(!CKEDITOR.dtd.$removeEmpty[q.nodeName.toLowerCase()]){p=null;break}p&&(r=!!F.length)}else p=null;r&&(D?n?l=k:k&&this.setStartBefore(k):D=!0);if(p){r=p.getPrevious();if(!k&&!r){k=p;p=null;break}p=r}else k=null}k&&(k=c(k.getParent()))}r=this.endContainer;B=this.endOffset;k=p=null;n=D=!1;r.type==CKEDITOR.NODE_TEXT?CKEDITOR.tools.trim(r.substring(B)).length?D=!0:(D=!r.getLength(),B==r.getLength()?(p=r.getNext())|| 148!l.contains(h))break;C&&"inline"==h.getComputedStyle("display")||(C=!1,m?k=h:this.setStartBefore(h));p=h.getPrevious()}for(;p;)if(r=!1,p.type==CKEDITOR.NODE_COMMENT)p=p.getPrevious();else{if(p.type==CKEDITOR.NODE_TEXT)G=p.getText(),d.test(G)&&(p=null),r=/[\s\ufeff]$/.test(G);else if((p.$.offsetWidth>(CKEDITOR.env.webkit?1:0)||b&&p.is("br"))&&!p.data("cke-bookmark"))if(C&&CKEDITOR.dtd.$removeEmpty[p.getName()]){G=p.getText();if(d.test(G))p=null;else for(var H=p.$.getElementsByTagName("*"),w=0,n;n=
148(k=r.getParent()):m(r,B)&&(k=r.getParent())):(p=r.getChild(B))||(k=r);for(;k||p;){if(k&&!p){!n&&k.equals(g)&&(n=!0);if(e?k.isBlockBoundary():!h.contains(k))break;D&&"inline"==k.getComputedStyle("display")||(D=!1,n?x=k:k&&this.setEndAfter(k));p=k.getNext()}for(;p;){r=!1;if(p.type==CKEDITOR.NODE_TEXT)F=p.getText(),m(p,0)||(p=null),r=/^[\s\ufeff]/.test(F);else if(p.type==CKEDITOR.NODE_ELEMENT){if((0<p.$.offsetWidth||b&&p.is("br"))&&!p.data("cke-bookmark"))if(D&&CKEDITOR.dtd.$removeEmpty[p.getName()]){F= 149H[w++];)if(!CKEDITOR.dtd.$removeEmpty[n.nodeName.toLowerCase()]){p=null;break}p&&(r=!!G.length)}else p=null;r&&(C?m?k=h:h&&this.setStartBefore(h):C=!0);if(p){r=p.getPrevious();if(!h&&!r){h=p;p=null;break}p=r}else h=null}h&&(h=c(h.getParent()))}r=this.endContainer;H=this.endOffset;h=p=null;m=C=!1;r.type==CKEDITOR.NODE_TEXT?CKEDITOR.tools.trim(r.substring(H)).length?C=!0:(C=!r.getLength(),H==r.getLength()?(p=r.getNext())||(h=r.getParent()):q(r,H)&&(h=r.getParent())):(p=r.getChild(H))||(h=r);for(;h||
149p.getText();if(d.test(F))p=null;else for(B=p.$.getElementsByTagName("*"),t=0;q=B[t++];)if(!CKEDITOR.dtd.$removeEmpty[q.nodeName.toLowerCase()]){p=null;break}p&&(r=!!F.length)}else p=null}else r=1;r&&D&&(n?x=k:this.setEndAfter(k));if(p){r=p.getNext();if(!k&&!r){k=p;p=null;break}p=r}else k=null}k&&(k=c(k.getParent()))}l&&x&&(g=l.contains(x)?x:l,this.setStartBefore(g),this.setEndAfter(g));break;case CKEDITOR.ENLARGE_BLOCK_CONTENTS:case CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS:k=new CKEDITOR.dom.range(this.root); 150p;){if(h&&!p){!m&&h.equals(g)&&(m=!0);if(e?h.isBlockBoundary():!l.contains(h))break;C&&"inline"==h.getComputedStyle("display")||(C=!1,m?z=h:h&&this.setEndAfter(h));p=h.getNext()}for(;p;){r=!1;if(p.type==CKEDITOR.NODE_TEXT)G=p.getText(),q(p,0)||(p=null),r=/^[\s\ufeff]/.test(G);else if(p.type==CKEDITOR.NODE_ELEMENT){if((0<p.$.offsetWidth||b&&p.is("br"))&&!p.data("cke-bookmark"))if(C&&CKEDITOR.dtd.$removeEmpty[p.getName()]){G=p.getText();if(d.test(G))p=null;else for(H=p.$.getElementsByTagName("*"),w=
150h=this.root;k.setStartAt(h,CKEDITOR.POSITION_AFTER_START);k.setEnd(this.startContainer,this.startOffset);k=new CKEDITOR.dom.walker(k);var M,S,w=CKEDITOR.dom.walker.blockBoundary(a==CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS?{br:1}:null),H=null,I=function(a){if(a.type==CKEDITOR.NODE_ELEMENT&&"false"==a.getAttribute("contenteditable"))if(H){if(H.equals(a)){H=null;return}}else H=a;else if(H)return;var b=w(a);b||(M=a);return b},e=function(a){var b=I(a);!b&&a.is&&a.is("br")&&(S=a);return b};k.guard=I;k=k.lastBackward(); 1510;n=H[w++];)if(!CKEDITOR.dtd.$removeEmpty[n.nodeName.toLowerCase()]){p=null;break}p&&(r=!!G.length)}else p=null}else r=1;r&&C&&(m?z=h:this.setEndAfter(h));if(p){r=p.getNext();if(!h&&!r){h=p;p=null;break}p=r}else h=null}h&&(h=c(h.getParent()))}k&&z&&(g=k.contains(z)?z:k,this.setStartBefore(g),this.setEndAfter(g));break;case CKEDITOR.ENLARGE_BLOCK_CONTENTS:case CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS:h=new CKEDITOR.dom.range(this.root);l=this.root;h.setStartAt(l,CKEDITOR.POSITION_AFTER_START);h.setEnd(this.startContainer,
151M=M||h;this.setStartAt(M,!M.is("br")&&(!k&&this.checkStartOfBlock()||k&&M.contains(k))?CKEDITOR.POSITION_AFTER_START:CKEDITOR.POSITION_AFTER_END);if(a==CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS){k=this.clone();k=new CKEDITOR.dom.walker(k);var G=CKEDITOR.dom.walker.whitespaces(),J=CKEDITOR.dom.walker.bookmark();k.evaluator=function(a){return!G(a)&&!J(a)};if((k=k.previous())&&k.type==CKEDITOR.NODE_ELEMENT&&k.is("br"))break}k=this.clone();k.collapse();k.setEndAt(h,CKEDITOR.POSITION_BEFORE_END);k=new CKEDITOR.dom.walker(k); 152this.startOffset);h=new CKEDITOR.dom.walker(h);var M,Q,v=CKEDITOR.dom.walker.blockBoundary(a==CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS?{br:1}:null),D=null,I=function(a){if(a.type==CKEDITOR.NODE_ELEMENT&&"false"==a.getAttribute("contenteditable"))if(D){if(D.equals(a)){D=null;return}}else D=a;else if(D)return;var b=v(a);b||(M=a);return b},e=function(a){var b=I(a);!b&&a.is&&a.is("br")&&(Q=a);return b};h.guard=I;h=h.lastBackward();M=M||l;this.setStartAt(M,!M.is("br")&&(!h&&this.checkStartOfBlock()||h&&M.contains(h))?
152k.guard=a==CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS?e:I;M=H=S=null;k=k.lastForward();M=M||h;this.setEndAt(M,!k&&this.checkEndOfBlock()||k&&M.contains(k)?CKEDITOR.POSITION_BEFORE_END:CKEDITOR.POSITION_BEFORE_START);S&&this.setEndAfter(S)}},shrink:function(a,b,c){if(!this.collapsed){a=a||CKEDITOR.SHRINK_TEXT;var d=this.clone(),e=this.startContainer,m=this.endContainer,g=this.startOffset,h=this.endOffset,l=1,x=1;e&&e.type==CKEDITOR.NODE_TEXT&&(g?g>=e.getLength()?d.setStartAfter(e):(d.setStartBefore(e),l= 153CKEDITOR.POSITION_AFTER_START:CKEDITOR.POSITION_AFTER_END);if(a==CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS){h=this.clone();h=new CKEDITOR.dom.walker(h);var E=CKEDITOR.dom.walker.whitespaces(),L=CKEDITOR.dom.walker.bookmark();h.evaluator=function(a){return!E(a)&&!L(a)};if((h=h.previous())&&h.type==CKEDITOR.NODE_ELEMENT&&h.is("br"))break}h=this.clone();h.collapse();h.setEndAt(l,CKEDITOR.POSITION_BEFORE_END);h=new CKEDITOR.dom.walker(h);h.guard=a==CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS?e:I;M=D=Q=null;h=h.lastForward();
1530):d.setStartBefore(e));m&&m.type==CKEDITOR.NODE_TEXT&&(h?h>=m.getLength()?d.setEndAfter(m):(d.setEndAfter(m),x=0):d.setEndBefore(m));var d=new CKEDITOR.dom.walker(d),k=CKEDITOR.dom.walker.bookmark();d.evaluator=function(b){return b.type==(a==CKEDITOR.SHRINK_ELEMENT?CKEDITOR.NODE_ELEMENT:CKEDITOR.NODE_TEXT)};var p;d.guard=function(b,d){if(k(b))return!0;if(a==CKEDITOR.SHRINK_ELEMENT&&b.type==CKEDITOR.NODE_TEXT||d&&b.equals(p)||!1===c&&b.type==CKEDITOR.NODE_ELEMENT&&b.isBlockBoundary()||b.type==CKEDITOR.NODE_ELEMENT&& 154M=M||l;this.setEndAt(M,!h&&this.checkEndOfBlock()||h&&M.contains(h)?CKEDITOR.POSITION_BEFORE_END:CKEDITOR.POSITION_BEFORE_START);Q&&this.setEndAfter(Q)}},shrink:function(a,b,c){if(!this.collapsed){a=a||CKEDITOR.SHRINK_TEXT;var d=this.clone(),e=this.startContainer,q=this.endContainer,g=this.startOffset,l=this.endOffset,k=1,z=1;e&&e.type==CKEDITOR.NODE_TEXT&&(g?g>=e.getLength()?d.setStartAfter(e):(d.setStartBefore(e),k=0):d.setStartBefore(e));q&&q.type==CKEDITOR.NODE_TEXT&&(l?l>=q.getLength()?d.setEndAfter(q):
154b.hasAttribute("contenteditable"))return!1;d||b.type!=CKEDITOR.NODE_ELEMENT||(p=b);return!0};l&&(e=d[a==CKEDITOR.SHRINK_ELEMENT?"lastForward":"next"]())&&this.setStartAt(e,b?CKEDITOR.POSITION_AFTER_START:CKEDITOR.POSITION_BEFORE_START);x&&(d.reset(),(d=d[a==CKEDITOR.SHRINK_ELEMENT?"lastBackward":"previous"]())&&this.setEndAt(d,b?CKEDITOR.POSITION_BEFORE_END:CKEDITOR.POSITION_AFTER_END));return!(!l&&!x)}},insertNode:function(a){this.optimizeBookmark();this.trim(!1,!0);var b=this.startContainer,c=b.getChild(this.startOffset); 155(d.setEndAfter(q),z=0):d.setEndBefore(q));var d=new CKEDITOR.dom.walker(d),h=CKEDITOR.dom.walker.bookmark();d.evaluator=function(b){return b.type==(a==CKEDITOR.SHRINK_ELEMENT?CKEDITOR.NODE_ELEMENT:CKEDITOR.NODE_TEXT)};var p;d.guard=function(b,d){if(h(b))return!0;if(a==CKEDITOR.SHRINK_ELEMENT&&b.type==CKEDITOR.NODE_TEXT||d&&b.equals(p)||!1===c&&b.type==CKEDITOR.NODE_ELEMENT&&b.isBlockBoundary()||b.type==CKEDITOR.NODE_ELEMENT&&b.hasAttribute("contenteditable"))return!1;d||b.type!=CKEDITOR.NODE_ELEMENT||
155c?a.insertBefore(c):b.append(a);a.getParent()&&a.getParent().equals(this.endContainer)&&this.endOffset++;this.setStartBefore(a)},moveToPosition:function(a,b){this.setStartAt(a,b);this.collapse(!0)},moveToRange:function(a){this.setStart(a.startContainer,a.startOffset);this.setEnd(a.endContainer,a.endOffset)},selectNodeContents:function(a){this.setStart(a,0);this.setEnd(a,a.type==CKEDITOR.NODE_TEXT?a.getLength():a.getChildCount())},setStart:function(b,c){b.type==CKEDITOR.NODE_ELEMENT&&CKEDITOR.dtd.$empty[b.getName()]&& 156(p=b);return!0};k&&(e=d[a==CKEDITOR.SHRINK_ELEMENT?"lastForward":"next"]())&&this.setStartAt(e,b?CKEDITOR.POSITION_AFTER_START:CKEDITOR.POSITION_BEFORE_START);z&&(d.reset(),(d=d[a==CKEDITOR.SHRINK_ELEMENT?"lastBackward":"previous"]())&&this.setEndAt(d,b?CKEDITOR.POSITION_BEFORE_END:CKEDITOR.POSITION_AFTER_END));return!(!k&&!z)}},insertNode:function(a){this.optimizeBookmark();this.trim(!1,!0);var b=this.startContainer,c=b.getChild(this.startOffset);c?a.insertBefore(c):b.append(a);a.getParent()&&a.getParent().equals(this.endContainer)&&
156(c=b.getIndex(),b=b.getParent());this._setStartContainer(b);this.startOffset=c;this.endContainer||(this._setEndContainer(b),this.endOffset=c);a(this)},setEnd:function(b,c){b.type==CKEDITOR.NODE_ELEMENT&&CKEDITOR.dtd.$empty[b.getName()]&&(c=b.getIndex()+1,b=b.getParent());this._setEndContainer(b);this.endOffset=c;this.startContainer||(this._setStartContainer(b),this.startOffset=c);a(this)},setStartAfter:function(a){this.setStart(a.getParent(),a.getIndex()+1)},setStartBefore:function(a){this.setStart(a.getParent(), 157this.endOffset++;this.setStartBefore(a)},moveToPosition:function(a,b){this.setStartAt(a,b);this.collapse(!0)},moveToRange:function(a){this.setStart(a.startContainer,a.startOffset);this.setEnd(a.endContainer,a.endOffset)},selectNodeContents:function(a){this.setStart(a,0);this.setEnd(a,a.type==CKEDITOR.NODE_TEXT?a.getLength():a.getChildCount())},setStart:function(b,c){b.type==CKEDITOR.NODE_ELEMENT&&CKEDITOR.dtd.$empty[b.getName()]&&(c=b.getIndex(),b=b.getParent());this._setStartContainer(b);this.startOffset=
157a.getIndex())},setEndAfter:function(a){this.setEnd(a.getParent(),a.getIndex()+1)},setEndBefore:function(a){this.setEnd(a.getParent(),a.getIndex())},setStartAt:function(b,c){switch(c){case CKEDITOR.POSITION_AFTER_START:this.setStart(b,0);break;case CKEDITOR.POSITION_BEFORE_END:b.type==CKEDITOR.NODE_TEXT?this.setStart(b,b.getLength()):this.setStart(b,b.getChildCount());break;case CKEDITOR.POSITION_BEFORE_START:this.setStartBefore(b);break;case CKEDITOR.POSITION_AFTER_END:this.setStartAfter(b)}a(this)}, 158c;this.endContainer||(this._setEndContainer(b),this.endOffset=c);a(this)},setEnd:function(b,c){b.type==CKEDITOR.NODE_ELEMENT&&CKEDITOR.dtd.$empty[b.getName()]&&(c=b.getIndex()+1,b=b.getParent());this._setEndContainer(b);this.endOffset=c;this.startContainer||(this._setStartContainer(b),this.startOffset=c);a(this)},setStartAfter:function(a){this.setStart(a.getParent(),a.getIndex()+1)},setStartBefore:function(a){this.setStart(a.getParent(),a.getIndex())},setEndAfter:function(a){this.setEnd(a.getParent(),
158setEndAt:function(b,c){switch(c){case CKEDITOR.POSITION_AFTER_START:this.setEnd(b,0);break;case CKEDITOR.POSITION_BEFORE_END:b.type==CKEDITOR.NODE_TEXT?this.setEnd(b,b.getLength()):this.setEnd(b,b.getChildCount());break;case CKEDITOR.POSITION_BEFORE_START:this.setEndBefore(b);break;case CKEDITOR.POSITION_AFTER_END:this.setEndAfter(b)}a(this)},fixBlock:function(a,b){var c=this.createBookmark(),d=this.document.createElement(b);this.collapse(a);this.enlarge(CKEDITOR.ENLARGE_BLOCK_CONTENTS);this.extractContents().appendTo(d); 159a.getIndex()+1)},setEndBefore:function(a){this.setEnd(a.getParent(),a.getIndex())},setStartAt:function(b,c){switch(c){case CKEDITOR.POSITION_AFTER_START:this.setStart(b,0);break;case CKEDITOR.POSITION_BEFORE_END:b.type==CKEDITOR.NODE_TEXT?this.setStart(b,b.getLength()):this.setStart(b,b.getChildCount());break;case CKEDITOR.POSITION_BEFORE_START:this.setStartBefore(b);break;case CKEDITOR.POSITION_AFTER_END:this.setStartAfter(b)}a(this)},setEndAt:function(b,c){switch(c){case CKEDITOR.POSITION_AFTER_START:this.setEnd(b,
159d.trim();this.insertNode(d);var e=d.getBogus();e&&e.remove();d.appendBogus();this.moveToBookmark(c);return d},splitBlock:function(a,b){var c=new CKEDITOR.dom.elementPath(this.startContainer,this.root),d=new CKEDITOR.dom.elementPath(this.endContainer,this.root),e=c.block,m=d.block,g=null;if(!c.blockLimit.equals(d.blockLimit))return null;"br"!=a&&(e||(e=this.fixBlock(!0,a),m=(new CKEDITOR.dom.elementPath(this.endContainer,this.root)).block),m||(m=this.fixBlock(!1,a)));c=e&&this.checkStartOfBlock(); 1600);break;case CKEDITOR.POSITION_BEFORE_END:b.type==CKEDITOR.NODE_TEXT?this.setEnd(b,b.getLength()):this.setEnd(b,b.getChildCount());break;case CKEDITOR.POSITION_BEFORE_START:this.setEndBefore(b);break;case CKEDITOR.POSITION_AFTER_END:this.setEndAfter(b)}a(this)},fixBlock:function(a,b){var c=this.createBookmark(),d=this.document.createElement(b);this.collapse(a);this.enlarge(CKEDITOR.ENLARGE_BLOCK_CONTENTS);this.extractContents().appendTo(d);d.trim();this.insertNode(d);var e=d.getBogus();e&&e.remove();
160d=m&&this.checkEndOfBlock();this.deleteContents();e&&e.equals(m)&&(d?(g=new CKEDITOR.dom.elementPath(this.startContainer,this.root),this.moveToPosition(m,CKEDITOR.POSITION_AFTER_END),m=null):c?(g=new CKEDITOR.dom.elementPath(this.startContainer,this.root),this.moveToPosition(e,CKEDITOR.POSITION_BEFORE_START),e=null):(m=this.splitElement(e,b||!1),e.is("ul","ol")||e.appendBogus()));return{previousBlock:e,nextBlock:m,wasStartOfBlock:c,wasEndOfBlock:d,elementPath:g}},splitElement:function(a,b){if(!this.collapsed)return null; 161d.appendBogus();this.moveToBookmark(c);return d},splitBlock:function(a,b){var c=new CKEDITOR.dom.elementPath(this.startContainer,this.root),d=new CKEDITOR.dom.elementPath(this.endContainer,this.root),e=c.block,q=d.block,g=null;if(!c.blockLimit.equals(d.blockLimit))return null;"br"!=a&&(e||(e=this.fixBlock(!0,a),q=(new CKEDITOR.dom.elementPath(this.endContainer,this.root)).block),q||(q=this.fixBlock(!1,a)));c=e&&this.checkStartOfBlock();d=q&&this.checkEndOfBlock();this.deleteContents();e&&e.equals(q)&&
161this.setEndAt(a,CKEDITOR.POSITION_BEFORE_END);var c=this.extractContents(!1,b||!1),d=a.clone(!1,b||!1);c.appendTo(d);d.insertAfter(a);this.moveToPosition(a,CKEDITOR.POSITION_AFTER_END);return d},removeEmptyBlocksAtEnd:function(){function a(d){return function(a){return b(a)||c(a)||a.type==CKEDITOR.NODE_ELEMENT&&a.isEmptyInlineRemoveable()||d.is("table")&&a.is("caption")?!1:!0}}var b=CKEDITOR.dom.walker.whitespaces(),c=CKEDITOR.dom.walker.bookmark(!1);return function(b){for(var c=this.createBookmark(), 162(d?(g=new CKEDITOR.dom.elementPath(this.startContainer,this.root),this.moveToPosition(q,CKEDITOR.POSITION_AFTER_END),q=null):c?(g=new CKEDITOR.dom.elementPath(this.startContainer,this.root),this.moveToPosition(e,CKEDITOR.POSITION_BEFORE_START),e=null):(q=this.splitElement(e,b||!1),e.is("ul","ol")||e.appendBogus()));return{previousBlock:e,nextBlock:q,wasStartOfBlock:c,wasEndOfBlock:d,elementPath:g}},splitElement:function(a,b){if(!this.collapsed)return null;this.setEndAt(a,CKEDITOR.POSITION_BEFORE_END);
162d=this[b?"endPath":"startPath"](),e=d.block||d.blockLimit,g;e&&!e.equals(d.root)&&!e.getFirst(a(e));)g=e.getParent(),this[b?"setEndAt":"setStartAt"](e,CKEDITOR.POSITION_AFTER_END),e.remove(1),e=g;this.moveToBookmark(c)}}(),startPath:function(){return new CKEDITOR.dom.elementPath(this.startContainer,this.root)},endPath:function(){return new CKEDITOR.dom.elementPath(this.endContainer,this.root)},checkBoundaryOfElement:function(a,b){var d=b==CKEDITOR.START,e=this.clone();e.collapse(d);e[d?"setStartAt": 163var c=this.extractContents(!1,b||!1),d=a.clone(!1,b||!1);c.appendTo(d);d.insertAfter(a);this.moveToPosition(a,CKEDITOR.POSITION_AFTER_END);return d},removeEmptyBlocksAtEnd:function(){function a(d){return function(a){return b(a)||c(a)||a.type==CKEDITOR.NODE_ELEMENT&&a.isEmptyInlineRemoveable()||d.is("table")&&a.is("caption")?!1:!0}}var b=CKEDITOR.dom.walker.whitespaces(),c=CKEDITOR.dom.walker.bookmark(!1);return function(b){for(var c=this.createBookmark(),d=this[b?"endPath":"startPath"](),e=d.block||
163"setEndAt"](a,d?CKEDITOR.POSITION_AFTER_START:CKEDITOR.POSITION_BEFORE_END);e=new CKEDITOR.dom.walker(e);e.evaluator=c(d);return e[d?"checkBackward":"checkForward"]()},checkStartOfBlock:function(){var a=this.startContainer,c=this.startOffset;CKEDITOR.env.ie&&c&&a.type==CKEDITOR.NODE_TEXT&&(a=CKEDITOR.tools.ltrim(a.substring(0,c)),l.test(a)&&this.trim(0,1));this.trim();a=new CKEDITOR.dom.elementPath(this.startContainer,this.root);c=this.clone();c.collapse(!0);c.setStartAt(a.block||a.blockLimit,CKEDITOR.POSITION_AFTER_START); 164d.blockLimit,g;e&&!e.equals(d.root)&&!e.getFirst(a(e));)g=e.getParent(),this[b?"setEndAt":"setStartAt"](e,CKEDITOR.POSITION_AFTER_END),e.remove(1),e=g;this.moveToBookmark(c)}}(),startPath:function(){return new CKEDITOR.dom.elementPath(this.startContainer,this.root)},endPath:function(){return new CKEDITOR.dom.elementPath(this.endContainer,this.root)},checkBoundaryOfElement:function(a,b){var d=b==CKEDITOR.START,e=this.clone();e.collapse(d);e[d?"setStartAt":"setEndAt"](a,d?CKEDITOR.POSITION_AFTER_START:
164a=new CKEDITOR.dom.walker(c);a.evaluator=b();return a.checkBackward()},checkEndOfBlock:function(){var a=this.endContainer,c=this.endOffset;CKEDITOR.env.ie&&a.type==CKEDITOR.NODE_TEXT&&(a=CKEDITOR.tools.rtrim(a.substring(c)),l.test(a)&&this.trim(1,0));this.trim();a=new CKEDITOR.dom.elementPath(this.endContainer,this.root);c=this.clone();c.collapse(!1);c.setEndAt(a.block||a.blockLimit,CKEDITOR.POSITION_BEFORE_END);a=new CKEDITOR.dom.walker(c);a.evaluator=b();return a.checkForward()},getPreviousNode:function(a, 165CKEDITOR.POSITION_BEFORE_END);e=new CKEDITOR.dom.walker(e);e.evaluator=c(d);return e[d?"checkBackward":"checkForward"]()},checkStartOfBlock:function(){var a=this.startContainer,c=this.startOffset;CKEDITOR.env.ie&&c&&a.type==CKEDITOR.NODE_TEXT&&(a=CKEDITOR.tools.ltrim(a.substring(0,c)),k.test(a)&&this.trim(0,1));this.trim();a=new CKEDITOR.dom.elementPath(this.startContainer,this.root);c=this.clone();c.collapse(!0);c.setStartAt(a.block||a.blockLimit,CKEDITOR.POSITION_AFTER_START);a=new CKEDITOR.dom.walker(c);
165b,c){var d=this.clone();d.collapse(1);d.setStartAt(c||this.root,CKEDITOR.POSITION_AFTER_START);c=new CKEDITOR.dom.walker(d);c.evaluator=a;c.guard=b;return c.previous()},getNextNode:function(a,b,c){var d=this.clone();d.collapse();d.setEndAt(c||this.root,CKEDITOR.POSITION_BEFORE_END);c=new CKEDITOR.dom.walker(d);c.evaluator=a;c.guard=b;return c.next()},checkReadOnly:function(){function a(b,c){for(;b;){if(b.type==CKEDITOR.NODE_ELEMENT){if("false"==b.getAttribute("contentEditable")&&!b.data("cke-editable"))return 0; 166a.evaluator=b();return a.checkBackward()},checkEndOfBlock:function(){var a=this.endContainer,c=this.endOffset;CKEDITOR.env.ie&&a.type==CKEDITOR.NODE_TEXT&&(a=CKEDITOR.tools.rtrim(a.substring(c)),k.test(a)&&this.trim(1,0));this.trim();a=new CKEDITOR.dom.elementPath(this.endContainer,this.root);c=this.clone();c.collapse(!1);c.setEndAt(a.block||a.blockLimit,CKEDITOR.POSITION_BEFORE_END);a=new CKEDITOR.dom.walker(c);a.evaluator=b();return a.checkForward()},getPreviousNode:function(a,b,c){var d=this.clone();
166if(b.is("html")||"true"==b.getAttribute("contentEditable")&&(b.contains(c)||b.equals(c)))break}b=b.getParent()}return 1}return function(){var b=this.startContainer,c=this.endContainer;return!(a(b,c)&&a(c,b))}}(),moveToElementEditablePosition:function(a,b){if(a.type==CKEDITOR.NODE_ELEMENT&&!a.isEditable(!1))return this.moveToPosition(a,b?CKEDITOR.POSITION_AFTER_END:CKEDITOR.POSITION_BEFORE_START),!0;for(var c=0;a;){if(a.type==CKEDITOR.NODE_TEXT){b&&this.endContainer&&this.checkEndOfBlock()&&l.test(a.getText())? 167d.collapse(1);d.setStartAt(c||this.root,CKEDITOR.POSITION_AFTER_START);c=new CKEDITOR.dom.walker(d);c.evaluator=a;c.guard=b;return c.previous()},getNextNode:function(a,b,c){var d=this.clone();d.collapse();d.setEndAt(c||this.root,CKEDITOR.POSITION_BEFORE_END);c=new CKEDITOR.dom.walker(d);c.evaluator=a;c.guard=b;return c.next()},checkReadOnly:function(){function a(b,c){for(;b;){if(b.type==CKEDITOR.NODE_ELEMENT){if("false"==b.getAttribute("contentEditable")&&!b.data("cke-editable"))return 0;if(b.is("html")||
167this.moveToPosition(a,CKEDITOR.POSITION_BEFORE_START):this.moveToPosition(a,b?CKEDITOR.POSITION_AFTER_END:CKEDITOR.POSITION_BEFORE_START);c=1;break}if(a.type==CKEDITOR.NODE_ELEMENT)if(a.isEditable())this.moveToPosition(a,b?CKEDITOR.POSITION_BEFORE_END:CKEDITOR.POSITION_AFTER_START),c=1;else if(b&&a.is("br")&&this.endContainer&&this.checkEndOfBlock())this.moveToPosition(a,CKEDITOR.POSITION_BEFORE_START);else if("false"==a.getAttribute("contenteditable")&&a.is(CKEDITOR.dtd.$block))return this.setStartBefore(a), 168"true"==b.getAttribute("contentEditable")&&(b.contains(c)||b.equals(c)))break}b=b.getParent()}return 1}return function(){var b=this.startContainer,c=this.endContainer;return!(a(b,c)&&a(c,b))}}(),moveToElementEditablePosition:function(a,b){if(a.type==CKEDITOR.NODE_ELEMENT&&!a.isEditable(!1))return this.moveToPosition(a,b?CKEDITOR.POSITION_AFTER_END:CKEDITOR.POSITION_BEFORE_START),!0;for(var c=0;a;){if(a.type==CKEDITOR.NODE_TEXT){b&&this.endContainer&&this.checkEndOfBlock()&&k.test(a.getText())?this.moveToPosition(a,
168this.setEndAfter(a),!0;var d=a,e=c,m=void 0;d.type==CKEDITOR.NODE_ELEMENT&&d.isEditable(!1)&&(m=d[b?"getLast":"getFirst"](t));e||m||(m=d[b?"getPrevious":"getNext"](t));a=m}return!!c},moveToClosestEditablePosition:function(a,b){var c,d=0,e,m,g=[CKEDITOR.POSITION_AFTER_END,CKEDITOR.POSITION_BEFORE_START];a?(c=new CKEDITOR.dom.range(this.root),c.moveToPosition(a,g[b?0:1])):c=this.clone();if(a&&!a.is(CKEDITOR.dtd.$block))d=1;else if(e=c[b?"getNextEditableNode":"getPreviousEditableNode"]())d=1,(m=e.type== 169CKEDITOR.POSITION_BEFORE_START):this.moveToPosition(a,b?CKEDITOR.POSITION_AFTER_END:CKEDITOR.POSITION_BEFORE_START);c=1;break}if(a.type==CKEDITOR.NODE_ELEMENT)if(a.isEditable())this.moveToPosition(a,b?CKEDITOR.POSITION_BEFORE_END:CKEDITOR.POSITION_AFTER_START),c=1;else if(b&&a.is("br")&&this.endContainer&&this.checkEndOfBlock())this.moveToPosition(a,CKEDITOR.POSITION_BEFORE_START);else if("false"==a.getAttribute("contenteditable")&&a.is(CKEDITOR.dtd.$block))return this.setStartBefore(a),this.setEndAfter(a),
169CKEDITOR.NODE_ELEMENT)&&e.is(CKEDITOR.dtd.$block)&&"false"==e.getAttribute("contenteditable")?(c.setStartAt(e,CKEDITOR.POSITION_BEFORE_START),c.setEndAt(e,CKEDITOR.POSITION_AFTER_END)):!CKEDITOR.env.needsBrFiller&&m&&e.is(CKEDITOR.dom.walker.validEmptyBlockContainers)?(c.setEnd(e,0),c.collapse()):c.moveToPosition(e,g[b?1:0]);d&&this.moveToRange(c);return!!d},moveToElementEditStart:function(a){return this.moveToElementEditablePosition(a)},moveToElementEditEnd:function(a){return this.moveToElementEditablePosition(a, 170!0;var d=a,e=c,q=void 0;d.type==CKEDITOR.NODE_ELEMENT&&d.isEditable(!1)&&(q=d[b?"getLast":"getFirst"](w));e||q||(q=d[b?"getPrevious":"getNext"](w));a=q}return!!c},moveToClosestEditablePosition:function(a,b){var c,d=0,e,q,g=[CKEDITOR.POSITION_AFTER_END,CKEDITOR.POSITION_BEFORE_START];a?(c=new CKEDITOR.dom.range(this.root),c.moveToPosition(a,g[b?0:1])):c=this.clone();if(a&&!a.is(CKEDITOR.dtd.$block))d=1;else if(e=c[b?"getNextEditableNode":"getPreviousEditableNode"]())d=1,(q=e.type==CKEDITOR.NODE_ELEMENT)&&
170!0)},getEnclosedNode:function(){var a=this.clone();a.optimize();if(a.startContainer.type!=CKEDITOR.NODE_ELEMENT||a.endContainer.type!=CKEDITOR.NODE_ELEMENT)return null;var a=new CKEDITOR.dom.walker(a),b=CKEDITOR.dom.walker.bookmark(!1,!0),c=CKEDITOR.dom.walker.whitespaces(!0);a.evaluator=function(a){return c(a)&&b(a)};var d=a.next();a.reset();return d&&d.equals(a.previous())?d:null},getTouchedStartNode:function(){var a=this.startContainer;return this.collapsed||a.type!=CKEDITOR.NODE_ELEMENT?a:a.getChild(this.startOffset)|| 171e.is(CKEDITOR.dtd.$block)&&"false"==e.getAttribute("contenteditable")?(c.setStartAt(e,CKEDITOR.POSITION_BEFORE_START),c.setEndAt(e,CKEDITOR.POSITION_AFTER_END)):!CKEDITOR.env.needsBrFiller&&q&&e.is(CKEDITOR.dom.walker.validEmptyBlockContainers)?(c.setEnd(e,0),c.collapse()):c.moveToPosition(e,g[b?1:0]);d&&this.moveToRange(c);return!!d},moveToElementEditStart:function(a){return this.moveToElementEditablePosition(a)},moveToElementEditEnd:function(a){return this.moveToElementEditablePosition(a,!0)},getEnclosedNode:function(){var a=
171a},getTouchedEndNode:function(){var a=this.endContainer;return this.collapsed||a.type!=CKEDITOR.NODE_ELEMENT?a:a.getChild(this.endOffset-1)||a},getNextEditableNode:e(),getPreviousEditableNode:e(1),scrollIntoView:function(){var a=new CKEDITOR.dom.element.createFromHtml("\x3cspan\x3e\x26nbsp;\x3c/span\x3e",this.document),b,c,d,e=this.clone();e.optimize();(d=e.startContainer.type==CKEDITOR.NODE_TEXT)?(c=e.startContainer.getText(),b=e.startContainer.split(e.startOffset),a.insertAfter(e.startContainer)): 172this.clone();a.optimize();if(a.startContainer.type!=CKEDITOR.NODE_ELEMENT||a.endContainer.type!=CKEDITOR.NODE_ELEMENT)return null;var a=new CKEDITOR.dom.walker(a),b=CKEDITOR.dom.walker.bookmark(!1,!0),c=CKEDITOR.dom.walker.whitespaces(!0);a.evaluator=function(a){return c(a)&&b(a)};var d=a.next();a.reset();return d&&d.equals(a.previous())?d:null},getTouchedStartNode:function(){var a=this.startContainer;return this.collapsed||a.type!=CKEDITOR.NODE_ELEMENT?a:a.getChild(this.startOffset)||a},getTouchedEndNode:function(){var a=
172e.insertNode(a);a.scrollIntoView();d&&(e.startContainer.setText(c),b.remove());a.remove()},_setStartContainer:function(a){this.startContainer=a},_setEndContainer:function(a){this.endContainer=a}}})();CKEDITOR.POSITION_AFTER_START=1;CKEDITOR.POSITION_BEFORE_END=2;CKEDITOR.POSITION_BEFORE_START=3;CKEDITOR.POSITION_AFTER_END=4;CKEDITOR.ENLARGE_ELEMENT=1;CKEDITOR.ENLARGE_BLOCK_CONTENTS=2;CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS=3;CKEDITOR.ENLARGE_INLINE=4;CKEDITOR.START=1;CKEDITOR.END=2; 173this.endContainer;return this.collapsed||a.type!=CKEDITOR.NODE_ELEMENT?a:a.getChild(this.endOffset-1)||a},getNextEditableNode:e(),getPreviousEditableNode:e(1),scrollIntoView:function(){var a=new CKEDITOR.dom.element.createFromHtml("\x3cspan\x3e\x26nbsp;\x3c/span\x3e",this.document),b,c,d,e=this.clone();e.optimize();(d=e.startContainer.type==CKEDITOR.NODE_TEXT)?(c=e.startContainer.getText(),b=e.startContainer.split(e.startOffset),a.insertAfter(e.startContainer)):e.insertNode(a);a.scrollIntoView();
173CKEDITOR.SHRINK_ELEMENT=1;CKEDITOR.SHRINK_TEXT=2;"use strict"; 174d&&(e.startContainer.setText(c),b.remove());a.remove()},_setStartContainer:function(a){this.startContainer=a},_setEndContainer:function(a){this.endContainer=a}}})();CKEDITOR.POSITION_AFTER_START=1;CKEDITOR.POSITION_BEFORE_END=2;CKEDITOR.POSITION_BEFORE_START=3;CKEDITOR.POSITION_AFTER_END=4;CKEDITOR.ENLARGE_ELEMENT=1;CKEDITOR.ENLARGE_BLOCK_CONTENTS=2;CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS=3;CKEDITOR.ENLARGE_INLINE=4;CKEDITOR.START=1;CKEDITOR.END=2;CKEDITOR.SHRINK_ELEMENT=1;CKEDITOR.SHRINK_TEXT=2;"use strict";
174(function(){function a(a){1>arguments.length||(this.range=a,this.forceBrBreak=0,this.enlargeBr=1,this.enforceRealBlocks=0,this._||(this._={}))}function d(a){var b=[];a.forEach(function(a){if("true"==a.getAttribute("contenteditable"))return b.push(a),!1},CKEDITOR.NODE_ELEMENT,!0);return b}function b(a,c,e,g){a:{null==g&&(g=d(e));for(var h;h=g.shift();)if(h.getDtd().p){g={element:h,remaining:g};break a}g=null}if(!g)return 0;if((h=CKEDITOR.filter.instances[g.element.data("cke-filter")])&&!h.check(c))return b(a, 175(function(){function a(a){1>arguments.length||(this.range=a,this.forceBrBreak=0,this.enlargeBr=1,this.enforceRealBlocks=0,this._||(this._={}))}function d(a){var b=[];a.forEach(function(a){if("true"==a.getAttribute("contenteditable"))return b.push(a),!1},CKEDITOR.NODE_ELEMENT,!0);return b}function b(a,c,e,g){a:{null==g&&(g=d(e));for(var l;l=g.shift();)if(l.getDtd().p){g={element:l,remaining:g};break a}g=null}if(!g)return 0;if((l=CKEDITOR.filter.instances[g.element.data("cke-filter")])&&!l.check(c))return b(a,
175c,e,g.remaining);c=new CKEDITOR.dom.range(g.element);c.selectNodeContents(g.element);c=c.createIterator();c.enlargeBr=a.enlargeBr;c.enforceRealBlocks=a.enforceRealBlocks;c.activeFilter=c.filter=h;a._.nestedEditable={element:g.element,container:e,remaining:g.remaining,iterator:c};return 1}function c(a,b,c){if(!b)return!1;a=a.clone();a.collapse(!c);return a.checkBoundaryOfElement(b,c?CKEDITOR.START:CKEDITOR.END)}var e=/^[\r\n\t ]+$/,g=CKEDITOR.dom.walker.bookmark(!1,!0),h=CKEDITOR.dom.walker.whitespaces(!0), 176c,e,g.remaining);c=new CKEDITOR.dom.range(g.element);c.selectNodeContents(g.element);c=c.createIterator();c.enlargeBr=a.enlargeBr;c.enforceRealBlocks=a.enforceRealBlocks;c.activeFilter=c.filter=l;a._.nestedEditable={element:g.element,container:e,remaining:g.remaining,iterator:c};return 1}function c(a,b,c){if(!b)return!1;a=a.clone();a.collapse(!c);return a.checkBoundaryOfElement(b,c?CKEDITOR.START:CKEDITOR.END)}var e=/^[\r\n\t ]+$/,g=CKEDITOR.dom.walker.bookmark(!1,!0),l=CKEDITOR.dom.walker.whitespaces(!0),
176l=function(a){return g(a)&&h(a)},q={dd:1,dt:1,li:1};a.prototype={getNextParagraph:function(a){var d,h,A,u,C;a=a||"p";if(this._.nestedEditable){if(d=this._.nestedEditable.iterator.getNextParagraph(a))return this.activeFilter=this._.nestedEditable.iterator.activeFilter,d;this.activeFilter=this.filter;if(b(this,a,this._.nestedEditable.container,this._.nestedEditable.remaining))return this.activeFilter=this._.nestedEditable.iterator.activeFilter,this._.nestedEditable.iterator.getNextParagraph(a);this._.nestedEditable= 177k=function(a){return g(a)&&l(a)},n={dd:1,dt:1,li:1};a.prototype={getNextParagraph:function(a){var d,l,A,u,B;a=a||"p";if(this._.nestedEditable){if(d=this._.nestedEditable.iterator.getNextParagraph(a))return this.activeFilter=this._.nestedEditable.iterator.activeFilter,d;this.activeFilter=this.filter;if(b(this,a,this._.nestedEditable.container,this._.nestedEditable.remaining))return this.activeFilter=this._.nestedEditable.iterator.activeFilter,this._.nestedEditable.iterator.getNextParagraph(a);this._.nestedEditable=
177null}if(!this.range.root.getDtd()[a])return null;if(!this._.started){var m=this.range.clone();h=m.startPath();var y=m.endPath(),E=!m.collapsed&&c(m,h.block),v=!m.collapsed&&c(m,y.block,1);m.shrink(CKEDITOR.SHRINK_ELEMENT,!0);E&&m.setStartAt(h.block,CKEDITOR.POSITION_BEFORE_END);v&&m.setEndAt(y.block,CKEDITOR.POSITION_AFTER_START);h=m.endContainer.hasAscendant("pre",!0)||m.startContainer.hasAscendant("pre",!0);m.enlarge(this.forceBrBreak&&!h||!this.enlargeBr?CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS:CKEDITOR.ENLARGE_BLOCK_CONTENTS); 178null}if(!this.range.root.getDtd()[a])return null;if(!this._.started){var q=this.range.clone();l=q.startPath();var y=q.endPath(),F=!q.collapsed&&c(q,l.block),t=!q.collapsed&&c(q,y.block,1);q.shrink(CKEDITOR.SHRINK_ELEMENT,!0);F&&q.setStartAt(l.block,CKEDITOR.POSITION_BEFORE_END);t&&q.setEndAt(y.block,CKEDITOR.POSITION_AFTER_START);l=q.endContainer.hasAscendant("pre",!0)||q.startContainer.hasAscendant("pre",!0);q.enlarge(this.forceBrBreak&&!l||!this.enlargeBr?CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS:CKEDITOR.ENLARGE_BLOCK_CONTENTS);
178m.collapsed||(h=new CKEDITOR.dom.walker(m.clone()),y=CKEDITOR.dom.walker.bookmark(!0,!0),h.evaluator=y,this._.nextNode=h.next(),h=new CKEDITOR.dom.walker(m.clone()),h.evaluator=y,h=h.previous(),this._.lastNode=h.getNextSourceNode(!0,null,m.root),this._.lastNode&&this._.lastNode.type==CKEDITOR.NODE_TEXT&&!CKEDITOR.tools.trim(this._.lastNode.getText())&&this._.lastNode.getParent().isBlockBoundary()&&(y=this.range.clone(),y.moveToPosition(this._.lastNode,CKEDITOR.POSITION_AFTER_END),y.checkEndOfBlock()&& 179q.collapsed||(l=new CKEDITOR.dom.walker(q.clone()),y=CKEDITOR.dom.walker.bookmark(!0,!0),l.evaluator=y,this._.nextNode=l.next(),l=new CKEDITOR.dom.walker(q.clone()),l.evaluator=y,l=l.previous(),this._.lastNode=l.getNextSourceNode(!0,null,q.root),this._.lastNode&&this._.lastNode.type==CKEDITOR.NODE_TEXT&&!CKEDITOR.tools.trim(this._.lastNode.getText())&&this._.lastNode.getParent().isBlockBoundary()&&(y=this.range.clone(),y.moveToPosition(this._.lastNode,CKEDITOR.POSITION_AFTER_END),y.checkEndOfBlock()&&
179(y=new CKEDITOR.dom.elementPath(y.endContainer,y.root),this._.lastNode=(y.block||y.blockLimit).getNextSourceNode(!0))),this._.lastNode&&m.root.contains(this._.lastNode)||(this._.lastNode=this._.docEndMarker=m.document.createText(""),this._.lastNode.insertAfter(h)),m=null);this._.started=1;h=m}y=this._.nextNode;m=this._.lastNode;for(this._.nextNode=null;y;){var E=0,v=y.hasAscendant("pre"),x=y.type!=CKEDITOR.NODE_ELEMENT,k=0;if(x)y.type==CKEDITOR.NODE_TEXT&&e.test(y.getText())&&(x=0);else{var p=y.getName(); 180(y=new CKEDITOR.dom.elementPath(y.endContainer,y.root),this._.lastNode=(y.block||y.blockLimit).getNextSourceNode(!0))),this._.lastNode&&q.root.contains(this._.lastNode)||(this._.lastNode=this._.docEndMarker=q.document.createText(""),this._.lastNode.insertAfter(l)),q=null);this._.started=1;l=q}y=this._.nextNode;q=this._.lastNode;for(this._.nextNode=null;y;){var F=0,t=y.hasAscendant("pre"),z=y.type!=CKEDITOR.NODE_ELEMENT,h=0;if(z)y.type==CKEDITOR.NODE_TEXT&&e.test(y.getText())&&(z=0);else{var p=y.getName();
180if(CKEDITOR.dtd.$block[p]&&"false"==y.getAttribute("contenteditable")){d=y;b(this,a,d);break}else if(y.isBlockBoundary(this.forceBrBreak&&!v&&{br:1})){if("br"==p)x=1;else if(!h&&!y.getChildCount()&&"hr"!=p){d=y;A=y.equals(m);break}h&&(h.setEndAt(y,CKEDITOR.POSITION_BEFORE_START),"br"!=p&&(this._.nextNode=y));E=1}else{if(y.getFirst()){h||(h=this.range.clone(),h.setStartAt(y,CKEDITOR.POSITION_BEFORE_START));y=y.getFirst();continue}x=1}}x&&!h&&(h=this.range.clone(),h.setStartAt(y,CKEDITOR.POSITION_BEFORE_START)); 181if(CKEDITOR.dtd.$block[p]&&"false"==y.getAttribute("contenteditable")){d=y;b(this,a,d);break}else if(y.isBlockBoundary(this.forceBrBreak&&!t&&{br:1})){if("br"==p)z=1;else if(!l&&!y.getChildCount()&&"hr"!=p){d=y;A=y.equals(q);break}l&&(l.setEndAt(y,CKEDITOR.POSITION_BEFORE_START),"br"!=p&&(this._.nextNode=y));F=1}else{if(y.getFirst()){l||(l=this.range.clone(),l.setStartAt(y,CKEDITOR.POSITION_BEFORE_START));y=y.getFirst();continue}z=1}}z&&!l&&(l=this.range.clone(),l.setStartAt(y,CKEDITOR.POSITION_BEFORE_START));
181A=(!E||x)&&y.equals(m);if(h&&!E)for(;!y.getNext(l)&&!A;){p=y.getParent();if(p.isBlockBoundary(this.forceBrBreak&&!v&&{br:1})){E=1;x=0;A||p.equals(m);h.setEndAt(p,CKEDITOR.POSITION_BEFORE_END);break}y=p;x=1;A=y.equals(m);k=1}x&&h.setEndAt(y,CKEDITOR.POSITION_AFTER_END);y=this._getNextSourceNode(y,k,m);if((A=!y)||E&&h)break}if(!d){if(!h)return this._.docEndMarker&&this._.docEndMarker.remove(),this._.nextNode=null;d=new CKEDITOR.dom.elementPath(h.startContainer,h.root);y=d.blockLimit;E={div:1,th:1,td:1}; 182A=(!F||z)&&y.equals(q);if(l&&!F)for(;!y.getNext(k)&&!A;){p=y.getParent();if(p.isBlockBoundary(this.forceBrBreak&&!t&&{br:1})){F=1;z=0;A||p.equals(q);l.setEndAt(p,CKEDITOR.POSITION_BEFORE_END);break}y=p;z=1;A=y.equals(q);h=1}z&&l.setEndAt(y,CKEDITOR.POSITION_AFTER_END);y=this._getNextSourceNode(y,h,q);if((A=!y)||F&&l)break}if(!d){if(!l)return this._.docEndMarker&&this._.docEndMarker.remove(),this._.nextNode=null;d=new CKEDITOR.dom.elementPath(l.startContainer,l.root);y=d.blockLimit;F={div:1,th:1,td:1};
182d=d.block;!d&&y&&!this.enforceRealBlocks&&E[y.getName()]&&h.checkStartOfBlock()&&h.checkEndOfBlock()&&!y.equals(h.root)?d=y:!d||this.enforceRealBlocks&&d.is(q)?(d=this.range.document.createElement(a),h.extractContents().appendTo(d),d.trim(),h.insertNode(d),u=C=!0):"li"!=d.getName()?h.checkStartOfBlock()&&h.checkEndOfBlock()||(d=d.clone(!1),h.extractContents().appendTo(d),d.trim(),C=h.splitBlock(),u=!C.wasStartOfBlock,C=!C.wasEndOfBlock,h.insertNode(d)):A||(this._.nextNode=d.equals(m)?null:this._getNextSourceNode(h.getBoundaryNodes().endNode, 183d=d.block;!d&&y&&!this.enforceRealBlocks&&F[y.getName()]&&l.checkStartOfBlock()&&l.checkEndOfBlock()&&!y.equals(l.root)?d=y:!d||this.enforceRealBlocks&&d.is(n)?(d=this.range.document.createElement(a),l.extractContents().appendTo(d),d.trim(),l.insertNode(d),u=B=!0):"li"!=d.getName()?l.checkStartOfBlock()&&l.checkEndOfBlock()||(d=d.clone(!1),l.extractContents().appendTo(d),d.trim(),B=l.splitBlock(),u=!B.wasStartOfBlock,B=!B.wasEndOfBlock,l.insertNode(d)):A||(this._.nextNode=d.equals(q)?null:this._getNextSourceNode(l.getBoundaryNodes().endNode,
1831,m))}u&&(u=d.getPrevious())&&u.type==CKEDITOR.NODE_ELEMENT&&("br"==u.getName()?u.remove():u.getLast()&&"br"==u.getLast().$.nodeName.toLowerCase()&&u.getLast().remove());C&&(u=d.getLast())&&u.type==CKEDITOR.NODE_ELEMENT&&"br"==u.getName()&&(!CKEDITOR.env.needsBrFiller||u.getPrevious(g)||u.getNext(g))&&u.remove();this._.nextNode||(this._.nextNode=A||d.equals(m)||!m?null:this._getNextSourceNode(d,1,m));return d},_getNextSourceNode:function(a,b,c){function d(a){return!(a.equals(c)||a.equals(e))}var e= 1841,q))}u&&(u=d.getPrevious())&&u.type==CKEDITOR.NODE_ELEMENT&&("br"==u.getName()?u.remove():u.getLast()&&"br"==u.getLast().$.nodeName.toLowerCase()&&u.getLast().remove());B&&(u=d.getLast())&&u.type==CKEDITOR.NODE_ELEMENT&&"br"==u.getName()&&(!CKEDITOR.env.needsBrFiller||u.getPrevious(g)||u.getNext(g))&&u.remove();this._.nextNode||(this._.nextNode=A||d.equals(q)||!q?null:this._getNextSourceNode(d,1,q));return d},_getNextSourceNode:function(a,b,c){function d(a){return!(a.equals(c)||a.equals(e))}var e=
184this.range.root;for(a=a.getNextSourceNode(b,null,d);!g(a);)a=a.getNextSourceNode(b,null,d);return a}};CKEDITOR.dom.range.prototype.createIterator=function(){return new a(this)}})(); 185this.range.root;for(a=a.getNextSourceNode(b,null,d);!g(a);)a=a.getNextSourceNode(b,null,d);return a}};CKEDITOR.dom.range.prototype.createIterator=function(){return new a(this)}})();
185CKEDITOR.command=function(a,d){this.uiItems=[];this.exec=function(b){if(this.state==CKEDITOR.TRISTATE_DISABLED||!this.checkAllowed())return!1;this.editorFocus&&a.focus();return!1===this.fire("exec")?!0:!1!==d.exec.call(this,a,b)};this.refresh=function(a,b){if(!this.readOnly&&a.readOnly)return!0;if(this.context&&!b.isContextFor(this.context)||!this.checkAllowed(!0))return this.disable(),!0;this.startDisabled||this.enable();this.modes&&!this.modes[a.mode]&&this.disable();return!1===this.fire("refresh", 186CKEDITOR.command=function(a,d){this.uiItems=[];this.exec=function(b){if(this.state==CKEDITOR.TRISTATE_DISABLED||!this.checkAllowed())return!1;this.editorFocus&&a.focus();return!1===this.fire("exec")?!0:!1!==d.exec.call(this,a,b)};this.refresh=function(a,b){if(!this.readOnly&&a.readOnly)return!0;if(this.context&&!b.isContextFor(this.context)||!this.checkAllowed(!0))return this.disable(),!0;this.startDisabled||this.enable();this.modes&&!this.modes[a.mode]&&this.disable();return!1===this.fire("refresh",
186{editor:a,path:b})?!0:d.refresh&&!1!==d.refresh.apply(this,arguments)};var b;this.checkAllowed=function(c){return c||"boolean"!=typeof b?b=a.activeFilter.checkFeature(this):b};CKEDITOR.tools.extend(this,d,{modes:{wysiwyg:1},editorFocus:1,contextSensitive:!!d.context,state:CKEDITOR.TRISTATE_DISABLED});CKEDITOR.event.call(this)}; 187{editor:a,path:b})?!0:d.refresh&&!1!==d.refresh.apply(this,arguments)};var b;this.checkAllowed=function(c){return c||"boolean"!=typeof b?b=a.activeFilter.checkFeature(this):b};CKEDITOR.tools.extend(this,d,{modes:{wysiwyg:1},editorFocus:1,contextSensitive:!!d.context,state:CKEDITOR.TRISTATE_DISABLED});CKEDITOR.event.call(this)};
187CKEDITOR.command.prototype={enable:function(){this.state==CKEDITOR.TRISTATE_DISABLED&&this.checkAllowed()&&this.setState(this.preserveState&&"undefined"!=typeof this.previousState?this.previousState:CKEDITOR.TRISTATE_OFF)},disable:function(){this.setState(CKEDITOR.TRISTATE_DISABLED)},setState:function(a){if(this.state==a||a!=CKEDITOR.TRISTATE_DISABLED&&!this.checkAllowed())return!1;this.previousState=this.state;this.state=a;this.fire("state");return!0},toggleState:function(){this.state==CKEDITOR.TRISTATE_OFF? 188CKEDITOR.command.prototype={enable:function(){this.state==CKEDITOR.TRISTATE_DISABLED&&this.checkAllowed()&&this.setState(this.preserveState&&"undefined"!=typeof this.previousState?this.previousState:CKEDITOR.TRISTATE_OFF)},disable:function(){this.setState(CKEDITOR.TRISTATE_DISABLED)},setState:function(a){if(this.state==a||a!=CKEDITOR.TRISTATE_DISABLED&&!this.checkAllowed())return!1;this.previousState=this.state;this.state=a;this.fire("state");return!0},toggleState:function(){this.state==CKEDITOR.TRISTATE_OFF?
188this.setState(CKEDITOR.TRISTATE_ON):this.state==CKEDITOR.TRISTATE_ON&&this.setState(CKEDITOR.TRISTATE_OFF)}};CKEDITOR.event.implementOn(CKEDITOR.command.prototype);CKEDITOR.ENTER_P=1;CKEDITOR.ENTER_BR=2;CKEDITOR.ENTER_DIV=3; 189this.setState(CKEDITOR.TRISTATE_ON):this.state==CKEDITOR.TRISTATE_ON&&this.setState(CKEDITOR.TRISTATE_OFF)}};CKEDITOR.event.implementOn(CKEDITOR.command.prototype);CKEDITOR.ENTER_P=1;CKEDITOR.ENTER_BR=2;CKEDITOR.ENTER_DIV=3;
189CKEDITOR.config={customConfig:"config.js",autoUpdateElement:!0,language:"",defaultLanguage:"en",contentsLangDirection:"",enterMode:CKEDITOR.ENTER_P,forceEnterMode:!1,shiftEnterMode:CKEDITOR.ENTER_BR,docType:"\x3c!DOCTYPE html\x3e",bodyId:"",bodyClass:"",fullPage:!1,height:200,contentsCss:CKEDITOR.getUrl("contents.css"),extraPlugins:"",removePlugins:"",protectedSource:[],tabIndex:0,width:"",baseFloatZIndex:1E4,blockedKeystrokes:[CKEDITOR.CTRL+66,CKEDITOR.CTRL+73,CKEDITOR.CTRL+85]}; 190CKEDITOR.config={customConfig:"config.js",autoUpdateElement:!0,language:"",defaultLanguage:"en",contentsLangDirection:"",enterMode:CKEDITOR.ENTER_P,forceEnterMode:!1,shiftEnterMode:CKEDITOR.ENTER_BR,docType:"\x3c!DOCTYPE html\x3e",bodyId:"",bodyClass:"",fullPage:!1,height:200,contentsCss:CKEDITOR.getUrl("contents.css"),extraPlugins:"",removePlugins:"",protectedSource:[],tabIndex:0,width:"",baseFloatZIndex:1E4,blockedKeystrokes:[CKEDITOR.CTRL+66,CKEDITOR.CTRL+73,CKEDITOR.CTRL+85]};
190(function(){function a(a,b,c,d,e){var k,p;a=[];for(k in b){p=b[k];p="boolean"==typeof p?{}:"function"==typeof p?{match:p}:L(p);"$"!=k.charAt(0)&&(p.elements=k);c&&(p.featureName=c.toLowerCase());var n=p;n.elements=h(n.elements,/\s+/)||null;n.propertiesOnly=n.propertiesOnly||!0===n.elements;var r=/\s*,\s*/,m=void 0;for(m in S){n[m]=h(n[m],r)||null;var G=n,f=w[m],x=h(n[w[m]],r),g=n[m],D=[],F=!0,J=void 0;x?F=!1:x={};for(J in g)"!"==J.charAt(0)&&(J=J.slice(1),D.push(J),x[J]=!0,F=!1);for(;J=D.pop();)g[J]= 191(function(){function a(a,b,c,d,e){var h,p;a=[];for(h in b){p=b[h];p="boolean"==typeof p?{}:"function"==typeof p?{match:p}:K(p);"$"!=h.charAt(0)&&(p.elements=h);c&&(p.featureName=c.toLowerCase());var m=p;m.elements=l(m.elements,/\s+/)||null;m.propertiesOnly=m.propertiesOnly||!0===m.elements;var r=/\s*,\s*/,q=void 0;for(q in Q){m[q]=l(m[q],r)||null;var f=m,E=v[q],z=l(m[v[q]],r),g=m[q],C=[],G=!0,L=void 0;z?G=!1:z={};for(L in g)"!"==L.charAt(0)&&(L=L.slice(1),C.push(L),z[L]=!0,G=!1);for(;L=C.pop();)g[L]=
191g["!"+J],delete g["!"+J];G[f]=(F?!1:x)||null}n.match=n.match||null;d.push(p);a.push(p)}b=e.elements;e=e.generic;var l;c=0;for(d=a.length;c<d;++c){k=L(a[c]);p=!0===k.classes||!0===k.styles||!0===k.attributes;n=k;m=f=r=void 0;for(r in S)n[r]=E(n[r]);G=!0;for(m in w){r=w[m];f=n[r];x=[];g=void 0;for(g in f)-1<g.indexOf("*")?x.push(new RegExp("^"+g.replace(/\*/g,".*")+"$")):x.push(g);f=x;f.length&&(n[r]=f,G=!1)}n.nothingRequired=G;n.noProperties=!(n.attributes||n.classes||n.styles);if(!0===k.elements|| 192g["!"+L],delete g["!"+L];f[E]=(G?!1:z)||null}m.match=m.match||null;d.push(p);a.push(p)}b=e.elements;e=e.generic;var k;c=0;for(d=a.length;c<d;++c){h=K(a[c]);p=!0===h.classes||!0===h.styles||!0===h.attributes;m=h;q=E=r=void 0;for(r in Q)m[r]=F(m[r]);f=!0;for(q in v){r=v[q];E=m[r];z=[];g=void 0;for(g in E)-1<g.indexOf("*")?z.push(new RegExp("^"+g.replace(/\*/g,".*")+"$")):z.push(g);E=z;E.length&&(m[r]=E,f=!1)}m.nothingRequired=f;m.noProperties=!(m.attributes||m.classes||m.styles);if(!0===h.elements||
192null===k.elements)e[p?"unshift":"push"](k);else for(l in n=k.elements,delete k.elements,n)if(b[l])b[l][p?"unshift":"push"](k);else b[l]=[k]}}function d(a,c,d,k){if(!a.match||a.match(c))if(k||l(a,c))if(a.propertiesOnly||(d.valid=!0),d.allAttributes||(d.allAttributes=b(a.attributes,c.attributes,d.validAttributes)),d.allStyles||(d.allStyles=b(a.styles,c.styles,d.validStyles)),!d.allClasses){a=a.classes;c=c.classes;k=d.validClasses;if(a)if(!0===a)a=!0;else{for(var e=0,p=c.length,n;e<p;++e)n=c[e],k[n]|| 193null===h.elements)e[p?"unshift":"push"](h);else for(k in m=h.elements,delete h.elements,m)if(b[k])b[k][p?"unshift":"push"](h);else b[k]=[h]}}function d(a,c,d,h){if(!a.match||a.match(c))if(h||k(a,c))if(a.propertiesOnly||(d.valid=!0),d.allAttributes||(d.allAttributes=b(a.attributes,c.attributes,d.validAttributes)),d.allStyles||(d.allStyles=b(a.styles,c.styles,d.validStyles)),!d.allClasses){a=a.classes;c=c.classes;h=d.validClasses;if(a)if(!0===a)a=!0;else{for(var p=0,e=c.length,m;p<e;++p)m=c[p],h[m]||
193(k[n]=a(n));a=!1}else a=!1;d.allClasses=a}}function b(a,b,c){if(!a)return!1;if(!0===a)return!0;for(var d in b)c[d]||(c[d]=a(d));return!1}function c(a,b,c){if(!a.match||a.match(b)){if(a.noProperties)return!1;c.hadInvalidAttribute=e(a.attributes,b.attributes)||c.hadInvalidAttribute;c.hadInvalidStyle=e(a.styles,b.styles)||c.hadInvalidStyle;a=a.classes;b=b.classes;if(a){for(var d=!1,k=!0===a,p=b.length;p--;)if(k||a(b[p]))b.splice(p,1),d=!0;a=d}else a=!1;c.hadInvalidClass=a||c.hadInvalidClass}}function e(a, 194(h[m]=a(m));a=!1}else a=!1;d.allClasses=a}}function b(a,b,c){if(!a)return!1;if(!0===a)return!0;for(var d in b)c[d]||(c[d]=a(d));return!1}function c(a,b,c){if(!a.match||a.match(b)){if(a.noProperties)return!1;c.hadInvalidAttribute=e(a.attributes,b.attributes)||c.hadInvalidAttribute;c.hadInvalidStyle=e(a.styles,b.styles)||c.hadInvalidStyle;a=a.classes;b=b.classes;if(a){for(var d=!1,h=!0===a,p=b.length;p--;)if(h||a(b[p]))b.splice(p,1),d=!0;a=d}else a=!1;c.hadInvalidClass=a||c.hadInvalidClass}}function e(a,
194b){if(!a)return!1;var c=!1,d=!0===a,k;for(k in b)if(d||a(k))delete b[k],c=!0;return c}function g(a,b,c){if(a.disabled||a.customConfig&&!c||!b)return!1;a._.cachedChecks={};return!0}function h(a,b){if(!a)return!1;if(!0===a)return a;if("string"==typeof a)return a=T(a),"*"==a?!0:CKEDITOR.tools.convertArrayToObject(a.split(b));if(CKEDITOR.tools.isArray(a))return a.length?CKEDITOR.tools.convertArrayToObject(a):!1;var c={},d=0,k;for(k in a)c[k]=a[k],d++;return d?c:!1}function l(a,b){if(a.nothingRequired)return!0; 195b){if(!a)return!1;var c=!1,d=!0===a,h;for(h in b)if(d||a(h))delete b[h],c=!0;return c}function g(a,b,c){if(a.disabled||a.customConfig&&!c||!b)return!1;a._.cachedChecks={};return!0}function l(a,b){if(!a)return!1;if(!0===a)return a;if("string"==typeof a)return a=R(a),"*"==a?!0:CKEDITOR.tools.convertArrayToObject(a.split(b));if(CKEDITOR.tools.isArray(a))return a.length?CKEDITOR.tools.convertArrayToObject(a):!1;var c={},d=0,h;for(h in a)c[h]=a[h],d++;return d?c:!1}function k(a,b){if(a.nothingRequired)return!0;
195var c,d,k,p;if(k=a.requiredClasses)for(p=b.classes,c=0;c<k.length;++c)if(d=k[c],"string"==typeof d){if(-1==CKEDITOR.tools.indexOf(p,d))return!1}else if(!CKEDITOR.tools.checkIfAnyArrayItemMatches(p,d))return!1;return q(b.styles,a.requiredStyles)&&q(b.attributes,a.requiredAttributes)}function q(a,b){if(!b)return!0;for(var c=0,d;c<b.length;++c)if(d=b[c],"string"==typeof d){if(!(d in a))return!1}else if(!CKEDITOR.tools.checkIfAnyObjectPropertyMatches(a,d))return!1;return!0}function t(a){if(!a)return{}; 196var c,d,h,p;if(h=a.requiredClasses)for(p=b.classes,c=0;c<h.length;++c)if(d=h[c],"string"==typeof d){if(-1==CKEDITOR.tools.indexOf(p,d))return!1}else if(!CKEDITOR.tools.checkIfAnyArrayItemMatches(p,d))return!1;return n(b.styles,a.requiredStyles)&&n(b.attributes,a.requiredAttributes)}function n(a,b){if(!b)return!0;for(var c=0,d;c<b.length;++c)if(d=b[c],"string"==typeof d){if(!(d in a))return!1}else if(!CKEDITOR.tools.checkIfAnyObjectPropertyMatches(a,d))return!1;return!0}function w(a){if(!a)return{};
196a=a.split(/\s*,\s*/).sort();for(var b={};a.length;)b[a.shift()]="cke-test";return b}function f(a){var b,c,d,k,p={},e=1;for(a=T(a);b=a.match(H);)(c=b[2])?(d=z(c,"styles"),k=z(c,"attrs"),c=z(c,"classes")):d=k=c=null,p["$"+e++]={elements:b[1],classes:c,styles:d,attributes:k},a=a.slice(b[0].length);return p}function z(a,b){var c=a.match(I[b]);return c?T(c[1]):null}function A(a){var b=a.styleBackup=a.attributes.style,c=a.classBackup=a.attributes["class"];a.styles||(a.styles=CKEDITOR.tools.parseCssText(b|| 197a=a.split(/\s*,\s*/).sort();for(var b={};a.length;)b[a.shift()]="cke-test";return b}function f(a){var b,c,d,h,p={},e=1;for(a=R(a);b=a.match(D);)(c=b[2])?(d=x(c,"styles"),h=x(c,"attrs"),c=x(c,"classes")):d=h=c=null,p["$"+e++]={elements:b[1],classes:c,styles:d,attributes:h},a=a.slice(b[0].length);return p}function x(a,b){var c=a.match(I[b]);return c?R(c[1]):null}function A(a){var b=a.styleBackup=a.attributes.style,c=a.classBackup=a.attributes["class"];a.styles||(a.styles=CKEDITOR.tools.parseCssText(b||
197"",1));a.classes||(a.classes=c?c.split(/\s+/):[])}function u(a,b,k,e){var n=0,r;e.toHtml&&(b.name=b.name.replace(G,"$1"));if(e.doCallbacks&&a.elementCallbacks){a:{r=a.elementCallbacks;for(var f=0,x=r.length,g;f<x;++f)if(g=r[f](b)){r=g;break a}r=void 0}if(r)return r}if(e.doTransform&&(r=a._.transformations[b.name])){A(b);for(f=0;f<r.length;++f)p(a,b,r[f]);m(b)}if(e.doFilter){a:{f=b.name;x=a._;a=x.allowedRules.elements[f];r=x.allowedRules.generic;f=x.disallowedRules.elements[f];x=x.disallowedRules.generic; 198"",1));a.classes||(a.classes=c?c.split(/\s+/):[])}function u(a,b,h,e){var m=0,r;e.toHtml&&(b.name=b.name.replace(E,"$1"));if(e.doCallbacks&&a.elementCallbacks){a:{r=a.elementCallbacks;for(var g=0,f=r.length,z;g<f;++g)if(z=r[g](b)){r=z;break a}r=void 0}if(r)return r}if(e.doTransform&&(r=a._.transformations[b.name])){A(b);for(g=0;g<r.length;++g)p(a,b,r[g]);q(b)}if(e.doFilter){a:{g=b.name;f=a._;a=f.allowedRules.elements[g];r=f.allowedRules.generic;g=f.disallowedRules.elements[g];f=f.disallowedRules.generic;
198g=e.skipRequired;var D={valid:!1,validAttributes:{},validClasses:{},validStyles:{},allAttributes:!1,allClasses:!1,allStyles:!1,hadInvalidAttribute:!1,hadInvalidClass:!1,hadInvalidStyle:!1},w,h;if(a||r){A(b);if(f)for(w=0,h=f.length;w<h;++w)if(!1===c(f[w],b,D)){a=null;break a}if(x)for(w=0,h=x.length;w<h;++w)c(x[w],b,D);if(a)for(w=0,h=a.length;w<h;++w)d(a[w],b,D,g);if(r)for(w=0,h=r.length;w<h;++w)d(r[w],b,D,g);a=D}else a=null}if(!a||!a.valid)return k.push(b),1;h=a.validAttributes;var F=a.validStyles; 199z=e.skipRequired;var C={valid:!1,validAttributes:{},validClasses:{},validStyles:{},allAttributes:!1,allClasses:!1,allStyles:!1,hadInvalidAttribute:!1,hadInvalidClass:!1,hadInvalidStyle:!1},v,l;if(a||r){A(b);if(g)for(v=0,l=g.length;v<l;++v)if(!1===c(g[v],b,C)){a=null;break a}if(f)for(v=0,l=f.length;v<l;++v)c(f[v],b,C);if(a)for(v=0,l=a.length;v<l;++v)d(a[v],b,C,z);if(r)for(v=0,l=r.length;v<l;++v)d(r[v],b,C,z);a=C}else a=null}if(!a||!a.valid)return h.push(b),1;l=a.validAttributes;var G=a.validStyles;
199r=a.validClasses;var f=b.attributes,l=b.styles,x=b.classes;g=b.classBackup;var I=b.styleBackup,B,H,O=[],D=[],L=/^data-cke-/;w=!1;delete f.style;delete f["class"];delete b.classBackup;delete b.styleBackup;if(!a.allAttributes)for(B in f)h[B]||(L.test(B)?B==(H=B.replace(/^data-cke-saved-/,""))||h[H]||(delete f[B],w=!0):(delete f[B],w=!0));if(!a.allStyles||a.hadInvalidStyle){for(B in l)a.allStyles||F[B]?O.push(B+":"+l[B]):w=!0;O.length&&(f.style=O.sort().join("; "))}else I&&(f.style=I);if(!a.allClasses|| 200r=a.validClasses;var g=b.attributes,k=b.styles,f=b.classes;z=b.classBackup;var I=b.styleBackup,D,H,J=[],C=[],n=/^data-cke-/;v=!1;delete g.style;delete g["class"];delete b.classBackup;delete b.styleBackup;if(!a.allAttributes)for(D in g)l[D]||(n.test(D)?D==(H=D.replace(/^data-cke-saved-/,""))||l[H]||(delete g[D],v=!0):(delete g[D],v=!0));if(!a.allStyles||a.hadInvalidStyle){for(D in k)a.allStyles||G[D]?J.push(D+":"+k[D]):v=!0;J.length&&(g.style=J.sort().join("; "))}else I&&(g.style=I);if(!a.allClasses||
200a.hadInvalidClass){for(B=0;B<x.length;++B)(a.allClasses||r[x[B]])&&D.push(x[B]);D.length&&(f["class"]=D.sort().join(" "));g&&D.length<g.split(/\s+/).length&&(w=!0)}else g&&(f["class"]=g);w&&(n=1);if(!e.skipFinalValidation&&!y(b))return k.push(b),1}e.toHtml&&(b.name=b.name.replace(J,"cke:$1"));return n}function C(a){var b=[],c;for(c in a)-1<c.indexOf("*")&&b.push(c.replace(/\*/g,".*"));return b.length?new RegExp("^(?:"+b.join("|")+")$"):null}function m(a){var b=a.attributes,c;delete b.style;delete b["class"]; 201a.hadInvalidClass){for(D=0;D<f.length;++D)(a.allClasses||r[f[D]])&&C.push(f[D]);C.length&&(g["class"]=C.sort().join(" "));z&&C.length<z.split(/\s+/).length&&(v=!0)}else z&&(g["class"]=z);v&&(m=1);if(!e.skipFinalValidation&&!y(b))return h.push(b),1}e.toHtml&&(b.name=b.name.replace(L,"cke:$1"));return m}function B(a){var b=[],c;for(c in a)-1<c.indexOf("*")&&b.push(c.replace(/\*/g,".*"));return b.length?new RegExp("^(?:"+b.join("|")+")$"):null}function q(a){var b=a.attributes,c;delete b.style;delete b["class"];
201if(c=CKEDITOR.tools.writeCssText(a.styles,!0))b.style=c;a.classes.length&&(b["class"]=a.classes.sort().join(" "))}function y(a){switch(a.name){case "a":if(!(a.children.length||a.attributes.name||a.attributes.id))return!1;break;case "img":if(!a.attributes.src)return!1}return!0}function E(a){if(!a)return!1;if(!0===a)return!0;var b=C(a);return function(c){return c in a||b&&c.match(b)}}function v(){return new CKEDITOR.htmlParser.element("br")}function x(a){return a.type==CKEDITOR.NODE_ELEMENT&&("br"== 202if(c=CKEDITOR.tools.writeCssText(a.styles,!0))b.style=c;a.classes.length&&(b["class"]=a.classes.sort().join(" "))}function y(a){switch(a.name){case "a":if(!(a.children.length||a.attributes.name||a.attributes.id))return!1;break;case "img":if(!a.attributes.src)return!1}return!0}function F(a){if(!a)return!1;if(!0===a)return!0;var b=B(a);return function(c){return c in a||b&&c.match(b)}}function t(){return new CKEDITOR.htmlParser.element("br")}function z(a){return a.type==CKEDITOR.NODE_ELEMENT&&("br"==
202a.name||B.$block[a.name])}function k(a,b,c){var d=a.name;if(B.$empty[d]||!a.children.length)"hr"==d&&"br"==b?a.replaceWith(v()):(a.parent&&c.push({check:"it",el:a.parent}),a.remove());else if(B.$block[d]||"tr"==d)if("br"==b)a.previous&&!x(a.previous)&&(b=v(),b.insertBefore(a)),a.next&&!x(a.next)&&(b=v(),b.insertAfter(a)),a.replaceWithChildren();else{var d=a.children,k;b:{k=B[b];for(var e=0,p=d.length,n;e<p;++e)if(n=d[e],n.type==CKEDITOR.NODE_ELEMENT&&!k[n.name]){k=!1;break b}k=!0}if(k)a.name=b,a.attributes= 203a.name||H.$block[a.name])}function h(a,b,c){var d=a.name;if(H.$empty[d]||!a.children.length)"hr"==d&&"br"==b?a.replaceWith(t()):(a.parent&&c.push({check:"it",el:a.parent}),a.remove());else if(H.$block[d]||"tr"==d)if("br"==b)a.previous&&!z(a.previous)&&(b=t(),b.insertBefore(a)),a.next&&!z(a.next)&&(b=t(),b.insertAfter(a)),a.replaceWithChildren();else{var d=a.children,h;b:{h=H[b];for(var p=0,e=d.length,m;p<e;++p)if(m=d[p],m.type==CKEDITOR.NODE_ELEMENT&&!h[m.name]){h=!1;break b}h=!0}if(h)a.name=b,a.attributes=
203{},c.push({check:"parent-down",el:a});else{k=a.parent;for(var e=k.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT||"body"==k.name,r,f,p=d.length;0<p;)n=d[--p],e&&(n.type==CKEDITOR.NODE_TEXT||n.type==CKEDITOR.NODE_ELEMENT&&B.$inline[n.name])?(r||(r=new CKEDITOR.htmlParser.element(b),r.insertAfter(a),c.push({check:"parent-down",el:r})),r.add(n,0)):(r=null,f=B[k.name]||B.span,n.insertAfter(a),k.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT||n.type!=CKEDITOR.NODE_ELEMENT||f[n.name]||c.push({check:"el-up",el:n}));a.remove()}}else d in 204{},c.push({check:"parent-down",el:a});else{h=a.parent;for(var p=h.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT||"body"==h.name,r,g,e=d.length;0<e;)m=d[--e],p&&(m.type==CKEDITOR.NODE_TEXT||m.type==CKEDITOR.NODE_ELEMENT&&H.$inline[m.name])?(r||(r=new CKEDITOR.htmlParser.element(b),r.insertAfter(a),c.push({check:"parent-down",el:r})),r.add(m,0)):(r=null,g=H[h.name]||H.span,m.insertAfter(a),h.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT||m.type!=CKEDITOR.NODE_ELEMENT||g[m.name]||c.push({check:"el-up",el:m}));a.remove()}}else d in
204{style:1,script:1}?a.remove():(a.parent&&c.push({check:"it",el:a.parent}),a.replaceWithChildren())}function p(a,b,c){var d,k;for(d=0;d<c.length;++d)if(k=c[d],!(k.check&&!a.check(k.check,!1)||k.left&&!k.left(b))){k.right(b,O);break}}function n(a,b){var c=b.getDefinition(),d=c.attributes,k=c.styles,e,p,n,r;if(a.name!=c.element)return!1;for(e in d)if("class"==e)for(c=d[e].split(/\s+/),n=a.classes.join("|");r=c.pop();){if(-1==n.indexOf(r))return!1}else if(a.attributes[e]!=d[e])return!1;for(p in k)if(a.styles[p]!= 205{style:1,script:1}?a.remove():(a.parent&&c.push({check:"it",el:a.parent}),a.replaceWithChildren())}function p(a,b,c){var d,h;for(d=0;d<c.length;++d)if(h=c[d],!(h.check&&!a.check(h.check,!1)||h.left&&!h.left(b))){h.right(b,J);break}}function m(a,b){var c=b.getDefinition(),d=c.attributes,h=c.styles,p,e,m,r;if(a.name!=c.element)return!1;for(p in d)if("class"==p)for(c=d[p].split(/\s+/),m=a.classes.join("|");r=c.pop();){if(-1==m.indexOf(r))return!1}else if(a.attributes[p]!=d[p])return!1;for(e in h)if(a.styles[e]!=
205k[p])return!1;return!0}function D(a,b){var c,d;"string"==typeof a?c=a:a instanceof CKEDITOR.style?d=a:(c=a[0],d=a[1]);return[{element:c,left:d,right:function(a,c){c.transform(a,b)}}]}function r(a){return function(b){return n(b,a)}}function F(a){return function(b,c){c[a](b)}}var B=CKEDITOR.dtd,L=CKEDITOR.tools.copy,T=CKEDITOR.tools.trim,M=["","p","br","div"];CKEDITOR.FILTER_SKIP_TREE=2;CKEDITOR.filter=function(a){this.allowedContent=[];this.disallowedContent=[];this.elementCallbacks=null;this.disabled= 206h[e])return!1;return!0}function C(a,b){var c,d;"string"==typeof a?c=a:a instanceof CKEDITOR.style?d=a:(c=a[0],d=a[1]);return[{element:c,left:d,right:function(a,c){c.transform(a,b)}}]}function r(a){return function(b){return m(b,a)}}function G(a){return function(b,c){c[a](b)}}var H=CKEDITOR.dtd,K=CKEDITOR.tools.copy,R=CKEDITOR.tools.trim,M=["","p","br","div"];CKEDITOR.FILTER_SKIP_TREE=2;CKEDITOR.filter=function(a){this.allowedContent=[];this.disallowedContent=[];this.elementCallbacks=null;this.disabled=
206!1;this.editor=null;this.id=CKEDITOR.tools.getNextNumber();this._={allowedRules:{elements:{},generic:[]},disallowedRules:{elements:{},generic:[]},transformations:{},cachedTests:{}};CKEDITOR.filter.instances[this.id]=this;if(a instanceof CKEDITOR.editor){a=this.editor=a;this.customConfig=!0;var b=a.config.allowedContent;!0===b?this.disabled=!0:(b||(this.customConfig=!1),this.allow(b,"config",1),this.allow(a.config.extraAllowedContent,"extra",1),this.allow(M[a.enterMode]+" "+M[a.shiftEnterMode],"default", 207!1;this.editor=null;this.id=CKEDITOR.tools.getNextNumber();this._={allowedRules:{elements:{},generic:[]},disallowedRules:{elements:{},generic:[]},transformations:{},cachedTests:{}};CKEDITOR.filter.instances[this.id]=this;if(a instanceof CKEDITOR.editor){a=this.editor=a;this.customConfig=!0;var b=a.config.allowedContent;!0===b?this.disabled=!0:(b||(this.customConfig=!1),this.allow(b,"config",1),this.allow(a.config.extraAllowedContent,"extra",1),this.allow(M[a.enterMode]+" "+M[a.shiftEnterMode],"default",
2071),this.disallow(a.config.disallowedContent))}else this.customConfig=!1,this.allow(a,"default",1)};CKEDITOR.filter.instances={};CKEDITOR.filter.prototype={allow:function(b,c,d){if(!g(this,b,d))return!1;var k,e;if("string"==typeof b)b=f(b);else if(b instanceof CKEDITOR.style){if(b.toAllowedContentRules)return this.allow(b.toAllowedContentRules(this.editor),c,d);k=b.getDefinition();b={};d=k.attributes;b[k.element]=k={styles:k.styles,requiredStyles:k.styles&&CKEDITOR.tools.objectKeys(k.styles)};d&&(d= 2081),this.disallow(a.config.disallowedContent))}else this.customConfig=!1,this.allow(a,"default",1)};CKEDITOR.filter.instances={};CKEDITOR.filter.prototype={allow:function(b,c,d){if(!g(this,b,d))return!1;var h,p;if("string"==typeof b)b=f(b);else if(b instanceof CKEDITOR.style){if(b.toAllowedContentRules)return this.allow(b.toAllowedContentRules(this.editor),c,d);h=b.getDefinition();b={};d=h.attributes;b[h.element]=h={styles:h.styles,requiredStyles:h.styles&&CKEDITOR.tools.objectKeys(h.styles)};d&&(d=
208L(d),k.classes=d["class"]?d["class"].split(/\s+/):null,k.requiredClasses=k.classes,delete d["class"],k.attributes=d,k.requiredAttributes=d&&CKEDITOR.tools.objectKeys(d))}else if(CKEDITOR.tools.isArray(b)){for(k=0;k<b.length;++k)e=this.allow(b[k],c,d);return e}a(this,b,c,this.allowedContent,this._.allowedRules);return!0},applyTo:function(a,b,c,d){if(this.disabled)return!1;var e=this,p=[],n=this.editor&&this.editor.config.protectedSource,r,f=!1,m={doFilter:!c,doTransform:!0,doCallbacks:!0,toHtml:b}; 209K(d),h.classes=d["class"]?d["class"].split(/\s+/):null,h.requiredClasses=h.classes,delete d["class"],h.attributes=d,h.requiredAttributes=d&&CKEDITOR.tools.objectKeys(d))}else if(CKEDITOR.tools.isArray(b)){for(h=0;h<b.length;++h)p=this.allow(b[h],c,d);return p}a(this,b,c,this.allowedContent,this._.allowedRules);return!0},applyTo:function(a,b,c,d){if(this.disabled)return!1;var p=this,e=[],m=this.editor&&this.editor.config.protectedSource,r,g=!1,f={doFilter:!c,doTransform:!0,doCallbacks:!0,toHtml:b};
209a.forEach(function(a){if(a.type==CKEDITOR.NODE_ELEMENT){if("off"==a.attributes["data-cke-filter"])return!1;if(!b||"span"!=a.name||!~CKEDITOR.tools.objectKeys(a.attributes).join("|").indexOf("data-cke-"))if(r=u(e,a,p,m),r&1)f=!0;else if(r&2)return!1}else if(a.type==CKEDITOR.NODE_COMMENT&&a.value.match(/^\{cke_protected\}(?!\{C\})/)){var c;a:{var d=decodeURIComponent(a.value.replace(/^\{cke_protected\}/,""));c=[];var k,x,g;if(n)for(x=0;x<n.length;++x)if((g=d.match(n[x]))&&g[0].length==d.length){c=!0; 210a.forEach(function(a){if(a.type==CKEDITOR.NODE_ELEMENT){if("off"==a.attributes["data-cke-filter"])return!1;if(!b||"span"!=a.name||!~CKEDITOR.tools.objectKeys(a.attributes).join("|").indexOf("data-cke-"))if(r=u(p,a,e,f),r&1)g=!0;else if(r&2)return!1}else if(a.type==CKEDITOR.NODE_COMMENT&&a.value.match(/^\{cke_protected\}(?!\{C\})/)){var c;a:{var d=decodeURIComponent(a.value.replace(/^\{cke_protected\}/,""));c=[];var h,q,z;if(m)for(q=0;q<m.length;++q)if((z=d.match(m[q]))&&z[0].length==d.length){c=!0;
210break a}d=CKEDITOR.htmlParser.fragment.fromHtml(d);1==d.children.length&&(k=d.children[0]).type==CKEDITOR.NODE_ELEMENT&&u(e,k,c,m);c=!c.length}c||p.push(a)}},null,!0);p.length&&(f=!0);var x;a=[];d=M[d||(this.editor?this.editor.enterMode:CKEDITOR.ENTER_P)];for(var g;c=p.pop();)c.type==CKEDITOR.NODE_ELEMENT?k(c,d,a):c.remove();for(;x=a.pop();)if(c=x.el,c.parent)switch(g=B[c.parent.name]||B.span,x.check){case "it":B.$removeEmpty[c.name]&&!c.children.length?k(c,d,a):y(c)||k(c,d,a);break;case "el-up":c.parent.type== 211break a}d=CKEDITOR.htmlParser.fragment.fromHtml(d);1==d.children.length&&(h=d.children[0]).type==CKEDITOR.NODE_ELEMENT&&u(p,h,c,f);c=!c.length}c||e.push(a)}},null,!0);e.length&&(g=!0);var q;a=[];d=M[d||(this.editor?this.editor.enterMode:CKEDITOR.ENTER_P)];for(var z;c=e.pop();)c.type==CKEDITOR.NODE_ELEMENT?h(c,d,a):c.remove();for(;q=a.pop();)if(c=q.el,c.parent)switch(z=H[c.parent.name]||H.span,q.check){case "it":H.$removeEmpty[c.name]&&!c.children.length?h(c,d,a):y(c)||h(c,d,a);break;case "el-up":c.parent.type==
211CKEDITOR.NODE_DOCUMENT_FRAGMENT||g[c.name]||k(c,d,a);break;case "parent-down":c.parent.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT||g[c.name]||k(c.parent,d,a)}return f},checkFeature:function(a){if(this.disabled||!a)return!0;a.toFeature&&(a=a.toFeature(this.editor));return!a.requiredContent||this.check(a.requiredContent)},disable:function(){this.disabled=!0},disallow:function(b){if(!g(this,b,!0))return!1;"string"==typeof b&&(b=f(b));a(this,b,null,this.disallowedContent,this._.disallowedRules);return!0}, 212CKEDITOR.NODE_DOCUMENT_FRAGMENT||z[c.name]||h(c,d,a);break;case "parent-down":c.parent.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT||z[c.name]||h(c.parent,d,a)}return g},checkFeature:function(a){if(this.disabled||!a)return!0;a.toFeature&&(a=a.toFeature(this.editor));return!a.requiredContent||this.check(a.requiredContent)},disable:function(){this.disabled=!0},disallow:function(b){if(!g(this,b,!0))return!1;"string"==typeof b&&(b=f(b));a(this,b,null,this.disallowedContent,this._.disallowedRules);return!0},
212addContentForms:function(a){if(!this.disabled&&a){var b,c,d=[],k;for(b=0;b<a.length&&!k;++b)c=a[b],("string"==typeof c||c instanceof CKEDITOR.style)&&this.check(c)&&(k=c);if(k){for(b=0;b<a.length;++b)d.push(D(a[b],k));this.addTransformations(d)}}},addElementCallback:function(a){this.elementCallbacks||(this.elementCallbacks=[]);this.elementCallbacks.push(a)},addFeature:function(a){if(this.disabled||!a)return!0;a.toFeature&&(a=a.toFeature(this.editor));this.allow(a.allowedContent,a.name);this.addTransformations(a.contentTransformations); 213addContentForms:function(a){if(!this.disabled&&a){var b,c,d=[],h;for(b=0;b<a.length&&!h;++b)c=a[b],("string"==typeof c||c instanceof CKEDITOR.style)&&this.check(c)&&(h=c);if(h){for(b=0;b<a.length;++b)d.push(C(a[b],h));this.addTransformations(d)}}},addElementCallback:function(a){this.elementCallbacks||(this.elementCallbacks=[]);this.elementCallbacks.push(a)},addFeature:function(a){if(this.disabled||!a)return!0;a.toFeature&&(a=a.toFeature(this.editor));this.allow(a.allowedContent,a.name);this.addTransformations(a.contentTransformations);
213this.addContentForms(a.contentForms);return a.requiredContent&&(this.customConfig||this.disallowedContent.length)?this.check(a.requiredContent):!0},addTransformations:function(a){var b,c;if(!this.disabled&&a){var d=this._.transformations,k;for(k=0;k<a.length;++k){b=a[k];var e=void 0,p=void 0,n=void 0,f=void 0,x=void 0,m=void 0;c=[];for(p=0;p<b.length;++p)n=b[p],"string"==typeof n?(n=n.split(/\s*:\s*/),f=n[0],x=null,m=n[1]):(f=n.check,x=n.left,m=n.right),e||(e=n,e=e.element?e.element:f?f.match(/^([a-z0-9]+)/i)[0]: 214this.addContentForms(a.contentForms);return a.requiredContent&&(this.customConfig||this.disallowedContent.length)?this.check(a.requiredContent):!0},addTransformations:function(a){var b,c;if(!this.disabled&&a){var d=this._.transformations,h;for(h=0;h<a.length;++h){b=a[h];var p=void 0,e=void 0,m=void 0,g=void 0,q=void 0,f=void 0;c=[];for(e=0;e<b.length;++e)m=b[e],"string"==typeof m?(m=m.split(/\s*:\s*/),g=m[0],q=null,f=m[1]):(g=m.check,q=m.left,f=m.right),p||(p=m,p=p.element?p.element:g?g.match(/^([a-z0-9]+)/i)[0]:
214e.left.getDefinition().element),x instanceof CKEDITOR.style&&(x=r(x)),c.push({check:f==e?null:f,left:x,right:"string"==typeof m?F(m):m});b=e;d[b]||(d[b]=[]);d[b].push(c)}}},check:function(a,b,c){if(this.disabled)return!0;if(CKEDITOR.tools.isArray(a)){for(var d=a.length;d--;)if(this.check(a[d],b,c))return!0;return!1}var k,e;if("string"==typeof a){e=a+"\x3c"+(!1===b?"0":"1")+(c?"1":"0")+"\x3e";if(e in this._.cachedChecks)return this._.cachedChecks[e];d=f(a).$1;k=d.styles;var n=d.classes;d.name=d.elements; 215p.left.getDefinition().element),q instanceof CKEDITOR.style&&(q=r(q)),c.push({check:g==p?null:g,left:q,right:"string"==typeof f?G(f):f});b=p;d[b]||(d[b]=[]);d[b].push(c)}}},check:function(a,b,c){if(this.disabled)return!0;if(CKEDITOR.tools.isArray(a)){for(var d=a.length;d--;)if(this.check(a[d],b,c))return!0;return!1}var h,e;if("string"==typeof a){e=a+"\x3c"+(!1===b?"0":"1")+(c?"1":"0")+"\x3e";if(e in this._.cachedChecks)return this._.cachedChecks[e];d=f(a).$1;h=d.styles;var m=d.classes;d.name=d.elements;
215d.classes=n=n?n.split(/\s*,\s*/):[];d.styles=t(k);d.attributes=t(d.attributes);d.children=[];n.length&&(d.attributes["class"]=n.join(" "));k&&(d.attributes.style=CKEDITOR.tools.writeCssText(d.styles));k=d}else d=a.getDefinition(),k=d.styles,n=d.attributes||{},k?(k=L(k),n.style=CKEDITOR.tools.writeCssText(k,!0)):k={},k={name:d.element,attributes:n,classes:n["class"]?n["class"].split(/\s+/):[],styles:k,children:[]};var n=CKEDITOR.tools.clone(k),r=[],x;if(!1!==b&&(x=this._.transformations[k.name])){for(d= 216d.classes=m=m?m.split(/\s*,\s*/):[];d.styles=w(h);d.attributes=w(d.attributes);d.children=[];m.length&&(d.attributes["class"]=m.join(" "));h&&(d.attributes.style=CKEDITOR.tools.writeCssText(d.styles));h=d}else d=a.getDefinition(),h=d.styles,m=d.attributes||{},h?(h=K(h),m.style=CKEDITOR.tools.writeCssText(h,!0)):h={},h={name:d.element,attributes:m,classes:m["class"]?m["class"].split(/\s+/):[],styles:h,children:[]};var m=CKEDITOR.tools.clone(h),r=[],g;if(!1!==b&&(g=this._.transformations[h.name])){for(d=
2160;d<x.length;++d)p(this,k,x[d]);m(k)}u(this,n,r,{doFilter:!0,doTransform:!1!==b,skipRequired:!c,skipFinalValidation:!c});b=0<r.length?!1:CKEDITOR.tools.objectCompare(k.attributes,n.attributes,!0)?!0:!1;"string"==typeof a&&(this._.cachedChecks[e]=b);return b},getAllowedEnterMode:function(){var a=["p","div","br"],b={p:CKEDITOR.ENTER_P,div:CKEDITOR.ENTER_DIV,br:CKEDITOR.ENTER_BR};return function(c,d){var k=a.slice(),e;if(this.check(M[c]))return c;for(d||(k=k.reverse());e=k.pop();)if(this.check(e))return b[e]; 2170;d<g.length;++d)p(this,h,g[d]);q(h)}u(this,m,r,{doFilter:!0,doTransform:!1!==b,skipRequired:!c,skipFinalValidation:!c});b=0<r.length?!1:CKEDITOR.tools.objectCompare(h.attributes,m.attributes,!0)?!0:!1;"string"==typeof a&&(this._.cachedChecks[e]=b);return b},getAllowedEnterMode:function(){var a=["p","div","br"],b={p:CKEDITOR.ENTER_P,div:CKEDITOR.ENTER_DIV,br:CKEDITOR.ENTER_BR};return function(c,d){var h=a.slice(),p;if(this.check(M[c]))return c;for(d||(h=h.reverse());p=h.pop();)if(this.check(p))return b[p];
217return CKEDITOR.ENTER_BR}}(),destroy:function(){delete CKEDITOR.filter.instances[this.id];delete this._;delete this.allowedContent;delete this.disallowedContent}};var S={styles:1,attributes:1,classes:1},w={styles:"requiredStyles",attributes:"requiredAttributes",classes:"requiredClasses"},H=/^([a-z0-9\-*\s]+)((?:\s*\{[!\w\-,\s\*]+\}\s*|\s*\[[!\w\-,\s\*]+\]\s*|\s*\([!\w\-,\s\*]+\)\s*){0,3})(?:;\s*|$)/i,I={styles:/{([^}]+)}/,attrs:/\[([^\]]+)\]/,classes:/\(([^\)]+)\)/},G=/^cke:(object|embed|param)$/, 218return CKEDITOR.ENTER_BR}}(),destroy:function(){delete CKEDITOR.filter.instances[this.id];delete this._;delete this.allowedContent;delete this.disallowedContent}};var Q={styles:1,attributes:1,classes:1},v={styles:"requiredStyles",attributes:"requiredAttributes",classes:"requiredClasses"},D=/^([a-z0-9\-*\s]+)((?:\s*\{[!\w\-,\s\*]+\}\s*|\s*\[[!\w\-,\s\*]+\]\s*|\s*\([!\w\-,\s\*]+\)\s*){0,3})(?:;\s*|$)/i,I={styles:/{([^}]+)}/,attrs:/\[([^\]]+)\]/,classes:/\(([^\)]+)\)/},E=/^cke:(object|embed|param)$/,
218J=/^(object|embed|param)$/,O=CKEDITOR.filter.transformationsTools={sizeToStyle:function(a){this.lengthToStyle(a,"width");this.lengthToStyle(a,"height")},sizeToAttribute:function(a){this.lengthToAttribute(a,"width");this.lengthToAttribute(a,"height")},lengthToStyle:function(a,b,c){c=c||b;if(!(c in a.styles)){var d=a.attributes[b];d&&(/^\d+$/.test(d)&&(d+="px"),a.styles[c]=d)}delete a.attributes[b]},lengthToAttribute:function(a,b,c){c=c||b;if(!(c in a.attributes)){var d=a.styles[b],k=d&&d.match(/^(\d+)(?:\.\d*)?px$/); 219L=/^(object|embed|param)$/,J=CKEDITOR.filter.transformationsTools={sizeToStyle:function(a){this.lengthToStyle(a,"width");this.lengthToStyle(a,"height")},sizeToAttribute:function(a){this.lengthToAttribute(a,"width");this.lengthToAttribute(a,"height")},lengthToStyle:function(a,b,c){c=c||b;if(!(c in a.styles)){var d=a.attributes[b];d&&(/^\d+$/.test(d)&&(d+="px"),a.styles[c]=d)}delete a.attributes[b]},lengthToAttribute:function(a,b,c){c=c||b;if(!(c in a.attributes)){var d=a.styles[b],h=d&&d.match(/^(\d+)(?:\.\d*)?px$/);
219k?a.attributes[c]=k[1]:"cke-test"==d&&(a.attributes[c]="cke-test")}delete a.styles[b]},alignmentToStyle:function(a){if(!("float"in a.styles)){var b=a.attributes.align;if("left"==b||"right"==b)a.styles["float"]=b}delete a.attributes.align},alignmentToAttribute:function(a){if(!("align"in a.attributes)){var b=a.styles["float"];if("left"==b||"right"==b)a.attributes.align=b}delete a.styles["float"]},matchesStyle:n,transform:function(a,b){if("string"==typeof b)a.name=b;else{var c=b.getDefinition(),d=c.styles, 220h?a.attributes[c]=h[1]:"cke-test"==d&&(a.attributes[c]="cke-test")}delete a.styles[b]},alignmentToStyle:function(a){if(!("float"in a.styles)){var b=a.attributes.align;if("left"==b||"right"==b)a.styles["float"]=b}delete a.attributes.align},alignmentToAttribute:function(a){if(!("align"in a.attributes)){var b=a.styles["float"];if("left"==b||"right"==b)a.attributes.align=b}delete a.styles["float"]},matchesStyle:m,transform:function(a,b){if("string"==typeof b)a.name=b;else{var c=b.getDefinition(),d=c.styles,
220k=c.attributes,e,p,n,r;a.name=c.element;for(e in k)if("class"==e)for(c=a.classes.join("|"),n=k[e].split(/\s+/);r=n.pop();)-1==c.indexOf(r)&&a.classes.push(r);else a.attributes[e]=k[e];for(p in d)a.styles[p]=d[p]}}}})(); 221h=c.attributes,p,m,e,r;a.name=c.element;for(p in h)if("class"==p)for(c=a.classes.join("|"),e=h[p].split(/\s+/);r=e.pop();)-1==c.indexOf(r)&&a.classes.push(r);else a.attributes[p]=h[p];for(m in d)a.styles[m]=d[m]}}}})();
221(function(){CKEDITOR.focusManager=function(a){if(a.focusManager)return a.focusManager;this.hasFocus=!1;this.currentActive=null;this._={editor:a};return this};CKEDITOR.focusManager._={blurDelay:200};CKEDITOR.focusManager.prototype={focus:function(a){this._.timer&&clearTimeout(this._.timer);a&&(this.currentActive=a);this.hasFocus||this._.locked||((a=CKEDITOR.currentInstance)&&a.focusManager.blur(1),this.hasFocus=!0,(a=this._.editor.container)&&a.addClass("cke_focus"),this._.editor.fire("focus"))},lock:function(){this._.locked= 222(function(){CKEDITOR.focusManager=function(a){if(a.focusManager)return a.focusManager;this.hasFocus=!1;this.currentActive=null;this._={editor:a};return this};CKEDITOR.focusManager._={blurDelay:200};CKEDITOR.focusManager.prototype={focus:function(a){this._.timer&&clearTimeout(this._.timer);a&&(this.currentActive=a);this.hasFocus||this._.locked||((a=CKEDITOR.currentInstance)&&a.focusManager.blur(1),this.hasFocus=!0,(a=this._.editor.container)&&a.addClass("cke_focus"),this._.editor.fire("focus"))},lock:function(){this._.locked=
2221},unlock:function(){delete this._.locked},blur:function(a){function d(){if(this.hasFocus){this.hasFocus=!1;var a=this._.editor.container;a&&a.removeClass("cke_focus");this._.editor.fire("blur")}}if(!this._.locked){this._.timer&&clearTimeout(this._.timer);var b=CKEDITOR.focusManager._.blurDelay;a||!b?d.call(this):this._.timer=CKEDITOR.tools.setTimeout(function(){delete this._.timer;d.call(this)},b,this)}},add:function(a,d){var b=a.getCustomData("focusmanager");if(!b||b!=this){b&&b.remove(a);var b= 2231},unlock:function(){delete this._.locked},blur:function(a){function d(){if(this.hasFocus){this.hasFocus=!1;var a=this._.editor.container;a&&a.removeClass("cke_focus");this._.editor.fire("blur")}}if(!this._.locked){this._.timer&&clearTimeout(this._.timer);var b=CKEDITOR.focusManager._.blurDelay;a||!b?d.call(this):this._.timer=CKEDITOR.tools.setTimeout(function(){delete this._.timer;d.call(this)},b,this)}},add:function(a,d){var b=a.getCustomData("focusmanager");if(!b||b!=this){b&&b.remove(a);var b=
223"focus",c="blur";d&&(CKEDITOR.env.ie?(b="focusin",c="focusout"):CKEDITOR.event.useCapture=1);var e={blur:function(){a.equals(this.currentActive)&&this.blur()},focus:function(){this.focus(a)}};a.on(b,e.focus,this);a.on(c,e.blur,this);d&&(CKEDITOR.event.useCapture=0);a.setCustomData("focusmanager",this);a.setCustomData("focusmanager_handlers",e)}},remove:function(a){a.removeCustomData("focusmanager");var d=a.removeCustomData("focusmanager_handlers");a.removeListener("blur",d.blur);a.removeListener("focus", 224"focus",c="blur";d&&(CKEDITOR.env.ie?(b="focusin",c="focusout"):CKEDITOR.event.useCapture=1);var e={blur:function(){a.equals(this.currentActive)&&this.blur()},focus:function(){this.focus(a)}};a.on(b,e.focus,this);a.on(c,e.blur,this);d&&(CKEDITOR.event.useCapture=0);a.setCustomData("focusmanager",this);a.setCustomData("focusmanager_handlers",e)}},remove:function(a){a.removeCustomData("focusmanager");var d=a.removeCustomData("focusmanager_handlers");a.removeListener("blur",d.blur);a.removeListener("focus",
224d.focus)}}})();CKEDITOR.keystrokeHandler=function(a){if(a.keystrokeHandler)return a.keystrokeHandler;this.keystrokes={};this.blockedKeystrokes={};this._={editor:a};return this}; 225d.focus)}}})();CKEDITOR.keystrokeHandler=function(a){if(a.keystrokeHandler)return a.keystrokeHandler;this.keystrokes={};this.blockedKeystrokes={};this._={editor:a};return this};
225(function(){var a,d=function(b){b=b.data;var d=b.getKeystroke(),g=this.keystrokes[d],h=this._.editor;a=!1===h.fire("key",{keyCode:d,domEvent:b});a||(g&&(a=!1!==h.execCommand(g,{from:"keystrokeHandler"})),a||(a=!!this.blockedKeystrokes[d]));a&&b.preventDefault(!0);return!a},b=function(b){a&&(a=!1,b.data.preventDefault(!0))};CKEDITOR.keystrokeHandler.prototype={attach:function(a){a.on("keydown",d,this);if(CKEDITOR.env.gecko&&CKEDITOR.env.mac)a.on("keypress",b,this)}}})(); 226(function(){var a,d=function(b){b=b.data;var d=b.getKeystroke(),g=this.keystrokes[d],l=this._.editor;a=!1===l.fire("key",{keyCode:d,domEvent:b});a||(g&&(a=!1!==l.execCommand(g,{from:"keystrokeHandler"})),a||(a=!!this.blockedKeystrokes[d]));a&&b.preventDefault(!0);return!a},b=function(b){a&&(a=!1,b.data.preventDefault(!0))};CKEDITOR.keystrokeHandler.prototype={attach:function(a){a.on("keydown",d,this);if(CKEDITOR.env.gecko&&CKEDITOR.env.mac)a.on("keypress",b,this)}}})();
226(function(){CKEDITOR.lang={languages:{af:1,ar:1,bg:1,bn:1,bs:1,ca:1,cs:1,cy:1,da:1,de:1,el:1,"en-au":1,"en-ca":1,"en-gb":1,en:1,eo:1,es:1,et:1,eu:1,fa:1,fi:1,fo:1,"fr-ca":1,fr:1,gl:1,gu:1,he:1,hi:1,hr:1,hu:1,id:1,is:1,it:1,ja:1,ka:1,km:1,ko:1,ku:1,lt:1,lv:1,mk:1,mn:1,ms:1,nb:1,nl:1,no:1,pl:1,"pt-br":1,pt:1,ro:1,ru:1,si:1,sk:1,sl:1,sq:1,"sr-latn":1,sr:1,sv:1,th:1,tr:1,tt:1,ug:1,uk:1,vi:1,"zh-cn":1,zh:1},rtl:{ar:1,fa:1,he:1,ku:1,ug:1},load:function(a,d,b){a&&CKEDITOR.lang.languages[a]||(a=this.detect(d, 227(function(){CKEDITOR.lang={languages:{af:1,ar:1,bg:1,bn:1,bs:1,ca:1,cs:1,cy:1,da:1,de:1,"de-ch":1,el:1,"en-au":1,"en-ca":1,"en-gb":1,en:1,eo:1,es:1,et:1,eu:1,fa:1,fi:1,fo:1,"fr-ca":1,fr:1,gl:1,gu:1,he:1,hi:1,hr:1,hu:1,id:1,is:1,it:1,ja:1,ka:1,km:1,ko:1,ku:1,lt:1,lv:1,mk:1,mn:1,ms:1,nb:1,nl:1,no:1,pl:1,"pt-br":1,pt:1,ro:1,ru:1,si:1,sk:1,sl:1,sq:1,"sr-latn":1,sr:1,sv:1,th:1,tr:1,tt:1,ug:1,uk:1,vi:1,"zh-cn":1,zh:1},rtl:{ar:1,fa:1,he:1,ku:1,ug:1},load:function(a,d,b){a&&CKEDITOR.lang.languages[a]||(a=
227a));var c=this;d=function(){c[a].dir=c.rtl[a]?"rtl":"ltr";b(a,c[a])};this[a]?d():CKEDITOR.scriptLoader.load(CKEDITOR.getUrl("lang/"+a+".js"),d,this)},detect:function(a,d){var b=this.languages;d=d||navigator.userLanguage||navigator.language||a;var c=d.toLowerCase().match(/([a-z]+)(?:-([a-z]+))?/),e=c[1],c=c[2];b[e+"-"+c]?e=e+"-"+c:b[e]||(e=null);CKEDITOR.lang.detect=e?function(){return e}:function(a){return a};return e||a}}})(); 228this.detect(d,a));var c=this;d=function(){c[a].dir=c.rtl[a]?"rtl":"ltr";b(a,c[a])};this[a]?d():CKEDITOR.scriptLoader.load(CKEDITOR.getUrl("lang/"+a+".js"),d,this)},detect:function(a,d){var b=this.languages;d=d||navigator.userLanguage||navigator.language||a;var c=d.toLowerCase().match(/([a-z]+)(?:-([a-z]+))?/),e=c[1],c=c[2];b[e+"-"+c]?e=e+"-"+c:b[e]||(e=null);CKEDITOR.lang.detect=e?function(){return e}:function(a){return a};return e||a}}})();
228CKEDITOR.scriptLoader=function(){var a={},d={};return{load:function(b,c,e,g){var h="string"==typeof b;h&&(b=[b]);e||(e=CKEDITOR);var l=b.length,q=[],t=[],f=function(a){c&&(h?c.call(e,a):c.call(e,q,t))};if(0===l)f(!0);else{var z=function(a,b){(b?q:t).push(a);0>=--l&&(g&&CKEDITOR.document.getDocumentElement().removeStyle("cursor"),f(b))},A=function(b,c){a[b]=1;var e=d[b];delete d[b];for(var f=0;f<e.length;f++)e[f](b,c)},u=function(b){if(a[b])z(b,!0);else{var e=d[b]||(d[b]=[]);e.push(z);if(!(1<e.length)){var f= 229CKEDITOR.scriptLoader=function(){var a={},d={};return{load:function(b,c,e,g){var l="string"==typeof b;l&&(b=[b]);e||(e=CKEDITOR);var k=b.length,n=[],w=[],f=function(a){c&&(l?c.call(e,a):c.call(e,n,w))};if(0===k)f(!0);else{var x=function(a,b){(b?n:w).push(a);0>=--k&&(g&&CKEDITOR.document.getDocumentElement().removeStyle("cursor"),f(b))},A=function(b,c){a[b]=1;var e=d[b];delete d[b];for(var g=0;g<e.length;g++)e[g](b,c)},u=function(b){if(a[b])x(b,!0);else{var e=d[b]||(d[b]=[]);e.push(x);if(!(1<e.length)){var g=
229new CKEDITOR.dom.element("script");f.setAttributes({type:"text/javascript",src:b});c&&(CKEDITOR.env.ie&&11>CKEDITOR.env.version?f.$.onreadystatechange=function(){if("loaded"==f.$.readyState||"complete"==f.$.readyState)f.$.onreadystatechange=null,A(b,!0)}:(f.$.onload=function(){setTimeout(function(){A(b,!0)},0)},f.$.onerror=function(){A(b,!1)}));f.appendTo(CKEDITOR.document.getHead())}}};g&&CKEDITOR.document.getDocumentElement().setStyle("cursor","wait");for(var C=0;C<l;C++)u(b[C])}},queue:function(){function a(){var b; 230new CKEDITOR.dom.element("script");g.setAttributes({type:"text/javascript",src:b});c&&(CKEDITOR.env.ie&&11>CKEDITOR.env.version?g.$.onreadystatechange=function(){if("loaded"==g.$.readyState||"complete"==g.$.readyState)g.$.onreadystatechange=null,A(b,!0)}:(g.$.onload=function(){setTimeout(function(){A(b,!0)},0)},g.$.onerror=function(){A(b,!1)}));g.appendTo(CKEDITOR.document.getHead())}}};g&&CKEDITOR.document.getDocumentElement().setStyle("cursor","wait");for(var B=0;B<k;B++)u(b[B])}},queue:function(){function a(){var b;
230(b=c[0])&&this.load(b.scriptUrl,b.callback,CKEDITOR,0)}var c=[];return function(d,g){var h=this;c.push({scriptUrl:d,callback:function(){g&&g.apply(this,arguments);c.shift();a.call(h)}});1==c.length&&a.call(this)}}()}}();CKEDITOR.resourceManager=function(a,d){this.basePath=a;this.fileName=d;this.registered={};this.loaded={};this.externals={};this._={waitingList:{}}}; 231(b=c[0])&&this.load(b.scriptUrl,b.callback,CKEDITOR,0)}var c=[];return function(d,g){var l=this;c.push({scriptUrl:d,callback:function(){g&&g.apply(this,arguments);c.shift();a.call(l)}});1==c.length&&a.call(this)}}()}}();CKEDITOR.resourceManager=function(a,d){this.basePath=a;this.fileName=d;this.registered={};this.loaded={};this.externals={};this._={waitingList:{}}};
231CKEDITOR.resourceManager.prototype={add:function(a,d){if(this.registered[a])throw Error('[CKEDITOR.resourceManager.add] The resource name "'+a+'" is already registered.');var b=this.registered[a]=d||{};b.name=a;b.path=this.getPath(a);CKEDITOR.fire(a+CKEDITOR.tools.capitalize(this.fileName)+"Ready",b);return this.get(a)},get:function(a){return this.registered[a]||null},getPath:function(a){var d=this.externals[a];return CKEDITOR.getUrl(d&&d.dir||this.basePath+a+"/")},getFilePath:function(a){var d=this.externals[a]; 232CKEDITOR.resourceManager.prototype={add:function(a,d){if(this.registered[a])throw Error('[CKEDITOR.resourceManager.add] The resource name "'+a+'" is already registered.');var b=this.registered[a]=d||{};b.name=a;b.path=this.getPath(a);CKEDITOR.fire(a+CKEDITOR.tools.capitalize(this.fileName)+"Ready",b);return this.get(a)},get:function(a){return this.registered[a]||null},getPath:function(a){var d=this.externals[a];return CKEDITOR.getUrl(d&&d.dir||this.basePath+a+"/")},getFilePath:function(a){var d=this.externals[a];
232return CKEDITOR.getUrl(this.getPath(a)+(d?d.file:this.fileName+".js"))},addExternal:function(a,d,b){a=a.split(",");for(var c=0;c<a.length;c++){var e=a[c];b||(d=d.replace(/[^\/]+$/,function(a){b=a;return""}));this.externals[e]={dir:d,file:b||this.fileName+".js"}}},load:function(a,d,b){CKEDITOR.tools.isArray(a)||(a=a?[a]:[]);for(var c=this.loaded,e=this.registered,g=[],h={},l={},q=0;q<a.length;q++){var t=a[q];if(t)if(c[t]||e[t])l[t]=this.get(t);else{var f=this.getFilePath(t);g.push(f);f in h||(h[f]= 233return CKEDITOR.getUrl(this.getPath(a)+(d?d.file:this.fileName+".js"))},addExternal:function(a,d,b){a=a.split(",");for(var c=0;c<a.length;c++){var e=a[c];b||(d=d.replace(/[^\/]+$/,function(a){b=a;return""}));this.externals[e]={dir:d,file:b||this.fileName+".js"}}},load:function(a,d,b){CKEDITOR.tools.isArray(a)||(a=a?[a]:[]);for(var c=this.loaded,e=this.registered,g=[],l={},k={},n=0;n<a.length;n++){var w=a[n];if(w)if(c[w]||e[w])k[w]=this.get(w);else{var f=this.getFilePath(w);g.push(f);f in l||(l[f]=
233[]);h[f].push(t)}}CKEDITOR.scriptLoader.load(g,function(a,e){if(e.length)throw Error('[CKEDITOR.resourceManager.load] Resource name "'+h[e[0]].join(",")+'" was not found at "'+e[0]+'".');for(var f=0;f<a.length;f++)for(var g=h[a[f]],m=0;m<g.length;m++){var y=g[m];l[y]=this.get(y);c[y]=1}d.call(b,l)},this)}};CKEDITOR.plugins=new CKEDITOR.resourceManager("plugins/","plugin"); 234[]);l[f].push(w)}}CKEDITOR.scriptLoader.load(g,function(a,e){if(e.length)throw Error('[CKEDITOR.resourceManager.load] Resource name "'+l[e[0]].join(",")+'" was not found at "'+e[0]+'".');for(var g=0;g<a.length;g++)for(var f=l[a[g]],q=0;q<f.length;q++){var y=f[q];k[y]=this.get(y);c[y]=1}d.call(b,k)},this)}};CKEDITOR.plugins=new CKEDITOR.resourceManager("plugins/","plugin");
234CKEDITOR.plugins.load=CKEDITOR.tools.override(CKEDITOR.plugins.load,function(a){var d={};return function(b,c,e){var g={},h=function(b){a.call(this,b,function(a){CKEDITOR.tools.extend(g,a);var b=[],f;for(f in a){var l=a[f],A=l&&l.requires;if(!d[f]){if(l.icons)for(var u=l.icons.split(","),C=u.length;C--;)CKEDITOR.skin.addIcon(u[C],l.path+"icons/"+(CKEDITOR.env.hidpi&&l.hidpi?"hidpi/":"")+u[C]+".png");d[f]=1}if(A)for(A.split&&(A=A.split(",")),l=0;l<A.length;l++)g[A[l]]||b.push(A[l])}if(b.length)h.call(this, 235CKEDITOR.plugins.load=CKEDITOR.tools.override(CKEDITOR.plugins.load,function(a){var d={};return function(b,c,e){var g={},l=function(b){a.call(this,b,function(a){CKEDITOR.tools.extend(g,a);var b=[],f;for(f in a){var k=a[f],A=k&&k.requires;if(!d[f]){if(k.icons)for(var u=k.icons.split(","),B=u.length;B--;)CKEDITOR.skin.addIcon(u[B],k.path+"icons/"+(CKEDITOR.env.hidpi&&k.hidpi?"hidpi/":"")+u[B]+".png");d[f]=1}if(A)for(A.split&&(A=A.split(",")),k=0;k<A.length;k++)g[A[k]]||b.push(A[k])}if(b.length)l.call(this,
235b);else{for(f in g)l=g[f],l.onLoad&&!l.onLoad._called&&(!1===l.onLoad()&&delete g[f],l.onLoad._called=1);c&&c.call(e||window,g)}},this)};h.call(this,b)}});CKEDITOR.plugins.setLang=function(a,d,b){var c=this.get(a);a=c.langEntries||(c.langEntries={});c=c.lang||(c.lang=[]);c.split&&(c=c.split(","));-1==CKEDITOR.tools.indexOf(c,d)&&c.push(d);a[d]=b};CKEDITOR.ui=function(a){if(a.ui)return a.ui;this.items={};this.instances={};this.editor=a;this._={handlers:{}};return this}; 236b);else{for(f in g)k=g[f],k.onLoad&&!k.onLoad._called&&(!1===k.onLoad()&&delete g[f],k.onLoad._called=1);c&&c.call(e||window,g)}},this)};l.call(this,b)}});CKEDITOR.plugins.setLang=function(a,d,b){var c=this.get(a);a=c.langEntries||(c.langEntries={});c=c.lang||(c.lang=[]);c.split&&(c=c.split(","));-1==CKEDITOR.tools.indexOf(c,d)&&c.push(d);a[d]=b};CKEDITOR.ui=function(a){if(a.ui)return a.ui;this.items={};this.instances={};this.editor=a;this._={handlers:{}};return this};
236CKEDITOR.ui.prototype={add:function(a,d,b){b.name=a.toLowerCase();var c=this.items[a]={type:d,command:b.command||null,args:Array.prototype.slice.call(arguments,2)};CKEDITOR.tools.extend(c,b)},get:function(a){return this.instances[a]},create:function(a){var d=this.items[a],b=d&&this._.handlers[d.type],c=d&&d.command&&this.editor.getCommand(d.command),b=b&&b.create.apply(this,d.args);this.instances[a]=b;c&&c.uiItems.push(b);b&&!b.type&&(b.type=d.type);return b},addHandler:function(a,d){this._.handlers[a]= 237CKEDITOR.ui.prototype={add:function(a,d,b){b.name=a.toLowerCase();var c=this.items[a]={type:d,command:b.command||null,args:Array.prototype.slice.call(arguments,2)};CKEDITOR.tools.extend(c,b)},get:function(a){return this.instances[a]},create:function(a){var d=this.items[a],b=d&&this._.handlers[d.type],c=d&&d.command&&this.editor.getCommand(d.command),b=b&&b.create.apply(this,d.args);this.instances[a]=b;c&&c.uiItems.push(b);b&&!b.type&&(b.type=d.type);return b},addHandler:function(a,d){this._.handlers[a]=
237d},space:function(a){return CKEDITOR.document.getById(this.spaceId(a))},spaceId:function(a){return this.editor.id+"_"+a}};CKEDITOR.event.implementOn(CKEDITOR.ui); 238d},space:function(a){return CKEDITOR.document.getById(this.spaceId(a))},spaceId:function(a){return this.editor.id+"_"+a}};CKEDITOR.event.implementOn(CKEDITOR.ui);
238(function(){function a(a,e,f){CKEDITOR.event.call(this);a=a&&CKEDITOR.tools.clone(a);if(void 0!==e){if(!(e instanceof CKEDITOR.dom.element))throw Error("Expect element of type CKEDITOR.dom.element.");if(!f)throw Error("One of the element modes must be specified.");if(CKEDITOR.env.ie&&CKEDITOR.env.quirks&&f==CKEDITOR.ELEMENT_MODE_INLINE)throw Error("Inline element mode is not supported on IE quirks.");if(!b(e,f))throw Error('The specified element mode is not supported on element: "'+e.getName()+'".'); 239(function(){function a(a,e,f){CKEDITOR.event.call(this);a=a&&CKEDITOR.tools.clone(a);if(void 0!==e){if(!(e instanceof CKEDITOR.dom.element))throw Error("Expect element of type CKEDITOR.dom.element.");if(!f)throw Error("One of the element modes must be specified.");if(CKEDITOR.env.ie&&CKEDITOR.env.quirks&&f==CKEDITOR.ELEMENT_MODE_INLINE)throw Error("Inline element mode is not supported on IE quirks.");if(!b(e,f))throw Error('The specified element mode is not supported on element: "'+e.getName()+'".');
239this.element=e;this.elementMode=f;this.name=this.elementMode!=CKEDITOR.ELEMENT_MODE_APPENDTO&&(e.getId()||e.getNameAtt())}else this.elementMode=CKEDITOR.ELEMENT_MODE_NONE;this._={};this.commands={};this.templates={};this.name=this.name||d();this.id=CKEDITOR.tools.getNextId();this.status="unloaded";this.config=CKEDITOR.tools.prototypedCopy(CKEDITOR.config);this.ui=new CKEDITOR.ui(this);this.focusManager=new CKEDITOR.focusManager(this);this.keystrokeHandler=new CKEDITOR.keystrokeHandler(this);this.on("readOnly", 240this.element=e;this.elementMode=f;this.name=this.elementMode!=CKEDITOR.ELEMENT_MODE_APPENDTO&&(e.getId()||e.getNameAtt())}else this.elementMode=CKEDITOR.ELEMENT_MODE_NONE;this._={};this.commands={};this.templates={};this.name=this.name||d();this.id=CKEDITOR.tools.getNextId();this.status="unloaded";this.config=CKEDITOR.tools.prototypedCopy(CKEDITOR.config);this.ui=new CKEDITOR.ui(this);this.focusManager=new CKEDITOR.focusManager(this);this.keystrokeHandler=new CKEDITOR.keystrokeHandler(this);this.on("readOnly",
240c);this.on("selectionChange",function(a){g(this,a.data.path)});this.on("activeFilterChange",function(){g(this,this.elementPath(),!0)});this.on("mode",c);this.on("instanceReady",function(){this.config.startupFocus&&this.focus()});CKEDITOR.fire("instanceCreated",null,this);CKEDITOR.add(this);CKEDITOR.tools.setTimeout(function(){"destroyed"!==this.status?l(this,a):CKEDITOR.warn("editor-incorrect-destroy")},0,this)}function d(){do var a="editor"+ ++u;while(CKEDITOR.instances[a]);return a}function b(a, 241c);this.on("selectionChange",function(a){g(this,a.data.path)});this.on("activeFilterChange",function(){g(this,this.elementPath(),!0)});this.on("mode",c);this.on("instanceReady",function(){this.config.startupFocus&&this.focus()});CKEDITOR.fire("instanceCreated",null,this);CKEDITOR.add(this);CKEDITOR.tools.setTimeout(function(){"destroyed"!==this.status?k(this,a):CKEDITOR.warn("editor-incorrect-destroy")},0,this)}function d(){do var a="editor"+ ++u;while(CKEDITOR.instances[a]);return a}function b(a,
241b){return b==CKEDITOR.ELEMENT_MODE_INLINE?a.is(CKEDITOR.dtd.$editable)||a.is("textarea"):b==CKEDITOR.ELEMENT_MODE_REPLACE?!a.is(CKEDITOR.dtd.$nonBodyContent):1}function c(){var a=this.commands,b;for(b in a)e(this,a[b])}function e(a,b){b[b.startDisabled?"disable":a.readOnly&&!b.readOnly?"disable":b.modes[a.mode]?"enable":"disable"]()}function g(a,b,c){if(b){var d,e,k=a.commands;for(e in k)d=k[e],(c||d.contextSensitive)&&d.refresh(a,b)}}function h(a){var b=a.config.customConfig;if(!b)return!1;var b= 242b){return b==CKEDITOR.ELEMENT_MODE_INLINE?a.is(CKEDITOR.dtd.$editable)||a.is("textarea"):b==CKEDITOR.ELEMENT_MODE_REPLACE?!a.is(CKEDITOR.dtd.$nonBodyContent):1}function c(){var a=this.commands,b;for(b in a)e(this,a[b])}function e(a,b){b[b.startDisabled?"disable":a.readOnly&&!b.readOnly?"disable":b.modes[a.mode]?"enable":"disable"]()}function g(a,b,c){if(b){var d,e,h=a.commands;for(e in h)d=h[e],(c||d.contextSensitive)&&d.refresh(a,b)}}function l(a){var b=a.config.customConfig;if(!b)return!1;var b=
242CKEDITOR.getUrl(b),c=C[b]||(C[b]={});c.fn?(c.fn.call(a,a.config),CKEDITOR.getUrl(a.config.customConfig)!=b&&h(a)||a.fireOnce("customConfigLoaded")):CKEDITOR.scriptLoader.queue(b,function(){c.fn=CKEDITOR.editorConfig?CKEDITOR.editorConfig:function(){};h(a)});return!0}function l(a,b){a.on("customConfigLoaded",function(){if(b){if(b.on)for(var c in b.on)a.on(c,b.on[c]);CKEDITOR.tools.extend(a.config,b,!0);delete a.config.on}c=a.config;a.readOnly=c.readOnly?!0:a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE? 243CKEDITOR.getUrl(b),c=B[b]||(B[b]={});c.fn?(c.fn.call(a,a.config),CKEDITOR.getUrl(a.config.customConfig)!=b&&l(a)||a.fireOnce("customConfigLoaded")):CKEDITOR.scriptLoader.queue(b,function(){c.fn=CKEDITOR.editorConfig?CKEDITOR.editorConfig:function(){};l(a)});return!0}function k(a,b){a.on("customConfigLoaded",function(){if(b){if(b.on)for(var c in b.on)a.on(c,b.on[c]);CKEDITOR.tools.extend(a.config,b,!0);delete a.config.on}c=a.config;a.readOnly=c.readOnly?!0:a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?
243a.element.is("textarea")?a.element.hasAttribute("disabled")||a.element.hasAttribute("readonly"):a.element.isReadOnly():a.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE?a.element.hasAttribute("disabled")||a.element.hasAttribute("readonly"):!1;a.blockless=a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?!(a.element.is("textarea")||CKEDITOR.dtd[a.element.getName()].p):!1;a.tabIndex=c.tabIndex||a.element&&a.element.getAttribute("tabindex")||0;a.activeEnterMode=a.enterMode=a.blockless?CKEDITOR.ENTER_BR:c.enterMode; 244a.element.is("textarea")?a.element.hasAttribute("disabled")||a.element.hasAttribute("readonly"):a.element.isReadOnly():a.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE?a.element.hasAttribute("disabled")||a.element.hasAttribute("readonly"):!1;a.blockless=a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?!(a.element.is("textarea")||CKEDITOR.dtd[a.element.getName()].p):!1;a.tabIndex=c.tabIndex||a.element&&a.element.getAttribute("tabindex")||0;a.activeEnterMode=a.enterMode=a.blockless?CKEDITOR.ENTER_BR:c.enterMode;
244a.activeShiftEnterMode=a.shiftEnterMode=a.blockless?CKEDITOR.ENTER_BR:c.shiftEnterMode;c.skin&&(CKEDITOR.skinName=c.skin);a.fireOnce("configLoaded");a.dataProcessor=new CKEDITOR.htmlDataProcessor(a);a.filter=a.activeFilter=new CKEDITOR.filter(a);q(a)});b&&null!=b.customConfig&&(a.config.customConfig=b.customConfig);h(a)||a.fireOnce("customConfigLoaded")}function q(a){CKEDITOR.skin.loadPart("editor",function(){t(a)})}function t(a){CKEDITOR.lang.load(a.config.language,a.config.defaultLanguage,function(b, 245a.activeShiftEnterMode=a.shiftEnterMode=a.blockless?CKEDITOR.ENTER_BR:c.shiftEnterMode;c.skin&&(CKEDITOR.skinName=c.skin);a.fireOnce("configLoaded");a.dataProcessor=new CKEDITOR.htmlDataProcessor(a);a.filter=a.activeFilter=new CKEDITOR.filter(a);n(a)});b&&null!=b.customConfig&&(a.config.customConfig=b.customConfig);l(a)||a.fireOnce("customConfigLoaded")}function n(a){CKEDITOR.skin.loadPart("editor",function(){w(a)})}function w(a){CKEDITOR.lang.load(a.config.language,a.config.defaultLanguage,function(b,
245c){var d=a.config.title;a.langCode=b;a.lang=CKEDITOR.tools.prototypedCopy(c);a.title="string"==typeof d||!1===d?d:[a.lang.editor,a.name].join(", ");a.config.contentsLangDirection||(a.config.contentsLangDirection=a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?a.element.getDirection(1):a.lang.dir);a.fire("langLoaded");f(a)})}function f(a){a.getStylesSet(function(b){a.once("loaded",function(){a.fire("stylesSet",{styles:b})},null,null,1);z(a)})}function z(a){var b=a.config,c=b.plugins,d=b.extraPlugins,e= 246c){var d=a.config.title;a.langCode=b;a.lang=CKEDITOR.tools.prototypedCopy(c);a.title="string"==typeof d||!1===d?d:[a.lang.editor,a.name].join(", ");a.config.contentsLangDirection||(a.config.contentsLangDirection=a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?a.element.getDirection(1):a.lang.dir);a.fire("langLoaded");f(a)})}function f(a){a.getStylesSet(function(b){a.once("loaded",function(){a.fire("stylesSet",{styles:b})},null,null,1);x(a)})}function x(a){var b=a.config,c=b.plugins,d=b.extraPlugins,e=
246b.removePlugins;if(d)var k=new RegExp("(?:^|,)(?:"+d.replace(/\s*,\s*/g,"|")+")(?\x3d,|$)","g"),c=c.replace(k,""),c=c+(","+d);if(e)var p=new RegExp("(?:^|,)(?:"+e.replace(/\s*,\s*/g,"|")+")(?\x3d,|$)","g"),c=c.replace(p,"");CKEDITOR.env.air&&(c+=",adobeair");CKEDITOR.plugins.load(c.split(","),function(c){var d=[],k=[],e=[];a.plugins=c;for(var f in c){var x=c[f],g=x.lang,h=null,l=x.requires,w;CKEDITOR.tools.isArray(l)&&(l=l.join(","));if(l&&(w=l.match(p)))for(;l=w.pop();)CKEDITOR.error("editor-plugin-required", 247b.removePlugins;if(d)var h=new RegExp("(?:^|,)(?:"+d.replace(/\s*,\s*/g,"|")+")(?\x3d,|$)","g"),c=c.replace(h,""),c=c+(","+d);if(e)var p=new RegExp("(?:^|,)(?:"+e.replace(/\s*,\s*/g,"|")+")(?\x3d,|$)","g"),c=c.replace(p,"");CKEDITOR.env.air&&(c+=",adobeair");CKEDITOR.plugins.load(c.split(","),function(c){var d=[],h=[],e=[];a.plugins=c;for(var g in c){var f=c[g],z=f.lang,l=null,k=f.requires,v;CKEDITOR.tools.isArray(k)&&(k=k.join(","));if(k&&(v=k.match(p)))for(;k=v.pop();)CKEDITOR.error("editor-plugin-required",
247{plugin:l.replace(",",""),requiredBy:f});g&&!a.lang[f]&&(g.split&&(g=g.split(",")),0<=CKEDITOR.tools.indexOf(g,a.langCode)?h=a.langCode:(h=a.langCode.replace(/-.*/,""),h=h!=a.langCode&&0<=CKEDITOR.tools.indexOf(g,h)?h:0<=CKEDITOR.tools.indexOf(g,"en")?"en":g[0]),x.langEntries&&x.langEntries[h]?(a.lang[f]=x.langEntries[h],h=null):e.push(CKEDITOR.getUrl(x.path+"lang/"+h+".js")));k.push(h);d.push(x)}CKEDITOR.scriptLoader.load(e,function(){for(var c=["beforeInit","init","afterInit"],e=0;e<c.length;e++)for(var p= 248{plugin:k.replace(",",""),requiredBy:g});z&&!a.lang[g]&&(z.split&&(z=z.split(",")),0<=CKEDITOR.tools.indexOf(z,a.langCode)?l=a.langCode:(l=a.langCode.replace(/-.*/,""),l=l!=a.langCode&&0<=CKEDITOR.tools.indexOf(z,l)?l:0<=CKEDITOR.tools.indexOf(z,"en")?"en":z[0]),f.langEntries&&f.langEntries[l]?(a.lang[g]=f.langEntries[l],l=null):e.push(CKEDITOR.getUrl(f.path+"lang/"+l+".js")));h.push(l);d.push(f)}CKEDITOR.scriptLoader.load(e,function(){for(var c=["beforeInit","init","afterInit"],e=0;e<c.length;e++)for(var p=
2480;p<d.length;p++){var n=d[p];0===e&&k[p]&&n.lang&&n.langEntries&&(a.lang[n.name]=n.langEntries[k[p]]);if(n[c[e]])n[c[e]](a)}a.fireOnce("pluginsLoaded");b.keystrokes&&a.setKeystroke(a.config.keystrokes);for(p=0;p<a.config.blockedKeystrokes.length;p++)a.keystrokeHandler.blockedKeystrokes[a.config.blockedKeystrokes[p]]=1;a.status="loaded";a.fireOnce("loaded");CKEDITOR.fire("instanceLoaded",null,a)})})}function A(){var a=this.element;if(a&&this.elementMode!=CKEDITOR.ELEMENT_MODE_APPENDTO){var b=this.getData(); 2490;p<d.length;p++){var m=d[p];0===e&&h[p]&&m.lang&&m.langEntries&&(a.lang[m.name]=m.langEntries[h[p]]);if(m[c[e]])m[c[e]](a)}a.fireOnce("pluginsLoaded");b.keystrokes&&a.setKeystroke(a.config.keystrokes);for(p=0;p<a.config.blockedKeystrokes.length;p++)a.keystrokeHandler.blockedKeystrokes[a.config.blockedKeystrokes[p]]=1;a.status="loaded";a.fireOnce("loaded");CKEDITOR.fire("instanceLoaded",null,a)})})}function A(){var a=this.element;if(a&&this.elementMode!=CKEDITOR.ELEMENT_MODE_APPENDTO){var b=this.getData();
249this.config.htmlEncodeOutput&&(b=CKEDITOR.tools.htmlEncode(b));a.is("textarea")?a.setValue(b):a.setHtml(b);return!0}return!1}a.prototype=CKEDITOR.editor.prototype;CKEDITOR.editor=a;var u=0,C={};CKEDITOR.tools.extend(CKEDITOR.editor.prototype,{addCommand:function(a,b){b.name=a.toLowerCase();var c=new CKEDITOR.command(this,b);this.mode&&e(this,c);return this.commands[a]=c},_attachToForm:function(){function a(b){c.updateElement();c._.required&&!d.getValue()&&!1===c.fire("required")&&b.data.preventDefault()} 250this.config.htmlEncodeOutput&&(b=CKEDITOR.tools.htmlEncode(b));a.is("textarea")?a.setValue(b):a.setHtml(b);return!0}return!1}a.prototype=CKEDITOR.editor.prototype;CKEDITOR.editor=a;var u=0,B={};CKEDITOR.tools.extend(CKEDITOR.editor.prototype,{addCommand:function(a,b){b.name=a.toLowerCase();var c=new CKEDITOR.command(this,b);this.mode&&e(this,c);return this.commands[a]=c},_attachToForm:function(){function a(b){c.updateElement();c._.required&&!d.getValue()&&!1===c.fire("required")&&b.data.preventDefault()}
250function b(a){return!!(a&&a.call&&a.apply)}var c=this,d=c.element,e=new CKEDITOR.dom.element(d.$.form);d.is("textarea")&&e&&(e.on("submit",a),b(e.$.submit)&&(e.$.submit=CKEDITOR.tools.override(e.$.submit,function(b){return function(){a();b.apply?b.apply(this):b()}})),c.on("destroy",function(){e.removeListener("submit",a)}))},destroy:function(a){this.fire("beforeDestroy");!a&&A.call(this);this.editable(null);this.filter&&(this.filter.destroy(),delete this.filter);delete this.activeFilter;this.status= 251function b(a){return!!(a&&a.call&&a.apply)}var c=this,d=c.element,e=new CKEDITOR.dom.element(d.$.form);d.is("textarea")&&e&&(e.on("submit",a),b(e.$.submit)&&(e.$.submit=CKEDITOR.tools.override(e.$.submit,function(b){return function(){a();b.apply?b.apply(this):b()}})),c.on("destroy",function(){e.removeListener("submit",a)}))},destroy:function(a){this.fire("beforeDestroy");!a&&A.call(this);this.editable(null);this.filter&&(this.filter.destroy(),delete this.filter);delete this.activeFilter;this.status=
251"destroyed";this.fire("destroy");this.removeAllListeners();CKEDITOR.remove(this);CKEDITOR.fire("instanceDestroyed",null,this)},elementPath:function(a){if(!a){a=this.getSelection();if(!a)return null;a=a.getStartElement()}return a?new CKEDITOR.dom.elementPath(a,this.editable()):null},createRange:function(){var a=this.editable();return a?new CKEDITOR.dom.range(a):null},execCommand:function(a,b){var c=this.getCommand(a),d={name:a,commandData:b,command:c};return c&&c.state!=CKEDITOR.TRISTATE_DISABLED&& 252"destroyed";this.fire("destroy");this.removeAllListeners();CKEDITOR.remove(this);CKEDITOR.fire("instanceDestroyed",null,this)},elementPath:function(a){if(!a){a=this.getSelection();if(!a)return null;a=a.getStartElement()}return a?new CKEDITOR.dom.elementPath(a,this.editable()):null},createRange:function(){var a=this.editable();return a?new CKEDITOR.dom.range(a):null},execCommand:function(a,b){var c=this.getCommand(a),d={name:a,commandData:b,command:c};return c&&c.state!=CKEDITOR.TRISTATE_DISABLED&&
252!1!==this.fire("beforeCommandExec",d)&&(d.returnValue=c.exec(d.commandData),!c.async&&!1!==this.fire("afterCommandExec",d))?d.returnValue:!1},getCommand:function(a){return this.commands[a]},getData:function(a){!a&&this.fire("beforeGetData");var b=this._.data;"string"!=typeof b&&(b=(b=this.element)&&this.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE?b.is("textarea")?b.getValue():b.getHtml():"");b={dataValue:b};!a&&this.fire("getData",b);return b.dataValue},getSnapshot:function(){var a=this.fire("getSnapshot"); 253!1!==this.fire("beforeCommandExec",d)&&(d.returnValue=c.exec(d.commandData),!c.async&&!1!==this.fire("afterCommandExec",d))?d.returnValue:!1},getCommand:function(a){return this.commands[a]},getData:function(a){!a&&this.fire("beforeGetData");var b=this._.data;"string"!=typeof b&&(b=(b=this.element)&&this.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE?b.is("textarea")?b.getValue():b.getHtml():"");b={dataValue:b};!a&&this.fire("getData",b);return b.dataValue},getSnapshot:function(){var a=this.fire("getSnapshot");
253"string"!=typeof a&&(a=(a=this.element)&&this.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE?a.is("textarea")?a.getValue():a.getHtml():"");return a},loadSnapshot:function(a){this.fire("loadSnapshot",a)},setData:function(a,b,c){var d=!0,e=b;b&&"object"==typeof b&&(c=b.internal,e=b.callback,d=!b.noSnapshot);!c&&d&&this.fire("saveSnapshot");if(e||!c)this.once("dataReady",function(a){!c&&d&&this.fire("saveSnapshot");e&&e.call(a.editor)});a={dataValue:a};!c&&this.fire("setData",a);this._.data=a.dataValue; 254"string"!=typeof a&&(a=(a=this.element)&&this.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE?a.is("textarea")?a.getValue():a.getHtml():"");return a},loadSnapshot:function(a){this.fire("loadSnapshot",a)},setData:function(a,b,c){var d=!0,e=b;b&&"object"==typeof b&&(c=b.internal,e=b.callback,d=!b.noSnapshot);!c&&d&&this.fire("saveSnapshot");if(e||!c)this.once("dataReady",function(a){!c&&d&&this.fire("saveSnapshot");e&&e.call(a.editor)});a={dataValue:a};!c&&this.fire("setData",a);this._.data=a.dataValue;
254!c&&this.fire("afterSetData",a)},setReadOnly:function(a){a=null==a||a;this.readOnly!=a&&(this.readOnly=a,this.keystrokeHandler.blockedKeystrokes[8]=+a,this.editable().setReadOnly(a),this.fire("readOnly"))},insertHtml:function(a,b,c){this.fire("insertHtml",{dataValue:a,mode:b,range:c})},insertText:function(a){this.fire("insertText",a)},insertElement:function(a){this.fire("insertElement",a)},getSelectedHtml:function(a){var b=this.editable(),c=this.getSelection(),c=c&&c.getRanges();if(!b||!c||0===c.length)return null; 255!c&&this.fire("afterSetData",a)},setReadOnly:function(a){a=null==a||a;this.readOnly!=a&&(this.readOnly=a,this.keystrokeHandler.blockedKeystrokes[8]=+a,this.editable().setReadOnly(a),this.fire("readOnly"))},insertHtml:function(a,b,c){this.fire("insertHtml",{dataValue:a,mode:b,range:c})},insertText:function(a){this.fire("insertText",a)},insertElement:function(a){this.fire("insertElement",a)},getSelectedHtml:function(a){var b=this.editable(),c=this.getSelection(),c=c&&c.getRanges();if(!b||!c||0===c.length)return null;
255b=b.getHtmlFromRange(c[0]);return a?b.getHtml():b},extractSelectedHtml:function(a,b){var c=this.editable(),d=this.getSelection().getRanges();if(!c||0===d.length)return null;d=d[0];c=c.extractHtmlFromRange(d,b);b||this.getSelection().selectRanges([d]);return a?c.getHtml():c},focus:function(){this.fire("beforeFocus")},checkDirty:function(){return"ready"==this.status&&this._.previousValue!==this.getSnapshot()},resetDirty:function(){this._.previousValue=this.getSnapshot()},updateElement:function(){return A.call(this)}, 256for(var d=new CKEDITOR.dom.documentFragment,e,h,p,m=0;m<c.length;m++){var g=c[m],r=g.startContainer;r.getName&&"tr"==r.getName()?(e||(e=r.getAscendant("table").clone(),e.append(r.getAscendant("tbody").clone()),d.append(e),e=e.findOne("tbody")),h&&h.equals(r)||(h=r,p=r.clone(),e.append(p)),p.append(g.cloneContents())):d.append(g.cloneContents())}b=e?d:b.getHtmlFromRange(c[0]);return a?b.getHtml():b},extractSelectedHtml:function(a,b){var c=this.editable(),d=this.getSelection().getRanges();if(!c||0===
256setKeystroke:function(){for(var a=this.keystrokeHandler.keystrokes,b=CKEDITOR.tools.isArray(arguments[0])?arguments[0]:[[].slice.call(arguments,0)],c,d,e=b.length;e--;)c=b[e],d=0,CKEDITOR.tools.isArray(c)&&(d=c[1],c=c[0]),d?a[c]=d:delete a[c]},addFeature:function(a){return this.filter.addFeature(a)},setActiveFilter:function(a){a||(a=this.filter);this.activeFilter!==a&&(this.activeFilter=a,this.fire("activeFilterChange"),a===this.filter?this.setActiveEnterMode(null,null):this.setActiveEnterMode(a.getAllowedEnterMode(this.enterMode), 257d.length)return null;d=d[0];c=c.extractHtmlFromRange(d,b);b||this.getSelection().selectRanges([d]);return a?c.getHtml():c},focus:function(){this.fire("beforeFocus")},checkDirty:function(){return"ready"==this.status&&this._.previousValue!==this.getSnapshot()},resetDirty:function(){this._.previousValue=this.getSnapshot()},updateElement:function(){return A.call(this)},setKeystroke:function(){for(var a=this.keystrokeHandler.keystrokes,b=CKEDITOR.tools.isArray(arguments[0])?arguments[0]:[[].slice.call(arguments,
257a.getAllowedEnterMode(this.shiftEnterMode,!0)))},setActiveEnterMode:function(a,b){a=a?this.blockless?CKEDITOR.ENTER_BR:a:this.enterMode;b=b?this.blockless?CKEDITOR.ENTER_BR:b:this.shiftEnterMode;if(this.activeEnterMode!=a||this.activeShiftEnterMode!=b)this.activeEnterMode=a,this.activeShiftEnterMode=b,this.fire("activeEnterModeChange")},showNotification:function(a){alert(a)}})})();CKEDITOR.ELEMENT_MODE_NONE=0;CKEDITOR.ELEMENT_MODE_REPLACE=1;CKEDITOR.ELEMENT_MODE_APPENDTO=2; 2580)],c,d,e=b.length;e--;)c=b[e],d=0,CKEDITOR.tools.isArray(c)&&(d=c[1],c=c[0]),d?a[c]=d:delete a[c]},addFeature:function(a){return this.filter.addFeature(a)},setActiveFilter:function(a){a||(a=this.filter);this.activeFilter!==a&&(this.activeFilter=a,this.fire("activeFilterChange"),a===this.filter?this.setActiveEnterMode(null,null):this.setActiveEnterMode(a.getAllowedEnterMode(this.enterMode),a.getAllowedEnterMode(this.shiftEnterMode,!0)))},setActiveEnterMode:function(a,b){a=a?this.blockless?CKEDITOR.ENTER_BR:
258CKEDITOR.ELEMENT_MODE_INLINE=3;CKEDITOR.htmlParser=function(){this._={htmlPartsRegex:/<(?:(?:\/([^>]+)>)|(?:!--([\S|\s]*?)--\x3e)|(?:([^\/\s>]+)((?:\s+[\w\-:.]+(?:\s*=\s*?(?:(?:"[^"]*")|(?:'[^']*')|[^\s"'\/>]+))?)*)[\S\s]*?(\/?)>))/g}}; 259a:this.enterMode;b=b?this.blockless?CKEDITOR.ENTER_BR:b:this.shiftEnterMode;if(this.activeEnterMode!=a||this.activeShiftEnterMode!=b)this.activeEnterMode=a,this.activeShiftEnterMode=b,this.fire("activeEnterModeChange")},showNotification:function(a){alert(a)}})})();CKEDITOR.ELEMENT_MODE_NONE=0;CKEDITOR.ELEMENT_MODE_REPLACE=1;CKEDITOR.ELEMENT_MODE_APPENDTO=2;CKEDITOR.ELEMENT_MODE_INLINE=3;CKEDITOR.htmlParser=function(){this._={htmlPartsRegex:/<(?:(?:\/([^>]+)>)|(?:!--([\S|\s]*?)--\x3e)|(?:([^\/\s>]+)((?:\s+[\w\-:.]+(?:\s*=\s*?(?:(?:"[^"]*")|(?:'[^']*')|[^\s"'\/>]+))?)*)[\S\s]*?(\/?)>))/g}};
259(function(){var a=/([\w\-:.]+)(?:(?:\s*=\s*(?:(?:"([^"]*)")|(?:'([^']*)')|([^\s>]+)))|(?=\s|$))/g,d={checked:1,compact:1,declare:1,defer:1,disabled:1,ismap:1,multiple:1,nohref:1,noresize:1,noshade:1,nowrap:1,readonly:1,selected:1};CKEDITOR.htmlParser.prototype={onTagOpen:function(){},onTagClose:function(){},onText:function(){},onCDATA:function(){},onComment:function(){},parse:function(b){for(var c,e,g=0,h;c=this._.htmlPartsRegex.exec(b);){e=c.index;if(e>g)if(g=b.substring(g,e),h)h.push(g);else this.onText(g); 260(function(){var a=/([\w\-:.]+)(?:(?:\s*=\s*(?:(?:"([^"]*)")|(?:'([^']*)')|([^\s>]+)))|(?=\s|$))/g,d={checked:1,compact:1,declare:1,defer:1,disabled:1,ismap:1,multiple:1,nohref:1,noresize:1,noshade:1,nowrap:1,readonly:1,selected:1};CKEDITOR.htmlParser.prototype={onTagOpen:function(){},onTagClose:function(){},onText:function(){},onCDATA:function(){},onComment:function(){},parse:function(b){for(var c,e,g=0,l;c=this._.htmlPartsRegex.exec(b);){e=c.index;if(e>g)if(g=b.substring(g,e),l)l.push(g);else this.onText(g);
260g=this._.htmlPartsRegex.lastIndex;if(e=c[1])if(e=e.toLowerCase(),h&&CKEDITOR.dtd.$cdata[e]&&(this.onCDATA(h.join("")),h=null),!h){this.onTagClose(e);continue}if(h)h.push(c[0]);else if(e=c[3]){if(e=e.toLowerCase(),!/="/.test(e)){var l={},q,t=c[4];c=!!c[5];if(t)for(;q=a.exec(t);){var f=q[1].toLowerCase();q=q[2]||q[3]||q[4]||"";l[f]=!q&&d[f]?f:CKEDITOR.tools.htmlDecodeAttr(q)}this.onTagOpen(e,l,c);!h&&CKEDITOR.dtd.$cdata[e]&&(h=[])}}else if(e=c[2])this.onComment(e)}if(b.length>g)this.onText(b.substring(g, 261g=this._.htmlPartsRegex.lastIndex;if(e=c[1])if(e=e.toLowerCase(),l&&CKEDITOR.dtd.$cdata[e]&&(this.onCDATA(l.join("")),l=null),!l){this.onTagClose(e);continue}if(l)l.push(c[0]);else if(e=c[3]){if(e=e.toLowerCase(),!/="/.test(e)){var k={},n,w=c[4];c=!!c[5];if(w)for(;n=a.exec(w);){var f=n[1].toLowerCase();n=n[2]||n[3]||n[4]||"";k[f]=!n&&d[f]?f:CKEDITOR.tools.htmlDecodeAttr(n)}this.onTagOpen(e,k,c);!l&&CKEDITOR.dtd.$cdata[e]&&(l=[])}}else if(e=c[2])this.onComment(e)}if(b.length>g)this.onText(b.substring(g,
261b.length))}}})(); 262b.length))}}})();
262CKEDITOR.htmlParser.basicWriter=CKEDITOR.tools.createClass({$:function(){this._={output:[]}},proto:{openTag:function(a){this._.output.push("\x3c",a)},openTagClose:function(a,d){d?this._.output.push(" /\x3e"):this._.output.push("\x3e")},attribute:function(a,d){"string"==typeof d&&(d=CKEDITOR.tools.htmlEncodeAttr(d));this._.output.push(" ",a,'\x3d"',d,'"')},closeTag:function(a){this._.output.push("\x3c/",a,"\x3e")},text:function(a){this._.output.push(a)},comment:function(a){this._.output.push("\x3c!--",a, 263CKEDITOR.htmlParser.basicWriter=CKEDITOR.tools.createClass({$:function(){this._={output:[]}},proto:{openTag:function(a){this._.output.push("\x3c",a)},openTagClose:function(a,d){d?this._.output.push(" /\x3e"):this._.output.push("\x3e")},attribute:function(a,d){"string"==typeof d&&(d=CKEDITOR.tools.htmlEncodeAttr(d));this._.output.push(" ",a,'\x3d"',d,'"')},closeTag:function(a){this._.output.push("\x3c/",a,"\x3e")},text:function(a){this._.output.push(a)},comment:function(a){this._.output.push("\x3c!--",a,
263"--\x3e")},write:function(a){this._.output.push(a)},reset:function(){this._.output=[];this._.indent=!1},getHtml:function(a){var d=this._.output.join("");a&&this.reset();return d}}});"use strict"; 264"--\x3e")},write:function(a){this._.output.push(a)},reset:function(){this._.output=[];this._.indent=!1},getHtml:function(a){var d=this._.output.join("");a&&this.reset();return d}}});"use strict";
@@ -268,225 +269,225 @@ CKEDITOR.htmlParser.comment.prototype=CKEDITOR.tools.extend(new CKEDITOR.htmlPar
268(function(){CKEDITOR.htmlParser.text=function(a){this.value=a;this._={isBlockLike:!1}};CKEDITOR.htmlParser.text.prototype=CKEDITOR.tools.extend(new CKEDITOR.htmlParser.node,{type:CKEDITOR.NODE_TEXT,filter:function(a,d){if(!(this.value=a.onText(d,this.value,this)))return this.remove(),!1},writeHtml:function(a,d){d&&this.filter(d);a.text(this.value)}})})();"use strict"; 269(function(){CKEDITOR.htmlParser.text=function(a){this.value=a;this._={isBlockLike:!1}};CKEDITOR.htmlParser.text.prototype=CKEDITOR.tools.extend(new CKEDITOR.htmlParser.node,{type:CKEDITOR.NODE_TEXT,filter:function(a,d){if(!(this.value=a.onText(d,this.value,this)))return this.remove(),!1},writeHtml:function(a,d){d&&this.filter(d);a.text(this.value)}})})();"use strict";
269(function(){CKEDITOR.htmlParser.cdata=function(a){this.value=a};CKEDITOR.htmlParser.cdata.prototype=CKEDITOR.tools.extend(new CKEDITOR.htmlParser.node,{type:CKEDITOR.NODE_TEXT,filter:function(){},writeHtml:function(a){a.write(this.value)}})})();"use strict";CKEDITOR.htmlParser.fragment=function(){this.children=[];this.parent=null;this._={isBlockLike:!0,hasInlineStarted:!1}}; 270(function(){CKEDITOR.htmlParser.cdata=function(a){this.value=a};CKEDITOR.htmlParser.cdata.prototype=CKEDITOR.tools.extend(new CKEDITOR.htmlParser.node,{type:CKEDITOR.NODE_TEXT,filter:function(){},writeHtml:function(a){a.write(this.value)}})})();"use strict";CKEDITOR.htmlParser.fragment=function(){this.children=[];this.parent=null;this._={isBlockLike:!0,hasInlineStarted:!1}};
270(function(){function a(a){return a.attributes["data-cke-survive"]?!1:"a"==a.name&&a.attributes.href||CKEDITOR.dtd.$removeEmpty[a.name]}var d=CKEDITOR.tools.extend({table:1,ul:1,ol:1,dl:1},CKEDITOR.dtd.table,CKEDITOR.dtd.ul,CKEDITOR.dtd.ol,CKEDITOR.dtd.dl),b={ol:1,ul:1},c=CKEDITOR.tools.extend({},{html:1},CKEDITOR.dtd.html,CKEDITOR.dtd.body,CKEDITOR.dtd.head,{style:1,script:1}),e={ul:"li",ol:"li",dl:"dd",table:"tbody",tbody:"tr",thead:"tr",tfoot:"tr",tr:"td"};CKEDITOR.htmlParser.fragment.fromHtml= 271(function(){function a(a){return a.attributes["data-cke-survive"]?!1:"a"==a.name&&a.attributes.href||CKEDITOR.dtd.$removeEmpty[a.name]}var d=CKEDITOR.tools.extend({table:1,ul:1,ol:1,dl:1},CKEDITOR.dtd.table,CKEDITOR.dtd.ul,CKEDITOR.dtd.ol,CKEDITOR.dtd.dl),b={ol:1,ul:1},c=CKEDITOR.tools.extend({},{html:1},CKEDITOR.dtd.html,CKEDITOR.dtd.body,CKEDITOR.dtd.head,{style:1,script:1}),e={ul:"li",ol:"li",dl:"dd",table:"tbody",tbody:"tr",thead:"tr",tfoot:"tr",tr:"td"};CKEDITOR.htmlParser.fragment.fromHtml=
271function(g,h,l){function q(a){var b;if(0<y.length)for(var c=0;c<y.length;c++){var d=y[c],k=d.name,e=CKEDITOR.dtd[k],f=v.name&&CKEDITOR.dtd[v.name];f&&!f[k]||a&&e&&!e[a]&&CKEDITOR.dtd[a]?k==v.name&&(z(v,v.parent,1),c--):(b||(t(),b=1),d=d.clone(),d.parent=v,v=d,y.splice(c,1),c--)}}function t(){for(;E.length;)z(E.shift(),v)}function f(a){if(a._.isBlockLike&&"pre"!=a.name&&"textarea"!=a.name){var b=a.children.length,c=a.children[b-1],d;c&&c.type==CKEDITOR.NODE_TEXT&&((d=CKEDITOR.tools.rtrim(c.value))? 272function(g,l,k){function n(a){var b;if(0<y.length)for(var c=0;c<y.length;c++){var d=y[c],h=d.name,e=CKEDITOR.dtd[h],g=t.name&&CKEDITOR.dtd[t.name];g&&!g[h]||a&&e&&!e[a]&&CKEDITOR.dtd[a]?h==t.name&&(x(t,t.parent,1),c--):(b||(w(),b=1),d=d.clone(),d.parent=t,t=d,y.splice(c,1),c--)}}function w(){for(;F.length;)x(F.shift(),t)}function f(a){if(a._.isBlockLike&&"pre"!=a.name&&"textarea"!=a.name){var b=a.children.length,c=a.children[b-1],d;c&&c.type==CKEDITOR.NODE_TEXT&&((d=CKEDITOR.tools.rtrim(c.value))?
272c.value=d:a.children.length=b-1)}}function z(b,c,d){c=c||v||m;var e=v;void 0===b.previous&&(A(c,b)&&(v=c,C.onTagOpen(l,{}),b.returnPoint=c=v),f(b),a(b)&&!b.children.length||c.add(b),"pre"==b.name&&(k=!1),"textarea"==b.name&&(x=!1));b.returnPoint?(v=b.returnPoint,delete b.returnPoint):v=d?c:e}function A(a,b){if((a==m||"body"==a.name)&&l&&(!a.name||CKEDITOR.dtd[a.name][l])){var c,d;return(c=b.attributes&&(d=b.attributes["data-cke-real-element-type"])?d:b.name)&&c in CKEDITOR.dtd.$inline&&!(c in CKEDITOR.dtd.head)&& 273c.value=d:a.children.length=b-1)}}function x(b,c,d){c=c||t||q;var e=t;void 0===b.previous&&(A(c,b)&&(t=c,B.onTagOpen(k,{}),b.returnPoint=c=t),f(b),a(b)&&!b.children.length||c.add(b),"pre"==b.name&&(h=!1),"textarea"==b.name&&(z=!1));b.returnPoint?(t=b.returnPoint,delete b.returnPoint):t=d?c:e}function A(a,b){if((a==q||"body"==a.name)&&k&&(!a.name||CKEDITOR.dtd[a.name][k])){var c,d;return(c=b.attributes&&(d=b.attributes["data-cke-real-element-type"])?d:b.name)&&c in CKEDITOR.dtd.$inline&&!(c in CKEDITOR.dtd.head)&&
273!b.isOrphan||b.type==CKEDITOR.NODE_TEXT}}function u(a,b){return a in CKEDITOR.dtd.$listItem||a in CKEDITOR.dtd.$tableContent?a==b||"dt"==a&&"dd"==b||"dd"==a&&"dt"==b:!1}var C=new CKEDITOR.htmlParser,m=h instanceof CKEDITOR.htmlParser.element?h:"string"==typeof h?new CKEDITOR.htmlParser.element(h):new CKEDITOR.htmlParser.fragment,y=[],E=[],v=m,x="textarea"==m.name,k="pre"==m.name;C.onTagOpen=function(e,n,f,r){n=new CKEDITOR.htmlParser.element(e,n);n.isUnknown&&f&&(n.isEmpty=!0);n.isOptionalClose=r; 274!b.isOrphan||b.type==CKEDITOR.NODE_TEXT}}function u(a,b){return a in CKEDITOR.dtd.$listItem||a in CKEDITOR.dtd.$tableContent?a==b||"dt"==a&&"dd"==b||"dd"==a&&"dt"==b:!1}var B=new CKEDITOR.htmlParser,q=l instanceof CKEDITOR.htmlParser.element?l:"string"==typeof l?new CKEDITOR.htmlParser.element(l):new CKEDITOR.htmlParser.fragment,y=[],F=[],t=q,z="textarea"==q.name,h="pre"==q.name;B.onTagOpen=function(e,m,g,f){m=new CKEDITOR.htmlParser.element(e,m);m.isUnknown&&g&&(m.isEmpty=!0);m.isOptionalClose=f;
274if(a(n))y.push(n);else{if("pre"==e)k=!0;else{if("br"==e&&k){v.add(new CKEDITOR.htmlParser.text("\n"));return}"textarea"==e&&(x=!0)}if("br"==e)E.push(n);else{for(;!(r=(f=v.name)?CKEDITOR.dtd[f]||(v._.isBlockLike?CKEDITOR.dtd.div:CKEDITOR.dtd.span):c,n.isUnknown||v.isUnknown||r[e]);)if(v.isOptionalClose)C.onTagClose(f);else if(e in b&&f in b)f=v.children,(f=f[f.length-1])&&"li"==f.name||z(f=new CKEDITOR.htmlParser.element("li"),v),!n.returnPoint&&(n.returnPoint=v),v=f;else if(e in CKEDITOR.dtd.$listItem&& 275if(a(m))y.push(m);else{if("pre"==e)h=!0;else{if("br"==e&&h){t.add(new CKEDITOR.htmlParser.text("\n"));return}"textarea"==e&&(z=!0)}if("br"==e)F.push(m);else{for(;!(f=(g=t.name)?CKEDITOR.dtd[g]||(t._.isBlockLike?CKEDITOR.dtd.div:CKEDITOR.dtd.span):c,m.isUnknown||t.isUnknown||f[e]);)if(t.isOptionalClose)B.onTagClose(g);else if(e in b&&g in b)g=t.children,(g=g[g.length-1])&&"li"==g.name||x(g=new CKEDITOR.htmlParser.element("li"),t),!m.returnPoint&&(m.returnPoint=t),t=g;else if(e in CKEDITOR.dtd.$listItem&&
275!u(e,f))C.onTagOpen("li"==e?"ul":"dl",{},0,1);else if(f in d&&!u(e,f))!n.returnPoint&&(n.returnPoint=v),v=v.parent;else if(f in CKEDITOR.dtd.$inline&&y.unshift(v),v.parent)z(v,v.parent,1);else{n.isOrphan=1;break}q(e);t();n.parent=v;n.isEmpty?z(n):v=n}}};C.onTagClose=function(a){for(var b=y.length-1;0<=b;b--)if(a==y[b].name){y.splice(b,1);return}for(var c=[],d=[],k=v;k!=m&&k.name!=a;)k._.isBlockLike||d.unshift(k),c.push(k),k=k.returnPoint||k.parent;if(k!=m){for(b=0;b<c.length;b++){var e=c[b];z(e,e.parent)}v= 276!u(e,g))B.onTagOpen("li"==e?"ul":"dl",{},0,1);else if(g in d&&!u(e,g))!m.returnPoint&&(m.returnPoint=t),t=t.parent;else if(g in CKEDITOR.dtd.$inline&&y.unshift(t),t.parent)x(t,t.parent,1);else{m.isOrphan=1;break}n(e);w();m.parent=t;m.isEmpty?x(m):t=m}}};B.onTagClose=function(a){for(var b=y.length-1;0<=b;b--)if(a==y[b].name){y.splice(b,1);return}for(var c=[],d=[],h=t;h!=q&&h.name!=a;)h._.isBlockLike||d.unshift(h),c.push(h),h=h.returnPoint||h.parent;if(h!=q){for(b=0;b<c.length;b++){var e=c[b];x(e,e.parent)}t=
276k;k._.isBlockLike&&t();z(k,k.parent);k==v&&(v=v.parent);y=y.concat(d)}"body"==a&&(l=!1)};C.onText=function(a){if(!(v._.hasInlineStarted&&!E.length||k||x)&&(a=CKEDITOR.tools.ltrim(a),0===a.length))return;var b=v.name,f=b?CKEDITOR.dtd[b]||(v._.isBlockLike?CKEDITOR.dtd.div:CKEDITOR.dtd.span):c;if(!x&&!f["#"]&&b in d)C.onTagOpen(e[b]||""),C.onText(a);else{t();q();k||x||(a=a.replace(/[\t\r\n ]{2,}|[\t\r\n]/g," "));a=new CKEDITOR.htmlParser.text(a);if(A(v,a))this.onTagOpen(l,{},0,1);v.add(a)}};C.onCDATA= 277h;h._.isBlockLike&&w();x(h,h.parent);h==t&&(t=t.parent);y=y.concat(d)}"body"==a&&(k=!1)};B.onText=function(a){if(!(t._.hasInlineStarted&&!F.length||h||z)&&(a=CKEDITOR.tools.ltrim(a),0===a.length))return;var b=t.name,g=b?CKEDITOR.dtd[b]||(t._.isBlockLike?CKEDITOR.dtd.div:CKEDITOR.dtd.span):c;if(!z&&!g["#"]&&b in d)B.onTagOpen(e[b]||""),B.onText(a);else{w();n();h||z||(a=a.replace(/[\t\r\n ]{2,}|[\t\r\n]/g," "));a=new CKEDITOR.htmlParser.text(a);if(A(t,a))this.onTagOpen(k,{},0,1);t.add(a)}};B.onCDATA=
277function(a){v.add(new CKEDITOR.htmlParser.cdata(a))};C.onComment=function(a){t();q();v.add(new CKEDITOR.htmlParser.comment(a))};C.parse(g);for(t();v!=m;)z(v,v.parent,1);f(m);return m};CKEDITOR.htmlParser.fragment.prototype={type:CKEDITOR.NODE_DOCUMENT_FRAGMENT,add:function(a,b){isNaN(b)&&(b=this.children.length);var c=0<b?this.children[b-1]:null;if(c){if(a._.isBlockLike&&c.type==CKEDITOR.NODE_TEXT&&(c.value=CKEDITOR.tools.rtrim(c.value),0===c.value.length)){this.children.pop();this.add(a);return}c.next= 278function(a){t.add(new CKEDITOR.htmlParser.cdata(a))};B.onComment=function(a){w();n();t.add(new CKEDITOR.htmlParser.comment(a))};B.parse(g);for(w();t!=q;)x(t,t.parent,1);f(q);return q};CKEDITOR.htmlParser.fragment.prototype={type:CKEDITOR.NODE_DOCUMENT_FRAGMENT,add:function(a,b){isNaN(b)&&(b=this.children.length);var c=0<b?this.children[b-1]:null;if(c){if(a._.isBlockLike&&c.type==CKEDITOR.NODE_TEXT&&(c.value=CKEDITOR.tools.rtrim(c.value),0===c.value.length)){this.children.pop();this.add(a);return}c.next=
278a}a.previous=c;a.parent=this;this.children.splice(b,0,a);this._.hasInlineStarted||(this._.hasInlineStarted=a.type==CKEDITOR.NODE_TEXT||a.type==CKEDITOR.NODE_ELEMENT&&!a._.isBlockLike)},filter:function(a,b){b=this.getFilterContext(b);a.onRoot(b,this);this.filterChildren(a,!1,b)},filterChildren:function(a,b,c){if(this.childrenFilteredBy!=a.id){c=this.getFilterContext(c);if(b&&!this.parent)a.onRoot(c,this);this.childrenFilteredBy=a.id;for(b=0;b<this.children.length;b++)!1===this.children[b].filter(a, 279a}a.previous=c;a.parent=this;this.children.splice(b,0,a);this._.hasInlineStarted||(this._.hasInlineStarted=a.type==CKEDITOR.NODE_TEXT||a.type==CKEDITOR.NODE_ELEMENT&&!a._.isBlockLike)},filter:function(a,b){b=this.getFilterContext(b);a.onRoot(b,this);this.filterChildren(a,!1,b)},filterChildren:function(a,b,c){if(this.childrenFilteredBy!=a.id){c=this.getFilterContext(c);if(b&&!this.parent)a.onRoot(c,this);this.childrenFilteredBy=a.id;for(b=0;b<this.children.length;b++)!1===this.children[b].filter(a,
279c)&&b--}},writeHtml:function(a,b){b&&this.filter(b);this.writeChildrenHtml(a)},writeChildrenHtml:function(a,b,c){var d=this.getFilterContext();if(c&&!this.parent&&b)b.onRoot(d,this);b&&this.filterChildren(b,!1,d);b=0;c=this.children;for(d=c.length;b<d;b++)c[b].writeHtml(a)},forEach:function(a,b,c){if(!(c||b&&this.type!=b))var d=a(this);if(!1!==d){c=this.children;for(var e=0;e<c.length;e++)d=c[e],d.type==CKEDITOR.NODE_ELEMENT?d.forEach(a,b):b&&d.type!=b||a(d)}},getFilterContext:function(a){return a|| 280c)&&b--}},writeHtml:function(a,b){b&&this.filter(b);this.writeChildrenHtml(a)},writeChildrenHtml:function(a,b,c){var d=this.getFilterContext();if(c&&!this.parent&&b)b.onRoot(d,this);b&&this.filterChildren(b,!1,d);b=0;c=this.children;for(d=c.length;b<d;b++)c[b].writeHtml(a)},forEach:function(a,b,c){if(!(c||b&&this.type!=b))var d=a(this);if(!1!==d){c=this.children;for(var e=0;e<c.length;e++)d=c[e],d.type==CKEDITOR.NODE_ELEMENT?d.forEach(a,b):b&&d.type!=b||a(d)}},getFilterContext:function(a){return a||
280{}}}})();"use strict"; 281{}}}})();"use strict";
281(function(){function a(){this.rules=[]}function d(b,c,d,g){var h,l;for(h in c)(l=b[h])||(l=b[h]=new a),l.add(c[h],d,g)}CKEDITOR.htmlParser.filter=CKEDITOR.tools.createClass({$:function(b){this.id=CKEDITOR.tools.getNextNumber();this.elementNameRules=new a;this.attributeNameRules=new a;this.elementsRules={};this.attributesRules={};this.textRules=new a;this.commentRules=new a;this.rootRules=new a;b&&this.addRules(b,10)},proto:{addRules:function(a,c){var e;"number"==typeof c?e=c:c&&"priority"in c&&(e= 282(function(){function a(){this.rules=[]}function d(b,c,d,g){var l,k;for(l in c)(k=b[l])||(k=b[l]=new a),k.add(c[l],d,g)}CKEDITOR.htmlParser.filter=CKEDITOR.tools.createClass({$:function(b){this.id=CKEDITOR.tools.getNextNumber();this.elementNameRules=new a;this.attributeNameRules=new a;this.elementsRules={};this.attributesRules={};this.textRules=new a;this.commentRules=new a;this.rootRules=new a;b&&this.addRules(b,10)},proto:{addRules:function(a,c){var e;"number"==typeof c?e=c:c&&"priority"in c&&(e=
282c.priority);"number"!=typeof e&&(e=10);"object"!=typeof c&&(c={});a.elementNames&&this.elementNameRules.addMany(a.elementNames,e,c);a.attributeNames&&this.attributeNameRules.addMany(a.attributeNames,e,c);a.elements&&d(this.elementsRules,a.elements,e,c);a.attributes&&d(this.attributesRules,a.attributes,e,c);a.text&&this.textRules.add(a.text,e,c);a.comment&&this.commentRules.add(a.comment,e,c);a.root&&this.rootRules.add(a.root,e,c)},applyTo:function(a){a.filter(this)},onElementName:function(a,c){return this.elementNameRules.execOnName(a, 283c.priority);"number"!=typeof e&&(e=10);"object"!=typeof c&&(c={});a.elementNames&&this.elementNameRules.addMany(a.elementNames,e,c);a.attributeNames&&this.attributeNameRules.addMany(a.attributeNames,e,c);a.elements&&d(this.elementsRules,a.elements,e,c);a.attributes&&d(this.attributesRules,a.attributes,e,c);a.text&&this.textRules.add(a.text,e,c);a.comment&&this.commentRules.add(a.comment,e,c);a.root&&this.rootRules.add(a.root,e,c)},applyTo:function(a){a.filter(this)},onElementName:function(a,c){return this.elementNameRules.execOnName(a,
283c)},onAttributeName:function(a,c){return this.attributeNameRules.execOnName(a,c)},onText:function(a,c,d){return this.textRules.exec(a,c,d)},onComment:function(a,c,d){return this.commentRules.exec(a,c,d)},onRoot:function(a,c){return this.rootRules.exec(a,c)},onElement:function(a,c){for(var d=[this.elementsRules["^"],this.elementsRules[c.name],this.elementsRules.$],g,h=0;3>h;h++)if(g=d[h]){g=g.exec(a,c,this);if(!1===g)return null;if(g&&g!=c)return this.onNode(a,g);if(c.parent&&!c.name)break}return c}, 284c)},onAttributeName:function(a,c){return this.attributeNameRules.execOnName(a,c)},onText:function(a,c,d){return this.textRules.exec(a,c,d)},onComment:function(a,c,d){return this.commentRules.exec(a,c,d)},onRoot:function(a,c){return this.rootRules.exec(a,c)},onElement:function(a,c){for(var d=[this.elementsRules["^"],this.elementsRules[c.name],this.elementsRules.$],g,l=0;3>l;l++)if(g=d[l]){g=g.exec(a,c,this);if(!1===g)return null;if(g&&g!=c)return this.onNode(a,g);if(c.parent&&!c.name)break}return c},
284onNode:function(a,c){var d=c.type;return d==CKEDITOR.NODE_ELEMENT?this.onElement(a,c):d==CKEDITOR.NODE_TEXT?new CKEDITOR.htmlParser.text(this.onText(a,c.value)):d==CKEDITOR.NODE_COMMENT?new CKEDITOR.htmlParser.comment(this.onComment(a,c.value)):null},onAttribute:function(a,c,d,g){return(d=this.attributesRules[d])?d.exec(a,g,c,this):g}}});CKEDITOR.htmlParser.filterRulesGroup=a;a.prototype={add:function(a,c,d){this.rules.splice(this.findIndex(c),0,{value:a,priority:c,options:d})},addMany:function(a, 285onNode:function(a,c){var d=c.type;return d==CKEDITOR.NODE_ELEMENT?this.onElement(a,c):d==CKEDITOR.NODE_TEXT?new CKEDITOR.htmlParser.text(this.onText(a,c.value)):d==CKEDITOR.NODE_COMMENT?new CKEDITOR.htmlParser.comment(this.onComment(a,c.value)):null},onAttribute:function(a,c,d,g){return(d=this.attributesRules[d])?d.exec(a,g,c,this):g}}});CKEDITOR.htmlParser.filterRulesGroup=a;a.prototype={add:function(a,c,d){this.rules.splice(this.findIndex(c),0,{value:a,priority:c,options:d})},addMany:function(a,
285c,d){for(var g=[this.findIndex(c),0],h=0,l=a.length;h<l;h++)g.push({value:a[h],priority:c,options:d});this.rules.splice.apply(this.rules,g)},findIndex:function(a){for(var c=this.rules,d=c.length-1;0<=d&&a<c[d].priority;)d--;return d+1},exec:function(a,c){var d=c instanceof CKEDITOR.htmlParser.node||c instanceof CKEDITOR.htmlParser.fragment,g=Array.prototype.slice.call(arguments,1),h=this.rules,l=h.length,q,t,f,z;for(z=0;z<l;z++)if(d&&(q=c.type,t=c.name),f=h[z],!(a.nonEditable&&!f.options.applyToAll|| 286c,d){for(var g=[this.findIndex(c),0],l=0,k=a.length;l<k;l++)g.push({value:a[l],priority:c,options:d});this.rules.splice.apply(this.rules,g)},findIndex:function(a){for(var c=this.rules,d=c.length-1;0<=d&&a<c[d].priority;)d--;return d+1},exec:function(a,c){var d=c instanceof CKEDITOR.htmlParser.node||c instanceof CKEDITOR.htmlParser.fragment,g=Array.prototype.slice.call(arguments,1),l=this.rules,k=l.length,n,w,f,x;for(x=0;x<k;x++)if(d&&(n=c.type,w=c.name),f=l[x],!(a.nonEditable&&!f.options.applyToAll||
286a.nestedEditable&&f.options.excludeNestedEditable)){f=f.value.apply(null,g);if(!1===f||d&&f&&(f.name!=t||f.type!=q))return f;null!=f&&(g[0]=c=f)}return c},execOnName:function(a,c){for(var d=0,g=this.rules,h=g.length,l;c&&d<h;d++)l=g[d],a.nonEditable&&!l.options.applyToAll||a.nestedEditable&&l.options.excludeNestedEditable||(c=c.replace(l.value[0],l.value[1]));return c}}})(); 287a.nestedEditable&&f.options.excludeNestedEditable)){f=f.value.apply(null,g);if(!1===f||d&&f&&(f.name!=w||f.type!=n))return f;null!=f&&(g[0]=c=f)}return c},execOnName:function(a,c){for(var d=0,g=this.rules,l=g.length,k;c&&d<l;d++)k=g[d],a.nonEditable&&!k.options.applyToAll||a.nestedEditable&&k.options.excludeNestedEditable||(c=c.replace(k.value[0],k.value[1]));return c}}})();
287(function(){function a(a,d){function n(a){return a||CKEDITOR.env.needsNbspFiller?new CKEDITOR.htmlParser.text(" "):new CKEDITOR.htmlParser.element("br",{"data-cke-bogus":1})}function p(a,d){return function(k){if(k.type!=CKEDITOR.NODE_DOCUMENT_FRAGMENT){var e=[],p=b(k),r,w;if(p)for(f(p,1)&&e.push(p);p;)g(p)&&(r=c(p))&&f(r)&&((w=c(r))&&!g(w)?e.push(r):(n(x).insertAfter(r),r.remove())),p=p.previous;for(p=0;p<e.length;p++)e[p].remove();if(e=!a||!1!==("function"==typeof d?d(k):d))x||CKEDITOR.env.needsBrFiller|| 288(function(){function a(a,d){function m(a){return a||CKEDITOR.env.needsNbspFiller?new CKEDITOR.htmlParser.text(" "):new CKEDITOR.htmlParser.element("br",{"data-cke-bogus":1})}function p(a,d){return function(h){if(h.type!=CKEDITOR.NODE_DOCUMENT_FRAGMENT){var e=[],p=b(h),r,v;if(p)for(f(p,1)&&e.push(p);p;)g(p)&&(r=c(p))&&f(r)&&((v=c(r))&&!g(v)?e.push(r):(m(z).insertAfter(r),r.remove())),p=p.previous;for(p=0;p<e.length;p++)e[p].remove();if(e=!a||!1!==("function"==typeof d?d(h):d))z||CKEDITOR.env.needsBrFiller||
288k.type!=CKEDITOR.NODE_DOCUMENT_FRAGMENT?x||CKEDITOR.env.needsBrFiller||!(7<document.documentMode||k.name in CKEDITOR.dtd.tr||k.name in CKEDITOR.dtd.$listItem)?(e=b(k),e=!e||"form"==k.name&&"input"==e.name):e=!1:e=!1;e&&k.add(n(a))}}}function f(a,b){if((!x||CKEDITOR.env.needsBrFiller)&&a.type==CKEDITOR.NODE_ELEMENT&&"br"==a.name&&!a.attributes["data-cke-eol"])return!0;var c;return a.type==CKEDITOR.NODE_TEXT&&(c=a.value.match(y))&&(c.index&&((new CKEDITOR.htmlParser.text(a.value.substring(0,c.index))).insertBefore(a), 289h.type!=CKEDITOR.NODE_DOCUMENT_FRAGMENT?z||CKEDITOR.env.needsBrFiller||!(7<document.documentMode||h.name in CKEDITOR.dtd.tr||h.name in CKEDITOR.dtd.$listItem)?(e=b(h),e=!e||"form"==h.name&&"input"==e.name):e=!1:e=!1;e&&h.add(m(a))}}}function f(a,b){if((!z||CKEDITOR.env.needsBrFiller)&&a.type==CKEDITOR.NODE_ELEMENT&&"br"==a.name&&!a.attributes["data-cke-eol"])return!0;var c;return a.type==CKEDITOR.NODE_TEXT&&(c=a.value.match(y))&&(c.index&&((new CKEDITOR.htmlParser.text(a.value.substring(0,c.index))).insertBefore(a),
289a.value=c[0]),!CKEDITOR.env.needsBrFiller&&x&&(!b||a.parent.name in w)||!x&&((c=a.previous)&&"br"==c.name||!c||g(c)))?!0:!1}var r={elements:{}},x="html"==d,w=CKEDITOR.tools.extend({},k),D;for(D in w)"#"in v[D]||delete w[D];for(D in w)r.elements[D]=p(x,a.config.fillEmptyBlocks);r.root=p(x,!1);r.elements.br=function(a){return function(b){if(b.parent.type!=CKEDITOR.NODE_DOCUMENT_FRAGMENT){var d=b.attributes;if("data-cke-bogus"in d||"data-cke-eol"in d)delete d["data-cke-bogus"];else{for(d=b.next;d&&e(d);)d= 290a.value=c[0]),!CKEDITOR.env.needsBrFiller&&z&&(!b||a.parent.name in v)||!z&&((c=a.previous)&&"br"==c.name||!c||g(c)))?!0:!1}var r={elements:{}},z="html"==d,v=CKEDITOR.tools.extend({},h),C;for(C in v)"#"in t[C]||delete v[C];for(C in v)r.elements[C]=p(z,a.config.fillEmptyBlocks);r.root=p(z,!1);r.elements.br=function(a){return function(b){if(b.parent.type!=CKEDITOR.NODE_DOCUMENT_FRAGMENT){var d=b.attributes;if("data-cke-bogus"in d||"data-cke-eol"in d)delete d["data-cke-bogus"];else{for(d=b.next;d&&e(d);)d=
290d.next;var k=c(b);!d&&g(b.parent)?h(b.parent,n(a)):g(d)&&k&&!g(k)&&n(a).insertBefore(d)}}}}(x);return r}function d(a,b){return a!=CKEDITOR.ENTER_BR&&!1!==b?a==CKEDITOR.ENTER_DIV?"div":"p":!1}function b(a){for(a=a.children[a.children.length-1];a&&e(a);)a=a.previous;return a}function c(a){for(a=a.previous;a&&e(a);)a=a.previous;return a}function e(a){return a.type==CKEDITOR.NODE_TEXT&&!CKEDITOR.tools.trim(a.value)||a.type==CKEDITOR.NODE_ELEMENT&&a.attributes["data-cke-bookmark"]}function g(a){return a&& 291d.next;var h=c(b);!d&&g(b.parent)?l(b.parent,m(a)):g(d)&&h&&!g(h)&&m(a).insertBefore(d)}}}}(z);return r}function d(a,b){return a!=CKEDITOR.ENTER_BR&&!1!==b?a==CKEDITOR.ENTER_DIV?"div":"p":!1}function b(a){for(a=a.children[a.children.length-1];a&&e(a);)a=a.previous;return a}function c(a){for(a=a.previous;a&&e(a);)a=a.previous;return a}function e(a){return a.type==CKEDITOR.NODE_TEXT&&!CKEDITOR.tools.trim(a.value)||a.type==CKEDITOR.NODE_ELEMENT&&a.attributes["data-cke-bookmark"]}function g(a){return a&&
291(a.type==CKEDITOR.NODE_ELEMENT&&a.name in k||a.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT)}function h(a,b){var c=a.children[a.children.length-1];a.children.push(b);b.parent=a;c&&(c.next=b,b.previous=c)}function l(a){a=a.attributes;"false"!=a.contenteditable&&(a["data-cke-editable"]=a.contenteditable?"true":1);a.contenteditable="false"}function q(a){a=a.attributes;switch(a["data-cke-editable"]){case "true":a.contenteditable="true";break;case "1":delete a.contenteditable}}function t(a){return a.replace(F, 292(a.type==CKEDITOR.NODE_ELEMENT&&a.name in h||a.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT)}function l(a,b){var c=a.children[a.children.length-1];a.children.push(b);b.parent=a;c&&(c.next=b,b.previous=c)}function k(a){a=a.attributes;"false"!=a.contenteditable&&(a["data-cke-editable"]=a.contenteditable?"true":1);a.contenteditable="false"}function n(a){a=a.attributes;switch(a["data-cke-editable"]){case "true":a.contenteditable="true";break;case "1":delete a.contenteditable}}function w(a){return a.replace(G,
292function(a,b,c){return"\x3c"+b+c.replace(B,function(a,b){return L.test(b)&&-1==c.indexOf("data-cke-saved-"+b)?" data-cke-saved-"+a+" data-cke-"+CKEDITOR.rnd+"-"+a:a})+"\x3e"})}function f(a,b){return a.replace(b,function(a,b,c){0===a.indexOf("\x3ctextarea")&&(a=b+u(c).replace(/</g,"\x26lt;").replace(/>/g,"\x26gt;")+"\x3c/textarea\x3e");return"\x3ccke:encoded\x3e"+encodeURIComponent(a)+"\x3c/cke:encoded\x3e"})}function z(a){return a.replace(S,function(a,b){return decodeURIComponent(b)})}function A(a){return a.replace(/\x3c!--(?!{cke_protected})[\s\S]+?--\x3e/g, 293function(a,b,c){return"\x3c"+b+c.replace(H,function(a,b){return K.test(b)&&-1==c.indexOf("data-cke-saved-"+b)?" data-cke-saved-"+a+" data-cke-"+CKEDITOR.rnd+"-"+a:a})+"\x3e"})}function f(a,b){return a.replace(b,function(a,b,c){0===a.indexOf("\x3ctextarea")&&(a=b+u(c).replace(/</g,"\x26lt;").replace(/>/g,"\x26gt;")+"\x3c/textarea\x3e");return"\x3ccke:encoded\x3e"+encodeURIComponent(a)+"\x3c/cke:encoded\x3e"})}function x(a){return a.replace(Q,function(a,b){return decodeURIComponent(b)})}function A(a){return a.replace(/\x3c!--(?!{cke_protected})[\s\S]+?--\x3e/g,
293function(a){return"\x3c!--"+E+"{C}"+encodeURIComponent(a).replace(/--/g,"%2D%2D")+"--\x3e"})}function u(a){return a.replace(/\x3c!--\{cke_protected\}\{C\}([\s\S]+?)--\x3e/g,function(a,b){return decodeURIComponent(b)})}function C(a,b){var c=b._.dataStore;return a.replace(/\x3c!--\{cke_protected\}([\s\S]+?)--\x3e/g,function(a,b){return decodeURIComponent(b)}).replace(/\{cke_protected_(\d+)\}/g,function(a,b){return c&&c[b]||""})}function m(a,b){var c=[],d=b.config.protectedSource,k=b._.dataStore||(b._.dataStore= 294function(a){return"\x3c!--"+F+"{C}"+encodeURIComponent(a).replace(/--/g,"%2D%2D")+"--\x3e"})}function u(a){return a.replace(/\x3c!--\{cke_protected\}\{C\}([\s\S]+?)--\x3e/g,function(a,b){return decodeURIComponent(b)})}function B(a,b){var c=b._.dataStore;return a.replace(/\x3c!--\{cke_protected\}([\s\S]+?)--\x3e/g,function(a,b){return decodeURIComponent(b)}).replace(/\{cke_protected_(\d+)\}/g,function(a,b){return c&&c[b]||""})}function q(a,b){var c=[],d=b.config.protectedSource,h=b._.dataStore||(b._.dataStore=
294{id:1}),e=/<\!--\{cke_temp(comment)?\}(\d*?)--\x3e/g,d=[/<script[\s\S]*?(<\/script>|$)/gi,/<noscript[\s\S]*?<\/noscript>/gi,/<meta[\s\S]*?\/?>/gi].concat(d);a=a.replace(/\x3c!--[\s\S]*?--\x3e/g,function(a){return"\x3c!--{cke_tempcomment}"+(c.push(a)-1)+"--\x3e"});for(var n=0;n<d.length;n++)a=a.replace(d[n],function(a){a=a.replace(e,function(a,b,d){return c[d]});return/cke_temp(comment)?/.test(a)?a:"\x3c!--{cke_temp}"+(c.push(a)-1)+"--\x3e"});a=a.replace(e,function(a,b,d){return"\x3c!--"+E+(b?"{C}": 295{id:1}),e=/<\!--\{cke_temp(comment)?\}(\d*?)--\x3e/g,d=[/<script[\s\S]*?(<\/script>|$)/gi,/<noscript[\s\S]*?<\/noscript>/gi,/<meta[\s\S]*?\/?>/gi].concat(d);a=a.replace(/\x3c!--[\s\S]*?--\x3e/g,function(a){return"\x3c!--{cke_tempcomment}"+(c.push(a)-1)+"--\x3e"});for(var p=0;p<d.length;p++)a=a.replace(d[p],function(a){a=a.replace(e,function(a,b,d){return c[d]});return/cke_temp(comment)?/.test(a)?a:"\x3c!--{cke_temp}"+(c.push(a)-1)+"--\x3e"});a=a.replace(e,function(a,b,d){return"\x3c!--"+F+(b?"{C}":
295"")+encodeURIComponent(c[d]).replace(/--/g,"%2D%2D")+"--\x3e"});a=a.replace(/<\w+(?:\s+(?:(?:[^\s=>]+\s*=\s*(?:[^'"\s>]+|'[^']*'|"[^"]*"))|[^\s=\/>]+))+\s*\/?>/g,function(a){return a.replace(/\x3c!--\{cke_protected\}([^>]*)--\x3e/g,function(a,b){k[k.id]=decodeURIComponent(b);return"{cke_protected_"+k.id++ +"}"})});return a=a.replace(/<(title|iframe|textarea)([^>]*)>([\s\S]*?)<\/\1>/g,function(a,c,d,k){return"\x3c"+c+d+"\x3e"+C(u(k),b)+"\x3c/"+c+"\x3e"})}CKEDITOR.htmlDataProcessor=function(b){var c, 296"")+encodeURIComponent(c[d]).replace(/--/g,"%2D%2D")+"--\x3e"});a=a.replace(/<\w+(?:\s+(?:(?:[^\s=>]+\s*=\s*(?:[^'"\s>]+|'[^']*'|"[^"]*"))|[^\s=\/>]+))+\s*\/?>/g,function(a){return a.replace(/\x3c!--\{cke_protected\}([^>]*)--\x3e/g,function(a,b){h[h.id]=decodeURIComponent(b);return"{cke_protected_"+h.id++ +"}"})});return a=a.replace(/<(title|iframe|textarea)([^>]*)>([\s\S]*?)<\/\1>/g,function(a,c,d,h){return"\x3c"+c+d+"\x3e"+B(u(h),b)+"\x3c/"+c+"\x3e"})}CKEDITOR.htmlDataProcessor=function(b){var c,
296k,e=this;this.editor=b;this.dataFilter=c=new CKEDITOR.htmlParser.filter;this.htmlFilter=k=new CKEDITOR.htmlParser.filter;this.writer=new CKEDITOR.htmlParser.basicWriter;c.addRules(p);c.addRules(n,{applyToAll:!0});c.addRules(a(b,"data"),{applyToAll:!0});k.addRules(D);k.addRules(r,{applyToAll:!0});k.addRules(a(b,"html"),{applyToAll:!0});b.on("toHtml",function(a){a=a.data;var c=a.dataValue,k,c=m(c,b),c=f(c,M),c=t(c),c=f(c,T),c=c.replace(w,"$1cke:$2"),c=c.replace(I,"\x3ccke:$1$2\x3e\x3c/cke:$1\x3e"), 297h,e=this;this.editor=b;this.dataFilter=c=new CKEDITOR.htmlParser.filter;this.htmlFilter=h=new CKEDITOR.htmlParser.filter;this.writer=new CKEDITOR.htmlParser.basicWriter;c.addRules(p);c.addRules(m,{applyToAll:!0});c.addRules(a(b,"data"),{applyToAll:!0});h.addRules(C);h.addRules(r,{applyToAll:!0});h.addRules(a(b,"html"),{applyToAll:!0});b.on("toHtml",function(a){a=a.data;var c=a.dataValue,h,c=q(c,b),c=f(c,M),c=w(c),c=f(c,R),c=c.replace(v,"$1cke:$2"),c=c.replace(I,"\x3ccke:$1$2\x3e\x3c/cke:$1\x3e"),
297c=c.replace(/(<pre\b[^>]*>)(\r\n|\n)/g,"$1$2$2"),c=c.replace(/([^a-z0-9<\-])(on\w{3,})(?!>)/gi,"$1data-cke-"+CKEDITOR.rnd+"-$2");k=a.context||b.editable().getName();var e;CKEDITOR.env.ie&&9>CKEDITOR.env.version&&"pre"==k&&(k="div",c="\x3cpre\x3e"+c+"\x3c/pre\x3e",e=1);k=b.document.createElement(k);k.setHtml("a"+c);c=k.getHtml().substr(1);c=c.replace(new RegExp("data-cke-"+CKEDITOR.rnd+"-","ig"),"");e&&(c=c.replace(/^<pre>|<\/pre>$/gi,""));c=c.replace(H,"$1$2");c=z(c);c=u(c);k=!1===a.fixForBody?!1: 298c=c.replace(/(<pre\b[^>]*>)(\r\n|\n)/g,"$1$2$2"),c=c.replace(/([^a-z0-9<\-])(on\w{3,})(?!>)/gi,"$1data-cke-"+CKEDITOR.rnd+"-$2");h=a.context||b.editable().getName();var e;CKEDITOR.env.ie&&9>CKEDITOR.env.version&&"pre"==h&&(h="div",c="\x3cpre\x3e"+c+"\x3c/pre\x3e",e=1);h=b.document.createElement(h);h.setHtml("a"+c);c=h.getHtml().substr(1);c=c.replace(new RegExp("data-cke-"+CKEDITOR.rnd+"-","ig"),"");e&&(c=c.replace(/^<pre>|<\/pre>$/gi,""));c=c.replace(D,"$1$2");c=x(c);c=u(c);h=!1===a.fixForBody?!1:
298d(a.enterMode,b.config.autoParagraph);c=CKEDITOR.htmlParser.fragment.fromHtml(c,a.context,k);k&&(e=c,!e.children.length&&CKEDITOR.dtd[e.name][k]&&(k=new CKEDITOR.htmlParser.element(k),e.add(k)));a.dataValue=c},null,null,5);b.on("toHtml",function(a){a.data.filter.applyTo(a.data.dataValue,!0,a.data.dontFilter,a.data.enterMode)&&b.fire("dataFiltered")},null,null,6);b.on("toHtml",function(a){a.data.dataValue.filterChildren(e.dataFilter,!0)},null,null,10);b.on("toHtml",function(a){a=a.data;var b=a.dataValue, 299d(a.enterMode,b.config.autoParagraph);c=CKEDITOR.htmlParser.fragment.fromHtml(c,a.context,h);h&&(e=c,!e.children.length&&CKEDITOR.dtd[e.name][h]&&(h=new CKEDITOR.htmlParser.element(h),e.add(h)));a.dataValue=c},null,null,5);b.on("toHtml",function(a){a.data.filter.applyTo(a.data.dataValue,!0,a.data.dontFilter,a.data.enterMode)&&b.fire("dataFiltered")},null,null,6);b.on("toHtml",function(a){a.data.dataValue.filterChildren(e.dataFilter,!0)},null,null,10);b.on("toHtml",function(a){a=a.data;var b=a.dataValue,
299c=new CKEDITOR.htmlParser.basicWriter;b.writeChildrenHtml(c);b=c.getHtml(!0);a.dataValue=A(b)},null,null,15);b.on("toDataFormat",function(a){var c=a.data.dataValue;a.data.enterMode!=CKEDITOR.ENTER_BR&&(c=c.replace(/^<br *\/?>/i,""));a.data.dataValue=CKEDITOR.htmlParser.fragment.fromHtml(c,a.data.context,d(a.data.enterMode,b.config.autoParagraph))},null,null,5);b.on("toDataFormat",function(a){a.data.dataValue.filterChildren(e.htmlFilter,!0)},null,null,10);b.on("toDataFormat",function(a){a.data.filter.applyTo(a.data.dataValue, 300c=new CKEDITOR.htmlParser.basicWriter;b.writeChildrenHtml(c);b=c.getHtml(!0);a.dataValue=A(b)},null,null,15);b.on("toDataFormat",function(a){var c=a.data.dataValue;a.data.enterMode!=CKEDITOR.ENTER_BR&&(c=c.replace(/^<br *\/?>/i,""));a.data.dataValue=CKEDITOR.htmlParser.fragment.fromHtml(c,a.data.context,d(a.data.enterMode,b.config.autoParagraph))},null,null,5);b.on("toDataFormat",function(a){a.data.dataValue.filterChildren(e.htmlFilter,!0)},null,null,10);b.on("toDataFormat",function(a){a.data.filter.applyTo(a.data.dataValue,
300!1,!0)},null,null,11);b.on("toDataFormat",function(a){var c=a.data.dataValue,d=e.writer;d.reset();c.writeChildrenHtml(d);c=d.getHtml(!0);c=u(c);c=C(c,b);a.data.dataValue=c},null,null,15)};CKEDITOR.htmlDataProcessor.prototype={toHtml:function(a,b,c,d){var k=this.editor,e,n,p,f;b&&"object"==typeof b?(e=b.context,c=b.fixForBody,d=b.dontFilter,n=b.filter,p=b.enterMode,f=b.protectedWhitespaces):e=b;e||null===e||(e=k.editable().getName());return k.fire("toHtml",{dataValue:a,context:e,fixForBody:c,dontFilter:d, 301!1,!0)},null,null,11);b.on("toDataFormat",function(a){var c=a.data.dataValue,d=e.writer;d.reset();c.writeChildrenHtml(d);c=d.getHtml(!0);c=u(c);c=B(c,b);a.data.dataValue=c},null,null,15)};CKEDITOR.htmlDataProcessor.prototype={toHtml:function(a,b,c,d){var h=this.editor,e,p,m,g;b&&"object"==typeof b?(e=b.context,c=b.fixForBody,d=b.dontFilter,p=b.filter,m=b.enterMode,g=b.protectedWhitespaces):e=b;e||null===e||(e=h.editable().getName());return h.fire("toHtml",{dataValue:a,context:e,fixForBody:c,dontFilter:d,
301filter:n||k.filter,enterMode:p||k.enterMode,protectedWhitespaces:f}).dataValue},toDataFormat:function(a,b){var c,d,k;b&&(c=b.context,d=b.filter,k=b.enterMode);c||null===c||(c=this.editor.editable().getName());return this.editor.fire("toDataFormat",{dataValue:a,filter:d||this.editor.filter,context:c,enterMode:k||this.editor.enterMode}).dataValue}};var y=/(?:&nbsp;|\xa0)$/,E="{cke_protected}",v=CKEDITOR.dtd,x="caption colgroup col thead tfoot tbody".split(" "),k=CKEDITOR.tools.extend({},v.$blockLimit, 302filter:p||h.filter,enterMode:m||h.enterMode,protectedWhitespaces:g}).dataValue},toDataFormat:function(a,b){var c,d,h;b&&(c=b.context,d=b.filter,h=b.enterMode);c||null===c||(c=this.editor.editable().getName());return this.editor.fire("toDataFormat",{dataValue:a,filter:d||this.editor.filter,context:c,enterMode:h||this.editor.enterMode}).dataValue}};var y=/(?:&nbsp;|\xa0)$/,F="{cke_protected}",t=CKEDITOR.dtd,z="caption colgroup col thead tfoot tbody".split(" "),h=CKEDITOR.tools.extend({},t.$blockLimit,
302v.$block),p={elements:{input:l,textarea:l}},n={attributeNames:[[/^on/,"data-cke-pa-on"],[/^data-cke-expando$/,""]]},D={elements:{embed:function(a){var b=a.parent;if(b&&"object"==b.name){var c=b.attributes.width,b=b.attributes.height;c&&(a.attributes.width=c);b&&(a.attributes.height=b)}},a:function(a){var b=a.attributes;if(!(a.children.length||b.name||b.id||a.attributes["data-cke-saved-name"]))return!1}}},r={elementNames:[[/^cke:/,""],[/^\?xml:namespace$/,""]],attributeNames:[[/^data-cke-(saved|pa)-/, 303t.$block),p={elements:{input:k,textarea:k}},m={attributeNames:[[/^on/,"data-cke-pa-on"],[/^data-cke-expando$/,""]]},C={elements:{embed:function(a){var b=a.parent;if(b&&"object"==b.name){var c=b.attributes.width,b=b.attributes.height;c&&(a.attributes.width=c);b&&(a.attributes.height=b)}},a:function(a){var b=a.attributes;if(!(a.children.length||b.name||b.id||a.attributes["data-cke-saved-name"]))return!1}}},r={elementNames:[[/^cke:/,""],[/^\?xml:namespace$/,""]],attributeNames:[[/^data-cke-(saved|pa)-/,
303""],[/^data-cke-.*/,""],["hidefocus",""]],elements:{$:function(a){var b=a.attributes;if(b){if(b["data-cke-temp"])return!1;for(var c=["name","href","src"],d,k=0;k<c.length;k++)d="data-cke-saved-"+c[k],d in b&&delete b[c[k]]}return a},table:function(a){a.children.slice(0).sort(function(a,b){var c,d;a.type==CKEDITOR.NODE_ELEMENT&&b.type==a.type&&(c=CKEDITOR.tools.indexOf(x,a.name),d=CKEDITOR.tools.indexOf(x,b.name));-1<c&&-1<d&&c!=d||(c=a.parent?a.getIndex():-1,d=b.parent?b.getIndex():-1);return c>d? 304""],[/^data-cke-.*/,""],["hidefocus",""]],elements:{$:function(a){var b=a.attributes;if(b){if(b["data-cke-temp"])return!1;for(var c=["name","href","src"],d,h=0;h<c.length;h++)d="data-cke-saved-"+c[h],d in b&&delete b[c[h]]}return a},table:function(a){a.children.slice(0).sort(function(a,b){var c,d;a.type==CKEDITOR.NODE_ELEMENT&&b.type==a.type&&(c=CKEDITOR.tools.indexOf(z,a.name),d=CKEDITOR.tools.indexOf(z,b.name));-1<c&&-1<d&&c!=d||(c=a.parent?a.getIndex():-1,d=b.parent?b.getIndex():-1);return c>d?
3041:-1})},param:function(a){a.children=[];a.isEmpty=!0;return a},span:function(a){"Apple-style-span"==a.attributes["class"]&&delete a.name},html:function(a){delete a.attributes.contenteditable;delete a.attributes["class"]},body:function(a){delete a.attributes.spellcheck;delete a.attributes.contenteditable},style:function(a){var b=a.children[0];b&&b.value&&(b.value=CKEDITOR.tools.trim(b.value));a.attributes.type||(a.attributes.type="text/css")},title:function(a){var b=a.children[0];!b&&h(a,b=new CKEDITOR.htmlParser.text); 3051:-1})},param:function(a){a.children=[];a.isEmpty=!0;return a},span:function(a){"Apple-style-span"==a.attributes["class"]&&delete a.name},html:function(a){delete a.attributes.contenteditable;delete a.attributes["class"]},body:function(a){delete a.attributes.spellcheck;delete a.attributes.contenteditable},style:function(a){var b=a.children[0];b&&b.value&&(b.value=CKEDITOR.tools.trim(b.value));a.attributes.type||(a.attributes.type="text/css")},title:function(a){var b=a.children[0];!b&&l(a,b=new CKEDITOR.htmlParser.text);
305b.value=a.attributes["data-cke-title"]||""},input:q,textarea:q},attributes:{"class":function(a){return CKEDITOR.tools.ltrim(a.replace(/(?:^|\s+)cke_[^\s]*/g,""))||!1}}};CKEDITOR.env.ie&&(r.attributes.style=function(a){return a.replace(/(^|;)([^\:]+)/g,function(a){return a.toLowerCase()})});var F=/<(a|area|img|input|source)\b([^>]*)>/gi,B=/([\w-:]+)\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|(?:[^ "'>]+))/gi,L=/^(href|src|name)$/i,T=/(?:<style(?=[ >])[^>]*>[\s\S]*?<\/style>)|(?:<(:?link|meta|base)[^>]*>)/gi, 306b.value=a.attributes["data-cke-title"]||""},input:n,textarea:n},attributes:{"class":function(a){return CKEDITOR.tools.ltrim(a.replace(/(?:^|\s+)cke_[^\s]*/g,""))||!1}}};CKEDITOR.env.ie&&(r.attributes.style=function(a){return a.replace(/(^|;)([^\:]+)/g,function(a){return a.toLowerCase()})});var G=/<(a|area|img|input|source)\b([^>]*)>/gi,H=/([\w-:]+)\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|(?:[^ "'>]+))/gi,K=/^(href|src|name)$/i,R=/(?:<style(?=[ >])[^>]*>[\s\S]*?<\/style>)|(?:<(:?link|meta|base)[^>]*>)/gi,
306M=/(<textarea(?=[ >])[^>]*>)([\s\S]*?)(?:<\/textarea>)/gi,S=/<cke:encoded>([^<]*)<\/cke:encoded>/gi,w=/(<\/?)((?:object|embed|param|html|body|head|title)[^>]*>)/gi,H=/(<\/?)cke:((?:html|body|head|title)[^>]*>)/gi,I=/<cke:(param|embed)([^>]*?)\/?>(?!\s*<\/cke:\1)/gi})();"use strict"; 307M=/(<textarea(?=[ >])[^>]*>)([\s\S]*?)(?:<\/textarea>)/gi,Q=/<cke:encoded>([^<]*)<\/cke:encoded>/gi,v=/(<\/?)((?:object|embed|param|html|body|head|title)[^>]*>)/gi,D=/(<\/?)cke:((?:html|body|head|title)[^>]*>)/gi,I=/<cke:(param|embed)([^>]*?)\/?>(?!\s*<\/cke:\1)/gi})();"use strict";
307CKEDITOR.htmlParser.element=function(a,d){this.name=a;this.attributes=d||{};this.children=[];var b=a||"",c=b.match(/^cke:(.*)/);c&&(b=c[1]);b=!!(CKEDITOR.dtd.$nonBodyContent[b]||CKEDITOR.dtd.$block[b]||CKEDITOR.dtd.$listItem[b]||CKEDITOR.dtd.$tableContent[b]||CKEDITOR.dtd.$nonEditable[b]||"br"==b);this.isEmpty=!!CKEDITOR.dtd.$empty[a];this.isUnknown=!CKEDITOR.dtd[a];this._={isBlockLike:b,hasInlineStarted:this.isEmpty||!b}}; 308CKEDITOR.htmlParser.element=function(a,d){this.name=a;this.attributes=d||{};this.children=[];var b=a||"",c=b.match(/^cke:(.*)/);c&&(b=c[1]);b=!!(CKEDITOR.dtd.$nonBodyContent[b]||CKEDITOR.dtd.$block[b]||CKEDITOR.dtd.$listItem[b]||CKEDITOR.dtd.$tableContent[b]||CKEDITOR.dtd.$nonEditable[b]||"br"==b);this.isEmpty=!!CKEDITOR.dtd.$empty[a];this.isUnknown=!CKEDITOR.dtd[a];this._={isBlockLike:b,hasInlineStarted:this.isEmpty||!b}};
308CKEDITOR.htmlParser.cssStyle=function(a){var d={};((a instanceof CKEDITOR.htmlParser.element?a.attributes.style:a)||"").replace(/&quot;/g,'"').replace(/\s*([^ :;]+)\s*:\s*([^;]+)\s*(?=;|$)/g,function(a,c,e){"font-family"==c&&(e=e.replace(/["']/g,""));d[c.toLowerCase()]=e});return{rules:d,populate:function(a){var c=this.toString();c&&(a instanceof CKEDITOR.dom.element?a.setAttribute("style",c):a instanceof CKEDITOR.htmlParser.element?a.attributes.style=c:a.style=c)},toString:function(){var a=[],c; 309CKEDITOR.htmlParser.cssStyle=function(a){var d={};((a instanceof CKEDITOR.htmlParser.element?a.attributes.style:a)||"").replace(/&quot;/g,'"').replace(/\s*([^ :;]+)\s*:\s*([^;]+)\s*(?=;|$)/g,function(a,c,e){"font-family"==c&&(e=e.replace(/["']/g,""));d[c.toLowerCase()]=e});return{rules:d,populate:function(a){var c=this.toString();c&&(a instanceof CKEDITOR.dom.element?a.setAttribute("style",c):a instanceof CKEDITOR.htmlParser.element?a.attributes.style=c:a.style=c)},toString:function(){var a=[],c;
309for(c in d)d[c]&&a.push(c,":",d[c],";");return a.join("")}}}; 310for(c in d)d[c]&&a.push(c,":",d[c],";");return a.join("")}}};
310(function(){function a(a){return function(b){return b.type==CKEDITOR.NODE_ELEMENT&&("string"==typeof a?b.name==a:b.name in a)}}var d=function(a,b){a=a[0];b=b[0];return a<b?-1:a>b?1:0},b=CKEDITOR.htmlParser.fragment.prototype;CKEDITOR.htmlParser.element.prototype=CKEDITOR.tools.extend(new CKEDITOR.htmlParser.node,{type:CKEDITOR.NODE_ELEMENT,add:b.add,clone:function(){return new CKEDITOR.htmlParser.element(this.name,this.attributes)},filter:function(a,b){var d=this,h,l;b=d.getFilterContext(b);if(b.off)return!0; 311(function(){function a(a){return function(b){return b.type==CKEDITOR.NODE_ELEMENT&&("string"==typeof a?b.name==a:b.name in a)}}var d=function(a,b){a=a[0];b=b[0];return a<b?-1:a>b?1:0},b=CKEDITOR.htmlParser.fragment.prototype;CKEDITOR.htmlParser.element.prototype=CKEDITOR.tools.extend(new CKEDITOR.htmlParser.node,{type:CKEDITOR.NODE_ELEMENT,add:b.add,clone:function(){return new CKEDITOR.htmlParser.element(this.name,this.attributes)},filter:function(a,b){var d=this,l,k;b=d.getFilterContext(b);if(b.off)return!0;
311if(!d.parent)a.onRoot(b,d);for(;;){h=d.name;if(!(l=a.onElementName(b,h)))return this.remove(),!1;d.name=l;if(!(d=a.onElement(b,d)))return this.remove(),!1;if(d!==this)return this.replaceWith(d),!1;if(d.name==h)break;if(d.type!=CKEDITOR.NODE_ELEMENT)return this.replaceWith(d),!1;if(!d.name)return this.replaceWithChildren(),!1}h=d.attributes;var q,t;for(q in h){for(l=h[q];;)if(t=a.onAttributeName(b,q))if(t!=q)delete h[q],q=t;else break;else{delete h[q];break}t&&(!1===(l=a.onAttribute(b,d,t,l))?delete h[t]: 312if(!d.parent)a.onRoot(b,d);for(;;){l=d.name;if(!(k=a.onElementName(b,l)))return this.remove(),!1;d.name=k;if(!(d=a.onElement(b,d)))return this.remove(),!1;if(d!==this)return this.replaceWith(d),!1;if(d.name==l)break;if(d.type!=CKEDITOR.NODE_ELEMENT)return this.replaceWith(d),!1;if(!d.name)return this.replaceWithChildren(),!1}l=d.attributes;var n,w;for(n in l){for(k=l[n];;)if(w=a.onAttributeName(b,n))if(w!=n)delete l[n],n=w;else break;else{delete l[n];break}w&&(!1===(k=a.onAttribute(b,d,w,k))?delete l[w]:
312h[t]=l)}d.isEmpty||this.filterChildren(a,!1,b);return!0},filterChildren:b.filterChildren,writeHtml:function(a,b){b&&this.filter(b);var g=this.name,h=[],l=this.attributes,q,t;a.openTag(g,l);for(q in l)h.push([q,l[q]]);a.sortAttributes&&h.sort(d);q=0;for(t=h.length;q<t;q++)l=h[q],a.attribute(l[0],l[1]);a.openTagClose(g,this.isEmpty);this.writeChildrenHtml(a);this.isEmpty||a.closeTag(g)},writeChildrenHtml:b.writeChildrenHtml,replaceWithChildren:function(){for(var a=this.children,b=a.length;b;)a[--b].insertAfter(this); 313l[w]=k)}d.isEmpty||this.filterChildren(a,!1,b);return!0},filterChildren:b.filterChildren,writeHtml:function(a,b){b&&this.filter(b);var g=this.name,l=[],k=this.attributes,n,w;a.openTag(g,k);for(n in k)l.push([n,k[n]]);a.sortAttributes&&l.sort(d);n=0;for(w=l.length;n<w;n++)k=l[n],a.attribute(k[0],k[1]);a.openTagClose(g,this.isEmpty);this.writeChildrenHtml(a);this.isEmpty||a.closeTag(g)},writeChildrenHtml:b.writeChildrenHtml,replaceWithChildren:function(){for(var a=this.children,b=a.length;b;)a[--b].insertAfter(this);
313this.remove()},forEach:b.forEach,getFirst:function(b){if(!b)return this.children.length?this.children[0]:null;"function"!=typeof b&&(b=a(b));for(var d=0,g=this.children.length;d<g;++d)if(b(this.children[d]))return this.children[d];return null},getHtml:function(){var a=new CKEDITOR.htmlParser.basicWriter;this.writeChildrenHtml(a);return a.getHtml()},setHtml:function(a){a=this.children=CKEDITOR.htmlParser.fragment.fromHtml(a).children;for(var b=0,d=a.length;b<d;++b)a[b].parent=this},getOuterHtml:function(){var a= 314this.remove()},forEach:b.forEach,getFirst:function(b){if(!b)return this.children.length?this.children[0]:null;"function"!=typeof b&&(b=a(b));for(var d=0,g=this.children.length;d<g;++d)if(b(this.children[d]))return this.children[d];return null},getHtml:function(){var a=new CKEDITOR.htmlParser.basicWriter;this.writeChildrenHtml(a);return a.getHtml()},setHtml:function(a){a=this.children=CKEDITOR.htmlParser.fragment.fromHtml(a).children;for(var b=0,d=a.length;b<d;++b)a[b].parent=this},getOuterHtml:function(){var a=
314new CKEDITOR.htmlParser.basicWriter;this.writeHtml(a);return a.getHtml()},split:function(a){for(var b=this.children.splice(a,this.children.length-a),d=this.clone(),h=0;h<b.length;++h)b[h].parent=d;d.children=b;b[0]&&(b[0].previous=null);0<a&&(this.children[a-1].next=null);this.parent.add(d,this.getIndex()+1);return d},addClass:function(a){if(!this.hasClass(a)){var b=this.attributes["class"]||"";this.attributes["class"]=b+(b?" ":"")+a}},removeClass:function(a){var b=this.attributes["class"];b&&((b= 315new CKEDITOR.htmlParser.basicWriter;this.writeHtml(a);return a.getHtml()},split:function(a){for(var b=this.children.splice(a,this.children.length-a),d=this.clone(),l=0;l<b.length;++l)b[l].parent=d;d.children=b;b[0]&&(b[0].previous=null);0<a&&(this.children[a-1].next=null);this.parent.add(d,this.getIndex()+1);return d},addClass:function(a){if(!this.hasClass(a)){var b=this.attributes["class"]||"";this.attributes["class"]=b+(b?" ":"")+a}},removeClass:function(a){var b=this.attributes["class"];b&&((b=
315CKEDITOR.tools.trim(b.replace(new RegExp("(?:\\s+|^)"+a+"(?:\\s+|$)")," ")))?this.attributes["class"]=b:delete this.attributes["class"])},hasClass:function(a){var b=this.attributes["class"];return b?(new RegExp("(?:^|\\s)"+a+"(?\x3d\\s|$)")).test(b):!1},getFilterContext:function(a){var b=[];a||(a={off:!1,nonEditable:!1,nestedEditable:!1});a.off||"off"!=this.attributes["data-cke-processor"]||b.push("off",!0);a.nonEditable||"false"!=this.attributes.contenteditable?a.nonEditable&&!a.nestedEditable&& 316CKEDITOR.tools.trim(b.replace(new RegExp("(?:\\s+|^)"+a+"(?:\\s+|$)")," ")))?this.attributes["class"]=b:delete this.attributes["class"])},hasClass:function(a){var b=this.attributes["class"];return b?(new RegExp("(?:^|\\s)"+a+"(?\x3d\\s|$)")).test(b):!1},getFilterContext:function(a){var b=[];a||(a={off:!1,nonEditable:!1,nestedEditable:!1});a.off||"off"!=this.attributes["data-cke-processor"]||b.push("off",!0);a.nonEditable||"false"!=this.attributes.contenteditable?a.nonEditable&&!a.nestedEditable&&
316"true"==this.attributes.contenteditable&&b.push("nestedEditable",!0):b.push("nonEditable",!0);if(b.length){a=CKEDITOR.tools.copy(a);for(var d=0;d<b.length;d+=2)a[b[d]]=b[d+1]}return a}},!0)})(); 317"true"==this.attributes.contenteditable&&b.push("nestedEditable",!0):b.push("nonEditable",!0);if(b.length){a=CKEDITOR.tools.copy(a);for(var d=0;d<b.length;d+=2)a[b[d]]=b[d+1]}return a}},!0)})();
317(function(){var a={},d=/{([^}]+)}/g,b=/([\\'])/g,c=/\n/g,e=/\r/g;CKEDITOR.template=function(g){if(a[g])this.output=a[g];else{var h=g.replace(b,"\\$1").replace(c,"\\n").replace(e,"\\r").replace(d,function(a,b){return"',data['"+b+"']\x3d\x3dundefined?'{"+b+"}':data['"+b+"'],'"});this.output=a[g]=Function("data","buffer","return buffer?buffer.push('"+h+"'):['"+h+"'].join('');")}}})();delete CKEDITOR.loadFullCore;CKEDITOR.instances={};CKEDITOR.document=new CKEDITOR.dom.document(document); 318(function(){var a={},d=/{([^}]+)}/g,b=/([\\'])/g,c=/\n/g,e=/\r/g;CKEDITOR.template=function(g){if(a[g])this.output=a[g];else{var l=g.replace(b,"\\$1").replace(c,"\\n").replace(e,"\\r").replace(d,function(a,b){return"',data['"+b+"']\x3d\x3dundefined?'{"+b+"}':data['"+b+"'],'"});this.output=a[g]=Function("data","buffer","return buffer?buffer.push('"+l+"'):['"+l+"'].join('');")}}})();delete CKEDITOR.loadFullCore;CKEDITOR.instances={};CKEDITOR.document=new CKEDITOR.dom.document(document);
318CKEDITOR.add=function(a){CKEDITOR.instances[a.name]=a;a.on("focus",function(){CKEDITOR.currentInstance!=a&&(CKEDITOR.currentInstance=a,CKEDITOR.fire("currentInstance"))});a.on("blur",function(){CKEDITOR.currentInstance==a&&(CKEDITOR.currentInstance=null,CKEDITOR.fire("currentInstance"))});CKEDITOR.fire("instance",null,a)};CKEDITOR.remove=function(a){delete CKEDITOR.instances[a.name]}; 319CKEDITOR.add=function(a){CKEDITOR.instances[a.name]=a;a.on("focus",function(){CKEDITOR.currentInstance!=a&&(CKEDITOR.currentInstance=a,CKEDITOR.fire("currentInstance"))});a.on("blur",function(){CKEDITOR.currentInstance==a&&(CKEDITOR.currentInstance=null,CKEDITOR.fire("currentInstance"))});CKEDITOR.fire("instance",null,a)};CKEDITOR.remove=function(a){delete CKEDITOR.instances[a.name]};
319(function(){var a={};CKEDITOR.addTemplate=function(d,b){var c=a[d];if(c)return c;c={name:d,source:b};CKEDITOR.fire("template",c);return a[d]=new CKEDITOR.template(c.source)};CKEDITOR.getTemplate=function(d){return a[d]}})();(function(){var a=[];CKEDITOR.addCss=function(d){a.push(d)};CKEDITOR.getCss=function(){return a.join("\n")}})();CKEDITOR.on("instanceDestroyed",function(){CKEDITOR.tools.isEmpty(this.instances)&&CKEDITOR.fire("reset")});CKEDITOR.TRISTATE_ON=1;CKEDITOR.TRISTATE_OFF=2; 320(function(){var a={};CKEDITOR.addTemplate=function(d,b){var c=a[d];if(c)return c;c={name:d,source:b};CKEDITOR.fire("template",c);return a[d]=new CKEDITOR.template(c.source)};CKEDITOR.getTemplate=function(d){return a[d]}})();(function(){var a=[];CKEDITOR.addCss=function(d){a.push(d)};CKEDITOR.getCss=function(){return a.join("\n")}})();CKEDITOR.on("instanceDestroyed",function(){CKEDITOR.tools.isEmpty(this.instances)&&CKEDITOR.fire("reset")});CKEDITOR.TRISTATE_ON=1;CKEDITOR.TRISTATE_OFF=2;
320CKEDITOR.TRISTATE_DISABLED=0; 321CKEDITOR.TRISTATE_DISABLED=0;
321(function(){CKEDITOR.inline=function(a,d){if(!CKEDITOR.env.isCompatible)return null;a=CKEDITOR.dom.element.get(a);if(a.getEditor())throw'The editor instance "'+a.getEditor().name+'" is already attached to the provided element.';var b=new CKEDITOR.editor(d,a,CKEDITOR.ELEMENT_MODE_INLINE),c=a.is("textarea")?a:null;c?(b.setData(c.getValue(),null,!0),a=CKEDITOR.dom.element.createFromHtml('\x3cdiv contenteditable\x3d"'+!!b.readOnly+'" class\x3d"cke_textarea_inline"\x3e'+c.getValue()+"\x3c/div\x3e",CKEDITOR.document), 322(function(){CKEDITOR.inline=function(a,d){if(!CKEDITOR.env.isCompatible)return null;a=CKEDITOR.dom.element.get(a);if(a.getEditor())throw'The editor instance "'+a.getEditor().name+'" is already attached to the provided element.';var b=new CKEDITOR.editor(d,a,CKEDITOR.ELEMENT_MODE_INLINE),c=a.is("textarea")?a:null;c?(b.setData(c.getValue(),null,!0),a=CKEDITOR.dom.element.createFromHtml('\x3cdiv contenteditable\x3d"'+!!b.readOnly+'" class\x3d"cke_textarea_inline"\x3e'+c.getValue()+"\x3c/div\x3e",CKEDITOR.document),
322a.insertAfter(c),c.hide(),c.$.form&&b._attachToForm()):b.setData(a.getHtml(),null,!0);b.on("loaded",function(){b.fire("uiReady");b.editable(a);b.container=a;b.ui.contentsElement=a;b.setData(b.getData(1));b.resetDirty();b.fire("contentDom");b.mode="wysiwyg";b.fire("mode");b.status="ready";b.fireOnce("instanceReady");CKEDITOR.fire("instanceReady",null,b)},null,null,1E4);b.on("destroy",function(){c&&(b.container.clearCustomData(),b.container.remove(),c.show());b.element.clearCustomData();delete b.element}); 323a.insertAfter(c),c.hide(),c.$.form&&b._attachToForm()):b.setData(a.getHtml(),null,!0);b.on("loaded",function(){b.fire("uiReady");b.editable(a);b.container=a;b.ui.contentsElement=a;b.setData(b.getData(1));b.resetDirty();b.fire("contentDom");b.mode="wysiwyg";b.fire("mode");b.status="ready";b.fireOnce("instanceReady");CKEDITOR.fire("instanceReady",null,b)},null,null,1E4);b.on("destroy",function(){c&&(b.container.clearCustomData(),b.container.remove(),c.show());b.element.clearCustomData();delete b.element});
323return b};CKEDITOR.inlineAll=function(){var a,d,b;for(b in CKEDITOR.dtd.$editable)for(var c=CKEDITOR.document.getElementsByTag(b),e=0,g=c.count();e<g;e++)a=c.getItem(e),"true"==a.getAttribute("contenteditable")&&(d={element:a,config:{}},!1!==CKEDITOR.fire("inline",d)&&CKEDITOR.inline(a,d.config))};CKEDITOR.domReady(function(){!CKEDITOR.disableAutoInline&&CKEDITOR.inlineAll()})})();CKEDITOR.replaceClass="ckeditor"; 324return b};CKEDITOR.inlineAll=function(){var a,d,b;for(b in CKEDITOR.dtd.$editable)for(var c=CKEDITOR.document.getElementsByTag(b),e=0,g=c.count();e<g;e++)a=c.getItem(e),"true"==a.getAttribute("contenteditable")&&(d={element:a,config:{}},!1!==CKEDITOR.fire("inline",d)&&CKEDITOR.inline(a,d.config))};CKEDITOR.domReady(function(){!CKEDITOR.disableAutoInline&&CKEDITOR.inlineAll()})})();CKEDITOR.replaceClass="ckeditor";
324(function(){function a(a,e,g,h){if(!CKEDITOR.env.isCompatible)return null;a=CKEDITOR.dom.element.get(a);if(a.getEditor())throw'The editor instance "'+a.getEditor().name+'" is already attached to the provided element.';var l=new CKEDITOR.editor(e,a,h);h==CKEDITOR.ELEMENT_MODE_REPLACE&&(a.setStyle("visibility","hidden"),l._.required=a.hasAttribute("required"),a.removeAttribute("required"));g&&l.setData(g,null,!0);l.on("loaded",function(){b(l);h==CKEDITOR.ELEMENT_MODE_REPLACE&&l.config.autoUpdateElement&& 325(function(){function a(a,e,g,l){if(!CKEDITOR.env.isCompatible)return null;a=CKEDITOR.dom.element.get(a);if(a.getEditor())throw'The editor instance "'+a.getEditor().name+'" is already attached to the provided element.';var k=new CKEDITOR.editor(e,a,l);l==CKEDITOR.ELEMENT_MODE_REPLACE&&(a.setStyle("visibility","hidden"),k._.required=a.hasAttribute("required"),a.removeAttribute("required"));g&&k.setData(g,null,!0);k.on("loaded",function(){b(k);l==CKEDITOR.ELEMENT_MODE_REPLACE&&k.config.autoUpdateElement&&
325a.$.form&&l._attachToForm();l.setMode(l.config.startupMode,function(){l.resetDirty();l.status="ready";l.fireOnce("instanceReady");CKEDITOR.fire("instanceReady",null,l)})});l.on("destroy",d);return l}function d(){var a=this.container,b=this.element;a&&(a.clearCustomData(),a.remove());b&&(b.clearCustomData(),this.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE&&(b.show(),this._.required&&b.setAttribute("required","required")),delete this.element)}function b(a){var b=a.name,d=a.element,h=a.elementMode,l= 326a.$.form&&k._attachToForm();k.setMode(k.config.startupMode,function(){k.resetDirty();k.status="ready";k.fireOnce("instanceReady");CKEDITOR.fire("instanceReady",null,k)})});k.on("destroy",d);return k}function d(){var a=this.container,b=this.element;a&&(a.clearCustomData(),a.remove());b&&(b.clearCustomData(),this.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE&&(b.show(),this._.required&&b.setAttribute("required","required")),delete this.element)}function b(a){var b=a.name,d=a.element,l=a.elementMode,k=
326a.fire("uiSpace",{space:"top",html:""}).html,q=a.fire("uiSpace",{space:"bottom",html:""}).html,t=new CKEDITOR.template('\x3c{outerEl} id\x3d"cke_{name}" class\x3d"{id} cke cke_reset cke_chrome cke_editor_{name} cke_{langDir} '+CKEDITOR.env.cssClass+'" dir\x3d"{langDir}" lang\x3d"{langCode}" role\x3d"application"'+(a.title?' aria-labelledby\x3d"cke_{name}_arialbl"':"")+"\x3e"+(a.title?'\x3cspan id\x3d"cke_{name}_arialbl" class\x3d"cke_voice_label"\x3e{voiceLabel}\x3c/span\x3e':"")+'\x3c{outerEl} class\x3d"cke_inner cke_reset" role\x3d"presentation"\x3e{topHtml}\x3c{outerEl} id\x3d"{contentId}" class\x3d"cke_contents cke_reset" role\x3d"presentation"\x3e\x3c/{outerEl}\x3e{bottomHtml}\x3c/{outerEl}\x3e\x3c/{outerEl}\x3e'), 327a.fire("uiSpace",{space:"top",html:""}).html,n=a.fire("uiSpace",{space:"bottom",html:""}).html,w=new CKEDITOR.template('\x3c{outerEl} id\x3d"cke_{name}" class\x3d"{id} cke cke_reset cke_chrome cke_editor_{name} cke_{langDir} '+CKEDITOR.env.cssClass+'" dir\x3d"{langDir}" lang\x3d"{langCode}" role\x3d"application"'+(a.title?' aria-labelledby\x3d"cke_{name}_arialbl"':"")+"\x3e"+(a.title?'\x3cspan id\x3d"cke_{name}_arialbl" class\x3d"cke_voice_label"\x3e{voiceLabel}\x3c/span\x3e':"")+'\x3c{outerEl} class\x3d"cke_inner cke_reset" role\x3d"presentation"\x3e{topHtml}\x3c{outerEl} id\x3d"{contentId}" class\x3d"cke_contents cke_reset" role\x3d"presentation"\x3e\x3c/{outerEl}\x3e{bottomHtml}\x3c/{outerEl}\x3e\x3c/{outerEl}\x3e'),
327b=CKEDITOR.dom.element.createFromHtml(t.output({id:a.id,name:b,langDir:a.lang.dir,langCode:a.langCode,voiceLabel:a.title,topHtml:l?'\x3cspan id\x3d"'+a.ui.spaceId("top")+'" class\x3d"cke_top cke_reset_all" role\x3d"presentation" style\x3d"height:auto"\x3e'+l+"\x3c/span\x3e":"",contentId:a.ui.spaceId("contents"),bottomHtml:q?'\x3cspan id\x3d"'+a.ui.spaceId("bottom")+'" class\x3d"cke_bottom cke_reset_all" role\x3d"presentation"\x3e'+q+"\x3c/span\x3e":"",outerEl:CKEDITOR.env.ie?"span":"div"}));h==CKEDITOR.ELEMENT_MODE_REPLACE? 328b=CKEDITOR.dom.element.createFromHtml(w.output({id:a.id,name:b,langDir:a.lang.dir,langCode:a.langCode,voiceLabel:a.title,topHtml:k?'\x3cspan id\x3d"'+a.ui.spaceId("top")+'" class\x3d"cke_top cke_reset_all" role\x3d"presentation" style\x3d"height:auto"\x3e'+k+"\x3c/span\x3e":"",contentId:a.ui.spaceId("contents"),bottomHtml:n?'\x3cspan id\x3d"'+a.ui.spaceId("bottom")+'" class\x3d"cke_bottom cke_reset_all" role\x3d"presentation"\x3e'+n+"\x3c/span\x3e":"",outerEl:CKEDITOR.env.ie?"span":"div"}));l==CKEDITOR.ELEMENT_MODE_REPLACE?
328(d.hide(),b.insertAfter(d)):d.append(b);a.container=b;a.ui.contentsElement=a.ui.space("contents");l&&a.ui.space("top").unselectable();q&&a.ui.space("bottom").unselectable();d=a.config.width;h=a.config.height;d&&b.setStyle("width",CKEDITOR.tools.cssLength(d));h&&a.ui.space("contents").setStyle("height",CKEDITOR.tools.cssLength(h));b.disableContextMenu();CKEDITOR.env.webkit&&b.on("focus",function(){a.focus()});a.fireOnce("uiReady")}CKEDITOR.replace=function(b,d){return a(b,d,null,CKEDITOR.ELEMENT_MODE_REPLACE)}; 329(d.hide(),b.insertAfter(d)):d.append(b);a.container=b;a.ui.contentsElement=a.ui.space("contents");k&&a.ui.space("top").unselectable();n&&a.ui.space("bottom").unselectable();d=a.config.width;l=a.config.height;d&&b.setStyle("width",CKEDITOR.tools.cssLength(d));l&&a.ui.space("contents").setStyle("height",CKEDITOR.tools.cssLength(l));b.disableContextMenu();CKEDITOR.env.webkit&&b.on("focus",function(){a.focus()});a.fireOnce("uiReady")}CKEDITOR.replace=function(b,d){return a(b,d,null,CKEDITOR.ELEMENT_MODE_REPLACE)};
329CKEDITOR.appendTo=function(b,d,g){return a(b,d,g,CKEDITOR.ELEMENT_MODE_APPENDTO)};CKEDITOR.replaceAll=function(){for(var a=document.getElementsByTagName("textarea"),b=0;b<a.length;b++){var d=null,h=a[b];if(h.name||h.id){if("string"==typeof arguments[0]){if(!(new RegExp("(?:^|\\s)"+arguments[0]+"(?:$|\\s)")).test(h.className))continue}else if("function"==typeof arguments[0]&&(d={},!1===arguments[0](h,d)))continue;this.replace(h,d)}}};CKEDITOR.editor.prototype.addMode=function(a,b){(this._.modes||(this._.modes= 330CKEDITOR.appendTo=function(b,d,g){return a(b,d,g,CKEDITOR.ELEMENT_MODE_APPENDTO)};CKEDITOR.replaceAll=function(){for(var a=document.getElementsByTagName("textarea"),b=0;b<a.length;b++){var d=null,l=a[b];if(l.name||l.id){if("string"==typeof arguments[0]){if(!(new RegExp("(?:^|\\s)"+arguments[0]+"(?:$|\\s)")).test(l.className))continue}else if("function"==typeof arguments[0]&&(d={},!1===arguments[0](l,d)))continue;this.replace(l,d)}}};CKEDITOR.editor.prototype.addMode=function(a,b){(this._.modes||(this._.modes=
330{}))[a]=b};CKEDITOR.editor.prototype.setMode=function(a,b){var d=this,h=this._.modes;if(a!=d.mode&&h&&h[a]){d.fire("beforeSetMode",a);if(d.mode){var l=d.checkDirty(),h=d._.previousModeData,q,t=0;d.fire("beforeModeUnload");d.editable(0);d._.previousMode=d.mode;d._.previousModeData=q=d.getData(1);"source"==d.mode&&h==q&&(d.fire("lockSnapshot",{forceUpdate:!0}),t=1);d.ui.space("contents").setHtml("");d.mode=""}else d._.previousModeData=d.getData(1);this._.modes[a](function(){d.mode=a;void 0!==l&&!l&& 331{}))[a]=b};CKEDITOR.editor.prototype.setMode=function(a,b){var d=this,l=this._.modes;if(a!=d.mode&&l&&l[a]){d.fire("beforeSetMode",a);if(d.mode){var k=d.checkDirty(),l=d._.previousModeData,n,w=0;d.fire("beforeModeUnload");d.editable(0);d._.previousMode=d.mode;d._.previousModeData=n=d.getData(1);"source"==d.mode&&l==n&&(d.fire("lockSnapshot",{forceUpdate:!0}),w=1);d.ui.space("contents").setHtml("");d.mode=""}else d._.previousModeData=d.getData(1);this._.modes[a](function(){d.mode=a;void 0!==k&&!k&&
331d.resetDirty();t?d.fire("unlockSnapshot"):"wysiwyg"==a&&d.fire("saveSnapshot");setTimeout(function(){d.fire("mode");b&&b.call(d)},0)})}};CKEDITOR.editor.prototype.resize=function(a,b,d,h){var l=this.container,q=this.ui.space("contents"),t=CKEDITOR.env.webkit&&this.document&&this.document.getWindow().$.frameElement;h=h?this.container.getFirst(function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.hasClass("cke_inner")}):l;h.setSize("width",a,!0);t&&(t.style.width="1%");var f=(h.$.offsetHeight||0)-(q.$.clientHeight|| 332d.resetDirty();w?d.fire("unlockSnapshot"):"wysiwyg"==a&&d.fire("saveSnapshot");setTimeout(function(){d.fire("mode");b&&b.call(d)},0)})}};CKEDITOR.editor.prototype.resize=function(a,b,d,l){var k=this.container,n=this.ui.space("contents"),w=CKEDITOR.env.webkit&&this.document&&this.document.getWindow().$.frameElement;l=l?this.container.getFirst(function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.hasClass("cke_inner")}):k;l.setSize("width",a,!0);w&&(w.style.width="1%");var f=(l.$.offsetHeight||0)-(n.$.clientHeight||
3320),l=Math.max(b-(d?0:f),0);b=d?b+f:b;q.setStyle("height",l+"px");t&&(t.style.width="100%");this.fire("resize",{outerHeight:b,contentsHeight:l,outerWidth:a||h.getSize("width")})};CKEDITOR.editor.prototype.getResizable=function(a){return a?this.ui.space("contents"):this.container};CKEDITOR.domReady(function(){CKEDITOR.replaceClass&&CKEDITOR.replaceAll(CKEDITOR.replaceClass)})})();CKEDITOR.config.startupMode="wysiwyg"; 3330),k=Math.max(b-(d?0:f),0);b=d?b+f:b;n.setStyle("height",k+"px");w&&(w.style.width="100%");this.fire("resize",{outerHeight:b,contentsHeight:k,outerWidth:a||l.getSize("width")})};CKEDITOR.editor.prototype.getResizable=function(a){return a?this.ui.space("contents"):this.container};CKEDITOR.domReady(function(){CKEDITOR.replaceClass&&CKEDITOR.replaceAll(CKEDITOR.replaceClass)})})();CKEDITOR.config.startupMode="wysiwyg";
333(function(){function a(a){var b=a.editor,e=a.data.path,n=e.blockLimit,f=a.data.selection,r=f.getRanges()[0],F;if(CKEDITOR.env.gecko||CKEDITOR.env.ie&&CKEDITOR.env.needsBrFiller)if(f=d(f,e))f.appendBogus(),F=CKEDITOR.env.ie;h(b,e.block,n)&&r.collapsed&&!r.getCommonAncestor().isReadOnly()&&(e=r.clone(),e.enlarge(CKEDITOR.ENLARGE_BLOCK_CONTENTS),n=new CKEDITOR.dom.walker(e),n.guard=function(a){return!c(a)||a.type==CKEDITOR.NODE_COMMENT||a.isReadOnly()},!n.checkForward()||e.checkStartOfBlock()&&e.checkEndOfBlock())&& 334(function(){function a(a){var b=a.editor,e=a.data.path,m=e.blockLimit,f=a.data.selection,r=f.getRanges()[0],g;if(CKEDITOR.env.gecko||CKEDITOR.env.ie&&CKEDITOR.env.needsBrFiller)if(f=d(f,e))f.appendBogus(),g=CKEDITOR.env.ie;l(b,e.block,m)&&r.collapsed&&!r.getCommonAncestor().isReadOnly()&&(e=r.clone(),e.enlarge(CKEDITOR.ENLARGE_BLOCK_CONTENTS),m=new CKEDITOR.dom.walker(e),m.guard=function(a){return!c(a)||a.type==CKEDITOR.NODE_COMMENT||a.isReadOnly()},!m.checkForward()||e.checkStartOfBlock()&&e.checkEndOfBlock())&&
334(b=r.fixBlock(!0,b.activeEnterMode==CKEDITOR.ENTER_DIV?"div":"p"),CKEDITOR.env.needsBrFiller||(b=b.getFirst(c))&&b.type==CKEDITOR.NODE_TEXT&&CKEDITOR.tools.trim(b.getText()).match(/^(?:&nbsp;|\xa0)$/)&&b.remove(),F=1,a.cancel());F&&r.select()}function d(a,b){if(a.isFake)return 0;var d=b.block||b.blockLimit,e=d&&d.getLast(c);if(!(!d||!d.isBlockBoundary()||e&&e.type==CKEDITOR.NODE_ELEMENT&&e.isBlockBoundary()||d.is("pre")||d.getBogus()))return d}function b(a){var b=a.data.getTarget();b.is("input")&& 335(b=r.fixBlock(!0,b.activeEnterMode==CKEDITOR.ENTER_DIV?"div":"p"),CKEDITOR.env.needsBrFiller||(b=b.getFirst(c))&&b.type==CKEDITOR.NODE_TEXT&&CKEDITOR.tools.trim(b.getText()).match(/^(?:&nbsp;|\xa0)$/)&&b.remove(),g=1,a.cancel());g&&r.select()}function d(a,b){if(a.isFake)return 0;var d=b.block||b.blockLimit,e=d&&d.getLast(c);if(!(!d||!d.isBlockBoundary()||e&&e.type==CKEDITOR.NODE_ELEMENT&&e.isBlockBoundary()||d.is("pre")||d.getBogus()))return d}function b(a){var b=a.data.getTarget();b.is("input")&&
335(b=b.getAttribute("type"),"submit"!=b&&"reset"!=b||a.data.preventDefault())}function c(a){return f(a)&&z(a)}function e(a,b){return function(c){var d=c.data.$.toElement||c.data.$.fromElement||c.data.$.relatedTarget;(d=d&&d.nodeType==CKEDITOR.NODE_ELEMENT?new CKEDITOR.dom.element(d):null)&&(b.equals(d)||b.contains(d))||a.call(this,c)}}function g(a){function b(a){return function(b,k){k&&b.type==CKEDITOR.NODE_ELEMENT&&b.is(f)&&(d=b);if(!(k||!c(b)||a&&u(b)))return!1}}var d,e=a.getRanges()[0];a=a.root; 336(b=b.getAttribute("type"),"submit"!=b&&"reset"!=b||a.data.preventDefault())}function c(a){return f(a)&&x(a)}function e(a,b){return function(c){var d=c.data.$.toElement||c.data.$.fromElement||c.data.$.relatedTarget;(d=d&&d.nodeType==CKEDITOR.NODE_ELEMENT?new CKEDITOR.dom.element(d):null)&&(b.equals(d)||b.contains(d))||a.call(this,c)}}function g(a){function b(a){return function(b,h){h&&b.type==CKEDITOR.NODE_ELEMENT&&b.is(f)&&(d=b);if(!(h||!c(b)||a&&u(b)))return!1}}var d,e=a.getRanges()[0];a=a.root;
336var f={table:1,ul:1,ol:1,dl:1};if(e.startPath().contains(f)){var r=e.clone();r.collapse(1);r.setStartAt(a,CKEDITOR.POSITION_AFTER_START);a=new CKEDITOR.dom.walker(r);a.guard=b();a.checkBackward();if(d)return r=e.clone(),r.collapse(),r.setEndAt(d,CKEDITOR.POSITION_AFTER_END),a=new CKEDITOR.dom.walker(r),a.guard=b(!0),d=!1,a.checkForward(),d}return null}function h(a,b,c){return!1!==a.config.autoParagraph&&a.activeEnterMode!=CKEDITOR.ENTER_BR&&(a.editable().equals(c)&&!b||b&&"true"==b.getAttribute("contenteditable"))} 337var f={table:1,ul:1,ol:1,dl:1};if(e.startPath().contains(f)){var r=e.clone();r.collapse(1);r.setStartAt(a,CKEDITOR.POSITION_AFTER_START);a=new CKEDITOR.dom.walker(r);a.guard=b();a.checkBackward();if(d)return r=e.clone(),r.collapse(),r.setEndAt(d,CKEDITOR.POSITION_AFTER_END),a=new CKEDITOR.dom.walker(r),a.guard=b(!0),d=!1,a.checkForward(),d}return null}function l(a,b,c){return!1!==a.config.autoParagraph&&a.activeEnterMode!=CKEDITOR.ENTER_BR&&(a.editable().equals(c)&&!b||b&&"true"==b.getAttribute("contenteditable"))}
337function l(a){return a.activeEnterMode!=CKEDITOR.ENTER_BR&&!1!==a.config.autoParagraph?a.activeEnterMode==CKEDITOR.ENTER_DIV?"div":"p":!1}function q(a){var b=a.editor;b.getSelection().scrollIntoView();setTimeout(function(){b.fire("saveSnapshot")},0)}function t(a,b,c){var d=a.getCommonAncestor(b);for(b=a=c?b:a;(a=a.getParent())&&!d.equals(a)&&1==a.getChildCount();)b=a;b.remove()}CKEDITOR.editable=CKEDITOR.tools.createClass({base:CKEDITOR.dom.element,$:function(a,b){this.base(b.$||b);this.editor=a; 338function k(a){return a.activeEnterMode!=CKEDITOR.ENTER_BR&&!1!==a.config.autoParagraph?a.activeEnterMode==CKEDITOR.ENTER_DIV?"div":"p":!1}function n(a){var b=a.editor;b.getSelection().scrollIntoView();setTimeout(function(){b.fire("saveSnapshot")},0)}function w(a,b,c){var d=a.getCommonAncestor(b);for(b=a=c?b:a;(a=a.getParent())&&!d.equals(a)&&1==a.getChildCount();)b=a;b.remove()}CKEDITOR.editable=CKEDITOR.tools.createClass({base:CKEDITOR.dom.element,$:function(a,b){this.base(b.$||b);this.editor=a;
338this.status="unloaded";this.hasFocus=!1;this.setup()},proto:{focus:function(){var a;if(CKEDITOR.env.webkit&&!this.hasFocus&&(a=this.editor._.previousActive||this.getDocument().getActive(),this.contains(a))){a.focus();return}try{this.$[CKEDITOR.env.ie&&this.getDocument().equals(CKEDITOR.document)?"setActive":"focus"]()}catch(b){if(!CKEDITOR.env.ie)throw b;}CKEDITOR.env.safari&&!this.isInline()&&(a=CKEDITOR.document.getActive(),a.equals(this.getWindow().getFrame())||this.getWindow().focus())},on:function(a, 339this.status="unloaded";this.hasFocus=!1;this.setup()},proto:{focus:function(){var a;if(CKEDITOR.env.webkit&&!this.hasFocus&&(a=this.editor._.previousActive||this.getDocument().getActive(),this.contains(a))){a.focus();return}try{this.$[CKEDITOR.env.ie&&this.getDocument().equals(CKEDITOR.document)?"setActive":"focus"]()}catch(b){if(!CKEDITOR.env.ie)throw b;}CKEDITOR.env.safari&&!this.isInline()&&(a=CKEDITOR.document.getActive(),a.equals(this.getWindow().getFrame())||this.getWindow().focus())},on:function(a,
339b){var c=Array.prototype.slice.call(arguments,0);CKEDITOR.env.ie&&/^focus|blur$/.exec(a)&&(a="focus"==a?"focusin":"focusout",b=e(b,this),c[0]=a,c[1]=b);return CKEDITOR.dom.element.prototype.on.apply(this,c)},attachListener:function(a){!this._.listeners&&(this._.listeners=[]);var b=Array.prototype.slice.call(arguments,1),b=a.on.apply(a,b);this._.listeners.push(b);return b},clearListeners:function(){var a=this._.listeners;try{for(;a.length;)a.pop().removeListener()}catch(b){}},restoreAttrs:function(){var a= 340b){var c=Array.prototype.slice.call(arguments,0);CKEDITOR.env.ie&&/^focus|blur$/.exec(a)&&(a="focus"==a?"focusin":"focusout",b=e(b,this),c[0]=a,c[1]=b);return CKEDITOR.dom.element.prototype.on.apply(this,c)},attachListener:function(a){!this._.listeners&&(this._.listeners=[]);var b=Array.prototype.slice.call(arguments,1),b=a.on.apply(a,b);this._.listeners.push(b);return b},clearListeners:function(){var a=this._.listeners;try{for(;a.length;)a.pop().removeListener()}catch(b){}},restoreAttrs:function(){var a=
340this._.attrChanges,b,c;for(c in a)a.hasOwnProperty(c)&&(b=a[c],null!==b?this.setAttribute(c,b):this.removeAttribute(c))},attachClass:function(a){var b=this.getCustomData("classes");this.hasClass(a)||(!b&&(b=[]),b.push(a),this.setCustomData("classes",b),this.addClass(a))},changeAttr:function(a,b){var c=this.getAttribute(a);b!==c&&(!this._.attrChanges&&(this._.attrChanges={}),a in this._.attrChanges||(this._.attrChanges[a]=c),this.setAttribute(a,b))},insertText:function(a){this.editor.focus();this.insertHtml(this.transformPlainTextToHtml(a), 341this._.attrChanges,b,c;for(c in a)a.hasOwnProperty(c)&&(b=a[c],null!==b?this.setAttribute(c,b):this.removeAttribute(c))},attachClass:function(a){var b=this.getCustomData("classes");this.hasClass(a)||(!b&&(b=[]),b.push(a),this.setCustomData("classes",b),this.addClass(a))},changeAttr:function(a,b){var c=this.getAttribute(a);b!==c&&(!this._.attrChanges&&(this._.attrChanges={}),a in this._.attrChanges||(this._.attrChanges[a]=c),this.setAttribute(a,b))},insertText:function(a){this.editor.focus();this.insertHtml(this.transformPlainTextToHtml(a),
341"text")},transformPlainTextToHtml:function(a){var b=this.editor.getSelection().getStartElement().hasAscendant("pre",!0)?CKEDITOR.ENTER_BR:this.editor.activeEnterMode;return CKEDITOR.tools.transformPlainTextToHtml(a,b)},insertHtml:function(a,b,c){var d=this.editor;d.focus();d.fire("saveSnapshot");c||(c=d.getSelection().getRanges()[0]);m(this,b||"html",a,c);c.select();q(this);this.editor.fire("afterInsertHtml",{})},insertHtmlIntoRange:function(a,b,c){m(this,c||"html",a,b);this.editor.fire("afterInsertHtml", 342"text")},transformPlainTextToHtml:function(a){var b=this.editor.getSelection().getStartElement().hasAscendant("pre",!0)?CKEDITOR.ENTER_BR:this.editor.activeEnterMode;return CKEDITOR.tools.transformPlainTextToHtml(a,b)},insertHtml:function(a,b,c){var d=this.editor;d.focus();d.fire("saveSnapshot");c||(c=d.getSelection().getRanges()[0]);q(this,b||"html",a,c);c.select();n(this);this.editor.fire("afterInsertHtml",{})},insertHtmlIntoRange:function(a,b,c){q(this,c||"html",a,b);this.editor.fire("afterInsertHtml",
342{intoRange:b})},insertElement:function(a,b){var d=this.editor;d.focus();d.fire("saveSnapshot");var e=d.activeEnterMode,d=d.getSelection(),f=a.getName(),f=CKEDITOR.dtd.$block[f];b||(b=d.getRanges()[0]);this.insertElementIntoRange(a,b)&&(b.moveToPosition(a,CKEDITOR.POSITION_AFTER_END),f&&((f=a.getNext(function(a){return c(a)&&!u(a)}))&&f.type==CKEDITOR.NODE_ELEMENT&&f.is(CKEDITOR.dtd.$block)?f.getDtd()["#"]?b.moveToElementEditStart(f):b.moveToElementEditEnd(a):f||e==CKEDITOR.ENTER_BR||(f=b.fixBlock(!0, 343{intoRange:b})},insertElement:function(a,b){var d=this.editor;d.focus();d.fire("saveSnapshot");var e=d.activeEnterMode,d=d.getSelection(),f=a.getName(),f=CKEDITOR.dtd.$block[f];b||(b=d.getRanges()[0]);this.insertElementIntoRange(a,b)&&(b.moveToPosition(a,CKEDITOR.POSITION_AFTER_END),f&&((f=a.getNext(function(a){return c(a)&&!u(a)}))&&f.type==CKEDITOR.NODE_ELEMENT&&f.is(CKEDITOR.dtd.$block)?f.getDtd()["#"]?b.moveToElementEditStart(f):b.moveToElementEditEnd(a):f||e==CKEDITOR.ENTER_BR||(f=b.fixBlock(!0,
343e==CKEDITOR.ENTER_DIV?"div":"p"),b.moveToElementEditStart(f))));d.selectRanges([b]);q(this)},insertElementIntoSelection:function(a){this.insertElement(a)},insertElementIntoRange:function(a,b){var c=this.editor,d=c.config.enterMode,e=a.getName(),f=CKEDITOR.dtd.$block[e];if(b.checkReadOnly())return!1;b.deleteContents(1);b.startContainer.type==CKEDITOR.NODE_ELEMENT&&b.startContainer.is({tr:1,table:1,tbody:1,thead:1,tfoot:1})&&y(b);var h,g;if(f)for(;(h=b.getCommonAncestor(0,1))&&(g=CKEDITOR.dtd[h.getName()])&& 344e==CKEDITOR.ENTER_DIV?"div":"p"),b.moveToElementEditStart(f))));d.selectRanges([b]);n(this)},insertElementIntoSelection:function(a){this.insertElement(a)},insertElementIntoRange:function(a,b){var c=this.editor,d=c.config.enterMode,e=a.getName(),f=CKEDITOR.dtd.$block[e];if(b.checkReadOnly())return!1;b.deleteContents(1);b.startContainer.type==CKEDITOR.NODE_ELEMENT&&b.startContainer.is({tr:1,table:1,tbody:1,thead:1,tfoot:1})&&y(b);var g,l;if(f)for(;(g=b.getCommonAncestor(0,1))&&(l=CKEDITOR.dtd[g.getName()])&&
344(!g||!g[e]);)h.getName()in CKEDITOR.dtd.span?b.splitElement(h):b.checkStartOfBlock()&&b.checkEndOfBlock()?(b.setStartBefore(h),b.collapse(!0),h.remove()):b.splitBlock(d==CKEDITOR.ENTER_DIV?"div":"p",c.editable());b.insertNode(a);return!0},setData:function(a,b){b||(a=this.editor.dataProcessor.toHtml(a));this.setHtml(a);this.fixInitialSelection();"unloaded"==this.status&&(this.status="ready");this.editor.fire("dataReady")},getData:function(a){var b=this.getHtml();a||(b=this.editor.dataProcessor.toDataFormat(b)); 345(!l||!l[e]);)g.getName()in CKEDITOR.dtd.span?b.splitElement(g):b.checkStartOfBlock()&&b.checkEndOfBlock()?(b.setStartBefore(g),b.collapse(!0),g.remove()):b.splitBlock(d==CKEDITOR.ENTER_DIV?"div":"p",c.editable());b.insertNode(a);return!0},setData:function(a,b){b||(a=this.editor.dataProcessor.toHtml(a));this.setHtml(a);this.fixInitialSelection();"unloaded"==this.status&&(this.status="ready");this.editor.fire("dataReady")},getData:function(a){var b=this.getHtml();a||(b=this.editor.dataProcessor.toDataFormat(b));
345return b},setReadOnly:function(a){this.setAttribute("contenteditable",!a)},detach:function(){this.removeClass("cke_editable");this.status="detached";var a=this.editor;this._.detach();delete a.document;delete a.window},isInline:function(){return this.getDocument().equals(CKEDITOR.document)},fixInitialSelection:function(){function a(){var b=c.getDocument().$,d=b.getSelection(),k;a:if(d.anchorNode&&d.anchorNode==c.$)k=!0;else{if(CKEDITOR.env.webkit&&(k=c.getDocument().getActive())&&k.equals(c)&&!d.anchorNode){k= 346return b},setReadOnly:function(a){this.setAttribute("contenteditable",!a)},detach:function(){this.removeClass("cke_editable");this.status="detached";var a=this.editor;this._.detach();delete a.document;delete a.window},isInline:function(){return this.getDocument().equals(CKEDITOR.document)},fixInitialSelection:function(){function a(){var b=c.getDocument().$,d=b.getSelection(),h;a:if(d.anchorNode&&d.anchorNode==c.$)h=!0;else{if(CKEDITOR.env.webkit&&(h=c.getDocument().getActive())&&h.equals(c)&&!d.anchorNode){h=
346!0;break a}k=void 0}k&&(k=new CKEDITOR.dom.range(c),k.moveToElementEditStart(c),b=b.createRange(),b.setStart(k.startContainer.$,k.startOffset),b.collapse(!0),d.removeAllRanges(),d.addRange(b))}function b(){var a=c.getDocument().$,d=a.selection,k=c.getDocument().getActive();"None"==d.type&&k.equals(c)&&(d=new CKEDITOR.dom.range(c),a=a.body.createTextRange(),d.moveToElementEditStart(c),d=d.startContainer,d.type!=CKEDITOR.NODE_ELEMENT&&(d=d.getParent()),a.moveToElementText(d.$),a.collapse(!0),a.select())} 347!0;break a}h=void 0}h&&(h=new CKEDITOR.dom.range(c),h.moveToElementEditStart(c),b=b.createRange(),b.setStart(h.startContainer.$,h.startOffset),b.collapse(!0),d.removeAllRanges(),d.addRange(b))}function b(){var a=c.getDocument().$,d=a.selection,h=c.getDocument().getActive();"None"==d.type&&h.equals(c)&&(d=new CKEDITOR.dom.range(c),a=a.body.createTextRange(),d.moveToElementEditStart(c),d=d.startContainer,d.type!=CKEDITOR.NODE_ELEMENT&&(d=d.getParent()),a.moveToElementText(d.$),a.collapse(!0),a.select())}
347var c=this;if(CKEDITOR.env.ie&&(9>CKEDITOR.env.version||CKEDITOR.env.quirks))this.hasFocus&&(this.focus(),b());else if(this.hasFocus)this.focus(),a();else this.once("focus",function(){a()},null,null,-999)},getHtmlFromRange:function(a){if(a.collapsed)return new CKEDITOR.dom.documentFragment(a.document);a={doc:this.getDocument(),range:a.clone()};E.eol.detect(a,this);E.bogus.exclude(a);E.cell.shrink(a);a.fragment=a.range.cloneContents();E.tree.rebuild(a,this);E.eol.fix(a,this);return new CKEDITOR.dom.documentFragment(a.fragment.$)}, 348var c=this;if(CKEDITOR.env.ie&&(9>CKEDITOR.env.version||CKEDITOR.env.quirks))this.hasFocus&&(this.focus(),b());else if(this.hasFocus)this.focus(),a();else this.once("focus",function(){a()},null,null,-999)},getHtmlFromRange:function(a){if(a.collapsed)return new CKEDITOR.dom.documentFragment(a.document);a={doc:this.getDocument(),range:a.clone()};F.eol.detect(a,this);F.bogus.exclude(a);F.cell.shrink(a);a.fragment=a.range.cloneContents();F.tree.rebuild(a,this);F.eol.fix(a,this);return new CKEDITOR.dom.documentFragment(a.fragment.$)},
348extractHtmlFromRange:function(a,b){var c=v,d={range:a,doc:a.document},e=this.getHtmlFromRange(a);if(a.collapsed)return a.optimize(),e;a.enlarge(CKEDITOR.ENLARGE_INLINE,1);c.table.detectPurge(d);d.bookmark=a.createBookmark();delete d.range;var f=this.editor.createRange();f.moveToPosition(d.bookmark.startNode,CKEDITOR.POSITION_BEFORE_START);d.targetBookmark=f.createBookmark();c.list.detectMerge(d,this);c.table.detectRanges(d,this);c.block.detectMerge(d,this);d.tableContentsRanges?(c.table.deleteRanges(d), 349extractHtmlFromRange:function(a,b){var c=t,d={range:a,doc:a.document},e=this.getHtmlFromRange(a);if(a.collapsed)return a.optimize(),e;a.enlarge(CKEDITOR.ENLARGE_INLINE,1);c.table.detectPurge(d);d.bookmark=a.createBookmark();delete d.range;var f=this.editor.createRange();f.moveToPosition(d.bookmark.startNode,CKEDITOR.POSITION_BEFORE_START);d.targetBookmark=f.createBookmark();c.list.detectMerge(d,this);c.table.detectRanges(d,this);c.block.detectMerge(d,this);d.tableContentsRanges?(c.table.deleteRanges(d),
349a.moveToBookmark(d.bookmark),d.range=a):(a.moveToBookmark(d.bookmark),d.range=a,a.extractContents(c.detectExtractMerge(d)));a.moveToBookmark(d.targetBookmark);a.optimize();c.fixUneditableRangePosition(a);c.list.merge(d,this);c.table.purge(d,this);c.block.merge(d,this);if(b){c=a.startPath();if(d=a.checkStartOfBlock()&&a.checkEndOfBlock()&&c.block&&!a.root.equals(c.block)){a:{var d=c.block.getElementsByTag("span"),f=0,h;if(d)for(;h=d.getItem(f++);)if(!z(h)){d=!0;break a}d=!1}d=!d}d&&(a.moveToPosition(c.block, 350a.moveToBookmark(d.bookmark),d.range=a):(a.moveToBookmark(d.bookmark),d.range=a,a.extractContents(c.detectExtractMerge(d)));a.moveToBookmark(d.targetBookmark);a.optimize();c.fixUneditableRangePosition(a);c.list.merge(d,this);c.table.purge(d,this);c.block.merge(d,this);if(b){c=a.startPath();if(d=a.checkStartOfBlock()&&a.checkEndOfBlock()&&c.block&&!a.root.equals(c.block)){a:{var d=c.block.getElementsByTag("span"),f=0,g;if(d)for(;g=d.getItem(f++);)if(!x(g)){d=!0;break a}d=!1}d=!d}d&&(a.moveToPosition(c.block,
350CKEDITOR.POSITION_BEFORE_START),c.block.remove())}else c.autoParagraph(this.editor,a),A(a.startContainer)&&a.startContainer.appendBogus();a.startContainer.mergeSiblings();return e},setup:function(){var a=this.editor;this.attachListener(a,"beforeGetData",function(){var b=this.getData();this.is("textarea")||!1!==a.config.ignoreEmptyParagraph&&(b=b.replace(C,function(a,b){return b}));a.setData(b,null,1)},this);this.attachListener(a,"getSnapshot",function(a){a.data=this.getData(1)},this);this.attachListener(a, 351CKEDITOR.POSITION_BEFORE_START),c.block.remove())}else c.autoParagraph(this.editor,a),A(a.startContainer)&&a.startContainer.appendBogus();a.startContainer.mergeSiblings();return e},setup:function(){var a=this.editor;this.attachListener(a,"beforeGetData",function(){var b=this.getData();this.is("textarea")||!1!==a.config.ignoreEmptyParagraph&&(b=b.replace(B,function(a,b){return b}));a.setData(b,null,1)},this);this.attachListener(a,"getSnapshot",function(a){a.data=this.getData(1)},this);this.attachListener(a,
351"afterSetData",function(){this.setData(a.getData(1))},this);this.attachListener(a,"loadSnapshot",function(a){this.setData(a.data,1)},this);this.attachListener(a,"beforeFocus",function(){var b=a.getSelection();(b=b&&b.getNative())&&"Control"==b.type||this.focus()},this);this.attachListener(a,"insertHtml",function(a){this.insertHtml(a.data.dataValue,a.data.mode,a.data.range)},this);this.attachListener(a,"insertElement",function(a){this.insertElement(a.data)},this);this.attachListener(a,"insertText", 352"afterSetData",function(){this.setData(a.getData(1))},this);this.attachListener(a,"loadSnapshot",function(a){this.setData(a.data,1)},this);this.attachListener(a,"beforeFocus",function(){var b=a.getSelection();(b=b&&b.getNative())&&"Control"==b.type||this.focus()},this);this.attachListener(a,"insertHtml",function(a){this.insertHtml(a.data.dataValue,a.data.mode,a.data.range)},this);this.attachListener(a,"insertElement",function(a){this.insertElement(a.data)},this);this.attachListener(a,"insertText",
352function(a){this.insertText(a.data)},this);this.setReadOnly(a.readOnly);this.attachClass("cke_editable");a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?this.attachClass("cke_editable_inline"):a.elementMode!=CKEDITOR.ELEMENT_MODE_REPLACE&&a.elementMode!=CKEDITOR.ELEMENT_MODE_APPENDTO||this.attachClass("cke_editable_themed");this.attachClass("cke_contents_"+a.config.contentsLangDirection);a.keystrokeHandler.blockedKeystrokes[8]=+a.readOnly;a.keystrokeHandler.attach(this);this.on("blur",function(){this.hasFocus= 353function(a){this.insertText(a.data)},this);this.setReadOnly(a.readOnly);this.attachClass("cke_editable");a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?this.attachClass("cke_editable_inline"):a.elementMode!=CKEDITOR.ELEMENT_MODE_REPLACE&&a.elementMode!=CKEDITOR.ELEMENT_MODE_APPENDTO||this.attachClass("cke_editable_themed");this.attachClass("cke_contents_"+a.config.contentsLangDirection);a.keystrokeHandler.blockedKeystrokes[8]=+a.readOnly;a.keystrokeHandler.attach(this);this.on("blur",function(){this.hasFocus=
353!1},null,null,-1);this.on("focus",function(){this.hasFocus=!0},null,null,-1);a.focusManager.add(this);this.equals(CKEDITOR.document.getActive())&&(this.hasFocus=!0,a.once("contentDom",function(){a.focusManager.focus(this)},this));this.isInline()&&this.changeAttr("tabindex",a.tabIndex);if(!this.is("textarea")){a.document=this.getDocument();a.window=this.getWindow();var d=a.document;this.changeAttr("spellcheck",!a.config.disableNativeSpellChecker);var e=a.config.contentsLangDirection;this.getDirection(1)!= 354!1},null,null,-1);this.on("focus",function(){this.hasFocus=!0},null,null,-1);a.focusManager.add(this);this.equals(CKEDITOR.document.getActive())&&(this.hasFocus=!0,a.once("contentDom",function(){a.focusManager.focus(this)},this));this.isInline()&&this.changeAttr("tabindex",a.tabIndex);if(!this.is("textarea")){a.document=this.getDocument();a.window=this.getWindow();var d=a.document;this.changeAttr("spellcheck",!a.config.disableNativeSpellChecker);var e=a.config.contentsLangDirection;this.getDirection(1)!=
354e&&this.changeAttr("dir",e);var n=CKEDITOR.getCss();n&&(e=d.getHead(),e.getCustomData("stylesheet")||(n=d.appendStyleText(n),n=new CKEDITOR.dom.element(n.ownerNode||n.owningElement),e.setCustomData("stylesheet",n),n.data("cke-temp",1)));e=d.getCustomData("stylesheet_ref")||0;d.setCustomData("stylesheet_ref",e+1);this.setCustomData("cke_includeReadonly",!a.config.disableReadonlyStyling);this.attachListener(this,"click",function(a){a=a.data;var b=(new CKEDITOR.dom.elementPath(a.getTarget(),this)).contains("a"); 355e&&this.changeAttr("dir",e);var m=CKEDITOR.getCss();m&&(e=d.getHead(),e.getCustomData("stylesheet")||(m=d.appendStyleText(m),m=new CKEDITOR.dom.element(m.ownerNode||m.owningElement),e.setCustomData("stylesheet",m),m.data("cke-temp",1)));e=d.getCustomData("stylesheet_ref")||0;d.setCustomData("stylesheet_ref",e+1);this.setCustomData("cke_includeReadonly",!a.config.disableReadonlyStyling);this.attachListener(this,"click",function(a){a=a.data;var b=(new CKEDITOR.dom.elementPath(a.getTarget(),this)).contains("a");
355b&&2!=a.$.button&&b.isReadOnly()&&a.preventDefault()});var h={8:1,46:1};this.attachListener(a,"key",function(b){if(a.readOnly)return!0;var c=b.data.domEvent.getKey(),d;if(c in h){b=a.getSelection();var k,e=b.getRanges()[0],n=e.startPath(),p,w,l,c=8==c;CKEDITOR.env.ie&&11>CKEDITOR.env.version&&(k=b.getSelectedElement())||(k=g(b))?(a.fire("saveSnapshot"),e.moveToPosition(k,CKEDITOR.POSITION_BEFORE_START),k.remove(),e.select(),a.fire("saveSnapshot"),d=1):e.collapsed&&((p=n.block)&&(l=p[c?"getPrevious": 356b&&2!=a.$.button&&b.isReadOnly()&&a.preventDefault()});var l={8:1,46:1};this.attachListener(a,"key",function(b){if(a.readOnly)return!0;var c=b.data.domEvent.getKey(),d;if(c in l){b=a.getSelection();var h,e=b.getRanges()[0],m=e.startPath(),p,v,k,c=8==c;CKEDITOR.env.ie&&11>CKEDITOR.env.version&&(h=b.getSelectedElement())||(h=g(b))?(a.fire("saveSnapshot"),e.moveToPosition(h,CKEDITOR.POSITION_BEFORE_START),h.remove(),e.select(),a.fire("saveSnapshot"),d=1):e.collapsed&&((p=m.block)&&(k=p[c?"getPrevious":
356"getNext"](f))&&l.type==CKEDITOR.NODE_ELEMENT&&l.is("table")&&e[c?"checkStartOfBlock":"checkEndOfBlock"]()?(a.fire("saveSnapshot"),e[c?"checkEndOfBlock":"checkStartOfBlock"]()&&p.remove(),e["moveToElementEdit"+(c?"End":"Start")](l),e.select(),a.fire("saveSnapshot"),d=1):n.blockLimit&&n.blockLimit.is("td")&&(w=n.blockLimit.getAscendant("table"))&&e.checkBoundaryOfElement(w,c?CKEDITOR.START:CKEDITOR.END)&&(l=w[c?"getPrevious":"getNext"](f))?(a.fire("saveSnapshot"),e["moveToElementEdit"+(c?"End":"Start")](l), 357"getNext"](f))&&k.type==CKEDITOR.NODE_ELEMENT&&k.is("table")&&e[c?"checkStartOfBlock":"checkEndOfBlock"]()?(a.fire("saveSnapshot"),e[c?"checkEndOfBlock":"checkStartOfBlock"]()&&p.remove(),e["moveToElementEdit"+(c?"End":"Start")](k),e.select(),a.fire("saveSnapshot"),d=1):m.blockLimit&&m.blockLimit.is("td")&&(v=m.blockLimit.getAscendant("table"))&&e.checkBoundaryOfElement(v,c?CKEDITOR.START:CKEDITOR.END)&&(k=v[c?"getPrevious":"getNext"](f))?(a.fire("saveSnapshot"),e["moveToElementEdit"+(c?"End":"Start")](k),
357e.checkStartOfBlock()&&e.checkEndOfBlock()?l.remove():e.select(),a.fire("saveSnapshot"),d=1):(w=n.contains(["td","th","caption"]))&&e.checkBoundaryOfElement(w,c?CKEDITOR.START:CKEDITOR.END)&&(d=1))}return!d});a.blockless&&CKEDITOR.env.ie&&CKEDITOR.env.needsBrFiller&&this.attachListener(this,"keyup",function(b){b.data.getKeystroke()in h&&!this.getFirst(c)&&(this.appendBogus(),b=a.createRange(),b.moveToPosition(this,CKEDITOR.POSITION_AFTER_START),b.select())});this.attachListener(this,"dblclick",function(b){if(a.readOnly)return!1; 358e.checkStartOfBlock()&&e.checkEndOfBlock()?k.remove():e.select(),a.fire("saveSnapshot"),d=1):(v=m.contains(["td","th","caption"]))&&e.checkBoundaryOfElement(v,c?CKEDITOR.START:CKEDITOR.END)&&(d=1))}return!d});a.blockless&&CKEDITOR.env.ie&&CKEDITOR.env.needsBrFiller&&this.attachListener(this,"keyup",function(b){b.data.getKeystroke()in l&&!this.getFirst(c)&&(this.appendBogus(),b=a.createRange(),b.moveToPosition(this,CKEDITOR.POSITION_AFTER_START),b.select())});this.attachListener(this,"dblclick",function(b){if(a.readOnly)return!1;
358b={element:b.data.getTarget()};a.fire("doubleclick",b)});CKEDITOR.env.ie&&this.attachListener(this,"click",b);CKEDITOR.env.ie&&!CKEDITOR.env.edge||this.attachListener(this,"mousedown",function(b){var c=b.data.getTarget();c.is("img","hr","input","textarea","select")&&!c.isReadOnly()&&(a.getSelection().selectElement(c),c.is("input","textarea","select")&&b.data.preventDefault())});CKEDITOR.env.edge&&this.attachListener(this,"mouseup",function(b){(b=b.data.getTarget())&&b.is("img")&&a.getSelection().selectElement(b)}); 359b={element:b.data.getTarget()};a.fire("doubleclick",b)});CKEDITOR.env.ie&&this.attachListener(this,"click",b);CKEDITOR.env.ie&&!CKEDITOR.env.edge||this.attachListener(this,"mousedown",function(b){var c=b.data.getTarget();c.is("img","hr","input","textarea","select")&&!c.isReadOnly()&&(a.getSelection().selectElement(c),c.is("input","textarea","select")&&b.data.preventDefault())});CKEDITOR.env.edge&&this.attachListener(this,"mouseup",function(b){(b=b.data.getTarget())&&b.is("img")&&a.getSelection().selectElement(b)});
359CKEDITOR.env.gecko&&this.attachListener(this,"mouseup",function(b){if(2==b.data.$.button&&(b=b.data.getTarget(),!b.getOuterHtml().replace(C,""))){var c=a.createRange();c.moveToElementEditStart(b);c.select(!0)}});CKEDITOR.env.webkit&&(this.attachListener(this,"click",function(a){a.data.getTarget().is("input","select")&&a.data.preventDefault()}),this.attachListener(this,"mouseup",function(a){a.data.getTarget().is("input","textarea")&&a.data.preventDefault()}));CKEDITOR.env.webkit&&this.attachListener(a, 360CKEDITOR.env.gecko&&this.attachListener(this,"mouseup",function(b){if(2==b.data.$.button&&(b=b.data.getTarget(),!b.getOuterHtml().replace(B,""))){var c=a.createRange();c.moveToElementEditStart(b);c.select(!0)}});CKEDITOR.env.webkit&&(this.attachListener(this,"click",function(a){a.data.getTarget().is("input","select")&&a.data.preventDefault()}),this.attachListener(this,"mouseup",function(a){a.data.getTarget().is("input","textarea")&&a.data.preventDefault()}));CKEDITOR.env.webkit&&this.attachListener(a,
360"key",function(b){if(a.readOnly)return!0;b=b.data.domEvent.getKey();if(b in h){var c=8==b,d=a.getSelection().getRanges()[0];b=d.startPath();if(d.collapsed)a:{var k=b.block;if(k&&d[c?"checkStartOfBlock":"checkEndOfBlock"]()&&d.moveToClosestEditablePosition(k,!c)&&d.collapsed){if(d.startContainer.type==CKEDITOR.NODE_ELEMENT){var e=d.startContainer.getChild(d.startOffset-(c?1:0));if(e&&e.type==CKEDITOR.NODE_ELEMENT&&e.is("hr")){a.fire("saveSnapshot");e.remove();b=!0;break a}}d=d.startPath().block;if(!d|| 361"key",function(b){if(a.readOnly)return!0;b=b.data.domEvent.getKey();if(b in l){var c=8==b,d=a.getSelection().getRanges()[0];b=d.startPath();if(d.collapsed)a:{var h=b.block;if(h&&d[c?"checkStartOfBlock":"checkEndOfBlock"]()&&d.moveToClosestEditablePosition(h,!c)&&d.collapsed){if(d.startContainer.type==CKEDITOR.NODE_ELEMENT){var e=d.startContainer.getChild(d.startOffset-(c?1:0));if(e&&e.type==CKEDITOR.NODE_ELEMENT&&e.is("hr")){a.fire("saveSnapshot");e.remove();b=!0;break a}}d=d.startPath().block;if(!d||
361d&&d.contains(k))b=void 0;else{a.fire("saveSnapshot");var f;(f=(c?d:k).getBogus())&&f.remove();f=a.getSelection();e=f.createBookmarks();(c?k:d).moveChildren(c?d:k,!1);b.lastElement.mergeSiblings();t(k,d,!c);f.selectBookmarks(e);b=!0}}else b=!1}else c=d,f=b.block,d=c.endPath().block,f&&d&&!f.equals(d)?(a.fire("saveSnapshot"),(k=f.getBogus())&&k.remove(),c.enlarge(CKEDITOR.ENLARGE_INLINE),c.deleteContents(),d.getParent()&&(d.moveChildren(f,!1),b.lastElement.mergeSiblings(),t(f,d,!0)),c=a.getSelection().getRanges()[0], 362d&&d.contains(h))b=void 0;else{a.fire("saveSnapshot");var m;(m=(c?d:h).getBogus())&&m.remove();m=a.getSelection();e=m.createBookmarks();(c?h:d).moveChildren(c?d:h,!1);b.lastElement.mergeSiblings();w(h,d,!c);m.selectBookmarks(e);b=!0}}else b=!1}else c=d,m=b.block,d=c.endPath().block,m&&d&&!m.equals(d)?(a.fire("saveSnapshot"),(h=m.getBogus())&&h.remove(),c.enlarge(CKEDITOR.ENLARGE_INLINE),c.deleteContents(),d.getParent()&&(d.moveChildren(m,!1),b.lastElement.mergeSiblings(),w(m,d,!0)),c=a.getSelection().getRanges()[0],
362c.collapse(1),c.optimize(),""===c.startContainer.getHtml()&&c.startContainer.appendBogus(),c.select(),b=!0):b=!1;if(!b)return;a.getSelection().scrollIntoView();a.fire("saveSnapshot");return!1}},this,null,100)}}},_:{detach:function(){this.editor.setData(this.editor.getData(),0,1);this.clearListeners();this.restoreAttrs();var a;if(a=this.removeCustomData("classes"))for(;a.length;)this.removeClass(a.pop());if(!this.is("textarea")){a=this.getDocument();var b=a.getHead();if(b.getCustomData("stylesheet")){var c= 363c.collapse(1),c.optimize(),""===c.startContainer.getHtml()&&c.startContainer.appendBogus(),c.select(),b=!0):b=!1;if(!b)return;a.getSelection().scrollIntoView();a.fire("saveSnapshot");return!1}},this,null,100)}}},_:{detach:function(){this.editor.setData(this.editor.getData(),0,1);this.clearListeners();this.restoreAttrs();var a;if(a=this.removeCustomData("classes"))for(;a.length;)this.removeClass(a.pop());if(!this.is("textarea")){a=this.getDocument();var b=a.getHead();if(b.getCustomData("stylesheet")){var c=
363a.getCustomData("stylesheet_ref");--c?a.setCustomData("stylesheet_ref",c):(a.removeCustomData("stylesheet_ref"),b.removeCustomData("stylesheet").remove())}}this.editor.fire("contentDomUnload");delete this.editor}}});CKEDITOR.editor.prototype.editable=function(a){var b=this._.editable;if(b&&a)return 0;arguments.length&&(b=this._.editable=a?a instanceof CKEDITOR.editable?a:new CKEDITOR.editable(this,a):(b&&b.detach(),null));return b};CKEDITOR.on("instanceLoaded",function(b){var c=b.editor;c.on("insertElement", 364a.getCustomData("stylesheet_ref");--c?a.setCustomData("stylesheet_ref",c):(a.removeCustomData("stylesheet_ref"),b.removeCustomData("stylesheet").remove())}}this.editor.fire("contentDomUnload");delete this.editor}}});CKEDITOR.editor.prototype.editable=function(a){var b=this._.editable;if(b&&a)return 0;arguments.length&&(b=this._.editable=a?a instanceof CKEDITOR.editable?a:new CKEDITOR.editable(this,a):(b&&b.detach(),null));return b};CKEDITOR.on("instanceLoaded",function(b){var c=b.editor;c.on("insertElement",
364function(a){a=a.data;a.type==CKEDITOR.NODE_ELEMENT&&(a.is("input")||a.is("textarea"))&&("false"!=a.getAttribute("contentEditable")&&a.data("cke-editable",a.hasAttribute("contenteditable")?"true":"1"),a.setAttribute("contentEditable",!1))});c.on("selectionChange",function(b){if(!c.readOnly){var d=c.getSelection();d&&!d.isLocked&&(d=c.checkDirty(),c.fire("lockSnapshot"),a(b),c.fire("unlockSnapshot"),!d&&c.resetDirty())}})});CKEDITOR.on("instanceCreated",function(a){var b=a.editor;b.on("mode",function(){var a= 365function(a){a=a.data;a.type==CKEDITOR.NODE_ELEMENT&&(a.is("input")||a.is("textarea"))&&("false"!=a.getAttribute("contentEditable")&&a.data("cke-editable",a.hasAttribute("contenteditable")?"true":"1"),a.setAttribute("contentEditable",!1))});c.on("selectionChange",function(b){if(!c.readOnly){var d=c.getSelection();d&&!d.isLocked&&(d=c.checkDirty(),c.fire("lockSnapshot"),a(b),c.fire("unlockSnapshot"),!d&&c.resetDirty())}})});CKEDITOR.on("instanceCreated",function(a){var b=a.editor;b.on("mode",function(){var a=
365b.editable();if(a&&a.isInline()){var c=b.title;a.changeAttr("role","textbox");a.changeAttr("aria-label",c);c&&a.changeAttr("title",c);var d=b.fire("ariaEditorHelpLabel",{}).label;if(d&&(c=this.ui.space(this.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?"top":"contents"))){var e=CKEDITOR.tools.getNextId(),d=CKEDITOR.dom.element.createFromHtml('\x3cspan id\x3d"'+e+'" class\x3d"cke_voice_label"\x3e'+d+"\x3c/span\x3e");c.append(d);a.changeAttr("aria-describedby",e)}}})});CKEDITOR.addCss(".cke_editable{cursor:text}.cke_editable img,.cke_editable input,.cke_editable textarea{cursor:default}"); 366b.editable();if(a&&a.isInline()){var c=b.title;a.changeAttr("role","textbox");a.changeAttr("aria-label",c);c&&a.changeAttr("title",c);var d=b.fire("ariaEditorHelpLabel",{}).label;if(d&&(c=this.ui.space(this.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?"top":"contents"))){var e=CKEDITOR.tools.getNextId(),d=CKEDITOR.dom.element.createFromHtml('\x3cspan id\x3d"'+e+'" class\x3d"cke_voice_label"\x3e'+d+"\x3c/span\x3e");c.append(d);a.changeAttr("aria-describedby",e)}}})});CKEDITOR.addCss(".cke_editable{cursor:text}.cke_editable img,.cke_editable input,.cke_editable textarea{cursor:default}");
366var f=CKEDITOR.dom.walker.whitespaces(!0),z=CKEDITOR.dom.walker.bookmark(!1,!0),A=CKEDITOR.dom.walker.empty(),u=CKEDITOR.dom.walker.bogus(),C=/(^|<body\b[^>]*>)\s*<(p|div|address|h\d|center|pre)[^>]*>\s*(?:<br[^>]*>|&nbsp;|\u00A0|&#160;)?\s*(:?<\/\2>)?\s*(?=$|<\/body>)/gi,m=function(){function a(b){return b.type==CKEDITOR.NODE_ELEMENT}function b(c,d){var e,f,n,p,h=[],r=d.range.startContainer;e=d.range.startPath();for(var r=B[r.getName()],g=0,D=c.getChildren(),l=D.count(),F=-1,m=-1,t=0,q=e.contains(B.$list);g< 367var f=CKEDITOR.dom.walker.whitespaces(!0),x=CKEDITOR.dom.walker.bookmark(!1,!0),A=CKEDITOR.dom.walker.empty(),u=CKEDITOR.dom.walker.bogus(),B=/(^|<body\b[^>]*>)\s*<(p|div|address|h\d|center|pre)[^>]*>\s*(?:<br[^>]*>|&nbsp;|\u00A0|&#160;)?\s*(:?<\/\2>)?\s*(?=$|<\/body>)/gi,q=function(){function a(b){return b.type==CKEDITOR.NODE_ELEMENT}function b(c,d){var e,m,f,p,g=[],l=d.range.startContainer;e=d.range.startPath();for(var l=q[l.getName()],r=0,k=c.getChildren(),C=k.count(),G=-1,n=-1,w=0,K=e.contains(q.$list);r<
367l;++g)e=D.getItem(g),a(e)?(n=e.getName(),q&&n in CKEDITOR.dtd.$list?h=h.concat(b(e,d)):(p=!!r[n],"br"!=n||!e.data("cke-eol")||g&&g!=l-1||(t=(f=g?h[g-1].node:D.getItem(g+1))&&(!a(f)||!f.is("br")),f=f&&a(f)&&B.$block[f.getName()]),-1!=F||p||(F=g),p||(m=g),h.push({isElement:1,isLineBreak:t,isBlock:e.isBlockBoundary(),hasBlockSibling:f,node:e,name:n,allowed:p}),f=t=0)):h.push({isElement:0,node:e,allowed:1});-1<F&&(h[F].firstNotAllowed=1);-1<m&&(h[m].lastNotAllowed=1);return h}function d(b,c){var e=[], 368C;++r)e=k.getItem(r),a(e)?(f=e.getName(),K&&f in CKEDITOR.dtd.$list?g=g.concat(b(e,d)):(p=!!l[f],"br"!=f||!e.data("cke-eol")||r&&r!=C-1||(w=(m=r?g[r-1].node:k.getItem(r+1))&&(!a(m)||!m.is("br")),m=m&&a(m)&&q.$block[m.getName()]),-1!=G||p||(G=r),p||(n=r),g.push({isElement:1,isLineBreak:w,isBlock:e.isBlockBoundary(),hasBlockSibling:m,node:e,name:f,allowed:p}),m=w=0)):g.push({isElement:0,node:e,allowed:1});-1<G&&(g[G].firstNotAllowed=1);-1<n&&(g[n].lastNotAllowed=1);return g}function d(b,c){var e=[],
368k=b.getChildren(),f=k.count(),n,h=0,r=B[c],g=!b.is(B.$inline)||b.is("br");for(g&&e.push(" ");h<f;h++)n=k.getItem(h),a(n)&&!n.is(r)?e=e.concat(d(n,c)):e.push(n);g&&e.push(" ");return e}function e(b){return a(b.startContainer)&&b.startContainer.getChild(b.startOffset-1)}function f(b){return b&&a(b)&&(b.is(B.$removeEmpty)||b.is("a")&&!b.isBlockBoundary())}function r(b,c,d,e){var k=b.clone(),f,n;k.setEndAt(c,CKEDITOR.POSITION_BEFORE_END);(f=(new CKEDITOR.dom.walker(k)).next())&&a(f)&&m[f.getName()]&& 369h=b.getChildren(),m=h.count(),f,g=0,l=q[c],r=!b.is(q.$inline)||b.is("br");for(r&&e.push(" ");g<m;g++)f=h.getItem(g),a(f)&&!f.is(l)?e=e.concat(d(f,c)):e.push(f);r&&e.push(" ");return e}function e(b){return a(b.startContainer)&&b.startContainer.getChild(b.startOffset-1)}function f(b){return b&&a(b)&&(b.is(q.$removeEmpty)||b.is("a")&&!b.isBlockBoundary())}function g(b,c,d,e){var h=b.clone(),m,f;h.setEndAt(c,CKEDITOR.POSITION_BEFORE_END);(m=(new CKEDITOR.dom.walker(h)).next())&&a(m)&&n[m.getName()]&&
369(n=f.getPrevious())&&a(n)&&!n.getParent().equals(b.startContainer)&&d.contains(n)&&e.contains(f)&&f.isIdentical(n)&&(f.moveChildren(n),f.remove(),r(b,c,d,e))}function g(b,c){function d(b,c){if(c.isBlock&&c.isElement&&!c.node.is("br")&&a(b)&&b.is("br"))return b.remove(),1}var e=c.endContainer.getChild(c.endOffset),k=c.endContainer.getChild(c.endOffset-1);e&&d(e,b[b.length-1]);k&&d(k,b[0])&&(c.setEnd(c.endContainer,c.endOffset-1),c.collapse())}var B=CKEDITOR.dtd,m={p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1, 370(f=m.getPrevious())&&a(f)&&!f.getParent().equals(b.startContainer)&&d.contains(f)&&e.contains(m)&&m.isIdentical(f)&&(m.moveChildren(f),m.remove(),g(b,c,d,e))}function G(b,c){function d(b,c){if(c.isBlock&&c.isElement&&!c.node.is("br")&&a(b)&&b.is("br"))return b.remove(),1}var e=c.endContainer.getChild(c.endOffset),h=c.endContainer.getChild(c.endOffset-1);e&&d(e,b[b.length-1]);h&&d(h,b[0])&&(c.setEnd(c.endContainer,c.endOffset-1),c.collapse())}var q=CKEDITOR.dtd,n={p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,
370h6:1,ul:1,ol:1,li:1,pre:1,dl:1,blockquote:1},t={p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1},q=CKEDITOR.tools.extend({},B.$inline);delete q.br;return function(m,w,H,I){var G=m.editor,J=!1;"unfiltered_html"==w&&(w="html",J=!0);if(!I.checkReadOnly()){var L=(new CKEDITOR.dom.elementPath(I.startContainer,I.root)).blockLimit||I.root;m={type:w,dontFilter:J,editable:m,editor:G,range:I,blockLimit:L,mergeCandidates:[],zombies:[]};w=m.range;I=m.mergeCandidates;var K,u;"text"==m.type&&w.shrink(CKEDITOR.SHRINK_ELEMENT, 371h6:1,ul:1,ol:1,li:1,pre:1,dl:1,blockquote:1},w={p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1},M=CKEDITOR.tools.extend({},q.$inline);delete M.br;return function(n,v,D,I){var E=n.editor,L=!1;"unfiltered_html"==v&&(v="html",L=!0);if(!I.checkReadOnly()){var J=(new CKEDITOR.dom.elementPath(I.startContainer,I.root)).blockLimit||I.root;n={type:v,dontFilter:L,editable:n,editor:E,range:I,blockLimit:J,mergeCandidates:[],zombies:[]};v=n.range;I=n.mergeCandidates;var K,u;"text"==n.type&&v.shrink(CKEDITOR.SHRINK_ELEMENT,
371!0,!1)&&(K=CKEDITOR.dom.element.createFromHtml("\x3cspan\x3e\x26nbsp;\x3c/span\x3e",w.document),w.insertNode(K),w.setStartAfter(K));J=new CKEDITOR.dom.elementPath(w.startContainer);m.endPath=L=new CKEDITOR.dom.elementPath(w.endContainer);if(!w.collapsed){var G=L.block||L.blockLimit,y=w.getCommonAncestor();G&&!G.equals(y)&&!G.contains(y)&&w.checkEndOfBlock()&&m.zombies.push(G);w.deleteContents()}for(;(u=e(w))&&a(u)&&u.isBlockBoundary()&&J.contains(u);)w.moveToPosition(u,CKEDITOR.POSITION_BEFORE_END); 372!0,!1)&&(K=CKEDITOR.dom.element.createFromHtml("\x3cspan\x3e\x26nbsp;\x3c/span\x3e",v.document),v.insertNode(K),v.setStartAfter(K));L=new CKEDITOR.dom.elementPath(v.startContainer);n.endPath=J=new CKEDITOR.dom.elementPath(v.endContainer);if(!v.collapsed){var E=J.block||J.blockLimit,y=v.getCommonAncestor();E&&!E.equals(y)&&!E.contains(y)&&v.checkEndOfBlock()&&n.zombies.push(E);v.deleteContents()}for(;(u=e(v))&&a(u)&&u.isBlockBoundary()&&L.contains(u);)v.moveToPosition(u,CKEDITOR.POSITION_BEFORE_END);
372r(w,m.blockLimit,J,L);K&&(w.setEndBefore(K),w.collapse(),K.remove());K=w.startPath();if(G=K.contains(f,!1,1))w.splitElement(G),m.inlineStylesRoot=G,m.inlineStylesPeak=K.lastElement;K=w.createBookmark();(G=K.startNode.getPrevious(c))&&a(G)&&f(G)&&I.push(G);(G=K.startNode.getNext(c))&&a(G)&&f(G)&&I.push(G);for(G=K.startNode;(G=G.getParent())&&f(G);)I.push(G);w.moveToBookmark(K);if(K=H){K=m.range;if("text"==m.type&&m.inlineStylesRoot){u=m.inlineStylesPeak;w=u.getDocument().createText("{cke-peak}");for(I= 373g(v,n.blockLimit,L,J);K&&(v.setEndBefore(K),v.collapse(),K.remove());K=v.startPath();if(E=K.contains(f,!1,1))v.splitElement(E),n.inlineStylesRoot=E,n.inlineStylesPeak=K.lastElement;K=v.createBookmark();(E=K.startNode.getPrevious(c))&&a(E)&&f(E)&&I.push(E);(E=K.startNode.getNext(c))&&a(E)&&f(E)&&I.push(E);for(E=K.startNode;(E=E.getParent())&&f(E);)I.push(E);v.moveToBookmark(K);if(K=D){K=n.range;if("text"==n.type&&n.inlineStylesRoot){u=n.inlineStylesPeak;v=u.getDocument().createText("{cke-peak}");for(I=
373m.inlineStylesRoot.getParent();!u.equals(I);)w=w.appendTo(u.clone()),u=u.getParent();H=w.getOuterHtml().split("{cke-peak}").join(H)}u=m.blockLimit.getName();if(/^\s+|\s+$/.test(H)&&"span"in CKEDITOR.dtd[u]){var A='\x3cspan data-cke-marker\x3d"1"\x3e\x26nbsp;\x3c/span\x3e';H=A+H+A}H=m.editor.dataProcessor.toHtml(H,{context:null,fixForBody:!1,protectedWhitespaces:!!A,dontFilter:m.dontFilter,filter:m.editor.activeFilter,enterMode:m.editor.activeEnterMode});u=K.document.createElement("body");u.setHtml(H); 374n.inlineStylesRoot.getParent();!u.equals(I);)v=v.appendTo(u.clone()),u=u.getParent();D=v.getOuterHtml().split("{cke-peak}").join(D)}u=n.blockLimit.getName();if(/^\s+|\s+$/.test(D)&&"span"in CKEDITOR.dtd[u]){var A='\x3cspan data-cke-marker\x3d"1"\x3e\x26nbsp;\x3c/span\x3e';D=A+D+A}D=n.editor.dataProcessor.toHtml(D,{context:null,fixForBody:!1,protectedWhitespaces:!!A,dontFilter:n.dontFilter,filter:n.editor.activeFilter,enterMode:n.editor.activeEnterMode});u=K.document.createElement("body");u.setHtml(D);
374A&&(u.getFirst().remove(),u.getLast().remove());if((A=K.startPath().block)&&(1!=A.getChildCount()||!A.getBogus()))a:{var z;if(1==u.getChildCount()&&a(z=u.getFirst())&&z.is(t)&&!z.hasAttribute("contenteditable")){A=z.getElementsByTag("*");K=0;for(I=A.count();K<I;K++)if(w=A.getItem(K),!w.is(q))break a;z.moveChildren(z.getParent(1));z.remove()}}m.dataWrapper=u;K=H}if(K){z=m.range;K=z.document;var v;u=m.blockLimit;I=0;var C,A=[],N,E;H=G=0;var R,X;w=z.startContainer;var J=m.endPath.elements[0],Y,L=J.getPosition(w), 375A&&(u.getFirst().remove(),u.getLast().remove());if((A=K.startPath().block)&&(1!=A.getChildCount()||!A.getBogus()))a:{var x;if(1==u.getChildCount()&&a(x=u.getFirst())&&x.is(w)&&!x.hasAttribute("contenteditable")){A=x.getElementsByTag("*");K=0;for(I=A.count();K<I;K++)if(v=A.getItem(K),!v.is(M))break a;x.moveChildren(x.getParent(1));x.remove()}}n.dataWrapper=u;K=D}if(K){x=n.range;K=x.document;var t;u=n.blockLimit;I=0;var B,A=[],N,T;D=E=0;var F,W;v=x.startContainer;var L=n.endPath.elements[0],X,J=L.getPosition(v),
375y=!!J.getCommonAncestor(w)&&L!=CKEDITOR.POSITION_IDENTICAL&&!(L&CKEDITOR.POSITION_CONTAINS+CKEDITOR.POSITION_IS_CONTAINED);w=b(m.dataWrapper,m);for(g(w,z);I<w.length;I++){L=w[I];if(v=L.isLineBreak){v=z;R=u;var U=void 0,ba=void 0;L.hasBlockSibling?v=1:(U=v.startContainer.getAscendant(B.$block,1))&&U.is({div:1,p:1})?(ba=U.getPosition(R),ba==CKEDITOR.POSITION_IDENTICAL||ba==CKEDITOR.POSITION_CONTAINS?v=0:(R=v.splitElement(U),v.moveToPosition(R,CKEDITOR.POSITION_AFTER_START),v=1)):v=0}if(v)H=0<I;else{v= 376y=!!L.getCommonAncestor(v)&&J!=CKEDITOR.POSITION_IDENTICAL&&!(J&CKEDITOR.POSITION_CONTAINS+CKEDITOR.POSITION_IS_CONTAINED);v=b(n.dataWrapper,n);for(G(v,x);I<v.length;I++){J=v[I];if(t=J.isLineBreak){t=x;F=u;var S=void 0,aa=void 0;J.hasBlockSibling?t=1:(S=t.startContainer.getAscendant(q.$block,1))&&S.is({div:1,p:1})?(aa=S.getPosition(F),aa==CKEDITOR.POSITION_IDENTICAL||aa==CKEDITOR.POSITION_CONTAINS?t=0:(F=t.splitElement(S),t.moveToPosition(F,CKEDITOR.POSITION_AFTER_START),t=1)):t=0}if(t)D=0<I;else{t=
376z.startPath();!L.isBlock&&h(m.editor,v.block,v.blockLimit)&&(E=l(m.editor))&&(E=K.createElement(E),E.appendBogus(),z.insertNode(E),CKEDITOR.env.needsBrFiller&&(C=E.getBogus())&&C.remove(),z.moveToPosition(E,CKEDITOR.POSITION_BEFORE_END));if((v=z.startPath().block)&&!v.equals(N)){if(C=v.getBogus())C.remove(),A.push(v);N=v}L.firstNotAllowed&&(G=1);if(G&&L.isElement){v=z.startContainer;for(R=null;v&&!B[v.getName()][L.name];){if(v.equals(u)){v=null;break}R=v;v=v.getParent()}if(v)R&&(X=z.splitElement(R), 377x.startPath();!J.isBlock&&l(n.editor,t.block,t.blockLimit)&&(T=k(n.editor))&&(T=K.createElement(T),T.appendBogus(),x.insertNode(T),CKEDITOR.env.needsBrFiller&&(B=T.getBogus())&&B.remove(),x.moveToPosition(T,CKEDITOR.POSITION_BEFORE_END));if((t=x.startPath().block)&&!t.equals(N)){if(B=t.getBogus())B.remove(),A.push(t);N=t}J.firstNotAllowed&&(E=1);if(E&&J.isElement){t=x.startContainer;for(F=null;t&&!q[t.getName()][J.name];){if(t.equals(u)){t=null;break}F=t;t=t.getParent()}if(t)F&&(W=x.splitElement(F),
377m.zombies.push(X),m.zombies.push(R));else{R=u.getName();Y=!I;v=I==w.length-1;R=d(L.node,R);for(var U=[],ba=R.length,ca=0,ea=void 0,Z=0,V=-1;ca<ba;ca++)ea=R[ca]," "==ea?(Z||Y&&!ca||(U.push(new CKEDITOR.dom.text(" ")),V=U.length),Z=1):(U.push(ea),Z=0);v&&V==U.length&&U.pop();Y=U}}if(Y){for(;v=Y.pop();)z.insertNode(v);Y=0}else z.insertNode(L.node);L.lastNotAllowed&&I<w.length-1&&((X=y?J:X)&&z.setEndAt(X,CKEDITOR.POSITION_AFTER_START),G=0);z.collapse()}}1!=w.length?C=!1:(C=w[0],C=C.isElement&&"false"== 378n.zombies.push(W),n.zombies.push(F));else{F=u.getName();X=!I;t=I==v.length-1;F=d(J.node,F);for(var S=[],aa=F.length,ca=0,ea=void 0,Y=0,U=-1;ca<aa;ca++)ea=F[ca]," "==ea?(Y||X&&!ca||(S.push(new CKEDITOR.dom.text(" ")),U=S.length),Y=1):(S.push(ea),Y=0);t&&U==S.length&&S.pop();X=S}}if(X){for(;t=X.pop();)x.insertNode(t);X=0}else x.insertNode(J.node);J.lastNotAllowed&&I<v.length-1&&((W=y?L:W)&&x.setEndAt(W,CKEDITOR.POSITION_AFTER_START),E=0);x.collapse()}}1!=v.length?B=!1:(B=v[0],B=B.isElement&&"false"==
378C.node.getAttribute("contenteditable"));C&&(H=!0,v=w[0].node,z.setStartAt(v,CKEDITOR.POSITION_BEFORE_START),z.setEndAt(v,CKEDITOR.POSITION_AFTER_END));m.dontMoveCaret=H;m.bogusNeededBlocks=A}C=m.range;var Q;X=m.bogusNeededBlocks;for(Y=C.createBookmark();N=m.zombies.pop();)N.getParent()&&(E=C.clone(),E.moveToElementEditStart(N),E.removeEmptyBlocksAtEnd());if(X)for(;N=X.pop();)CKEDITOR.env.needsBrFiller?N.appendBogus():N.append(C.document.createText(" "));for(;N=m.mergeCandidates.pop();)N.mergeSiblings(); 379B.node.getAttribute("contenteditable"));B&&(D=!0,t=v[0].node,x.setStartAt(t,CKEDITOR.POSITION_BEFORE_START),x.setEndAt(t,CKEDITOR.POSITION_AFTER_END));n.dontMoveCaret=D;n.bogusNeededBlocks=A}B=n.range;var P;W=n.bogusNeededBlocks;for(X=B.createBookmark();N=n.zombies.pop();)N.getParent()&&(T=B.clone(),T.moveToElementEditStart(N),T.removeEmptyBlocksAtEnd());if(W)for(;N=W.pop();)CKEDITOR.env.needsBrFiller?N.appendBogus():N.append(B.document.createText(" "));for(;N=n.mergeCandidates.pop();)N.mergeSiblings();
379C.moveToBookmark(Y);if(!m.dontMoveCaret){for(N=e(C);N&&a(N)&&!N.is(B.$empty);){if(N.isBlockBoundary())C.moveToPosition(N,CKEDITOR.POSITION_BEFORE_END);else{if(f(N)&&N.getHtml().match(/(\s|&nbsp;)$/g)){Q=null;break}Q=C.clone();Q.moveToPosition(N,CKEDITOR.POSITION_BEFORE_END)}N=N.getLast(c)}Q&&C.moveToRange(Q)}}}}(),y=function(){function a(b){b=new CKEDITOR.dom.walker(b);b.guard=function(a,b){if(b)return!1;if(a.type==CKEDITOR.NODE_ELEMENT)return a.is(CKEDITOR.dtd.$tableContent)};b.evaluator=function(a){return a.type== 380B.moveToBookmark(X);if(!n.dontMoveCaret){for(N=e(B);N&&a(N)&&!N.is(q.$empty);){if(N.isBlockBoundary())B.moveToPosition(N,CKEDITOR.POSITION_BEFORE_END);else{if(f(N)&&N.getHtml().match(/(\s|&nbsp;)$/g)){P=null;break}P=B.clone();P.moveToPosition(N,CKEDITOR.POSITION_BEFORE_END)}N=N.getLast(c)}P&&B.moveToRange(P)}}}}(),y=function(){function a(b){b=new CKEDITOR.dom.walker(b);b.guard=function(a,b){if(b)return!1;if(a.type==CKEDITOR.NODE_ELEMENT)return a.is(CKEDITOR.dtd.$tableContent)};b.evaluator=function(a){return a.type==
380CKEDITOR.NODE_ELEMENT};return b}function b(a,c,d){c=a.getDocument().createElement(c);a.append(c,d);return c}function c(a){var b=a.count(),d;for(b;0<b--;)d=a.getItem(b),CKEDITOR.tools.trim(d.getHtml())||(d.appendBogus(),CKEDITOR.env.ie&&9>CKEDITOR.env.version&&d.getChildCount()&&d.getFirst().remove())}return function(d){var e=d.startContainer,f=e.getAscendant("table",1),h=!1;c(f.getElementsByTag("td"));c(f.getElementsByTag("th"));f=d.clone();f.setStart(e,0);f=a(f).lastBackward();f||(f=d.clone(),f.setEndAt(e, 381CKEDITOR.NODE_ELEMENT};return b}function b(a,c,d){c=a.getDocument().createElement(c);a.append(c,d);return c}function c(a){var b=a.count(),d;for(b;0<b--;)d=a.getItem(b),CKEDITOR.tools.trim(d.getHtml())||(d.appendBogus(),CKEDITOR.env.ie&&9>CKEDITOR.env.version&&d.getChildCount()&&d.getFirst().remove())}return function(d){var e=d.startContainer,f=e.getAscendant("table",1),g=!1;c(f.getElementsByTag("td"));c(f.getElementsByTag("th"));f=d.clone();f.setStart(e,0);f=a(f).lastBackward();f||(f=d.clone(),f.setEndAt(e,
381CKEDITOR.POSITION_BEFORE_END),f=a(f).lastForward(),h=!0);f||(f=e);f.is("table")?(d.setStartAt(f,CKEDITOR.POSITION_BEFORE_START),d.collapse(!0),f.remove()):(f.is({tbody:1,thead:1,tfoot:1})&&(f=b(f,"tr",h)),f.is("tr")&&(f=b(f,f.getParent().is("thead")?"th":"td",h)),(e=f.getBogus())&&e.remove(),d.moveToPosition(f,h?CKEDITOR.POSITION_AFTER_START:CKEDITOR.POSITION_BEFORE_END))}}(),E={eol:{detect:function(a,b){var c=a.range,d=c.clone(),e=c.clone(),f=new CKEDITOR.dom.elementPath(c.startContainer,b),h=new CKEDITOR.dom.elementPath(c.endContainer, 382CKEDITOR.POSITION_BEFORE_END),f=a(f).lastForward(),g=!0);f||(f=e);f.is("table")?(d.setStartAt(f,CKEDITOR.POSITION_BEFORE_START),d.collapse(!0),f.remove()):(f.is({tbody:1,thead:1,tfoot:1})&&(f=b(f,"tr",g)),f.is("tr")&&(f=b(f,f.getParent().is("thead")?"th":"td",g)),(e=f.getBogus())&&e.remove(),d.moveToPosition(f,g?CKEDITOR.POSITION_AFTER_START:CKEDITOR.POSITION_BEFORE_END))}}(),F={eol:{detect:function(a,b){var c=a.range,d=c.clone(),e=c.clone(),f=new CKEDITOR.dom.elementPath(c.startContainer,b),g=new CKEDITOR.dom.elementPath(c.endContainer,
382b);d.collapse(1);e.collapse();f.block&&d.checkBoundaryOfElement(f.block,CKEDITOR.END)&&(c.setStartAfter(f.block),a.prependEolBr=1);h.block&&e.checkBoundaryOfElement(h.block,CKEDITOR.START)&&(c.setEndBefore(h.block),a.appendEolBr=1)},fix:function(a,b){var c=b.getDocument(),d;a.appendEolBr&&(d=this.createEolBr(c),a.fragment.append(d));!a.prependEolBr||d&&!d.getPrevious()||a.fragment.append(this.createEolBr(c),1)},createEolBr:function(a){return a.createElement("br",{attributes:{"data-cke-eol":1}})}}, 383b);d.collapse(1);e.collapse();f.block&&d.checkBoundaryOfElement(f.block,CKEDITOR.END)&&(c.setStartAfter(f.block),a.prependEolBr=1);g.block&&e.checkBoundaryOfElement(g.block,CKEDITOR.START)&&(c.setEndBefore(g.block),a.appendEolBr=1)},fix:function(a,b){var c=b.getDocument(),d;a.appendEolBr&&(d=this.createEolBr(c),a.fragment.append(d));!a.prependEolBr||d&&!d.getPrevious()||a.fragment.append(this.createEolBr(c),1)},createEolBr:function(a){return a.createElement("br",{attributes:{"data-cke-eol":1}})}},
383bogus:{exclude:function(a){var b=a.range.getBoundaryNodes(),c=b.startNode,b=b.endNode;!b||!u(b)||c&&c.equals(b)||a.range.setEndBefore(b)}},tree:{rebuild:function(a,b){var c=a.range,d=c.getCommonAncestor(),e=new CKEDITOR.dom.elementPath(d,b),f=new CKEDITOR.dom.elementPath(c.startContainer,b),c=new CKEDITOR.dom.elementPath(c.endContainer,b),h;d.type==CKEDITOR.NODE_TEXT&&(d=d.getParent());if(e.blockLimit.is({tr:1,table:1})){var g=e.contains("table").getParent();h=function(a){return!a.equals(g)}}else if(e.block&& 384bogus:{exclude:function(a){var b=a.range.getBoundaryNodes(),c=b.startNode,b=b.endNode;!b||!u(b)||c&&c.equals(b)||a.range.setEndBefore(b)}},tree:{rebuild:function(a,b){var c=a.range,d=c.getCommonAncestor(),e=new CKEDITOR.dom.elementPath(d,b),f=new CKEDITOR.dom.elementPath(c.startContainer,b),c=new CKEDITOR.dom.elementPath(c.endContainer,b),g;d.type==CKEDITOR.NODE_TEXT&&(d=d.getParent());if(e.blockLimit.is({tr:1,table:1})){var l=e.contains("table").getParent();g=function(a){return!a.equals(l)}}else if(e.block&&
384e.block.is(CKEDITOR.dtd.$listItem)&&(f=f.contains(CKEDITOR.dtd.$list),c=c.contains(CKEDITOR.dtd.$list),!f.equals(c))){var l=e.contains(CKEDITOR.dtd.$list).getParent();h=function(a){return!a.equals(l)}}h||(h=function(a){return!a.equals(e.block)&&!a.equals(e.blockLimit)});this.rebuildFragment(a,b,d,h)},rebuildFragment:function(a,b,c,d){for(var e;c&&!c.equals(b)&&d(c);)e=c.clone(0,1),a.fragment.appendTo(e),a.fragment=e,c=c.getParent()}},cell:{shrink:function(a){a=a.range;var b=a.startContainer,c=a.endContainer, 385e.block.is(CKEDITOR.dtd.$listItem)&&(f=f.contains(CKEDITOR.dtd.$list),c=c.contains(CKEDITOR.dtd.$list),!f.equals(c))){var k=e.contains(CKEDITOR.dtd.$list).getParent();g=function(a){return!a.equals(k)}}g||(g=function(a){return!a.equals(e.block)&&!a.equals(e.blockLimit)});this.rebuildFragment(a,b,d,g)},rebuildFragment:function(a,b,c,d){for(var e;c&&!c.equals(b)&&d(c);)e=c.clone(0,1),a.fragment.appendTo(e),a.fragment=e,c=c.getParent()}},cell:{shrink:function(a){a=a.range;var b=a.startContainer,c=a.endContainer,
385d=a.startOffset,e=a.endOffset;b.type==CKEDITOR.NODE_ELEMENT&&b.equals(c)&&b.is("tr")&&++d==e&&a.shrink(CKEDITOR.SHRINK_TEXT)}}},v=function(){function a(b,c){var d=b.getParent();if(d.is(CKEDITOR.dtd.$inline))b[c?"insertBefore":"insertAfter"](d)}function b(c,d,e){a(d);a(e,1);for(var f;f=e.getNext();)f.insertAfter(d),d=f;A(c)&&c.remove()}function c(a,b){var d=new CKEDITOR.dom.range(a);d.setStartAfter(b.startNode);d.setEndBefore(b.endNode);return d}return{list:{detectMerge:function(a,b){var d=c(b,a.bookmark), 386d=a.startOffset,e=a.endOffset;b.type==CKEDITOR.NODE_ELEMENT&&b.equals(c)&&b.is("tr")&&++d==e&&a.shrink(CKEDITOR.SHRINK_TEXT)}}},t=function(){function a(b,c){var d=b.getParent();if(d.is(CKEDITOR.dtd.$inline))b[c?"insertBefore":"insertAfter"](d)}function b(c,d,e){a(d);a(e,1);for(var h;h=e.getNext();)h.insertAfter(d),d=h;A(c)&&c.remove()}function c(a,b){var d=new CKEDITOR.dom.range(a);d.setStartAfter(b.startNode);d.setEndBefore(b.endNode);return d}return{list:{detectMerge:function(a,b){var d=c(b,a.bookmark),
386e=d.startPath(),f=d.endPath(),k=e.contains(CKEDITOR.dtd.$list),h=f.contains(CKEDITOR.dtd.$list);a.mergeList=k&&h&&k.getParent().equals(h.getParent())&&!k.equals(h);a.mergeListItems=e.block&&f.block&&e.block.is(CKEDITOR.dtd.$listItem)&&f.block.is(CKEDITOR.dtd.$listItem);if(a.mergeList||a.mergeListItems)d=d.clone(),d.setStartBefore(a.bookmark.startNode),d.setEndAfter(a.bookmark.endNode),a.mergeListBookmark=d.createBookmark()},merge:function(a,c){if(a.mergeListBookmark){var d=a.mergeListBookmark.startNode, 387e=d.startPath(),h=d.endPath(),f=e.contains(CKEDITOR.dtd.$list),g=h.contains(CKEDITOR.dtd.$list);a.mergeList=f&&g&&f.getParent().equals(g.getParent())&&!f.equals(g);a.mergeListItems=e.block&&h.block&&e.block.is(CKEDITOR.dtd.$listItem)&&h.block.is(CKEDITOR.dtd.$listItem);if(a.mergeList||a.mergeListItems)d=d.clone(),d.setStartBefore(a.bookmark.startNode),d.setEndAfter(a.bookmark.endNode),a.mergeListBookmark=d.createBookmark()},merge:function(a,c){if(a.mergeListBookmark){var d=a.mergeListBookmark.startNode,
387e=a.mergeListBookmark.endNode,f=new CKEDITOR.dom.elementPath(d,c),h=new CKEDITOR.dom.elementPath(e,c);if(a.mergeList){var p=f.contains(CKEDITOR.dtd.$list),g=h.contains(CKEDITOR.dtd.$list);p.equals(g)||(g.moveChildren(p),g.remove())}a.mergeListItems&&(f=f.contains(CKEDITOR.dtd.$listItem),h=h.contains(CKEDITOR.dtd.$listItem),f.equals(h)||b(h,d,e));d.remove();e.remove()}}},block:{detectMerge:function(a,b){if(!a.tableContentsRanges&&!a.mergeListBookmark){var c=new CKEDITOR.dom.range(b);c.setStartBefore(a.bookmark.startNode); 388e=a.mergeListBookmark.endNode,f=new CKEDITOR.dom.elementPath(d,c),g=new CKEDITOR.dom.elementPath(e,c);if(a.mergeList){var p=f.contains(CKEDITOR.dtd.$list),l=g.contains(CKEDITOR.dtd.$list);p.equals(l)||(l.moveChildren(p),l.remove())}a.mergeListItems&&(f=f.contains(CKEDITOR.dtd.$listItem),g=g.contains(CKEDITOR.dtd.$listItem),f.equals(g)||b(g,d,e));d.remove();e.remove()}}},block:{detectMerge:function(a,b){if(!a.tableContentsRanges&&!a.mergeListBookmark){var c=new CKEDITOR.dom.range(b);c.setStartBefore(a.bookmark.startNode);
388c.setEndAfter(a.bookmark.endNode);a.mergeBlockBookmark=c.createBookmark()}},merge:function(a,c){if(a.mergeBlockBookmark&&!a.purgeTableBookmark){var d=a.mergeBlockBookmark.startNode,e=a.mergeBlockBookmark.endNode,f=new CKEDITOR.dom.elementPath(d,c),h=new CKEDITOR.dom.elementPath(e,c),f=f.block,h=h.block;f&&h&&!f.equals(h)&&b(h,d,e);d.remove();e.remove()}}},table:function(){function a(c){var e=[],f,k=new CKEDITOR.dom.walker(c),h=c.startPath().contains(d),n=c.endPath().contains(d),p={};k.guard=function(a, 389c.setEndAfter(a.bookmark.endNode);a.mergeBlockBookmark=c.createBookmark()}},merge:function(a,c){if(a.mergeBlockBookmark&&!a.purgeTableBookmark){var d=a.mergeBlockBookmark.startNode,e=a.mergeBlockBookmark.endNode,f=new CKEDITOR.dom.elementPath(d,c),g=new CKEDITOR.dom.elementPath(e,c),f=f.block,g=g.block;f&&g&&!f.equals(g)&&b(g,d,e);d.remove();e.remove()}}},table:function(){function a(c){var e=[],h,f=new CKEDITOR.dom.walker(c),g=c.startPath().contains(d),m=c.endPath().contains(d),p={};f.guard=function(a,
389k){if(a.type==CKEDITOR.NODE_ELEMENT){var g="visited_"+(k?"out":"in");if(a.getCustomData(g))return;CKEDITOR.dom.element.setMarker(p,a,g,1)}if(k&&h&&a.equals(h))f=c.clone(),f.setEndAt(h,CKEDITOR.POSITION_BEFORE_END),e.push(f);else if(!k&&n&&a.equals(n))f=c.clone(),f.setStartAt(n,CKEDITOR.POSITION_AFTER_START),e.push(f);else{if(g=!k)g=a.type==CKEDITOR.NODE_ELEMENT&&a.is(d)&&(!h||b(a,h))&&(!n||b(a,n));g&&(f=c.clone(),f.selectNodeContents(a),e.push(f))}};k.lastForward();CKEDITOR.dom.element.clearAllMarkers(p); 390f){if(a.type==CKEDITOR.NODE_ELEMENT){var l="visited_"+(f?"out":"in");if(a.getCustomData(l))return;CKEDITOR.dom.element.setMarker(p,a,l,1)}if(f&&g&&a.equals(g))h=c.clone(),h.setEndAt(g,CKEDITOR.POSITION_BEFORE_END),e.push(h);else if(!f&&m&&a.equals(m))h=c.clone(),h.setStartAt(m,CKEDITOR.POSITION_AFTER_START),e.push(h);else{if(l=!f)l=a.type==CKEDITOR.NODE_ELEMENT&&a.is(d)&&(!g||b(a,g))&&(!m||b(a,m));l&&(h=c.clone(),h.selectNodeContents(a),e.push(h))}};f.lastForward();CKEDITOR.dom.element.clearAllMarkers(p);
390return e}function b(a,c){var d=CKEDITOR.POSITION_CONTAINS+CKEDITOR.POSITION_IS_CONTAINED,e=a.getPosition(c);return e===CKEDITOR.POSITION_IDENTICAL?!1:0===(e&d)}var d={td:1,th:1,caption:1};return{detectPurge:function(a){var b=a.range,c=b.clone();c.enlarge(CKEDITOR.ENLARGE_ELEMENT);var c=new CKEDITOR.dom.walker(c),e=0;c.evaluator=function(a){a.type==CKEDITOR.NODE_ELEMENT&&a.is(d)&&++e};c.checkForward();if(1<e){var c=b.startPath().contains("table"),f=b.endPath().contains("table");c&&f&&b.checkBoundaryOfElement(c, 391return e}function b(a,c){var d=CKEDITOR.POSITION_CONTAINS+CKEDITOR.POSITION_IS_CONTAINED,e=a.getPosition(c);return e===CKEDITOR.POSITION_IDENTICAL?!1:0===(e&d)}var d={td:1,th:1,caption:1};return{detectPurge:function(a){var b=a.range,c=b.clone();c.enlarge(CKEDITOR.ENLARGE_ELEMENT);var c=new CKEDITOR.dom.walker(c),e=0;c.evaluator=function(a){a.type==CKEDITOR.NODE_ELEMENT&&a.is(d)&&++e};c.checkForward();if(1<e){var c=b.startPath().contains("table"),h=b.endPath().contains("table");c&&h&&b.checkBoundaryOfElement(c,
391CKEDITOR.START)&&b.checkBoundaryOfElement(f,CKEDITOR.END)&&(b=a.range.clone(),b.setStartBefore(c),b.setEndAfter(f),a.purgeTableBookmark=b.createBookmark())}},detectRanges:function(e,f){var k=c(f,e.bookmark),h=k.clone(),g,l,w=k.getCommonAncestor();w.is(CKEDITOR.dtd.$tableContent)&&!w.is(d)&&(w=w.getAscendant("table",!0));l=w;w=new CKEDITOR.dom.elementPath(k.startContainer,l);l=new CKEDITOR.dom.elementPath(k.endContainer,l);w=w.contains("table");l=l.contains("table");if(w||l)w&&l&&b(w,l)?(e.tableSurroundingRange= 392CKEDITOR.START)&&b.checkBoundaryOfElement(h,CKEDITOR.END)&&(b=a.range.clone(),b.setStartBefore(c),b.setEndAfter(h),a.purgeTableBookmark=b.createBookmark())}},detectRanges:function(e,h){var f=c(h,e.bookmark),g=f.clone(),l,k,v=f.getCommonAncestor();v.is(CKEDITOR.dtd.$tableContent)&&!v.is(d)&&(v=v.getAscendant("table",!0));k=v;v=new CKEDITOR.dom.elementPath(f.startContainer,k);k=new CKEDITOR.dom.elementPath(f.endContainer,k);v=v.contains("table");k=k.contains("table");if(v||k)v&&k&&b(v,k)?(e.tableSurroundingRange=
392h,h.setStartAt(w,CKEDITOR.POSITION_AFTER_END),h.setEndAt(l,CKEDITOR.POSITION_BEFORE_START),h=k.clone(),h.setEndAt(w,CKEDITOR.POSITION_AFTER_END),g=k.clone(),g.setStartAt(l,CKEDITOR.POSITION_BEFORE_START),g=a(h).concat(a(g))):w?l||(e.tableSurroundingRange=h,h.setStartAt(w,CKEDITOR.POSITION_AFTER_END),k.setEndAt(w,CKEDITOR.POSITION_AFTER_END)):(e.tableSurroundingRange=h,h.setEndAt(l,CKEDITOR.POSITION_BEFORE_START),k.setStartAt(l,CKEDITOR.POSITION_AFTER_START)),e.tableContentsRanges=g?g:a(k)},deleteRanges:function(a){for(var b;b= 393g,g.setStartAt(v,CKEDITOR.POSITION_AFTER_END),g.setEndAt(k,CKEDITOR.POSITION_BEFORE_START),g=f.clone(),g.setEndAt(v,CKEDITOR.POSITION_AFTER_END),l=f.clone(),l.setStartAt(k,CKEDITOR.POSITION_BEFORE_START),l=a(g).concat(a(l))):v?k||(e.tableSurroundingRange=g,g.setStartAt(v,CKEDITOR.POSITION_AFTER_END),f.setEndAt(v,CKEDITOR.POSITION_AFTER_END)):(e.tableSurroundingRange=g,g.setEndAt(k,CKEDITOR.POSITION_BEFORE_START),f.setStartAt(k,CKEDITOR.POSITION_AFTER_START)),e.tableContentsRanges=l?l:a(f)},deleteRanges:function(a){for(var b;b=
393a.tableContentsRanges.pop();)b.extractContents(),A(b.startContainer)&&b.startContainer.appendBogus();a.tableSurroundingRange&&a.tableSurroundingRange.extractContents()},purge:function(a){if(a.purgeTableBookmark){var b=a.doc,c=a.range.clone(),b=b.createElement("p");b.insertBefore(a.purgeTableBookmark.startNode);c.moveToBookmark(a.purgeTableBookmark);c.deleteContents();a.range.moveToPosition(b,CKEDITOR.POSITION_AFTER_START)}}}}(),detectExtractMerge:function(a){return!(a.range.startPath().contains(CKEDITOR.dtd.$listItem)&& 394a.tableContentsRanges.pop();)b.extractContents(),A(b.startContainer)&&b.startContainer.appendBogus();a.tableSurroundingRange&&a.tableSurroundingRange.extractContents()},purge:function(a){if(a.purgeTableBookmark){var b=a.doc,c=a.range.clone(),b=b.createElement("p");b.insertBefore(a.purgeTableBookmark.startNode);c.moveToBookmark(a.purgeTableBookmark);c.deleteContents();a.range.moveToPosition(b,CKEDITOR.POSITION_AFTER_START)}}}}(),detectExtractMerge:function(a){return!(a.range.startPath().contains(CKEDITOR.dtd.$listItem)&&
394a.range.endPath().contains(CKEDITOR.dtd.$listItem))},fixUneditableRangePosition:function(a){a.startContainer.getDtd()["#"]||a.moveToClosestEditablePosition(null,!0)},autoParagraph:function(a,b){var c=b.startPath(),d;h(a,c.block,c.blockLimit)&&(d=l(a))&&(d=b.document.createElement(d),d.appendBogus(),b.insertNode(d),b.moveToPosition(d,CKEDITOR.POSITION_AFTER_START))}}}()})(); 395a.range.endPath().contains(CKEDITOR.dtd.$listItem))},fixUneditableRangePosition:function(a){a.startContainer.getDtd()["#"]||a.moveToClosestEditablePosition(null,!0)},autoParagraph:function(a,b){var c=b.startPath(),d;l(a,c.block,c.blockLimit)&&(d=k(a))&&(d=b.document.createElement(d),d.appendBogus(),b.insertNode(d),b.moveToPosition(d,CKEDITOR.POSITION_AFTER_START))}}}()})();
395(function(){function a(){var a=this._.fakeSelection,b;a&&(b=this.getSelection(1),b&&b.isHidden()||(a.reset(),a=0));if(!a&&(a=b||this.getSelection(1),!a||a.getType()==CKEDITOR.SELECTION_NONE))return;this.fire("selectionCheck",a);b=this.elementPath();b.compare(this._.selectionPreviousPath)||(CKEDITOR.env.webkit&&(this._.previousActive=this.document.getActive()),this._.selectionPreviousPath=b,this.fire("selectionChange",{selection:a,path:b}))}function d(){C=!0;u||(b.call(this),u=CKEDITOR.tools.setTimeout(b, 396(function(){function a(){var a=this._.fakeSelection,b;a&&(b=this.getSelection(1),b&&b.isHidden()||(a.reset(),a=0));if(!a&&(a=b||this.getSelection(1),!a||a.getType()==CKEDITOR.SELECTION_NONE))return;this.fire("selectionCheck",a);b=this.elementPath();b.compare(this._.selectionPreviousPath)||(CKEDITOR.env.webkit&&(this._.previousActive=this.document.getActive()),this._.selectionPreviousPath=b,this.fire("selectionChange",{selection:a,path:b}))}function d(){A=!0;x||(b.call(this),x=CKEDITOR.tools.setTimeout(b,
396200,this))}function b(){u=null;C&&(CKEDITOR.tools.setTimeout(a,0,this),C=!1)}function c(a){return m(a)||a.type==CKEDITOR.NODE_ELEMENT&&!a.is(CKEDITOR.dtd.$empty)?!0:!1}function e(a){function b(c,d){return c&&c.type!=CKEDITOR.NODE_TEXT?a.clone()["moveToElementEdit"+(d?"End":"Start")](c):!1}if(!(a.root instanceof CKEDITOR.editable))return!1;var d=a.startContainer,e=a.getPreviousNode(c,null,d),f=a.getNextNode(c,null,d);return b(e)||b(f,1)||!(e||f||d.type==CKEDITOR.NODE_ELEMENT&&d.isBlockBoundary()&& 397200,this))}function b(){x=null;A&&(CKEDITOR.tools.setTimeout(a,0,this),A=!1)}function c(a){return u(a)||a.type==CKEDITOR.NODE_ELEMENT&&!a.is(CKEDITOR.dtd.$empty)?!0:!1}function e(a){function b(c,d){return c&&c.type!=CKEDITOR.NODE_TEXT?a.clone()["moveToElementEdit"+(d?"End":"Start")](c):!1}if(!(a.root instanceof CKEDITOR.editable))return!1;var d=a.startContainer,e=a.getPreviousNode(c,null,d),f=a.getNextNode(c,null,d);return b(e)||b(f,1)||!(e||f||d.type==CKEDITOR.NODE_ELEMENT&&d.isBlockBoundary()&&
397d.getBogus())?!0:!1}function g(a){return a.getCustomData("cke-fillingChar")}function h(a,b){var c=a&&a.removeCustomData("cke-fillingChar");if(c){if(!1!==b){var d,e=a.getDocument().getSelection().getNative(),f=e&&"None"!=e.type&&e.getRangeAt(0);1<c.getLength()&&f&&f.intersectsNode(c.$)&&(d=q(e),f=e.focusNode==c.$&&0<e.focusOffset,e.anchorNode==c.$&&0<e.anchorOffset&&d[0].offset--,f&&d[1].offset--)}c.setText(l(c.getText()));d&&t(a.getDocument().$,d)}}function l(a){return a.replace(/\u200B( )?/g,function(a){return a[1]? 398d.getBogus())?!0:!1}function g(a){l(a,!1);var b=a.getDocument().createText(t);a.setCustomData("cke-fillingChar",b);return b}function l(a,b){var c=a&&a.removeCustomData("cke-fillingChar");if(c){if(!1!==b){var d=a.getDocument().getSelection().getNative(),e=d&&"None"!=d.type&&d.getRangeAt(0),f=t.length;if(c.getLength()>f&&e&&e.intersectsNode(c.$)){var g=[{node:d.anchorNode,offset:d.anchorOffset},{node:d.focusNode,offset:d.focusOffset}];d.anchorNode==c.$&&d.anchorOffset>f&&(g[0].offset-=f);d.focusNode==
398" ":""})}function q(a){return[{node:a.anchorNode,offset:a.anchorOffset},{node:a.focusNode,offset:a.focusOffset}]}function t(a,b){var c=a.getSelection(),d=a.createRange();d.setStart(b[0].node,b[0].offset);d.collapse(!0);c.removeAllRanges();c.addRange(d);c.extend(b[1].node,b[1].offset)}function f(a){var b=CKEDITOR.dom.element.createFromHtml('\x3cdiv data-cke-hidden-sel\x3d"1" data-cke-temp\x3d"1" style\x3d"'+(CKEDITOR.env.ie?"display:none":"position:fixed;top:0;left:-1000px")+'"\x3e\x26nbsp;\x3c/div\x3e', 399c.$&&d.focusOffset>f&&(g[1].offset-=f)}}c.setText(k(c.getText(),1));g&&(c=a.getDocument().$,d=c.getSelection(),c=c.createRange(),c.setStart(g[0].node,g[0].offset),c.collapse(!0),d.removeAllRanges(),d.addRange(c),d.extend(g[1].node,g[1].offset))}}function k(a,b){return b?a.replace(z,function(a,b){return b?" ":""}):a.replace(t,"")}function n(a){var b=CKEDITOR.dom.element.createFromHtml('\x3cdiv data-cke-hidden-sel\x3d"1" data-cke-temp\x3d"1" style\x3d"'+(CKEDITOR.env.ie?"display:none":"position:fixed;top:0;left:-1000px")+
399a.document);a.fire("lockSnapshot");a.editable().append(b);var c=a.getSelection(1),d=a.createRange(),e=c.root.on("selectionchange",function(a){a.cancel()},null,null,0);d.setStartAt(b,CKEDITOR.POSITION_AFTER_START);d.setEndAt(b,CKEDITOR.POSITION_BEFORE_END);c.selectRanges([d]);e.removeListener();a.fire("unlockSnapshot");a._.hiddenSelectionContainer=b}function z(a){var b={37:1,39:1,8:1,46:1};return function(c){var d=c.data.getKeystroke();if(b[d]){var e=a.getSelection().getRanges(),f=e[0];1==e.length&& 400'"\x3e\x26nbsp;\x3c/div\x3e',a.document);a.fire("lockSnapshot");a.editable().append(b);var c=a.getSelection(1),d=a.createRange(),e=c.root.on("selectionchange",function(a){a.cancel()},null,null,0);d.setStartAt(b,CKEDITOR.POSITION_AFTER_START);d.setEndAt(b,CKEDITOR.POSITION_BEFORE_END);c.selectRanges([d]);e.removeListener();a.fire("unlockSnapshot");a._.hiddenSelectionContainer=b}function w(a){var b={37:1,39:1,8:1,46:1};return function(c){var d=c.data.getKeystroke();if(b[d]){var e=a.getSelection().getRanges(),
400f.collapsed&&(d=f[38>d?"getPreviousEditableNode":"getNextEditableNode"]())&&d.type==CKEDITOR.NODE_ELEMENT&&"false"==d.getAttribute("contenteditable")&&(a.getSelection().fake(d),c.data.preventDefault(),c.cancel())}}}function A(a){for(var b=0;b<a.length;b++){var c=a[b];c.getCommonAncestor().isReadOnly()&&a.splice(b,1);if(!c.collapsed){if(c.startContainer.isReadOnly())for(var d=c.startContainer,e;d&&!((e=d.type==CKEDITOR.NODE_ELEMENT)&&d.is("body")||!d.isReadOnly());)e&&"false"==d.getAttribute("contentEditable")&& 401f=e[0];1==e.length&&f.collapsed&&(d=f[38>d?"getPreviousEditableNode":"getNextEditableNode"]())&&d.type==CKEDITOR.NODE_ELEMENT&&"false"==d.getAttribute("contenteditable")&&(a.getSelection().fake(d),c.data.preventDefault(),c.cancel())}}}function f(a){for(var b=0;b<a.length;b++){var c=a[b];c.getCommonAncestor().isReadOnly()&&a.splice(b,1);if(!c.collapsed){if(c.startContainer.isReadOnly())for(var d=c.startContainer,e;d&&!((e=d.type==CKEDITOR.NODE_ELEMENT)&&d.is("body")||!d.isReadOnly());)e&&"false"==
401c.setStartAfter(d),d=d.getParent();d=c.startContainer;e=c.endContainer;var f=c.startOffset,h=c.endOffset,g=c.clone();d&&d.type==CKEDITOR.NODE_TEXT&&(f>=d.getLength()?g.setStartAfter(d):g.setStartBefore(d));e&&e.type==CKEDITOR.NODE_TEXT&&(h?g.setEndAfter(e):g.setEndBefore(e));d=new CKEDITOR.dom.walker(g);d.evaluator=function(d){if(d.type==CKEDITOR.NODE_ELEMENT&&d.isReadOnly()){var e=c.clone();c.setEndBefore(d);c.collapsed&&a.splice(b--,1);d.getPosition(g.endContainer)&CKEDITOR.POSITION_CONTAINS||(e.setStartAfter(d), 402d.getAttribute("contentEditable")&&c.setStartAfter(d),d=d.getParent();d=c.startContainer;e=c.endContainer;var f=c.startOffset,g=c.endOffset,l=c.clone();d&&d.type==CKEDITOR.NODE_TEXT&&(f>=d.getLength()?l.setStartAfter(d):l.setStartBefore(d));e&&e.type==CKEDITOR.NODE_TEXT&&(g?l.setEndAfter(e):l.setEndBefore(e));d=new CKEDITOR.dom.walker(l);d.evaluator=function(d){if(d.type==CKEDITOR.NODE_ELEMENT&&d.isReadOnly()){var e=c.clone();c.setEndBefore(d);c.collapsed&&a.splice(b--,1);d.getPosition(l.endContainer)&
402e.collapsed||a.splice(b+1,0,e));return!0}return!1};d.next()}}return a}var u,C,m=CKEDITOR.dom.walker.invisible(1),y=function(){function a(b){return function(a){var c=a.editor.createRange();c.moveToClosestEditablePosition(a.selected,b)&&a.editor.getSelection().selectRanges([c]);return!1}}function b(a){return function(b){var c=b.editor,d=c.createRange(),e;(e=d.moveToClosestEditablePosition(b.selected,a))||(e=d.moveToClosestEditablePosition(b.selected,!a));e&&c.getSelection().selectRanges([d]);c.fire("saveSnapshot"); 403CKEDITOR.POSITION_CONTAINS||(e.setStartAfter(d),e.collapsed||a.splice(b+1,0,e));return!0}return!1};d.next()}}return a}var x,A,u=CKEDITOR.dom.walker.invisible(1),B=function(){function a(b){return function(a){var c=a.editor.createRange();c.moveToClosestEditablePosition(a.selected,b)&&a.editor.getSelection().selectRanges([c]);return!1}}function b(a){return function(b){var c=b.editor,d=c.createRange(),e;(e=d.moveToClosestEditablePosition(b.selected,a))||(e=d.moveToClosestEditablePosition(b.selected,!a));
403b.selected.remove();e||(d.moveToElementEditablePosition(c.editable()),c.getSelection().selectRanges([d]));c.fire("saveSnapshot");return!1}}var c=a(),d=a(1);return{37:c,38:c,39:d,40:d,8:b(),46:b(1)}}();CKEDITOR.on("instanceCreated",function(b){function c(){var a=e.getSelection();a&&a.removeAllRanges()}var e=b.editor;e.on("contentDom",function(){function b(){H=new CKEDITOR.dom.selection(e.getSelection());H.lock()}function c(){k.removeListener("mouseup",c);l.removeListener("mouseup",c);var a=CKEDITOR.document.$.selection, 404e&&c.getSelection().selectRanges([d]);c.fire("saveSnapshot");b.selected.remove();e||(d.moveToElementEditablePosition(c.editable()),c.getSelection().selectRanges([d]));c.fire("saveSnapshot");return!1}}var c=a(),d=a(1);return{37:c,38:c,39:d,40:d,8:b(),46:b(1)}}();CKEDITOR.on("instanceCreated",function(b){function c(){var a=e.getSelection();a&&a.removeAllRanges()}var e=b.editor;e.on("contentDom",function(){function b(){D=new CKEDITOR.dom.selection(e.getSelection());D.lock()}function c(){h.removeListener("mouseup",
404b=a.createRange();"None"!=a.type&&b.parentElement().ownerDocument==f.$&&b.select()}var f=e.document,k=CKEDITOR.document,g=e.editable(),p=f.getBody(),l=f.getDocumentElement(),m=g.isInline(),w,H;CKEDITOR.env.gecko&&g.attachListener(g,"focus",function(a){a.removeListener();0!==w&&(a=e.getSelection().getNative())&&a.isCollapsed&&a.anchorNode==g.$&&(a=e.createRange(),a.moveToElementEditStart(g),a.select())},null,null,-2);g.attachListener(g,CKEDITOR.env.webkit?"DOMFocusIn":"focus",function(){w&&CKEDITOR.env.webkit&& 405c);k.removeListener("mouseup",c);var a=CKEDITOR.document.$.selection,b=a.createRange();"None"!=a.type&&b.parentElement().ownerDocument==f.$&&b.select()}var f=e.document,h=CKEDITOR.document,g=e.editable(),p=f.getBody(),k=f.getDocumentElement(),n=g.isInline(),v,D;CKEDITOR.env.gecko&&g.attachListener(g,"focus",function(a){a.removeListener();0!==v&&(a=e.getSelection().getNative())&&a.isCollapsed&&a.anchorNode==g.$&&(a=e.createRange(),a.moveToElementEditStart(g),a.select())},null,null,-2);g.attachListener(g,
405(w=e._.previousActive&&e._.previousActive.equals(f.getActive()));e.unlockSelection(w);w=0},null,null,-1);g.attachListener(g,"mousedown",function(){w=0});if(CKEDITOR.env.ie||m)E?g.attachListener(g,"beforedeactivate",b,null,null,-1):g.attachListener(e,"selectionCheck",b,null,null,-1),g.attachListener(g,CKEDITOR.env.webkit?"DOMFocusOut":"blur",function(){e.lockSelection(H);w=1},null,null,-1),g.attachListener(g,"mousedown",function(){w=0});if(CKEDITOR.env.ie&&!m){var I;g.attachListener(g,"mousedown", 406CKEDITOR.env.webkit?"DOMFocusIn":"focus",function(){v&&CKEDITOR.env.webkit&&(v=e._.previousActive&&e._.previousActive.equals(f.getActive()));e.unlockSelection(v);v=0},null,null,-1);g.attachListener(g,"mousedown",function(){v=0});if(CKEDITOR.env.ie||n)q?g.attachListener(g,"beforedeactivate",b,null,null,-1):g.attachListener(e,"selectionCheck",b,null,null,-1),g.attachListener(g,CKEDITOR.env.webkit?"DOMFocusOut":"blur",function(){e.lockSelection(D);v=1},null,null,-1),g.attachListener(g,"mousedown",function(){v=
406function(a){2==a.data.$.button&&((a=e.document.getSelection())&&a.getType()!=CKEDITOR.SELECTION_NONE||(I=e.window.getScrollPosition()))});g.attachListener(g,"mouseup",function(a){2==a.data.$.button&&I&&(e.document.$.documentElement.scrollLeft=I.x,e.document.$.documentElement.scrollTop=I.y);I=null});if("BackCompat"!=f.$.compatMode){if(CKEDITOR.env.ie7Compat||CKEDITOR.env.ie6Compat)l.on("mousedown",function(a){function b(a){a=a.data.$;if(d){var c=p.$.createTextRange();try{c.moveToPoint(a.clientX,a.clientY)}catch(e){}d.setEndPoint(0> 4070});if(CKEDITOR.env.ie&&!n){var I;g.attachListener(g,"mousedown",function(a){2==a.data.$.button&&((a=e.document.getSelection())&&a.getType()!=CKEDITOR.SELECTION_NONE||(I=e.window.getScrollPosition()))});g.attachListener(g,"mouseup",function(a){2==a.data.$.button&&I&&(e.document.$.documentElement.scrollLeft=I.x,e.document.$.documentElement.scrollTop=I.y);I=null});if("BackCompat"!=f.$.compatMode){if(CKEDITOR.env.ie7Compat||CKEDITOR.env.ie6Compat)k.on("mousedown",function(a){function b(a){a=a.data.$;
407f.compareEndPoints("StartToStart",c)?"EndToEnd":"StartToStart",c);d.select()}}function c(){l.removeListener("mousemove",b);k.removeListener("mouseup",c);l.removeListener("mouseup",c);d.select()}a=a.data;if(a.getTarget().is("html")&&a.$.y<l.$.clientHeight&&a.$.x<l.$.clientWidth){var d=p.$.createTextRange();try{d.moveToPoint(a.$.clientX,a.$.clientY)}catch(e){}var f=d.duplicate();l.on("mousemove",b);k.on("mouseup",c);l.on("mouseup",c)}});if(7<CKEDITOR.env.version&&11>CKEDITOR.env.version)l.on("mousedown", 408if(d){var c=p.$.createTextRange();try{c.moveToPoint(a.clientX,a.clientY)}catch(e){}d.setEndPoint(0>f.compareEndPoints("StartToStart",c)?"EndToEnd":"StartToStart",c);d.select()}}function c(){k.removeListener("mousemove",b);h.removeListener("mouseup",c);k.removeListener("mouseup",c);d.select()}a=a.data;if(a.getTarget().is("html")&&a.$.y<k.$.clientHeight&&a.$.x<k.$.clientWidth){var d=p.$.createTextRange();try{d.moveToPoint(a.$.clientX,a.$.clientY)}catch(e){}var f=d.duplicate();k.on("mousemove",b);h.on("mouseup",
408function(a){a.data.getTarget().is("html")&&(k.on("mouseup",c),l.on("mouseup",c))})}}g.attachListener(g,"selectionchange",a,e);g.attachListener(g,"keyup",d,e);g.attachListener(g,CKEDITOR.env.webkit?"DOMFocusIn":"focus",function(){e.forceNextSelectionCheck();e.selectionChange(1)});if(m&&(CKEDITOR.env.webkit||CKEDITOR.env.gecko)){var G;g.attachListener(g,"mousedown",function(){G=1});g.attachListener(f.getDocumentElement(),"mouseup",function(){G&&d.call(e);G=0})}else g.attachListener(CKEDITOR.env.ie? 409c);k.on("mouseup",c)}});if(7<CKEDITOR.env.version&&11>CKEDITOR.env.version)k.on("mousedown",function(a){a.data.getTarget().is("html")&&(h.on("mouseup",c),k.on("mouseup",c))})}}g.attachListener(g,"selectionchange",a,e);g.attachListener(g,"keyup",d,e);g.attachListener(g,CKEDITOR.env.webkit?"DOMFocusIn":"focus",function(){e.forceNextSelectionCheck();e.selectionChange(1)});if(n&&(CKEDITOR.env.webkit||CKEDITOR.env.gecko)){var E;g.attachListener(g,"mousedown",function(){E=1});g.attachListener(f.getDocumentElement(),
409g:f.getDocumentElement(),"mouseup",d,e);CKEDITOR.env.webkit&&g.attachListener(f,"keydown",function(a){switch(a.data.getKey()){case 13:case 33:case 34:case 35:case 36:case 37:case 39:case 8:case 45:case 46:h(g)}},null,null,-1);g.attachListener(g,"keydown",z(e),null,null,-1)});e.on("setData",function(){e.unlockSelection();CKEDITOR.env.webkit&&c()});e.on("contentDomUnload",function(){e.unlockSelection()});if(CKEDITOR.env.ie9Compat)e.on("beforeDestroy",c,null,null,9);e.on("dataReady",function(){delete e._.fakeSelection; 410"mouseup",function(){E&&d.call(e);E=0})}else g.attachListener(CKEDITOR.env.ie?g:f.getDocumentElement(),"mouseup",d,e);CKEDITOR.env.webkit&&g.attachListener(f,"keydown",function(a){switch(a.data.getKey()){case 13:case 33:case 34:case 35:case 36:case 37:case 39:case 8:case 45:case 46:l(g)}},null,null,-1);g.attachListener(g,"keydown",w(e),null,null,-1)});e.on("setData",function(){e.unlockSelection();CKEDITOR.env.webkit&&c()});e.on("contentDomUnload",function(){e.unlockSelection()});if(CKEDITOR.env.ie9Compat)e.on("beforeDestroy",
410delete e._.hiddenSelectionContainer;e.selectionChange(1)});e.on("loadSnapshot",function(){var a=CKEDITOR.dom.walker.nodeType(CKEDITOR.NODE_ELEMENT),b=e.editable().getLast(a);b&&b.hasAttribute("data-cke-hidden-sel")&&(b.remove(),CKEDITOR.env.gecko&&(a=e.editable().getFirst(a))&&a.is("br")&&a.getAttribute("_moz_editor_bogus_node")&&a.remove())},null,null,100);e.on("key",function(a){if("wysiwyg"==e.mode){var b=e.getSelection();if(b.isFake){var c=y[a.data.keyCode];if(c)return c({editor:e,selected:b.getSelectedElement(), 411c,null,null,9);e.on("dataReady",function(){delete e._.fakeSelection;delete e._.hiddenSelectionContainer;e.selectionChange(1)});e.on("loadSnapshot",function(){var a=CKEDITOR.dom.walker.nodeType(CKEDITOR.NODE_ELEMENT),b=e.editable().getLast(a);b&&b.hasAttribute("data-cke-hidden-sel")&&(b.remove(),CKEDITOR.env.gecko&&(a=e.editable().getFirst(a))&&a.is("br")&&a.getAttribute("_moz_editor_bogus_node")&&a.remove())},null,null,100);e.on("key",function(a){if("wysiwyg"==e.mode){var b=e.getSelection();if(b.isFake){var c=
411selection:b,keyEvent:a})}}})});CKEDITOR.on("instanceReady",function(a){function b(){var a=d.editable();if(a&&(a=g(a))){var c=d.document.$.getSelection();"None"==c.type||c.anchorNode!=a.$&&c.focusNode!=a.$||(f=q(c));e=a.getText();a.setText(l(e))}}function c(){var a=d.editable();a&&(a=g(a))&&(a.setText(e),f&&(t(d.document.$,f),f=null))}var d=a.editor,e,f;CKEDITOR.env.webkit&&(d.on("selectionChange",function(){var a=d.editable(),b=g(a);b&&(b.getCustomData("ready")?h(a):b.setCustomData("ready",1))},null, 412B[a.data.keyCode];if(c)return c({editor:e,selected:b.getSelectedElement(),selection:b,keyEvent:a})}}})});if(CKEDITOR.env.webkit)CKEDITOR.on("instanceReady",function(a){var b=a.editor;b.on("selectionChange",function(){var a=b.editable(),c=a.getCustomData("cke-fillingChar");c&&(c.getCustomData("ready")?l(a):c.setCustomData("ready",1))},null,null,-1);b.on("beforeSetMode",function(){l(b.editable())},null,null,-1);b.on("getSnapshot",function(a){a.data&&(a.data=k(a.data))},b,null,20);b.on("toDataFormat",
412null,-1),d.on("beforeSetMode",function(){h(d.editable())},null,null,-1),d.on("beforeUndoImage",b),d.on("afterUndoImage",c),d.on("beforeGetData",b,null,null,0),d.on("getData",c))});CKEDITOR.editor.prototype.selectionChange=function(b){(b?a:d).call(this)};CKEDITOR.editor.prototype.getSelection=function(a){return!this._.savedSelection&&!this._.fakeSelection||a?(a=this.editable())&&"wysiwyg"==this.mode?new CKEDITOR.dom.selection(a):null:this._.savedSelection||this._.fakeSelection};CKEDITOR.editor.prototype.lockSelection= 413function(a){a.data.dataValue=k(a.data.dataValue)},null,null,0)});CKEDITOR.editor.prototype.selectionChange=function(b){(b?a:d).call(this)};CKEDITOR.editor.prototype.getSelection=function(a){return!this._.savedSelection&&!this._.fakeSelection||a?(a=this.editable())&&"wysiwyg"==this.mode?new CKEDITOR.dom.selection(a):null:this._.savedSelection||this._.fakeSelection};CKEDITOR.editor.prototype.lockSelection=function(a){a=a||this.getSelection(1);return a.getType()!=CKEDITOR.SELECTION_NONE?(!a.isLocked&&
413function(a){a=a||this.getSelection(1);return a.getType()!=CKEDITOR.SELECTION_NONE?(!a.isLocked&&a.lock(),this._.savedSelection=a,!0):!1};CKEDITOR.editor.prototype.unlockSelection=function(a){var b=this._.savedSelection;return b?(b.unlock(a),delete this._.savedSelection,!0):!1};CKEDITOR.editor.prototype.forceNextSelectionCheck=function(){delete this._.selectionPreviousPath};CKEDITOR.dom.document.prototype.getSelection=function(){return new CKEDITOR.dom.selection(this)};CKEDITOR.dom.range.prototype.select= 414a.lock(),this._.savedSelection=a,!0):!1};CKEDITOR.editor.prototype.unlockSelection=function(a){var b=this._.savedSelection;return b?(b.unlock(a),delete this._.savedSelection,!0):!1};CKEDITOR.editor.prototype.forceNextSelectionCheck=function(){delete this._.selectionPreviousPath};CKEDITOR.dom.document.prototype.getSelection=function(){return new CKEDITOR.dom.selection(this)};CKEDITOR.dom.range.prototype.select=function(){var a=this.root instanceof CKEDITOR.editable?this.root.editor.getSelection():
414function(){var a=this.root instanceof CKEDITOR.editable?this.root.editor.getSelection():new CKEDITOR.dom.selection(this.root);a.selectRanges([this]);return a};CKEDITOR.SELECTION_NONE=1;CKEDITOR.SELECTION_TEXT=2;CKEDITOR.SELECTION_ELEMENT=3;var E="function"!=typeof window.getSelection,v=1;CKEDITOR.dom.selection=function(a){if(a instanceof CKEDITOR.dom.selection){var b=a;a=a.root}var c=a instanceof CKEDITOR.dom.element;this.rev=b?b.rev:v++;this.document=a instanceof CKEDITOR.dom.document?a:a.getDocument(); 415new CKEDITOR.dom.selection(this.root);a.selectRanges([this]);return a};CKEDITOR.SELECTION_NONE=1;CKEDITOR.SELECTION_TEXT=2;CKEDITOR.SELECTION_ELEMENT=3;var q="function"!=typeof window.getSelection,y=1;CKEDITOR.dom.selection=function(a){if(a instanceof CKEDITOR.dom.selection){var b=a;a=a.root}var c=a instanceof CKEDITOR.dom.element;this.rev=b?b.rev:y++;this.document=a instanceof CKEDITOR.dom.document?a:a.getDocument();this.root=c?a:this.document.getBody();this.isLocked=0;this._={cache:{}};if(b)return CKEDITOR.tools.extend(this._.cache,
415this.root=c?a:this.document.getBody();this.isLocked=0;this._={cache:{}};if(b)return CKEDITOR.tools.extend(this._.cache,b._.cache),this.isFake=b.isFake,this.isLocked=b.isLocked,this;a=this.getNative();var d,e;if(a)if(a.getRangeAt)d=(e=a.rangeCount&&a.getRangeAt(0))&&new CKEDITOR.dom.node(e.commonAncestorContainer);else{try{e=a.createRange()}catch(f){}d=e&&CKEDITOR.dom.element.get(e.item&&e.item(0)||e.parentElement())}if(!d||d.type!=CKEDITOR.NODE_ELEMENT&&d.type!=CKEDITOR.NODE_TEXT||!this.root.equals(d)&& 416b._.cache),this.isFake=b.isFake,this.isLocked=b.isLocked,this;a=this.getNative();var d,e;if(a)if(a.getRangeAt)d=(e=a.rangeCount&&a.getRangeAt(0))&&new CKEDITOR.dom.node(e.commonAncestorContainer);else{try{e=a.createRange()}catch(f){}d=e&&CKEDITOR.dom.element.get(e.item&&e.item(0)||e.parentElement())}if(!d||d.type!=CKEDITOR.NODE_ELEMENT&&d.type!=CKEDITOR.NODE_TEXT||!this.root.equals(d)&&!this.root.contains(d))this._.cache.type=CKEDITOR.SELECTION_NONE,this._.cache.startElement=null,this._.cache.selectedElement=
416!this.root.contains(d))this._.cache.type=CKEDITOR.SELECTION_NONE,this._.cache.startElement=null,this._.cache.selectedElement=null,this._.cache.selectedText="",this._.cache.ranges=new CKEDITOR.dom.rangeList;return this};var x={img:1,hr:1,li:1,table:1,tr:1,td:1,th:1,embed:1,object:1,ol:1,ul:1,a:1,input:1,form:1,select:1,textarea:1,button:1,fieldset:1,thead:1,tfoot:1};CKEDITOR.dom.selection.prototype={getNative:function(){return void 0!==this._.cache.nativeSel?this._.cache.nativeSel:this._.cache.nativeSel= 417null,this._.cache.selectedText="",this._.cache.ranges=new CKEDITOR.dom.rangeList;return this};var F={img:1,hr:1,li:1,table:1,tr:1,td:1,th:1,embed:1,object:1,ol:1,ul:1,a:1,input:1,form:1,select:1,textarea:1,button:1,fieldset:1,thead:1,tfoot:1},t=CKEDITOR.tools.repeat("​",7),z=new RegExp(t+"( )?","g");CKEDITOR.tools.extend(CKEDITOR.dom.selection,{_removeFillingCharSequenceString:k,_createFillingCharSequenceNode:g,FILLING_CHAR_SEQUENCE:t});CKEDITOR.dom.selection.prototype={getNative:function(){return void 0!==
417E?this.document.$.selection:this.document.getWindow().$.getSelection()},getType:E?function(){var a=this._.cache;if(a.type)return a.type;var b=CKEDITOR.SELECTION_NONE;try{var c=this.getNative(),d=c.type;"Text"==d&&(b=CKEDITOR.SELECTION_TEXT);"Control"==d&&(b=CKEDITOR.SELECTION_ELEMENT);c.createRange().parentElement()&&(b=CKEDITOR.SELECTION_TEXT)}catch(e){}return a.type=b}:function(){var a=this._.cache;if(a.type)return a.type;var b=CKEDITOR.SELECTION_TEXT,c=this.getNative();if(!c||!c.rangeCount)b=CKEDITOR.SELECTION_NONE; 418this._.cache.nativeSel?this._.cache.nativeSel:this._.cache.nativeSel=q?this.document.$.selection:this.document.getWindow().$.getSelection()},getType:q?function(){var a=this._.cache;if(a.type)return a.type;var b=CKEDITOR.SELECTION_NONE;try{var c=this.getNative(),d=c.type;"Text"==d&&(b=CKEDITOR.SELECTION_TEXT);"Control"==d&&(b=CKEDITOR.SELECTION_ELEMENT);c.createRange().parentElement()&&(b=CKEDITOR.SELECTION_TEXT)}catch(e){}return a.type=b}:function(){var a=this._.cache;if(a.type)return a.type;var b=
418else if(1==c.rangeCount){var c=c.getRangeAt(0),d=c.startContainer;d==c.endContainer&&1==d.nodeType&&1==c.endOffset-c.startOffset&&x[d.childNodes[c.startOffset].nodeName.toLowerCase()]&&(b=CKEDITOR.SELECTION_ELEMENT)}return a.type=b},getRanges:function(){var a=E?function(){function a(b){return(new CKEDITOR.dom.node(b)).getIndex()}var b=function(b,c){b=b.duplicate();b.collapse(c);var d=b.parentElement();if(!d.hasChildNodes())return{container:d,offset:0};for(var e=d.children,f,k,h=b.duplicate(),g=0, 419CKEDITOR.SELECTION_TEXT,c=this.getNative();if(!c||!c.rangeCount)b=CKEDITOR.SELECTION_NONE;else if(1==c.rangeCount){var c=c.getRangeAt(0),d=c.startContainer;d==c.endContainer&&1==d.nodeType&&1==c.endOffset-c.startOffset&&F[d.childNodes[c.startOffset].nodeName.toLowerCase()]&&(b=CKEDITOR.SELECTION_ELEMENT)}return a.type=b},getRanges:function(){var a=q?function(){function a(b){return(new CKEDITOR.dom.node(b)).getIndex()}var b=function(b,c){b=b.duplicate();b.collapse(c);var d=b.parentElement();if(!d.hasChildNodes())return{container:d,
419w=e.length-1,l=-1,n,m;g<=w;)if(l=Math.floor((g+w)/2),f=e[l],h.moveToElementText(f),n=h.compareEndPoints("StartToStart",b),0<n)w=l-1;else if(0>n)g=l+1;else return{container:d,offset:a(f)};if(-1==l||l==e.length-1&&0>n){h.moveToElementText(d);h.setEndPoint("StartToStart",b);h=h.text.replace(/(\r\n|\r)/g,"\n").length;e=d.childNodes;if(!h)return f=e[e.length-1],f.nodeType!=CKEDITOR.NODE_TEXT?{container:d,offset:e.length}:{container:f,offset:f.nodeValue.length};for(d=e.length;0<h&&0<d;)k=e[--d],k.nodeType== 420offset:0};for(var e=d.children,f,g,h=b.duplicate(),l=0,v=e.length-1,k=-1,m,E;l<=v;)if(k=Math.floor((l+v)/2),f=e[k],h.moveToElementText(f),m=h.compareEndPoints("StartToStart",b),0<m)v=k-1;else if(0>m)l=k+1;else return{container:d,offset:a(f)};if(-1==k||k==e.length-1&&0>m){h.moveToElementText(d);h.setEndPoint("StartToStart",b);h=h.text.replace(/(\r\n|\r)/g,"\n").length;e=d.childNodes;if(!h)return f=e[e.length-1],f.nodeType!=CKEDITOR.NODE_TEXT?{container:d,offset:e.length}:{container:f,offset:f.nodeValue.length};
420CKEDITOR.NODE_TEXT&&(m=k,h-=k.nodeValue.length);return{container:m,offset:-h}}h.collapse(0<n?!0:!1);h.setEndPoint(0<n?"StartToStart":"EndToStart",b);h=h.text.replace(/(\r\n|\r)/g,"\n").length;if(!h)return{container:d,offset:a(f)+(0<n?0:1)};for(;0<h;)try{k=f[0<n?"previousSibling":"nextSibling"],k.nodeType==CKEDITOR.NODE_TEXT&&(h-=k.nodeValue.length,m=k),f=k}catch(t){return{container:d,offset:a(f)}}return{container:m,offset:0<n?-h:m.nodeValue.length+h}};return function(){var a=this.getNative(),c=a&& 421for(d=e.length;0<h&&0<d;)g=e[--d],g.nodeType==CKEDITOR.NODE_TEXT&&(E=g,h-=g.nodeValue.length);return{container:E,offset:-h}}h.collapse(0<m?!0:!1);h.setEndPoint(0<m?"StartToStart":"EndToStart",b);h=h.text.replace(/(\r\n|\r)/g,"\n").length;if(!h)return{container:d,offset:a(f)+(0<m?0:1)};for(;0<h;)try{g=f[0<m?"previousSibling":"nextSibling"],g.nodeType==CKEDITOR.NODE_TEXT&&(h-=g.nodeValue.length,E=g),f=g}catch(n){return{container:d,offset:a(f)}}return{container:E,offset:0<m?-h:E.nodeValue.length+h}};
421a.createRange(),d=this.getType();if(!a)return[];if(d==CKEDITOR.SELECTION_TEXT)return a=new CKEDITOR.dom.range(this.root),d=b(c,!0),a.setStart(new CKEDITOR.dom.node(d.container),d.offset),d=b(c),a.setEnd(new CKEDITOR.dom.node(d.container),d.offset),a.endContainer.getPosition(a.startContainer)&CKEDITOR.POSITION_PRECEDING&&a.endOffset<=a.startContainer.getIndex()&&a.collapse(),[a];if(d==CKEDITOR.SELECTION_ELEMENT){for(var d=[],e=0;e<c.length;e++){for(var f=c.item(e),k=f.parentNode,h=0,a=new CKEDITOR.dom.range(this.root);h< 422return function(){var a=this.getNative(),c=a&&a.createRange(),d=this.getType();if(!a)return[];if(d==CKEDITOR.SELECTION_TEXT)return a=new CKEDITOR.dom.range(this.root),d=b(c,!0),a.setStart(new CKEDITOR.dom.node(d.container),d.offset),d=b(c),a.setEnd(new CKEDITOR.dom.node(d.container),d.offset),a.endContainer.getPosition(a.startContainer)&CKEDITOR.POSITION_PRECEDING&&a.endOffset<=a.startContainer.getIndex()&&a.collapse(),[a];if(d==CKEDITOR.SELECTION_ELEMENT){for(var d=[],e=0;e<c.length;e++){for(var f=
422k.childNodes.length&&k.childNodes[h]!=f;h++);a.setStart(new CKEDITOR.dom.node(k),h);a.setEnd(new CKEDITOR.dom.node(k),h+1);d.push(a)}return d}return[]}}():function(){var a=[],b,c=this.getNative();if(!c)return a;for(var d=0;d<c.rangeCount;d++){var e=c.getRangeAt(d);b=new CKEDITOR.dom.range(this.root);b.setStart(new CKEDITOR.dom.node(e.startContainer),e.startOffset);b.setEnd(new CKEDITOR.dom.node(e.endContainer),e.endOffset);a.push(b)}return a};return function(b){var c=this._.cache,d=c.ranges;d||(c.ranges= 423c.item(e),h=f.parentNode,g=0,a=new CKEDITOR.dom.range(this.root);g<h.childNodes.length&&h.childNodes[g]!=f;g++);a.setStart(new CKEDITOR.dom.node(h),g);a.setEnd(new CKEDITOR.dom.node(h),g+1);d.push(a)}return d}return[]}}():function(){var a=[],b,c=this.getNative();if(!c)return a;for(var d=0;d<c.rangeCount;d++){var e=c.getRangeAt(d);b=new CKEDITOR.dom.range(this.root);b.setStart(new CKEDITOR.dom.node(e.startContainer),e.startOffset);b.setEnd(new CKEDITOR.dom.node(e.endContainer),e.endOffset);a.push(b)}return a};
423d=new CKEDITOR.dom.rangeList(a.call(this)));return b?A(new CKEDITOR.dom.rangeList(d.slice())):d}}(),getStartElement:function(){var a=this._.cache;if(void 0!==a.startElement)return a.startElement;var b;switch(this.getType()){case CKEDITOR.SELECTION_ELEMENT:return this.getSelectedElement();case CKEDITOR.SELECTION_TEXT:var c=this.getRanges()[0];if(c){if(c.collapsed)b=c.startContainer,b.type!=CKEDITOR.NODE_ELEMENT&&(b=b.getParent());else{for(c.optimize();b=c.startContainer,c.startOffset==(b.getChildCount? 424return function(b){var c=this._.cache,d=c.ranges;d||(c.ranges=d=new CKEDITOR.dom.rangeList(a.call(this)));return b?f(new CKEDITOR.dom.rangeList(d.slice())):d}}(),getStartElement:function(){var a=this._.cache;if(void 0!==a.startElement)return a.startElement;var b;switch(this.getType()){case CKEDITOR.SELECTION_ELEMENT:return this.getSelectedElement();case CKEDITOR.SELECTION_TEXT:var c=this.getRanges()[0];if(c){if(c.collapsed)b=c.startContainer,b.type!=CKEDITOR.NODE_ELEMENT&&(b=b.getParent());else{for(c.optimize();b=
424b.getChildCount():b.getLength())&&!b.isBlockBoundary();)c.setStartAfter(b);b=c.startContainer;if(b.type!=CKEDITOR.NODE_ELEMENT)return b.getParent();if((b=b.getChild(c.startOffset))&&b.type==CKEDITOR.NODE_ELEMENT)for(c=b.getFirst();c&&c.type==CKEDITOR.NODE_ELEMENT;)b=c,c=c.getFirst();else b=c.startContainer}b=b.$}}return a.startElement=b?new CKEDITOR.dom.element(b):null},getSelectedElement:function(){var a=this._.cache;if(void 0!==a.selectedElement)return a.selectedElement;var b=this,c=CKEDITOR.tools.tryThese(function(){return b.getNative().createRange().item(0)}, 425c.startContainer,c.startOffset==(b.getChildCount?b.getChildCount():b.getLength())&&!b.isBlockBoundary();)c.setStartAfter(b);b=c.startContainer;if(b.type!=CKEDITOR.NODE_ELEMENT)return b.getParent();if((b=b.getChild(c.startOffset))&&b.type==CKEDITOR.NODE_ELEMENT)for(c=b.getFirst();c&&c.type==CKEDITOR.NODE_ELEMENT;)b=c,c=c.getFirst();else b=c.startContainer}b=b.$}}return a.startElement=b?new CKEDITOR.dom.element(b):null},getSelectedElement:function(){var a=this._.cache;if(void 0!==a.selectedElement)return a.selectedElement;
425function(){for(var a=b.getRanges()[0].clone(),c,d,e=2;e&&!((c=a.getEnclosedNode())&&c.type==CKEDITOR.NODE_ELEMENT&&x[c.getName()]&&(d=c));e--)a.shrink(CKEDITOR.SHRINK_ELEMENT);return d&&d.$});return a.selectedElement=c?new CKEDITOR.dom.element(c):null},getSelectedText:function(){var a=this._.cache;if(void 0!==a.selectedText)return a.selectedText;var b=this.getNative(),b=E?"Control"==b.type?"":b.createRange().text:b.toString();return a.selectedText=b},lock:function(){this.getRanges();this.getStartElement(); 426var b=this,c=CKEDITOR.tools.tryThese(function(){return b.getNative().createRange().item(0)},function(){for(var a=b.getRanges()[0].clone(),c,d,e=2;e&&!((c=a.getEnclosedNode())&&c.type==CKEDITOR.NODE_ELEMENT&&F[c.getName()]&&(d=c));e--)a.shrink(CKEDITOR.SHRINK_ELEMENT);return d&&d.$});return a.selectedElement=c?new CKEDITOR.dom.element(c):null},getSelectedText:function(){var a=this._.cache;if(void 0!==a.selectedText)return a.selectedText;var b=this.getNative(),b=q?"Control"==b.type?"":b.createRange().text:
426this.getSelectedElement();this.getSelectedText();this._.cache.nativeSel=null;this.isLocked=1},unlock:function(a){if(this.isLocked){if(a)var b=this.getSelectedElement(),c=!b&&this.getRanges(),d=this.isFake;this.isLocked=0;this.reset();a&&(a=b||c[0]&&c[0].getCommonAncestor())&&a.getAscendant("body",1)&&(d?this.fake(b):b?this.selectElement(b):this.selectRanges(c))}},reset:function(){this._.cache={};this.isFake=0;var a=this.root.editor;if(a&&a._.fakeSelection)if(this.rev==a._.fakeSelection.rev){delete a._.fakeSelection; 427b.toString();return a.selectedText=b},lock:function(){this.getRanges();this.getStartElement();this.getSelectedElement();this.getSelectedText();this._.cache.nativeSel=null;this.isLocked=1},unlock:function(a){if(this.isLocked){if(a)var b=this.getSelectedElement(),c=!b&&this.getRanges(),d=this.isFake;this.isLocked=0;this.reset();a&&(a=b||c[0]&&c[0].getCommonAncestor())&&a.getAscendant("body",1)&&(d?this.fake(b):b?this.selectElement(b):this.selectRanges(c))}},reset:function(){this._.cache={};this.isFake=
427var b=a._.hiddenSelectionContainer;if(b){var c=a.checkDirty();a.fire("lockSnapshot");b.remove();a.fire("unlockSnapshot");!c&&a.resetDirty()}delete a._.hiddenSelectionContainer}else CKEDITOR.warn("selection-fake-reset");this.rev=v++},selectElement:function(a){var b=new CKEDITOR.dom.range(this.root);b.setStartBefore(a);b.setEndAfter(a);this.selectRanges([b])},selectRanges:function(a){var b=this.root.editor,b=b&&b._.hiddenSelectionContainer;this.reset();if(b)for(var b=this.root,c,d=0;d<a.length;++d)c= 4280;var a=this.root.editor;if(a&&a._.fakeSelection)if(this.rev==a._.fakeSelection.rev){delete a._.fakeSelection;var b=a._.hiddenSelectionContainer;if(b){var c=a.checkDirty();a.fire("lockSnapshot");b.remove();a.fire("unlockSnapshot");!c&&a.resetDirty()}delete a._.hiddenSelectionContainer}else CKEDITOR.warn("selection-fake-reset");this.rev=y++},selectElement:function(a){var b=new CKEDITOR.dom.range(this.root);b.setStartBefore(a);b.setEndAfter(a);this.selectRanges([b])},selectRanges:function(a){var b=
428a[d],c.endContainer.equals(b)&&(c.endOffset=Math.min(c.endOffset,b.getChildCount()));if(a.length)if(this.isLocked){var f=CKEDITOR.document.getActive();this.unlock();this.selectRanges(a);this.lock();f&&!f.equals(this.root)&&f.focus()}else{var g;a:{var l,m;if(1==a.length&&!(m=a[0]).collapsed&&(g=m.getEnclosedNode())&&g.type==CKEDITOR.NODE_ELEMENT&&(m=m.clone(),m.shrink(CKEDITOR.SHRINK_ELEMENT,!0),(l=m.getEnclosedNode())&&l.type==CKEDITOR.NODE_ELEMENT&&(g=l),"false"==g.getAttribute("contenteditable")))break a; 429this.root.editor,b=b&&b._.hiddenSelectionContainer;this.reset();if(b)for(var b=this.root,c,d=0;d<a.length;++d)c=a[d],c.endContainer.equals(b)&&(c.endOffset=Math.min(c.endOffset,b.getChildCount()));if(a.length)if(this.isLocked){var f=CKEDITOR.document.getActive();this.unlock();this.selectRanges(a);this.lock();f&&!f.equals(this.root)&&f.focus()}else{var k;a:{var n,w;if(1==a.length&&!(w=a[0]).collapsed&&(k=w.getEnclosedNode())&&k.type==CKEDITOR.NODE_ELEMENT&&(w=w.clone(),w.shrink(CKEDITOR.SHRINK_ELEMENT,
429g=void 0}if(g)this.fake(g);else{if(E){m=CKEDITOR.dom.walker.whitespaces(!0);l=/\ufeff|\u00a0/;b={table:1,tbody:1,tr:1};1<a.length&&(g=a[a.length-1],a[0].setEnd(g.endContainer,g.endOffset));g=a[0];a=g.collapsed;var t,q,u;if((c=g.getEnclosedNode())&&c.type==CKEDITOR.NODE_ELEMENT&&c.getName()in x&&(!c.is("a")||!c.getText()))try{u=c.$.createControlRange();u.addElement(c.$);u.select();return}catch(w){}if(g.startContainer.type==CKEDITOR.NODE_ELEMENT&&g.startContainer.getName()in b||g.endContainer.type== 430!0),(n=w.getEnclosedNode())&&n.type==CKEDITOR.NODE_ELEMENT&&(k=n),"false"==k.getAttribute("contenteditable")))break a;k=void 0}if(k)this.fake(k);else{if(q){w=CKEDITOR.dom.walker.whitespaces(!0);n=/\ufeff|\u00a0/;b={table:1,tbody:1,tr:1};1<a.length&&(k=a[a.length-1],a[0].setEnd(k.endContainer,k.endOffset));k=a[0];a=k.collapsed;var u,t,x;if((c=k.getEnclosedNode())&&c.type==CKEDITOR.NODE_ELEMENT&&c.getName()in F&&(!c.is("a")||!c.getText()))try{x=c.$.createControlRange();x.addElement(c.$);x.select();
430CKEDITOR.NODE_ELEMENT&&g.endContainer.getName()in b)g.shrink(CKEDITOR.NODE_ELEMENT,!0),a=g.collapsed;u=g.createBookmark();b=u.startNode;a||(f=u.endNode);u=g.document.$.body.createTextRange();u.moveToElementText(b.$);u.moveStart("character",1);f?(l=g.document.$.body.createTextRange(),l.moveToElementText(f.$),u.setEndPoint("EndToEnd",l),u.moveEnd("character",-1)):(t=b.getNext(m),q=b.hasAscendant("pre"),t=!(t&&t.getText&&t.getText().match(l))&&(q||!b.hasPrevious()||b.getPrevious().is&&b.getPrevious().is("br")), 431return}catch(v){}if(k.startContainer.type==CKEDITOR.NODE_ELEMENT&&k.startContainer.getName()in b||k.endContainer.type==CKEDITOR.NODE_ELEMENT&&k.endContainer.getName()in b)k.shrink(CKEDITOR.NODE_ELEMENT,!0),a=k.collapsed;x=k.createBookmark();b=x.startNode;a||(f=x.endNode);x=k.document.$.body.createTextRange();x.moveToElementText(b.$);x.moveStart("character",1);f?(n=k.document.$.body.createTextRange(),n.moveToElementText(f.$),x.setEndPoint("EndToEnd",n),x.moveEnd("character",-1)):(u=b.getNext(w),t=
431q=g.document.createElement("span"),q.setHtml("\x26#65279;"),q.insertBefore(b),t&&g.document.createText("").insertBefore(b));g.setStartBefore(b);b.remove();a?(t?(u.moveStart("character",-1),u.select(),g.document.$.selection.clear()):u.select(),g.moveToPosition(q,CKEDITOR.POSITION_BEFORE_START),q.remove()):(g.setEndBefore(f),f.remove(),u.select())}else{f=this.getNative();if(!f)return;this.removeAllRanges();for(u=0;u<a.length;u++){if(u<a.length-1&&(t=a[u],q=a[u+1],l=t.clone(),l.setStart(t.endContainer, 432b.hasAscendant("pre"),u=!(u&&u.getText&&u.getText().match(n))&&(t||!b.hasPrevious()||b.getPrevious().is&&b.getPrevious().is("br")),t=k.document.createElement("span"),t.setHtml("\x26#65279;"),t.insertBefore(b),u&&k.document.createText("").insertBefore(b));k.setStartBefore(b);b.remove();a?(u?(x.moveStart("character",-1),x.select(),k.document.$.selection.clear()):x.select(),k.moveToPosition(t,CKEDITOR.POSITION_BEFORE_START),t.remove()):(k.setEndBefore(f),f.remove(),x.select())}else{f=this.getNative();
432t.endOffset),l.setEnd(q.startContainer,q.startOffset),!l.collapsed&&(l.shrink(CKEDITOR.NODE_ELEMENT,!0),g=l.getCommonAncestor(),l=l.getEnclosedNode(),g.isReadOnly()||l&&l.isReadOnly()))){q.setStart(t.startContainer,t.startOffset);a.splice(u--,1);continue}g=a[u];q=this.document.$.createRange();g.collapsed&&CKEDITOR.env.webkit&&e(g)&&(t=this.root,h(t,!1),l=t.getDocument().createText("​"),t.setCustomData("cke-fillingChar",l),g.insertNode(l),(t=l.getNext())&&!l.getPrevious()&&t.type==CKEDITOR.NODE_ELEMENT&& 433if(!f)return;this.removeAllRanges();for(x=0;x<a.length;x++){if(x<a.length-1&&(u=a[x],t=a[x+1],n=u.clone(),n.setStart(u.endContainer,u.endOffset),n.setEnd(t.startContainer,t.startOffset),!n.collapsed&&(n.shrink(CKEDITOR.NODE_ELEMENT,!0),k=n.getCommonAncestor(),n=n.getEnclosedNode(),k.isReadOnly()||n&&n.isReadOnly()))){t.setStart(u.startContainer,u.startOffset);a.splice(x--,1);continue}k=a[x];t=this.document.$.createRange();k.collapsed&&CKEDITOR.env.webkit&&e(k)&&(n=g(this.root),k.insertNode(n),(u=
433"br"==t.getName()?(h(this.root),g.moveToPosition(t,CKEDITOR.POSITION_BEFORE_START)):g.moveToPosition(l,CKEDITOR.POSITION_AFTER_END));q.setStart(g.startContainer.$,g.startOffset);try{q.setEnd(g.endContainer.$,g.endOffset)}catch(H){if(0<=H.toString().indexOf("NS_ERROR_ILLEGAL_VALUE"))g.collapse(1),q.setEnd(g.endContainer.$,g.endOffset);else throw H;}f.addRange(q)}}this.reset();this.root.fire("selectionchange")}}},fake:function(a){var b=this.root.editor;this.reset();f(b);var c=this._.cache,d=new CKEDITOR.dom.range(this.root); 434n.getNext())&&!n.getPrevious()&&u.type==CKEDITOR.NODE_ELEMENT&&"br"==u.getName()?(l(this.root),k.moveToPosition(u,CKEDITOR.POSITION_BEFORE_START)):k.moveToPosition(n,CKEDITOR.POSITION_AFTER_END));t.setStart(k.startContainer.$,k.startOffset);try{t.setEnd(k.endContainer.$,k.endOffset)}catch(D){if(0<=D.toString().indexOf("NS_ERROR_ILLEGAL_VALUE"))k.collapse(1),t.setEnd(k.endContainer.$,k.endOffset);else throw D;}f.addRange(t)}}this.reset();this.root.fire("selectionchange")}}},fake:function(a){var b=
434d.setStartBefore(a);d.setEndAfter(a);c.ranges=new CKEDITOR.dom.rangeList(d);c.selectedElement=c.startElement=a;c.type=CKEDITOR.SELECTION_ELEMENT;c.selectedText=c.nativeSel=null;this.isFake=1;this.rev=v++;b._.fakeSelection=this;this.root.fire("selectionchange")},isHidden:function(){var a=this.getCommonAncestor();a&&a.type==CKEDITOR.NODE_TEXT&&(a=a.getParent());return!(!a||!a.data("cke-hidden-sel"))},createBookmarks:function(a){a=this.getRanges().createBookmarks(a);this.isFake&&(a.isFake=1);return a}, 435this.root.editor;this.reset();n(b);var c=this._.cache,d=new CKEDITOR.dom.range(this.root);d.setStartBefore(a);d.setEndAfter(a);c.ranges=new CKEDITOR.dom.rangeList(d);c.selectedElement=c.startElement=a;c.type=CKEDITOR.SELECTION_ELEMENT;c.selectedText=c.nativeSel=null;this.isFake=1;this.rev=y++;b._.fakeSelection=this;this.root.fire("selectionchange")},isHidden:function(){var a=this.getCommonAncestor();a&&a.type==CKEDITOR.NODE_TEXT&&(a=a.getParent());return!(!a||!a.data("cke-hidden-sel"))},createBookmarks:function(a){a=
435createBookmarks2:function(a){a=this.getRanges().createBookmarks2(a);this.isFake&&(a.isFake=1);return a},selectBookmarks:function(a){for(var b=[],c,d=0;d<a.length;d++){var e=new CKEDITOR.dom.range(this.root);e.moveToBookmark(a[d]);b.push(e)}a.isFake&&(c=b[0].getEnclosedNode(),c&&c.type==CKEDITOR.NODE_ELEMENT||(CKEDITOR.warn("selection-not-fake"),a.isFake=0));a.isFake?this.fake(c):this.selectRanges(b);return this},getCommonAncestor:function(){var a=this.getRanges();return a.length?a[0].startContainer.getCommonAncestor(a[a.length- 436this.getRanges().createBookmarks(a);this.isFake&&(a.isFake=1);return a},createBookmarks2:function(a){a=this.getRanges().createBookmarks2(a);this.isFake&&(a.isFake=1);return a},selectBookmarks:function(a){for(var b=[],c,d=0;d<a.length;d++){var e=new CKEDITOR.dom.range(this.root);e.moveToBookmark(a[d]);b.push(e)}a.isFake&&(c=b[0].getEnclosedNode(),c&&c.type==CKEDITOR.NODE_ELEMENT||(CKEDITOR.warn("selection-not-fake"),a.isFake=0));a.isFake?this.fake(c):this.selectRanges(b);return this},getCommonAncestor:function(){var a=
4361].endContainer):null},scrollIntoView:function(){this.type!=CKEDITOR.SELECTION_NONE&&this.getRanges()[0].scrollIntoView()},removeAllRanges:function(){if(this.getType()!=CKEDITOR.SELECTION_NONE){var a=this.getNative();try{a&&a[E?"empty":"removeAllRanges"]()}catch(b){}this.reset()}}}})();"use strict";CKEDITOR.STYLE_BLOCK=1;CKEDITOR.STYLE_INLINE=2;CKEDITOR.STYLE_OBJECT=3; 437this.getRanges();return a.length?a[0].startContainer.getCommonAncestor(a[a.length-1].endContainer):null},scrollIntoView:function(){this.type!=CKEDITOR.SELECTION_NONE&&this.getRanges()[0].scrollIntoView()},removeAllRanges:function(){if(this.getType()!=CKEDITOR.SELECTION_NONE){var a=this.getNative();try{a&&a[q?"empty":"removeAllRanges"]()}catch(b){}this.reset()}}}})();"use strict";CKEDITOR.STYLE_BLOCK=1;CKEDITOR.STYLE_INLINE=2;CKEDITOR.STYLE_OBJECT=3;
437(function(){function a(a,b){for(var c,d;(a=a.getParent())&&!a.equals(b);)if(a.getAttribute("data-nostyle"))c=a;else if(!d){var e=a.getAttribute("contentEditable");"false"==e?c=a:"true"==e&&(d=1)}return c}function d(a,b,c,d){return(a.getPosition(b)|d)==d&&(!c.childRule||c.childRule(a))}function b(c){var f=c.document;if(c.collapsed)f=E(this,f),c.insertNode(f),c.moveToPosition(f,CKEDITOR.POSITION_BEFORE_END);else{var h=this.element,g=this._.definition,k,l=g.ignoreReadonly,m=l||g.includeReadonly;null== 438(function(){function a(a,b){for(var c,d;(a=a.getParent())&&!a.equals(b);)if(a.getAttribute("data-nostyle"))c=a;else if(!d){var e=a.getAttribute("contentEditable");"false"==e?c=a:"true"==e&&(d=1)}return c}function d(a,b,c,d){return(a.getPosition(b)|d)==d&&(!c.childRule||c.childRule(a))}function b(c){var f=c.document;if(c.collapsed)f=F(this,f),c.insertNode(f),c.moveToPosition(f,CKEDITOR.POSITION_BEFORE_END);else{var g=this.element,h=this._.definition,l,k=h.ignoreReadonly,m=k||h.includeReadonly;null==
438m&&(m=c.root.getCustomData("cke_includeReadonly"));var n=CKEDITOR.dtd[h];n||(k=!0,n=CKEDITOR.dtd.span);c.enlarge(CKEDITOR.ENLARGE_INLINE,1);c.trim();var p=c.createBookmark(),t=p.startNode,q=p.endNode,r=t,u;if(!l){var x=c.getCommonAncestor(),l=a(t,x),x=a(q,x);l&&(r=l.getNextSourceNode(!0));x&&(q=x)}for(r.getPosition(q)==CKEDITOR.POSITION_FOLLOWING&&(r=0);r;){l=!1;if(r.equals(q))r=null,l=!0;else{var v=r.type==CKEDITOR.NODE_ELEMENT?r.getName():null,x=v&&"false"==r.getAttribute("contentEditable"),z=v&& 439m&&(m=c.root.getCustomData("cke_includeReadonly"));var n=CKEDITOR.dtd[g];n||(l=!0,n=CKEDITOR.dtd.span);c.enlarge(CKEDITOR.ENLARGE_INLINE,1);c.trim();var p=c.createBookmark(),q=p.startNode,w=p.endNode,r=q,u;if(!k){var x=c.getCommonAncestor(),k=a(q,x),x=a(w,x);k&&(r=k.getNextSourceNode(!0));x&&(w=x)}for(r.getPosition(w)==CKEDITOR.POSITION_FOLLOWING&&(r=0);r;){k=!1;if(r.equals(w))r=null,k=!0;else{var t=r.type==CKEDITOR.NODE_ELEMENT?r.getName():null,x=t&&"false"==r.getAttribute("contentEditable"),y=t&&
439r.getAttribute("data-nostyle");if(v&&r.data("cke-bookmark")){r=r.getNextSourceNode(!0);continue}if(x&&m&&CKEDITOR.dtd.$block[v])for(var A=r,y=e(A),B=void 0,D=y.length,F=0,A=D&&new CKEDITOR.dom.range(A.getDocument());F<D;++F){var B=y[F],T=CKEDITOR.filter.instances[B.data("cke-filter")];if(T?T.check(this):1)A.selectNodeContents(B),b.call(this,A)}y=v?!n[v]||z?0:x&&!m?0:d(r,q,g,M):1;if(y)if(B=r.getParent(),y=g,D=h,F=k,!B||!(B.getDtd()||CKEDITOR.dtd.span)[D]&&!F||y.parentRule&&!y.parentRule(B))l=!0;else{if(u|| 440r.getAttribute("data-nostyle");if(t&&r.data("cke-bookmark")){r=r.getNextSourceNode(!0);continue}if(x&&m&&CKEDITOR.dtd.$block[t])for(var A=r,z=e(A),C=void 0,G=z.length,H=0,A=G&&new CKEDITOR.dom.range(A.getDocument());H<G;++H){var C=z[H],R=CKEDITOR.filter.instances[C.data("cke-filter")];if(R?R.check(this):1)A.selectNodeContents(C),b.call(this,A)}z=t?!n[t]||y?0:x&&!m?0:d(r,w,h,M):1;if(z)if(C=r.getParent(),z=h,G=g,H=l,!C||!(C.getDtd()||CKEDITOR.dtd.span)[G]&&!H||z.parentRule&&!z.parentRule(C))k=!0;else{if(u||
440v&&CKEDITOR.dtd.$removeEmpty[v]&&(r.getPosition(q)|M)!=M||(u=c.clone(),u.setStartBefore(r)),v=r.type,v==CKEDITOR.NODE_TEXT||x||v==CKEDITOR.NODE_ELEMENT&&!r.getChildCount()){for(var v=r,Z;(l=!v.getNext(L))&&(Z=v.getParent(),n[Z.getName()])&&d(Z,t,g,S);)v=Z;u.setEndAfter(v)}}else l=!0;r=r.getNextSourceNode(z||x)}if(l&&u&&!u.collapsed){for(var l=E(this,f),x=l.hasAttributes(),z=u.getCommonAncestor(),v={},y={},B={},D={},V,Q,da;l&&z;){if(z.getName()==h){for(V in g.attributes)!D[V]&&(da=z.getAttribute(Q))&& 441t&&CKEDITOR.dtd.$removeEmpty[t]&&(r.getPosition(w)|M)!=M||(u=c.clone(),u.setStartBefore(r)),t=r.type,t==CKEDITOR.NODE_TEXT||x||t==CKEDITOR.NODE_ELEMENT&&!r.getChildCount()){for(var t=r,Y;(k=!t.getNext(K))&&(Y=t.getParent(),n[Y.getName()])&&d(Y,q,h,Q);)t=Y;u.setEndAfter(t)}}else k=!0;r=r.getNextSourceNode(y||x)}if(k&&u&&!u.collapsed){for(var k=F(this,f),x=k.hasAttributes(),y=u.getCommonAncestor(),t={},z={},C={},G={},U,P,da;k&&y;){if(y.getName()==g){for(U in h.attributes)!G[U]&&(da=y.getAttribute(P))&&
441(l.getAttribute(V)==da?y[V]=1:D[V]=1);for(Q in g.styles)!B[Q]&&(da=z.getStyle(Q))&&(l.getStyle(Q)==da?v[Q]=1:B[Q]=1)}z=z.getParent()}for(V in y)l.removeAttribute(V);for(Q in v)l.removeStyle(Q);x&&!l.hasAttributes()&&(l=null);l?(u.extractContents().appendTo(l),u.insertNode(l),C.call(this,l),l.mergeSiblings(),CKEDITOR.env.ie||l.$.normalize()):(l=new CKEDITOR.dom.element("span"),u.extractContents().appendTo(l),u.insertNode(l),C.call(this,l),l.remove(!0));u=null}}c.moveToBookmark(p);c.shrink(CKEDITOR.SHRINK_TEXT); 442(k.getAttribute(U)==da?z[U]=1:G[U]=1);for(P in h.styles)!C[P]&&(da=y.getStyle(P))&&(k.getStyle(P)==da?t[P]=1:C[P]=1)}y=y.getParent()}for(U in z)k.removeAttribute(U);for(P in t)k.removeStyle(P);x&&!k.hasAttributes()&&(k=null);k?(u.extractContents().appendTo(k),u.insertNode(k),B.call(this,k),k.mergeSiblings(),CKEDITOR.env.ie||k.$.normalize()):(k=new CKEDITOR.dom.element("span"),u.extractContents().appendTo(k),u.insertNode(k),B.call(this,k),k.remove(!0));u=null}}c.moveToBookmark(p);c.shrink(CKEDITOR.SHRINK_TEXT);
442c.shrink(CKEDITOR.NODE_ELEMENT,!0)}}function c(a){function b(){for(var a=new CKEDITOR.dom.elementPath(d.getParent()),c=new CKEDITOR.dom.elementPath(n.getParent()),e=null,f=null,g=0;g<a.elements.length;g++){var h=a.elements[g];if(h==a.block||h==a.blockLimit)break;p.checkElementRemovable(h,!0)&&(e=h)}for(g=0;g<c.elements.length;g++){h=c.elements[g];if(h==c.block||h==c.blockLimit)break;p.checkElementRemovable(h,!0)&&(f=h)}f&&n.breakParent(f);e&&d.breakParent(e)}a.enlarge(CKEDITOR.ENLARGE_INLINE,1);var c= 443c.shrink(CKEDITOR.NODE_ELEMENT,!0)}}function c(a){function b(){for(var a=new CKEDITOR.dom.elementPath(d.getParent()),c=new CKEDITOR.dom.elementPath(m.getParent()),e=null,f=null,g=0;g<a.elements.length;g++){var h=a.elements[g];if(h==a.block||h==a.blockLimit)break;n.checkElementRemovable(h,!0)&&(e=h)}for(g=0;g<c.elements.length;g++){h=c.elements[g];if(h==c.block||h==c.blockLimit)break;n.checkElementRemovable(h,!0)&&(f=h)}f&&m.breakParent(f);e&&d.breakParent(e)}a.enlarge(CKEDITOR.ENLARGE_INLINE,1);var c=
443a.createBookmark(),d=c.startNode;if(a.collapsed){for(var e=new CKEDITOR.dom.elementPath(d.getParent(),a.root),f,h=0,g;h<e.elements.length&&(g=e.elements[h])&&g!=e.block&&g!=e.blockLimit;h++)if(this.checkElementRemovable(g)){var l;a.collapsed&&(a.checkBoundaryOfElement(g,CKEDITOR.END)||(l=a.checkBoundaryOfElement(g,CKEDITOR.START)))?(f=g,f.match=l?"start":"end"):(g.mergeSiblings(),g.is(this.element)?u.call(this,g):m(g,k(this)[g.getName()]))}if(f){g=d;for(h=0;;h++){l=e.elements[h];if(l.equals(f))break; 444a.createBookmark(),d=c.startNode;if(a.collapsed){for(var e=new CKEDITOR.dom.elementPath(d.getParent(),a.root),f,g=0,k;g<e.elements.length&&(k=e.elements[g])&&k!=e.block&&k!=e.blockLimit;g++)if(this.checkElementRemovable(k)){var l;a.collapsed&&(a.checkBoundaryOfElement(k,CKEDITOR.END)||(l=a.checkBoundaryOfElement(k,CKEDITOR.START)))?(f=k,f.match=l?"start":"end"):(k.mergeSiblings(),k.is(this.element)?u.call(this,k):q(k,h(this)[k.getName()]))}if(f){k=d;for(g=0;;g++){l=e.elements[g];if(l.equals(f))break;
444else if(l.match)continue;else l=l.clone();l.append(g);g=l}g["start"==f.match?"insertBefore":"insertAfter"](f)}}else{var n=c.endNode,p=this;b();for(e=d;!e.equals(n);)f=e.getNextSourceNode(),e.type==CKEDITOR.NODE_ELEMENT&&this.checkElementRemovable(e)&&(e.getName()==this.element?u.call(this,e):m(e,k(this)[e.getName()]),f.type==CKEDITOR.NODE_ELEMENT&&f.contains(d)&&(b(),f=d.getNext())),e=f}a.moveToBookmark(c);a.shrink(CKEDITOR.NODE_ELEMENT,!0)}function e(a){var b=[];a.forEach(function(a){if("true"== 445else if(l.match)continue;else l=l.clone();l.append(k);k=l}k["start"==f.match?"insertBefore":"insertAfter"](f)}}else{var m=c.endNode,n=this;b();for(e=d;!e.equals(m);)f=e.getNextSourceNode(),e.type==CKEDITOR.NODE_ELEMENT&&this.checkElementRemovable(e)&&(e.getName()==this.element?u.call(this,e):q(e,h(this)[e.getName()]),f.type==CKEDITOR.NODE_ELEMENT&&f.contains(d)&&(b(),f=d.getNext())),e=f}a.moveToBookmark(c);a.shrink(CKEDITOR.NODE_ELEMENT,!0)}function e(a){var b=[];a.forEach(function(a){if("true"==
445a.getAttribute("contenteditable"))return b.push(a),!1},CKEDITOR.NODE_ELEMENT,!0);return b}function g(a){var b=a.getEnclosedNode()||a.getCommonAncestor(!1,!0);(a=(new CKEDITOR.dom.elementPath(b,a.root)).contains(this.element,1))&&!a.isReadOnly()&&v(a,this)}function h(a){var b=a.getCommonAncestor(!0,!0);if(a=(new CKEDITOR.dom.elementPath(b,a.root)).contains(this.element,1)){var b=this._.definition,c=b.attributes;if(c)for(var d in c)a.removeAttribute(d,c[d]);if(b.styles)for(var e in b.styles)b.styles.hasOwnProperty(e)&& 446a.getAttribute("contenteditable"))return b.push(a),!1},CKEDITOR.NODE_ELEMENT,!0);return b}function g(a){var b=a.getEnclosedNode()||a.getCommonAncestor(!1,!0);(a=(new CKEDITOR.dom.elementPath(b,a.root)).contains(this.element,1))&&!a.isReadOnly()&&t(a,this)}function l(a){var b=a.getCommonAncestor(!0,!0);if(a=(new CKEDITOR.dom.elementPath(b,a.root)).contains(this.element,1)){var b=this._.definition,c=b.attributes;if(c)for(var d in c)a.removeAttribute(d,c[d]);if(b.styles)for(var e in b.styles)b.styles.hasOwnProperty(e)&&
446a.removeStyle(e)}}function l(a){var b=a.createBookmark(!0),c=a.createIterator();c.enforceRealBlocks=!0;this._.enterMode&&(c.enlargeBr=this._.enterMode!=CKEDITOR.ENTER_BR);for(var d,e=a.document,f;d=c.getNextParagraph();)!d.isReadOnly()&&(c.activeFilter?c.activeFilter.check(this):1)&&(f=E(this,e,d),t(d,f));a.moveToBookmark(b)}function q(a){var b=a.createBookmark(1),c=a.createIterator();c.enforceRealBlocks=!0;c.enlargeBr=this._.enterMode!=CKEDITOR.ENTER_BR;for(var d,e;d=c.getNextParagraph();)this.checkElementRemovable(d)&& 447a.removeStyle(e)}}function k(a){var b=a.createBookmark(!0),c=a.createIterator();c.enforceRealBlocks=!0;this._.enterMode&&(c.enlargeBr=this._.enterMode!=CKEDITOR.ENTER_BR);for(var d,e=a.document,f;d=c.getNextParagraph();)!d.isReadOnly()&&(c.activeFilter?c.activeFilter.check(this):1)&&(f=F(this,e,d),w(d,f));a.moveToBookmark(b)}function n(a){var b=a.createBookmark(1),c=a.createIterator();c.enforceRealBlocks=!0;c.enlargeBr=this._.enterMode!=CKEDITOR.ENTER_BR;for(var d,e;d=c.getNextParagraph();)this.checkElementRemovable(d)&&
447(d.is("pre")?((e=this._.enterMode==CKEDITOR.ENTER_BR?null:a.document.createElement(this._.enterMode==CKEDITOR.ENTER_P?"p":"div"))&&d.copyAttributes(e),t(d,e)):u.call(this,d));a.moveToBookmark(b)}function t(a,b){var c=!b;c&&(b=a.getDocument().createElement("div"),a.copyAttributes(b));var d=b&&b.is("pre"),e=a.is("pre"),g=!d&&e;if(d&&!e){e=b;(g=a.getBogus())&&g.remove();g=a.getHtml();g=z(g,/(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g,"");g=g.replace(/[ \t\r\n]*(<br[^>]*>)[ \t\r\n]*/gi,"$1");g=g.replace(/([ \t\n\r]+|&nbsp;)/g, 448(d.is("pre")?((e=this._.enterMode==CKEDITOR.ENTER_BR?null:a.document.createElement(this._.enterMode==CKEDITOR.ENTER_P?"p":"div"))&&d.copyAttributes(e),w(d,e)):u.call(this,d));a.moveToBookmark(b)}function w(a,b){var c=!b;c&&(b=a.getDocument().createElement("div"),a.copyAttributes(b));var d=b&&b.is("pre"),e=a.is("pre"),g=!d&&e;if(d&&!e){e=b;(g=a.getBogus())&&g.remove();g=a.getHtml();g=x(g,/(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g,"");g=g.replace(/[ \t\r\n]*(<br[^>]*>)[ \t\r\n]*/gi,"$1");g=g.replace(/([ \t\n\r]+|&nbsp;)/g,
448" ");g=g.replace(/<br\b[^>]*>/gi,"\n");if(CKEDITOR.env.ie){var h=a.getDocument().createElement("div");h.append(e);e.$.outerHTML="\x3cpre\x3e"+g+"\x3c/pre\x3e";e.copyAttributes(h.getFirst());e=h.getFirst().remove()}else e.setHtml(g);b=e}else g?b=A(c?[a.getHtml()]:f(a),b):a.moveChildren(b);b.replace(a);if(d){var c=b,k;(k=c.getPrevious(T))&&k.type==CKEDITOR.NODE_ELEMENT&&k.is("pre")&&(d=z(k.getHtml(),/\n$/,"")+"\n\n"+z(c.getHtml(),/^\n/,""),CKEDITOR.env.ie?c.$.outerHTML="\x3cpre\x3e"+d+"\x3c/pre\x3e": 449" ");g=g.replace(/<br\b[^>]*>/gi,"\n");if(CKEDITOR.env.ie){var h=a.getDocument().createElement("div");h.append(e);e.$.outerHTML="\x3cpre\x3e"+g+"\x3c/pre\x3e";e.copyAttributes(h.getFirst());e=h.getFirst().remove()}else e.setHtml(g);b=e}else g?b=A(c?[a.getHtml()]:f(a),b):a.moveChildren(b);b.replace(a);if(d){var c=b,k;(k=c.getPrevious(R))&&k.type==CKEDITOR.NODE_ELEMENT&&k.is("pre")&&(d=x(k.getHtml(),/\n$/,"")+"\n\n"+x(c.getHtml(),/^\n/,""),CKEDITOR.env.ie?c.$.outerHTML="\x3cpre\x3e"+d+"\x3c/pre\x3e":
449c.setHtml(d),k.remove())}else c&&y(b)}function f(a){var b=[];z(a.getOuterHtml(),/(\S\s*)\n(?:\s|(<span[^>]+data-cke-bookmark.*?\/span>))*\n(?!$)/gi,function(a,b,c){return b+"\x3c/pre\x3e"+c+"\x3cpre\x3e"}).replace(/<pre\b.*?>([\s\S]*?)<\/pre>/gi,function(a,c){b.push(c)});return b}function z(a,b,c){var d="",e="";a=a.replace(/(^<span[^>]+data-cke-bookmark.*?\/span>)|(<span[^>]+data-cke-bookmark.*?\/span>$)/gi,function(a,b,c){b&&(d=b);c&&(e=c);return""});return d+a.replace(b,c)+e}function A(a,b){var c; 450c.setHtml(d),k.remove())}else c&&y(b)}function f(a){var b=[];x(a.getOuterHtml(),/(\S\s*)\n(?:\s|(<span[^>]+data-cke-bookmark.*?\/span>))*\n(?!$)/gi,function(a,b,c){return b+"\x3c/pre\x3e"+c+"\x3cpre\x3e"}).replace(/<pre\b.*?>([\s\S]*?)<\/pre>/gi,function(a,c){b.push(c)});return b}function x(a,b,c){var d="",e="";a=a.replace(/(^<span[^>]+data-cke-bookmark.*?\/span>)|(<span[^>]+data-cke-bookmark.*?\/span>$)/gi,function(a,b,c){b&&(d=b);c&&(e=c);return""});return d+a.replace(b,c)+e}function A(a,b){var c;
4501<a.length&&(c=new CKEDITOR.dom.documentFragment(b.getDocument()));for(var d=0;d<a.length;d++){var e=a[d],e=e.replace(/(\r\n|\r)/g,"\n"),e=z(e,/^[ \t]*\n/,""),e=z(e,/\n$/,""),e=z(e,/^[ \t]+|[ \t]+$/g,function(a,b){return 1==a.length?"\x26nbsp;":b?" "+CKEDITOR.tools.repeat("\x26nbsp;",a.length-1):CKEDITOR.tools.repeat("\x26nbsp;",a.length-1)+" "}),e=e.replace(/\n/g,"\x3cbr\x3e"),e=e.replace(/[ \t]{2,}/g,function(a){return CKEDITOR.tools.repeat("\x26nbsp;",a.length-1)+" "});if(c){var f=b.clone();f.setHtml(e); 4511<a.length&&(c=new CKEDITOR.dom.documentFragment(b.getDocument()));for(var d=0;d<a.length;d++){var e=a[d],e=e.replace(/(\r\n|\r)/g,"\n"),e=x(e,/^[ \t]*\n/,""),e=x(e,/\n$/,""),e=x(e,/^[ \t]+|[ \t]+$/g,function(a,b){return 1==a.length?"\x26nbsp;":b?" "+CKEDITOR.tools.repeat("\x26nbsp;",a.length-1):CKEDITOR.tools.repeat("\x26nbsp;",a.length-1)+" "}),e=e.replace(/\n/g,"\x3cbr\x3e"),e=e.replace(/[ \t]{2,}/g,function(a){return CKEDITOR.tools.repeat("\x26nbsp;",a.length-1)+" "});if(c){var f=b.clone();f.setHtml(e);
451c.append(f)}else b.setHtml(e)}return c||b}function u(a,b){var c=this._.definition,d=c.attributes,c=c.styles,e=k(this)[a.getName()],f=CKEDITOR.tools.isEmpty(d)&&CKEDITOR.tools.isEmpty(c),g;for(g in d)if("class"!=g&&!this._.definition.fullMatch||a.getAttribute(g)==p(g,d[g]))b&&"data-"==g.slice(0,5)||(f=a.hasAttribute(g),a.removeAttribute(g));for(var h in c)this._.definition.fullMatch&&a.getStyle(h)!=p(h,c[h],!0)||(f=f||!!a.getStyle(h),a.removeStyle(h));m(a,e,D[a.getName()]);f&&(this._.definition.alwaysRemoveElement? 452c.append(f)}else b.setHtml(e)}return c||b}function u(a,b){var c=this._.definition,d=c.attributes,c=c.styles,e=h(this)[a.getName()],f=CKEDITOR.tools.isEmpty(d)&&CKEDITOR.tools.isEmpty(c),g;for(g in d)if("class"!=g&&!this._.definition.fullMatch||a.getAttribute(g)==p(g,d[g]))b&&"data-"==g.slice(0,5)||(f=a.hasAttribute(g),a.removeAttribute(g));for(var k in c)this._.definition.fullMatch&&a.getStyle(k)!=p(k,c[k],!0)||(f=f||!!a.getStyle(k),a.removeStyle(k));q(a,e,C[a.getName()]);f&&(this._.definition.alwaysRemoveElement?
452y(a,1):!CKEDITOR.dtd.$block[a.getName()]||this._.enterMode==CKEDITOR.ENTER_BR&&!a.hasAttributes()?y(a):a.renameNode(this._.enterMode==CKEDITOR.ENTER_P?"p":"div"))}function C(a){for(var b=k(this),c=a.getElementsByTag(this.element),d,e=c.count();0<=--e;)d=c.getItem(e),d.isReadOnly()||u.call(this,d,!0);for(var f in b)if(f!=this.element)for(c=a.getElementsByTag(f),e=c.count()-1;0<=e;e--)d=c.getItem(e),d.isReadOnly()||m(d,b[f])}function m(a,b,c){if(b=b&&b.attributes)for(var d=0;d<b.length;d++){var e=b[d][0], 453y(a,1):!CKEDITOR.dtd.$block[a.getName()]||this._.enterMode==CKEDITOR.ENTER_BR&&!a.hasAttributes()?y(a):a.renameNode(this._.enterMode==CKEDITOR.ENTER_P?"p":"div"))}function B(a){for(var b=h(this),c=a.getElementsByTag(this.element),d,e=c.count();0<=--e;)d=c.getItem(e),d.isReadOnly()||u.call(this,d,!0);for(var f in b)if(f!=this.element)for(c=a.getElementsByTag(f),e=c.count()-1;0<=e;e--)d=c.getItem(e),d.isReadOnly()||q(d,b[f])}function q(a,b,c){if(b=b&&b.attributes)for(var d=0;d<b.length;d++){var e=b[d][0],
453f;if(f=a.getAttribute(e)){var g=b[d][1];(null===g||g.test&&g.test(f)||"string"==typeof g&&f==g)&&a.removeAttribute(e)}}c||y(a)}function y(a,b){if(!a.hasAttributes()||b)if(CKEDITOR.dtd.$block[a.getName()]){var c=a.getPrevious(T),d=a.getNext(T);!c||c.type!=CKEDITOR.NODE_TEXT&&c.isBlockBoundary({br:1})||a.append("br",1);!d||d.type!=CKEDITOR.NODE_TEXT&&d.isBlockBoundary({br:1})||a.append("br");a.remove(!0)}else c=a.getFirst(),d=a.getLast(),a.remove(!0),c&&(c.type==CKEDITOR.NODE_ELEMENT&&c.mergeSiblings(), 454f;if(f=a.getAttribute(e)){var g=b[d][1];(null===g||g.test&&g.test(f)||"string"==typeof g&&f==g)&&a.removeAttribute(e)}}c||y(a)}function y(a,b){if(!a.hasAttributes()||b)if(CKEDITOR.dtd.$block[a.getName()]){var c=a.getPrevious(R),d=a.getNext(R);!c||c.type!=CKEDITOR.NODE_TEXT&&c.isBlockBoundary({br:1})||a.append("br",1);!d||d.type!=CKEDITOR.NODE_TEXT&&d.isBlockBoundary({br:1})||a.append("br");a.remove(!0)}else c=a.getFirst(),d=a.getLast(),a.remove(!0),c&&(c.type==CKEDITOR.NODE_ELEMENT&&c.mergeSiblings(),
454d&&!c.equals(d)&&d.type==CKEDITOR.NODE_ELEMENT&&d.mergeSiblings())}function E(a,b,c){var d;d=a.element;"*"==d&&(d="span");d=new CKEDITOR.dom.element(d,b);c&&c.copyAttributes(d);d=v(d,a);b.getCustomData("doc_processing_style")&&d.hasAttribute("id")?d.removeAttribute("id"):b.setCustomData("doc_processing_style",1);return d}function v(a,b){var c=b._.definition,d=c.attributes,c=CKEDITOR.style.getStyleText(c);if(d)for(var e in d)a.setAttribute(e,d[e]);c&&a.setAttribute("style",c);return a}function x(a, 455d&&!c.equals(d)&&d.type==CKEDITOR.NODE_ELEMENT&&d.mergeSiblings())}function F(a,b,c){var d;d=a.element;"*"==d&&(d="span");d=new CKEDITOR.dom.element(d,b);c&&c.copyAttributes(d);d=t(d,a);b.getCustomData("doc_processing_style")&&d.hasAttribute("id")?d.removeAttribute("id"):b.setCustomData("doc_processing_style",1);return d}function t(a,b){var c=b._.definition,d=c.attributes,c=CKEDITOR.style.getStyleText(c);if(d)for(var e in d)a.setAttribute(e,d[e]);c&&a.setAttribute("style",c);return a}function z(a,
455b){for(var c in a)a[c]=a[c].replace(B,function(a,c){return b[c]})}function k(a){if(a._.overrides)return a._.overrides;var b=a._.overrides={},c=a._.definition.overrides;if(c){CKEDITOR.tools.isArray(c)||(c=[c]);for(var d=0;d<c.length;d++){var e=c[d],f,g;"string"==typeof e?f=e.toLowerCase():(f=e.element?e.element.toLowerCase():a.element,g=e.attributes);e=b[f]||(b[f]={});if(g){var e=e.attributes=e.attributes||[],h;for(h in g)e.push([h.toLowerCase(),g[h]])}}}return b}function p(a,b,c){var d=new CKEDITOR.dom.element("span"); 456b){for(var c in a)a[c]=a[c].replace(H,function(a,c){return b[c]})}function h(a){if(a._.overrides)return a._.overrides;var b=a._.overrides={},c=a._.definition.overrides;if(c){CKEDITOR.tools.isArray(c)||(c=[c]);for(var d=0;d<c.length;d++){var e=c[d],f,g;"string"==typeof e?f=e.toLowerCase():(f=e.element?e.element.toLowerCase():a.element,g=e.attributes);e=b[f]||(b[f]={});if(g){var e=e.attributes=e.attributes||[],h;for(h in g)e.push([h.toLowerCase(),g[h]])}}}return b}function p(a,b,c){var d=new CKEDITOR.dom.element("span");
456d[c?"setStyle":"setAttribute"](a,b);return d[c?"getStyle":"getAttribute"](a)}function n(a,b,c){var d=a.document,e=a.getRanges();b=b?this.removeFromRange:this.applyToRange;for(var f,g=e.createIterator();f=g.getNextRange();)b.call(this,f,c);a.selectRanges(e);d.removeCustomData("doc_processing_style")}var D={address:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1,section:1,header:1,footer:1,nav:1,article:1,aside:1,figure:1,dialog:1,hgroup:1,time:1,meter:1,menu:1,command:1,keygen:1,output:1,progress:1, 457d[c?"setStyle":"setAttribute"](a,b);return d[c?"getStyle":"getAttribute"](a)}function m(a,b,c){var d=a.document,e=a.getRanges();b=b?this.removeFromRange:this.applyToRange;for(var f,g=e.createIterator();f=g.getNextRange();)b.call(this,f,c);a.selectRanges(e);d.removeCustomData("doc_processing_style")}var C={address:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1,section:1,header:1,footer:1,nav:1,article:1,aside:1,figure:1,dialog:1,hgroup:1,time:1,meter:1,menu:1,command:1,keygen:1,output:1,progress:1,
457details:1,datagrid:1,datalist:1},r={a:1,blockquote:1,embed:1,hr:1,img:1,li:1,object:1,ol:1,table:1,td:1,tr:1,th:1,ul:1,dl:1,dt:1,dd:1,form:1,audio:1,video:1},F=/\s*(?:;\s*|$)/,B=/#\((.+?)\)/g,L=CKEDITOR.dom.walker.bookmark(0,1),T=CKEDITOR.dom.walker.whitespaces(1);CKEDITOR.style=function(a,b){if("string"==typeof a.type)return new CKEDITOR.style.customHandlers[a.type](a);var c=a.attributes;c&&c.style&&(a.styles=CKEDITOR.tools.extend({},a.styles,CKEDITOR.tools.parseCssText(c.style)),delete c.style); 458details:1,datagrid:1,datalist:1},r={a:1,blockquote:1,embed:1,hr:1,img:1,li:1,object:1,ol:1,table:1,td:1,tr:1,th:1,ul:1,dl:1,dt:1,dd:1,form:1,audio:1,video:1},G=/\s*(?:;\s*|$)/,H=/#\((.+?)\)/g,K=CKEDITOR.dom.walker.bookmark(0,1),R=CKEDITOR.dom.walker.whitespaces(1);CKEDITOR.style=function(a,b){if("string"==typeof a.type)return new CKEDITOR.style.customHandlers[a.type](a);var c=a.attributes;c&&c.style&&(a.styles=CKEDITOR.tools.extend({},a.styles,CKEDITOR.tools.parseCssText(c.style)),delete c.style);
458b&&(a=CKEDITOR.tools.clone(a),x(a.attributes,b),x(a.styles,b));c=this.element=a.element?"string"==typeof a.element?a.element.toLowerCase():a.element:"*";this.type=a.type||(D[c]?CKEDITOR.STYLE_BLOCK:r[c]?CKEDITOR.STYLE_OBJECT:CKEDITOR.STYLE_INLINE);"object"==typeof this.element&&(this.type=CKEDITOR.STYLE_OBJECT);this._={definition:a}};CKEDITOR.style.prototype={apply:function(a){if(a instanceof CKEDITOR.dom.document)return n.call(this,a.getSelection());if(this.checkApplicable(a.elementPath(),a)){var b= 459b&&(a=CKEDITOR.tools.clone(a),z(a.attributes,b),z(a.styles,b));c=this.element=a.element?"string"==typeof a.element?a.element.toLowerCase():a.element:"*";this.type=a.type||(C[c]?CKEDITOR.STYLE_BLOCK:r[c]?CKEDITOR.STYLE_OBJECT:CKEDITOR.STYLE_INLINE);"object"==typeof this.element&&(this.type=CKEDITOR.STYLE_OBJECT);this._={definition:a}};CKEDITOR.style.prototype={apply:function(a){if(a instanceof CKEDITOR.dom.document)return m.call(this,a.getSelection());if(this.checkApplicable(a.elementPath(),a)){var b=
459this._.enterMode;b||(this._.enterMode=a.activeEnterMode);n.call(this,a.getSelection(),0,a);this._.enterMode=b}},remove:function(a){if(a instanceof CKEDITOR.dom.document)return n.call(this,a.getSelection(),1);if(this.checkApplicable(a.elementPath(),a)){var b=this._.enterMode;b||(this._.enterMode=a.activeEnterMode);n.call(this,a.getSelection(),1,a);this._.enterMode=b}},applyToRange:function(a){this.applyToRange=this.type==CKEDITOR.STYLE_INLINE?b:this.type==CKEDITOR.STYLE_BLOCK?l:this.type==CKEDITOR.STYLE_OBJECT? 460this._.enterMode;b||(this._.enterMode=a.activeEnterMode);m.call(this,a.getSelection(),0,a);this._.enterMode=b}},remove:function(a){if(a instanceof CKEDITOR.dom.document)return m.call(this,a.getSelection(),1);if(this.checkApplicable(a.elementPath(),a)){var b=this._.enterMode;b||(this._.enterMode=a.activeEnterMode);m.call(this,a.getSelection(),1,a);this._.enterMode=b}},applyToRange:function(a){this.applyToRange=this.type==CKEDITOR.STYLE_INLINE?b:this.type==CKEDITOR.STYLE_BLOCK?k:this.type==CKEDITOR.STYLE_OBJECT?
460g:null;return this.applyToRange(a)},removeFromRange:function(a){this.removeFromRange=this.type==CKEDITOR.STYLE_INLINE?c:this.type==CKEDITOR.STYLE_BLOCK?q:this.type==CKEDITOR.STYLE_OBJECT?h:null;return this.removeFromRange(a)},applyToObject:function(a){v(a,this)},checkActive:function(a,b){switch(this.type){case CKEDITOR.STYLE_BLOCK:return this.checkElementRemovable(a.block||a.blockLimit,!0,b);case CKEDITOR.STYLE_OBJECT:case CKEDITOR.STYLE_INLINE:for(var c=a.elements,d=0,e;d<c.length;d++)if(e=c[d], 461g:null;return this.applyToRange(a)},removeFromRange:function(a){this.removeFromRange=this.type==CKEDITOR.STYLE_INLINE?c:this.type==CKEDITOR.STYLE_BLOCK?n:this.type==CKEDITOR.STYLE_OBJECT?l:null;return this.removeFromRange(a)},applyToObject:function(a){t(a,this)},checkActive:function(a,b){switch(this.type){case CKEDITOR.STYLE_BLOCK:return this.checkElementRemovable(a.block||a.blockLimit,!0,b);case CKEDITOR.STYLE_OBJECT:case CKEDITOR.STYLE_INLINE:for(var c=a.elements,d=0,e;d<c.length;d++)if(e=c[d],
461this.type!=CKEDITOR.STYLE_INLINE||e!=a.block&&e!=a.blockLimit){if(this.type==CKEDITOR.STYLE_OBJECT){var f=e.getName();if(!("string"==typeof this.element?f==this.element:f in this.element))continue}if(this.checkElementRemovable(e,!0,b))return!0}}return!1},checkApplicable:function(a,b,c){b&&b instanceof CKEDITOR.filter&&(c=b);if(c&&!c.check(this))return!1;switch(this.type){case CKEDITOR.STYLE_OBJECT:return!!a.contains(this.element);case CKEDITOR.STYLE_BLOCK:return!!a.blockLimit.getDtd()[this.element]}return!0}, 462this.type!=CKEDITOR.STYLE_INLINE||e!=a.block&&e!=a.blockLimit){if(this.type==CKEDITOR.STYLE_OBJECT){var f=e.getName();if(!("string"==typeof this.element?f==this.element:f in this.element))continue}if(this.checkElementRemovable(e,!0,b))return!0}}return!1},checkApplicable:function(a,b,c){b&&b instanceof CKEDITOR.filter&&(c=b);if(c&&!c.check(this))return!1;switch(this.type){case CKEDITOR.STYLE_OBJECT:return!!a.contains(this.element);case CKEDITOR.STYLE_BLOCK:return!!a.blockLimit.getDtd()[this.element]}return!0},
462checkElementMatch:function(a,b){var c=this._.definition;if(!a||!c.ignoreReadonly&&a.isReadOnly())return!1;var d=a.getName();if("string"==typeof this.element?d==this.element:d in this.element){if(!b&&!a.hasAttributes())return!0;if(d=c._AC)c=d;else{var d={},e=0,f=c.attributes;if(f)for(var g in f)e++,d[g]=f[g];if(g=CKEDITOR.style.getStyleText(c))d.style||e++,d.style=g;d._length=e;c=c._AC=d}if(c._length){for(var h in c)if("_length"!=h){e=a.getAttribute(h)||"";if("style"==h)a:{d=c[h];"string"==typeof d&& 463checkElementMatch:function(a,b){var c=this._.definition;if(!a||!c.ignoreReadonly&&a.isReadOnly())return!1;var d=a.getName();if("string"==typeof this.element?d==this.element:d in this.element){if(!b&&!a.hasAttributes())return!0;if(d=c._AC)c=d;else{var d={},e=0,f=c.attributes;if(f)for(var g in f)e++,d[g]=f[g];if(g=CKEDITOR.style.getStyleText(c))d.style||e++,d.style=g;d._length=e;c=c._AC=d}if(c._length){for(var h in c)if("_length"!=h){e=a.getAttribute(h)||"";if("style"==h)a:{d=c[h];"string"==typeof d&&
463(d=CKEDITOR.tools.parseCssText(d));"string"==typeof e&&(e=CKEDITOR.tools.parseCssText(e,!0));g=void 0;for(g in d)if(!(g in e)||e[g]!=d[g]&&"inherit"!=d[g]&&"inherit"!=e[g]){d=!1;break a}d=!0}else d=c[h]==e;if(d){if(!b)return!0}else if(b)return!1}if(b)return!0}else return!0}return!1},checkElementRemovable:function(a,b,c){if(this.checkElementMatch(a,b,c))return!0;if(b=k(this)[a.getName()]){var d;if(!(b=b.attributes))return!0;for(c=0;c<b.length;c++)if(d=b[c][0],d=a.getAttribute(d)){var e=b[c][1];if(null=== 464(d=CKEDITOR.tools.parseCssText(d));"string"==typeof e&&(e=CKEDITOR.tools.parseCssText(e,!0));g=void 0;for(g in d)if(!(g in e)||e[g]!=d[g]&&"inherit"!=d[g]&&"inherit"!=e[g]){d=!1;break a}d=!0}else d=c[h]==e;if(d){if(!b)return!0}else if(b)return!1}if(b)return!0}else return!0}return!1},checkElementRemovable:function(a,b,c){if(this.checkElementMatch(a,b,c))return!0;if(b=h(this)[a.getName()]){var d;if(!(b=b.attributes))return!0;for(c=0;c<b.length;c++)if(d=b[c][0],d=a.getAttribute(d)){var e=b[c][1];if(null===
464e)return!0;if("string"==typeof e){if(d==e)return!0}else if(e.test(d))return!0}}return!1},buildPreview:function(a){var b=this._.definition,c=[],d=b.element;"bdo"==d&&(d="span");var c=["\x3c",d],e=b.attributes;if(e)for(var f in e)c.push(" ",f,'\x3d"',e[f],'"');(e=CKEDITOR.style.getStyleText(b))&&c.push(' style\x3d"',e,'"');c.push("\x3e",a||b.name,"\x3c/",d,"\x3e");return c.join("")},getDefinition:function(){return this._.definition}};CKEDITOR.style.getStyleText=function(a){var b=a._ST;if(b)return b; 465e)return!0;if("string"==typeof e){if(d==e)return!0}else if(e.test(d))return!0}}return!1},buildPreview:function(a){var b=this._.definition,c=[],d=b.element;"bdo"==d&&(d="span");var c=["\x3c",d],e=b.attributes;if(e)for(var f in e)c.push(" ",f,'\x3d"',e[f],'"');(e=CKEDITOR.style.getStyleText(b))&&c.push(' style\x3d"',e,'"');c.push("\x3e",a||b.name,"\x3c/",d,"\x3e");return c.join("")},getDefinition:function(){return this._.definition}};CKEDITOR.style.getStyleText=function(a){var b=a._ST;if(b)return b;
465var b=a.styles,c=a.attributes&&a.attributes.style||"",d="";c.length&&(c=c.replace(F,";"));for(var e in b){var f=b[e],g=(e+":"+f).replace(F,";");"inherit"==f?d+=g:c+=g}c.length&&(c=CKEDITOR.tools.normalizeCssText(c,!0));return a._ST=c+d};CKEDITOR.style.customHandlers={};CKEDITOR.style.addCustomHandler=function(a){var b=function(a){this._={definition:a};this.setup&&this.setup(a)};b.prototype=CKEDITOR.tools.extend(CKEDITOR.tools.prototypedCopy(CKEDITOR.style.prototype),{assignedTo:CKEDITOR.STYLE_OBJECT}, 466var b=a.styles,c=a.attributes&&a.attributes.style||"",d="";c.length&&(c=c.replace(G,";"));for(var e in b){var f=b[e],g=(e+":"+f).replace(G,";");"inherit"==f?d+=g:c+=g}c.length&&(c=CKEDITOR.tools.normalizeCssText(c,!0));return a._ST=c+d};CKEDITOR.style.customHandlers={};CKEDITOR.style.addCustomHandler=function(a){var b=function(a){this._={definition:a};this.setup&&this.setup(a)};b.prototype=CKEDITOR.tools.extend(CKEDITOR.tools.prototypedCopy(CKEDITOR.style.prototype),{assignedTo:CKEDITOR.STYLE_OBJECT},
466a,!0);return this.customHandlers[a.type]=b};var M=CKEDITOR.POSITION_PRECEDING|CKEDITOR.POSITION_IDENTICAL|CKEDITOR.POSITION_IS_CONTAINED,S=CKEDITOR.POSITION_FOLLOWING|CKEDITOR.POSITION_IDENTICAL|CKEDITOR.POSITION_IS_CONTAINED})();CKEDITOR.styleCommand=function(a,d){this.requiredContent=this.allowedContent=this.style=a;CKEDITOR.tools.extend(this,d,!0)}; 467a,!0);return this.customHandlers[a.type]=b};var M=CKEDITOR.POSITION_PRECEDING|CKEDITOR.POSITION_IDENTICAL|CKEDITOR.POSITION_IS_CONTAINED,Q=CKEDITOR.POSITION_FOLLOWING|CKEDITOR.POSITION_IDENTICAL|CKEDITOR.POSITION_IS_CONTAINED})();CKEDITOR.styleCommand=function(a,d){this.requiredContent=this.allowedContent=this.style=a;CKEDITOR.tools.extend(this,d,!0)};
467CKEDITOR.styleCommand.prototype.exec=function(a){a.focus();this.state==CKEDITOR.TRISTATE_OFF?a.applyStyle(this.style):this.state==CKEDITOR.TRISTATE_ON&&a.removeStyle(this.style)};CKEDITOR.stylesSet=new CKEDITOR.resourceManager("","stylesSet");CKEDITOR.addStylesSet=CKEDITOR.tools.bind(CKEDITOR.stylesSet.add,CKEDITOR.stylesSet);CKEDITOR.loadStylesSet=function(a,d,b){CKEDITOR.stylesSet.addExternal(a,d,"");CKEDITOR.stylesSet.load(a,b)}; 468CKEDITOR.styleCommand.prototype.exec=function(a){a.focus();this.state==CKEDITOR.TRISTATE_OFF?a.applyStyle(this.style):this.state==CKEDITOR.TRISTATE_ON&&a.removeStyle(this.style)};CKEDITOR.stylesSet=new CKEDITOR.resourceManager("","stylesSet");CKEDITOR.addStylesSet=CKEDITOR.tools.bind(CKEDITOR.stylesSet.add,CKEDITOR.stylesSet);CKEDITOR.loadStylesSet=function(a,d,b){CKEDITOR.stylesSet.addExternal(a,d,"");CKEDITOR.stylesSet.load(a,b)};
468CKEDITOR.tools.extend(CKEDITOR.editor.prototype,{attachStyleStateChange:function(a,d){var b=this._.styleStateChangeCallbacks;b||(b=this._.styleStateChangeCallbacks=[],this.on("selectionChange",function(a){for(var d=0;d<b.length;d++){var g=b[d],h=g.style.checkActive(a.data.path,this)?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF;g.fn.call(this,h)}}));b.push({style:a,fn:d})},applyStyle:function(a){a.apply(this)},removeStyle:function(a){a.remove(this)},getStylesSet:function(a){if(this._.stylesDefinitions)a(this._.stylesDefinitions); 469CKEDITOR.tools.extend(CKEDITOR.editor.prototype,{attachStyleStateChange:function(a,d){var b=this._.styleStateChangeCallbacks;b||(b=this._.styleStateChangeCallbacks=[],this.on("selectionChange",function(a){for(var d=0;d<b.length;d++){var g=b[d],l=g.style.checkActive(a.data.path,this)?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF;g.fn.call(this,l)}}));b.push({style:a,fn:d})},applyStyle:function(a){a.apply(this)},removeStyle:function(a){a.remove(this)},getStylesSet:function(a){if(this._.stylesDefinitions)a(this._.stylesDefinitions);
469else{var d=this,b=d.config.stylesCombo_stylesSet||d.config.stylesSet;if(!1===b)a(null);else if(b instanceof Array)d._.stylesDefinitions=b,a(b);else{b||(b="default");var b=b.split(":"),c=b[0];CKEDITOR.stylesSet.addExternal(c,b[1]?b.slice(1).join(":"):CKEDITOR.getUrl("styles.js"),"");CKEDITOR.stylesSet.load(c,function(b){d._.stylesDefinitions=b[c];a(d._.stylesDefinitions)})}}}}); 470else{var d=this,b=d.config.stylesCombo_stylesSet||d.config.stylesSet;if(!1===b)a(null);else if(b instanceof Array)d._.stylesDefinitions=b,a(b);else{b||(b="default");var b=b.split(":"),c=b[0];CKEDITOR.stylesSet.addExternal(c,b[1]?b.slice(1).join(":"):CKEDITOR.getUrl("styles.js"),"");CKEDITOR.stylesSet.load(c,function(b){d._.stylesDefinitions=b[c];a(d._.stylesDefinitions)})}}}});
470CKEDITOR.dom.comment=function(a,d){"string"==typeof a&&(a=(d?d.$:document).createComment(a));CKEDITOR.dom.domObject.call(this,a)};CKEDITOR.dom.comment.prototype=new CKEDITOR.dom.node;CKEDITOR.tools.extend(CKEDITOR.dom.comment.prototype,{type:CKEDITOR.NODE_COMMENT,getOuterHtml:function(){return"\x3c!--"+this.$.nodeValue+"--\x3e"}});"use strict"; 471CKEDITOR.dom.comment=function(a,d){"string"==typeof a&&(a=(d?d.$:document).createComment(a));CKEDITOR.dom.domObject.call(this,a)};CKEDITOR.dom.comment.prototype=new CKEDITOR.dom.node;CKEDITOR.tools.extend(CKEDITOR.dom.comment.prototype,{type:CKEDITOR.NODE_COMMENT,getOuterHtml:function(){return"\x3c!--"+this.$.nodeValue+"--\x3e"}});"use strict";
471(function(){var a={},d={},b;for(b in CKEDITOR.dtd.$blockLimit)b in CKEDITOR.dtd.$list||(a[b]=1);for(b in CKEDITOR.dtd.$block)b in CKEDITOR.dtd.$blockLimit||b in CKEDITOR.dtd.$empty||(d[b]=1);CKEDITOR.dom.elementPath=function(b,e){var g=null,h=null,l=[],q=b,t;e=e||b.getDocument().getBody();do if(q.type==CKEDITOR.NODE_ELEMENT){l.push(q);if(!this.lastElement&&(this.lastElement=q,q.is(CKEDITOR.dtd.$object)||"false"==q.getAttribute("contenteditable")))continue;if(q.equals(e))break;if(!h&&(t=q.getName(), 472(function(){var a={},d={},b;for(b in CKEDITOR.dtd.$blockLimit)b in CKEDITOR.dtd.$list||(a[b]=1);for(b in CKEDITOR.dtd.$block)b in CKEDITOR.dtd.$blockLimit||b in CKEDITOR.dtd.$empty||(d[b]=1);CKEDITOR.dom.elementPath=function(b,e){var g=null,l=null,k=[],n=b,w;e=e||b.getDocument().getBody();do if(n.type==CKEDITOR.NODE_ELEMENT){k.push(n);if(!this.lastElement&&(this.lastElement=n,n.is(CKEDITOR.dtd.$object)||"false"==n.getAttribute("contenteditable")))continue;if(n.equals(e))break;if(!l&&(w=n.getName(),
472"true"==q.getAttribute("contenteditable")?h=q:!g&&d[t]&&(g=q),a[t])){if(t=!g&&"div"==t){a:{t=q.getChildren();for(var f=0,z=t.count();f<z;f++){var A=t.getItem(f);if(A.type==CKEDITOR.NODE_ELEMENT&&CKEDITOR.dtd.$block[A.getName()]){t=!0;break a}}t=!1}t=!t}t?g=q:h=q}}while(q=q.getParent());h||(h=e);this.block=g;this.blockLimit=h;this.root=e;this.elements=l}})(); 473"true"==n.getAttribute("contenteditable")?l=n:!g&&d[w]&&(g=n),a[w])){if(w=!g&&"div"==w){a:{w=n.getChildren();for(var f=0,x=w.count();f<x;f++){var A=w.getItem(f);if(A.type==CKEDITOR.NODE_ELEMENT&&CKEDITOR.dtd.$block[A.getName()]){w=!0;break a}}w=!1}w=!w}w?g=n:l=n}}while(n=n.getParent());l||(l=e);this.block=g;this.blockLimit=l;this.root=e;this.elements=k}})();
473CKEDITOR.dom.elementPath.prototype={compare:function(a){var d=this.elements;a=a&&a.elements;if(!a||d.length!=a.length)return!1;for(var b=0;b<d.length;b++)if(!d[b].equals(a[b]))return!1;return!0},contains:function(a,d,b){var c;"string"==typeof a&&(c=function(b){return b.getName()==a});a instanceof CKEDITOR.dom.element?c=function(b){return b.equals(a)}:CKEDITOR.tools.isArray(a)?c=function(b){return-1<CKEDITOR.tools.indexOf(a,b.getName())}:"function"==typeof a?c=a:"object"==typeof a&&(c=function(b){return b.getName()in 474CKEDITOR.dom.elementPath.prototype={compare:function(a){var d=this.elements;a=a&&a.elements;if(!a||d.length!=a.length)return!1;for(var b=0;b<d.length;b++)if(!d[b].equals(a[b]))return!1;return!0},contains:function(a,d,b){var c;"string"==typeof a&&(c=function(b){return b.getName()==a});a instanceof CKEDITOR.dom.element?c=function(b){return b.equals(a)}:CKEDITOR.tools.isArray(a)?c=function(b){return-1<CKEDITOR.tools.indexOf(a,b.getName())}:"function"==typeof a?c=a:"object"==typeof a&&(c=function(b){return b.getName()in
474a});var e=this.elements,g=e.length;d&&g--;b&&(e=Array.prototype.slice.call(e,0),e.reverse());for(d=0;d<g;d++)if(c(e[d]))return e[d];return null},isContextFor:function(a){var d;return a in CKEDITOR.dtd.$block?(d=this.contains(CKEDITOR.dtd.$intermediate)||this.root.equals(this.block)&&this.block||this.blockLimit,!!d.getDtd()[a]):!0},direction:function(){return(this.block||this.blockLimit||this.root).getDirection(1)}}; 475a});var e=this.elements,g=e.length;d&&g--;b&&(e=Array.prototype.slice.call(e,0),e.reverse());for(d=0;d<g;d++)if(c(e[d]))return e[d];return null},isContextFor:function(a){var d;return a in CKEDITOR.dtd.$block?(d=this.contains(CKEDITOR.dtd.$intermediate)||this.root.equals(this.block)&&this.block||this.blockLimit,!!d.getDtd()[a]):!0},direction:function(){return(this.block||this.blockLimit||this.root).getDirection(1)}};
475CKEDITOR.dom.text=function(a,d){"string"==typeof a&&(a=(d?d.$:document).createTextNode(a));this.$=a};CKEDITOR.dom.text.prototype=new CKEDITOR.dom.node; 476CKEDITOR.dom.text=function(a,d){"string"==typeof a&&(a=(d?d.$:document).createTextNode(a));this.$=a};CKEDITOR.dom.text.prototype=new CKEDITOR.dom.node;
476CKEDITOR.tools.extend(CKEDITOR.dom.text.prototype,{type:CKEDITOR.NODE_TEXT,getLength:function(){return this.$.nodeValue.length},getText:function(){return this.$.nodeValue},setText:function(a){this.$.nodeValue=a},split:function(a){var d=this.$.parentNode,b=d.childNodes.length,c=this.getLength(),e=this.getDocument(),g=new CKEDITOR.dom.text(this.$.splitText(a),e);d.childNodes.length==b&&(a>=c?(g=e.createText(""),g.insertAfter(this)):(a=e.createText(""),a.insertAfter(g),a.remove()));return g},substring:function(a, 477CKEDITOR.tools.extend(CKEDITOR.dom.text.prototype,{type:CKEDITOR.NODE_TEXT,getLength:function(){return this.$.nodeValue.length},getText:function(){return this.$.nodeValue},setText:function(a){this.$.nodeValue=a},split:function(a){var d=this.$.parentNode,b=d.childNodes.length,c=this.getLength(),e=this.getDocument(),g=new CKEDITOR.dom.text(this.$.splitText(a),e);d.childNodes.length==b&&(a>=c?(g=e.createText(""),g.insertAfter(this)):(a=e.createText(""),a.insertAfter(g),a.remove()));return g},substring:function(a,
477d){return"number"!=typeof d?this.$.nodeValue.substr(a):this.$.nodeValue.substring(a,d)}}); 478d){return"number"!=typeof d?this.$.nodeValue.substr(a):this.$.nodeValue.substring(a,d)}});
478(function(){function a(a,c,d){var g=a.serializable,h=c[d?"endContainer":"startContainer"],l=d?"endOffset":"startOffset",q=g?c.document.getById(a.startNode):a.startNode;a=g?c.document.getById(a.endNode):a.endNode;h.equals(q.getPrevious())?(c.startOffset=c.startOffset-h.getLength()-a.getPrevious().getLength(),h=a.getNext()):h.equals(a.getPrevious())&&(c.startOffset-=h.getLength(),h=a.getNext());h.equals(q.getParent())&&c[l]++;h.equals(a.getParent())&&c[l]++;c[d?"endContainer":"startContainer"]=h;return c} 479(function(){function a(a,c,d){var g=a.serializable,l=c[d?"endContainer":"startContainer"],k=d?"endOffset":"startOffset",n=g?c.document.getById(a.startNode):a.startNode;a=g?c.document.getById(a.endNode):a.endNode;l.equals(n.getPrevious())?(c.startOffset=c.startOffset-l.getLength()-a.getPrevious().getLength(),l=a.getNext()):l.equals(a.getPrevious())&&(c.startOffset-=l.getLength(),l=a.getNext());l.equals(n.getParent())&&c[k]++;l.equals(a.getParent())&&c[k]++;c[d?"endContainer":"startContainer"]=l;return c}
479CKEDITOR.dom.rangeList=function(a){if(a instanceof CKEDITOR.dom.rangeList)return a;a?a instanceof CKEDITOR.dom.range&&(a=[a]):a=[];return CKEDITOR.tools.extend(a,d)};var d={createIterator:function(){var a=this,c=CKEDITOR.dom.walker.bookmark(),d=[],g;return{getNextRange:function(h){g=void 0===g?0:g+1;var l=a[g];if(l&&1<a.length){if(!g)for(var q=a.length-1;0<=q;q--)d.unshift(a[q].createBookmark(!0));if(h)for(var t=0;a[g+t+1];){var f=l.document;h=0;q=f.getById(d[t].endNode);for(f=f.getById(d[t+1].startNode);;){q= 480CKEDITOR.dom.rangeList=function(a){if(a instanceof CKEDITOR.dom.rangeList)return a;a?a instanceof CKEDITOR.dom.range&&(a=[a]):a=[];return CKEDITOR.tools.extend(a,d)};var d={createIterator:function(){var a=this,c=CKEDITOR.dom.walker.bookmark(),d=[],g;return{getNextRange:function(l){g=void 0===g?0:g+1;var k=a[g];if(k&&1<a.length){if(!g)for(var n=a.length-1;0<=n;n--)d.unshift(a[n].createBookmark(!0));if(l)for(var w=0;a[g+w+1];){var f=k.document;l=0;n=f.getById(d[w].endNode);for(f=f.getById(d[w+1].startNode);;){n=
480q.getNextSourceNode(!1);if(f.equals(q))h=1;else if(c(q)||q.type==CKEDITOR.NODE_ELEMENT&&q.isBlockBoundary())continue;break}if(!h)break;t++}for(l.moveToBookmark(d.shift());t--;)q=a[++g],q.moveToBookmark(d.shift()),l.setEnd(q.endContainer,q.endOffset)}return l}}},createBookmarks:function(b){for(var c=[],d,g=0;g<this.length;g++){c.push(d=this[g].createBookmark(b,!0));for(var h=g+1;h<this.length;h++)this[h]=a(d,this[h]),this[h]=a(d,this[h],!0)}return c},createBookmarks2:function(a){for(var c=[],d=0;d< 481n.getNextSourceNode(!1);if(f.equals(n))l=1;else if(c(n)||n.type==CKEDITOR.NODE_ELEMENT&&n.isBlockBoundary())continue;break}if(!l)break;w++}for(k.moveToBookmark(d.shift());w--;)n=a[++g],n.moveToBookmark(d.shift()),k.setEnd(n.endContainer,n.endOffset)}return k}}},createBookmarks:function(b){for(var c=[],d,g=0;g<this.length;g++){c.push(d=this[g].createBookmark(b,!0));for(var l=g+1;l<this.length;l++)this[l]=a(d,this[l]),this[l]=a(d,this[l],!0)}return c},createBookmarks2:function(a){for(var c=[],d=0;d<
481this.length;d++)c.push(this[d].createBookmark2(a));return c},moveToBookmarks:function(a){for(var c=0;c<this.length;c++)this[c].moveToBookmark(a[c])}}})(); 482this.length;d++)c.push(this[d].createBookmark2(a));return c},moveToBookmarks:function(a){for(var c=0;c<this.length;c++)this[c].moveToBookmark(a[c])}}})();
482(function(){function a(){return CKEDITOR.getUrl(CKEDITOR.skinName.split(",")[1]||"skins/"+CKEDITOR.skinName.split(",")[0]+"/")}function d(b){var c=CKEDITOR.skin["ua_"+b],d=CKEDITOR.env;if(c)for(var c=c.split(",").sort(function(a,b){return a>b?-1:1}),e=0,g;e<c.length;e++)if(g=c[e],d.ie&&(g.replace(/^ie/,"")==d.version||d.quirks&&"iequirks"==g)&&(g="ie"),d[g]){b+="_"+c[e];break}return CKEDITOR.getUrl(a()+b+".css")}function b(a,b){g[a]||(CKEDITOR.document.appendStyleSheet(d(a)),g[a]=1);b&&b()}function c(a){var b= 483(function(){function a(){return CKEDITOR.getUrl(CKEDITOR.skinName.split(",")[1]||"skins/"+CKEDITOR.skinName.split(",")[0]+"/")}function d(b){var c=CKEDITOR.skin["ua_"+b],d=CKEDITOR.env;if(c)for(var c=c.split(",").sort(function(a,b){return a>b?-1:1}),e=0,g;e<c.length;e++)if(g=c[e],d.ie&&(g.replace(/^ie/,"")==d.version||d.quirks&&"iequirks"==g)&&(g="ie"),d[g]){b+="_"+c[e];break}return CKEDITOR.getUrl(a()+b+".css")}function b(a,b){g[a]||(CKEDITOR.document.appendStyleSheet(d(a)),g[a]=1);b&&b()}function c(a){var b=
483a.getById(h);b||(b=a.getHead().append("style"),b.setAttribute("id",h),b.setAttribute("type","text/css"));return b}function e(a,b,c){var d,e,g;if(CKEDITOR.env.webkit)for(b=b.split("}").slice(0,-1),e=0;e<b.length;e++)b[e]=b[e].split("{");for(var h=0;h<a.length;h++)if(CKEDITOR.env.webkit)for(e=0;e<b.length;e++){g=b[e][1];for(d=0;d<c.length;d++)g=g.replace(c[d][0],c[d][1]);a[h].$.sheet.addRule(b[e][0],g)}else{g=b;for(d=0;d<c.length;d++)g=g.replace(c[d][0],c[d][1]);CKEDITOR.env.ie&&11>CKEDITOR.env.version? 484a.getById(l);b||(b=a.getHead().append("style"),b.setAttribute("id",l),b.setAttribute("type","text/css"));return b}function e(a,b,c){var d,e,g;if(CKEDITOR.env.webkit)for(b=b.split("}").slice(0,-1),e=0;e<b.length;e++)b[e]=b[e].split("{");for(var k=0;k<a.length;k++)if(CKEDITOR.env.webkit)for(e=0;e<b.length;e++){g=b[e][1];for(d=0;d<c.length;d++)g=g.replace(c[d][0],c[d][1]);a[k].$.sheet.addRule(b[e][0],g)}else{g=b;for(d=0;d<c.length;d++)g=g.replace(c[d][0],c[d][1]);CKEDITOR.env.ie&&11>CKEDITOR.env.version?
484a[h].$.styleSheet.cssText+=g:a[h].$.innerHTML+=g}}var g={};CKEDITOR.skin={path:a,loadPart:function(c,d){CKEDITOR.skin.name!=CKEDITOR.skinName.split(",")[0]?CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(a()+"skin.js"),function(){b(c,d)}):b(c,d)},getPath:function(a){return CKEDITOR.getUrl(d(a))},icons:{},addIcon:function(a,b,c,d){a=a.toLowerCase();this.icons[a]||(this.icons[a]={path:b,offset:c||0,bgsize:d||"16px"})},getIconStyle:function(a,b,c,d,e){var g;a&&(a=a.toLowerCase(),b&&(g=this.icons[a+"-rtl"]), 485a[k].$.styleSheet.cssText+=g:a[k].$.innerHTML+=g}}var g={};CKEDITOR.skin={path:a,loadPart:function(c,d){CKEDITOR.skin.name!=CKEDITOR.skinName.split(",")[0]?CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(a()+"skin.js"),function(){b(c,d)}):b(c,d)},getPath:function(a){return CKEDITOR.getUrl(d(a))},icons:{},addIcon:function(a,b,c,d){a=a.toLowerCase();this.icons[a]||(this.icons[a]={path:b,offset:c||0,bgsize:d||"16px"})},getIconStyle:function(a,b,c,d,e){var g;a&&(a=a.toLowerCase(),b&&(g=this.icons[a+"-rtl"]),
485g||(g=this.icons[a]));a=c||g&&g.path||"";d=d||g&&g.offset;e=e||g&&g.bgsize||"16px";a&&(a=a.replace(/'/g,"\\'"));return a&&"background-image:url('"+CKEDITOR.getUrl(a)+"');background-position:0 "+d+"px;background-size:"+e+";"}};CKEDITOR.tools.extend(CKEDITOR.editor.prototype,{getUiColor:function(){return this.uiColor},setUiColor:function(a){var b=c(CKEDITOR.document);return(this.setUiColor=function(a){this.uiColor=a;var c=CKEDITOR.skin.chameleon,d="",g="";"function"==typeof c&&(d=c(this,"editor"),g= 486g||(g=this.icons[a]));a=c||g&&g.path||"";d=d||g&&g.offset;e=e||g&&g.bgsize||"16px";a&&(a=a.replace(/'/g,"\\'"));return a&&"background-image:url('"+CKEDITOR.getUrl(a)+"');background-position:0 "+d+"px;background-size:"+e+";"}};CKEDITOR.tools.extend(CKEDITOR.editor.prototype,{getUiColor:function(){return this.uiColor},setUiColor:function(a){var b=c(CKEDITOR.document);return(this.setUiColor=function(a){this.uiColor=a;var c=CKEDITOR.skin.chameleon,d="",g="";"function"==typeof c&&(d=c(this,"editor"),g=
486c(this,"panel"));a=[[q,a]];e([b],d,a);e(l,g,a)}).call(this,a)}});var h="cke_ui_color",l=[],q=/\$color/g;CKEDITOR.on("instanceLoaded",function(a){if(!CKEDITOR.env.ie||!CKEDITOR.env.quirks){var b=a.editor;a=function(a){a=(a.data[0]||a.data).element.getElementsByTag("iframe").getItem(0).getFrameDocument();if(!a.getById("cke_ui_color")){a=c(a);l.push(a);var d=b.getUiColor();d&&e([a],CKEDITOR.skin.chameleon(b,"panel"),[[q,d]])}};b.on("panelShow",a);b.on("menuShow",a);b.config.uiColor&&b.setUiColor(b.config.uiColor)}})})(); 487c(this,"panel"));a=[[n,a]];e([b],d,a);e(k,g,a)}).call(this,a)}});var l="cke_ui_color",k=[],n=/\$color/g;CKEDITOR.on("instanceLoaded",function(a){if(!CKEDITOR.env.ie||!CKEDITOR.env.quirks){var b=a.editor;a=function(a){a=(a.data[0]||a.data).element.getElementsByTag("iframe").getItem(0).getFrameDocument();if(!a.getById("cke_ui_color")){a=c(a);k.push(a);var d=b.getUiColor();d&&e([a],CKEDITOR.skin.chameleon(b,"panel"),[[n,d]])}};b.on("panelShow",a);b.on("menuShow",a);b.config.uiColor&&b.setUiColor(b.config.uiColor)}})})();
487(function(){if(CKEDITOR.env.webkit)CKEDITOR.env.hc=!1;else{var a=CKEDITOR.dom.element.createFromHtml('\x3cdiv style\x3d"width:0;height:0;position:absolute;left:-10000px;border:1px solid;border-color:red blue"\x3e\x3c/div\x3e',CKEDITOR.document);a.appendTo(CKEDITOR.document.getHead());try{var d=a.getComputedStyle("border-top-color"),b=a.getComputedStyle("border-right-color");CKEDITOR.env.hc=!(!d||d!=b)}catch(c){CKEDITOR.env.hc=!1}a.remove()}CKEDITOR.env.hc&&(CKEDITOR.env.cssClass+=" cke_hc");CKEDITOR.document.appendStyleText(".cke{visibility:hidden;}"); 488(function(){if(CKEDITOR.env.webkit)CKEDITOR.env.hc=!1;else{var a=CKEDITOR.dom.element.createFromHtml('\x3cdiv style\x3d"width:0;height:0;position:absolute;left:-10000px;border:1px solid;border-color:red blue"\x3e\x3c/div\x3e',CKEDITOR.document);a.appendTo(CKEDITOR.document.getHead());try{var d=a.getComputedStyle("border-top-color"),b=a.getComputedStyle("border-right-color");CKEDITOR.env.hc=!(!d||d!=b)}catch(c){CKEDITOR.env.hc=!1}a.remove()}CKEDITOR.env.hc&&(CKEDITOR.env.cssClass+=" cke_hc");CKEDITOR.document.appendStyleText(".cke{visibility:hidden;}");
488CKEDITOR.status="loaded";CKEDITOR.fireOnce("loaded");if(a=CKEDITOR._.pending)for(delete CKEDITOR._.pending,d=0;d<a.length;d++)CKEDITOR.editor.prototype.constructor.apply(a[d][0],a[d][1]),CKEDITOR.add(a[d][0])})();/* 489CKEDITOR.status="loaded";CKEDITOR.fireOnce("loaded");if(a=CKEDITOR._.pending)for(delete CKEDITOR._.pending,d=0;d<a.length;d++)CKEDITOR.editor.prototype.constructor.apply(a[d][0],a[d][1]),CKEDITOR.add(a[d][0])})();/*
489 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 490 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
490 For licensing, see LICENSE.md or http://ckeditor.com/license 491 For licensing, see LICENSE.md or http://ckeditor.com/license
491*/ 492*/
492CKEDITOR.skin.name="moono";CKEDITOR.skin.ua_editor="ie,iequirks,ie7,ie8,gecko";CKEDITOR.skin.ua_dialog="ie,iequirks,ie7,ie8"; 493CKEDITOR.skin.name="moono";CKEDITOR.skin.ua_editor="ie,iequirks,ie7,ie8,gecko";CKEDITOR.skin.ua_dialog="ie,iequirks,ie7,ie8";
@@ -601,11 +602,19 @@ arguments;return function(){var b=this&&this.getValue?this.getValue():a[0],c,d=C
601notEmpty:function(b){return this.regex(a,b)},integer:function(a){return this.regex(b,a)},number:function(a){return this.regex(c,a)},cssLength:function(a){return this.functions(function(a){return e.test(CKEDITOR.tools.trim(a))},a)},htmlLength:function(a){return this.functions(function(a){return d.test(CKEDITOR.tools.trim(a))},a)},inlineStyle:function(a){return this.functions(function(a){return f.test(CKEDITOR.tools.trim(a))},a)},equals:function(a,b){return this.functions(function(b){return b==a},b)}, 602notEmpty:function(b){return this.regex(a,b)},integer:function(a){return this.regex(b,a)},number:function(a){return this.regex(c,a)},cssLength:function(a){return this.functions(function(a){return e.test(CKEDITOR.tools.trim(a))},a)},htmlLength:function(a){return this.functions(function(a){return d.test(CKEDITOR.tools.trim(a))},a)},inlineStyle:function(a){return this.functions(function(a){return f.test(CKEDITOR.tools.trim(a))},a)},equals:function(a,b){return this.functions(function(b){return b==a},b)},
602notEqual:function(a,b){return this.functions(function(b){return b!=a},b)}};CKEDITOR.on("instanceDestroyed",function(a){if(CKEDITOR.tools.isEmpty(CKEDITOR.instances)){for(var b;b=CKEDITOR.dialog._.currentTop;)b.hide();for(var c in z)z[c].remove();z={}}a=a.editor._.storedDialogs;for(var d in a)a[d].destroy()})})();CKEDITOR.tools.extend(CKEDITOR.editor.prototype,{openDialog:function(a,b){var c=null,d=CKEDITOR.dialog._.dialogDefinitions[a];null===CKEDITOR.dialog._.currentTop&&N(this);if("function"==typeof d)c= 603notEqual:function(a,b){return this.functions(function(b){return b!=a},b)}};CKEDITOR.on("instanceDestroyed",function(a){if(CKEDITOR.tools.isEmpty(CKEDITOR.instances)){for(var b;b=CKEDITOR.dialog._.currentTop;)b.hide();for(var c in z)z[c].remove();z={}}a=a.editor._.storedDialogs;for(var d in a)a[d].destroy()})})();CKEDITOR.tools.extend(CKEDITOR.editor.prototype,{openDialog:function(a,b){var c=null,d=CKEDITOR.dialog._.dialogDefinitions[a];null===CKEDITOR.dialog._.currentTop&&N(this);if("function"==typeof d)c=
603this._.storedDialogs||(this._.storedDialogs={}),c=c[a]||(c[a]=new CKEDITOR.dialog(this,a)),b&&b.call(c,c),c.show();else{if("failed"==d)throw O(this),Error('[CKEDITOR.dialog.openDialog] Dialog "'+a+'" failed when loading definition.');"string"==typeof d&&CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(d),function(){"function"!=typeof CKEDITOR.dialog._.dialogDefinitions[a]&&(CKEDITOR.dialog._.dialogDefinitions[a]="failed");this.openDialog(a,b)},this,0,1)}CKEDITOR.skin.loadPart("dialog");return c}})})(); 604this._.storedDialogs||(this._.storedDialogs={}),c=c[a]||(c[a]=new CKEDITOR.dialog(this,a)),b&&b.call(c,c),c.show();else{if("failed"==d)throw O(this),Error('[CKEDITOR.dialog.openDialog] Dialog "'+a+'" failed when loading definition.');"string"==typeof d&&CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(d),function(){"function"!=typeof CKEDITOR.dialog._.dialogDefinitions[a]&&(CKEDITOR.dialog._.dialogDefinitions[a]="failed");this.openDialog(a,b)},this,0,1)}CKEDITOR.skin.loadPart("dialog");return c}})})();
604CKEDITOR.plugins.add("dialog",{requires:"dialogui",init:function(x){x.on("doubleclick",function(A){A.data.dialog&&x.openDialog(A.data.dialog)},null,null,999)}});CKEDITOR.plugins.add("about",{requires:"dialog",init:function(a){var b=a.addCommand("about",new CKEDITOR.dialogCommand("about"));b.modes={wysiwyg:1,source:1};b.canUndo=!1;b.readOnly=1;a.ui.addButton&&a.ui.addButton("About",{label:a.lang.about.title,command:"about",toolbar:"about"});CKEDITOR.dialog.add("about",this.path+"dialogs/about.js")}});(function(){CKEDITOR.plugins.add("a11yhelp",{requires:"dialog",availableLangs:{af:1,ar:1,bg:1,ca:1,cs:1,cy:1,da:1,de:1,el:1,en:1,"en-gb":1,eo:1,es:1,et:1,eu:1,fa:1,fi:1,fo:1,fr:1,"fr-ca":1,gl:1,gu:1,he:1,hi:1,hr:1,hu:1,id:1,it:1,ja:1,km:1,ko:1,ku:1,lt:1,lv:1,mk:1,mn:1,nb:1,nl:1,no:1,pl:1,pt:1,"pt-br":1,ro:1,ru:1,si:1,sk:1,sl:1,sq:1,sr:1,"sr-latn":1,sv:1,th:1,tr:1,tt:1,ug:1,uk:1,vi:1,zh:1,"zh-cn":1},init:function(b){var c=this;b.addCommand("a11yHelp",{exec:function(){var a=b.langCode,a=c.availableLangs[a]? 605CKEDITOR.plugins.add("dialog",{requires:"dialogui",init:function(x){x.on("doubleclick",function(A){A.data.dialog&&x.openDialog(A.data.dialog)},null,null,999)}});(function(){CKEDITOR.plugins.add("a11yhelp",{requires:"dialog",availableLangs:{af:1,ar:1,bg:1,ca:1,cs:1,cy:1,da:1,de:1,"de-ch":1,el:1,en:1,"en-gb":1,eo:1,es:1,et:1,eu:1,fa:1,fi:1,fo:1,fr:1,"fr-ca":1,gl:1,gu:1,he:1,hi:1,hr:1,hu:1,id:1,it:1,ja:1,km:1,ko:1,ku:1,lt:1,lv:1,mk:1,mn:1,nb:1,nl:1,no:1,pl:1,pt:1,"pt-br":1,ro:1,ru:1,si:1,sk:1,sl:1,sq:1,sr:1,"sr-latn":1,sv:1,th:1,tr:1,tt:1,ug:1,uk:1,vi:1,zh:1,"zh-cn":1},init:function(b){var c=this;b.addCommand("a11yHelp",{exec:function(){var a=b.langCode,a=c.availableLangs[a]?
605a:c.availableLangs[a.replace(/-.*/,"")]?a.replace(/-.*/,""):"en";CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(c.path+"dialogs/lang/"+a+".js"),function(){b.lang.a11yhelp=c.langEntries[a];b.openDialog("a11yHelp")})},modes:{wysiwyg:1,source:1},readOnly:1,canUndo:!1});b.setKeystroke(CKEDITOR.ALT+48,"a11yHelp");CKEDITOR.dialog.add("a11yHelp",this.path+"dialogs/a11yhelp.js");b.on("ariaEditorHelpLabel",function(a){a.data.label=b.lang.common.editorHelp})}})})();CKEDITOR.plugins.add("basicstyles",{init:function(c){var e=0,d=function(g,d,b,a){if(a){a=new CKEDITOR.style(a);var f=h[b];f.unshift(a);c.attachStyleStateChange(a,function(a){!c.readOnly&&c.getCommand(b).setState(a)});c.addCommand(b,new CKEDITOR.styleCommand(a,{contentForms:f}));c.ui.addButton&&c.ui.addButton(g,{label:d,command:b,toolbar:"basicstyles,"+(e+=10)})}},h={bold:["strong","b",["span",function(a){a=a.styles["font-weight"];return"bold"==a||700<=+a}]],italic:["em","i",["span",function(a){return"italic"== 606a:c.availableLangs[a.replace(/-.*/,"")]?a.replace(/-.*/,""):"en";CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(c.path+"dialogs/lang/"+a+".js"),function(){b.lang.a11yhelp=c.langEntries[a];b.openDialog("a11yHelp")})},modes:{wysiwyg:1,source:1},readOnly:1,canUndo:!1});b.setKeystroke(CKEDITOR.ALT+48,"a11yHelp");CKEDITOR.dialog.add("a11yHelp",this.path+"dialogs/a11yhelp.js");b.on("ariaEditorHelpLabel",function(a){a.data.label=b.lang.common.editorHelp})}})})();CKEDITOR.plugins.add("about",{requires:"dialog",init:function(a){var b=a.addCommand("about",new CKEDITOR.dialogCommand("about"));b.modes={wysiwyg:1,source:1};b.canUndo=!1;b.readOnly=1;a.ui.addButton&&a.ui.addButton("About",{label:a.lang.about.title,command:"about",toolbar:"about"});CKEDITOR.dialog.add("about",this.path+"dialogs/about.js")}});CKEDITOR.plugins.add("basicstyles",{init:function(c){var e=0,d=function(g,d,b,a){if(a){a=new CKEDITOR.style(a);var f=h[b];f.unshift(a);c.attachStyleStateChange(a,function(a){!c.readOnly&&c.getCommand(b).setState(a)});c.addCommand(b,new CKEDITOR.styleCommand(a,{contentForms:f}));c.ui.addButton&&c.ui.addButton(g,{label:d,command:b,toolbar:"basicstyles,"+(e+=10)})}},h={bold:["strong","b",["span",function(a){a=a.styles["font-weight"];return"bold"==a||700<=+a}]],italic:["em","i",["span",function(a){return"italic"==
606a.styles["font-style"]}]],underline:["u",["span",function(a){return"underline"==a.styles["text-decoration"]}]],strike:["s","strike",["span",function(a){return"line-through"==a.styles["text-decoration"]}]],subscript:["sub"],superscript:["sup"]},b=c.config,a=c.lang.basicstyles;d("Bold",a.bold,"bold",b.coreStyles_bold);d("Italic",a.italic,"italic",b.coreStyles_italic);d("Underline",a.underline,"underline",b.coreStyles_underline);d("Strike",a.strike,"strike",b.coreStyles_strike);d("Subscript",a.subscript, 607a.styles["font-style"]}]],underline:["u",["span",function(a){return"underline"==a.styles["text-decoration"]}]],strike:["s","strike",["span",function(a){return"line-through"==a.styles["text-decoration"]}]],subscript:["sub"],superscript:["sup"]},b=c.config,a=c.lang.basicstyles;d("Bold",a.bold,"bold",b.coreStyles_bold);d("Italic",a.italic,"italic",b.coreStyles_italic);d("Underline",a.underline,"underline",b.coreStyles_underline);d("Strike",a.strike,"strike",b.coreStyles_strike);d("Subscript",a.subscript,
607"subscript",b.coreStyles_subscript);d("Superscript",a.superscript,"superscript",b.coreStyles_superscript);c.setKeystroke([[CKEDITOR.CTRL+66,"bold"],[CKEDITOR.CTRL+73,"italic"],[CKEDITOR.CTRL+85,"underline"]])}});CKEDITOR.config.coreStyles_bold={element:"strong",overrides:"b"};CKEDITOR.config.coreStyles_italic={element:"em",overrides:"i"};CKEDITOR.config.coreStyles_underline={element:"u"};CKEDITOR.config.coreStyles_strike={element:"s",overrides:"strike"};CKEDITOR.config.coreStyles_subscript={element:"sub"}; 608"subscript",b.coreStyles_subscript);d("Superscript",a.superscript,"superscript",b.coreStyles_superscript);c.setKeystroke([[CKEDITOR.CTRL+66,"bold"],[CKEDITOR.CTRL+73,"italic"],[CKEDITOR.CTRL+85,"underline"]])}});CKEDITOR.config.coreStyles_bold={element:"strong",overrides:"b"};CKEDITOR.config.coreStyles_italic={element:"em",overrides:"i"};CKEDITOR.config.coreStyles_underline={element:"u"};CKEDITOR.config.coreStyles_strike={element:"s",overrides:"strike"};CKEDITOR.config.coreStyles_subscript={element:"sub"};
608CKEDITOR.config.coreStyles_superscript={element:"sup"};(function(){var m={exec:function(g){var a=g.getCommand("blockquote").state,k=g.getSelection(),c=k&&k.getRanges()[0];if(c){var h=k.createBookmarks();if(CKEDITOR.env.ie){var e=h[0].startNode,b=h[0].endNode,d;if(e&&"blockquote"==e.getParent().getName())for(d=e;d=d.getNext();)if(d.type==CKEDITOR.NODE_ELEMENT&&d.isBlockBoundary()){e.move(d,!0);break}if(b&&"blockquote"==b.getParent().getName())for(d=b;d=d.getPrevious();)if(d.type==CKEDITOR.NODE_ELEMENT&&d.isBlockBoundary()){b.move(d);break}}var f=c.createIterator(); 609CKEDITOR.config.coreStyles_superscript={element:"sup"};(function(){function q(a,f,d,b){if(!a.isReadOnly()&&!a.equals(d.editable())){CKEDITOR.dom.element.setMarker(b,a,"bidi_processed",1);b=a;for(var c=d.editable();(b=b.getParent())&&!b.equals(c);)if(b.getCustomData("bidi_processed")){a.removeStyle("direction");a.removeAttribute("dir");return}b="useComputedState"in d.config?d.config.useComputedState:1;(b?a.getComputedStyle("direction"):a.getStyle("direction")||a.hasAttribute("dir"))!=f&&(a.removeStyle("direction"),b?(a.removeAttribute("dir"),f!=a.getComputedStyle("direction")&&
610a.setAttribute("dir",f)):a.setAttribute("dir",f),d.forceNextSelectionCheck())}}function v(a,f,d){var b=a.getCommonAncestor(!1,!0);a=a.clone();a.enlarge(d==CKEDITOR.ENTER_BR?CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS:CKEDITOR.ENLARGE_BLOCK_CONTENTS);if(a.checkBoundaryOfElement(b,CKEDITOR.START)&&a.checkBoundaryOfElement(b,CKEDITOR.END)){for(var c;b&&b.type==CKEDITOR.NODE_ELEMENT&&(c=b.getParent())&&1==c.getChildCount()&&!(b.getName()in f);)b=c;return b.type==CKEDITOR.NODE_ELEMENT&&b.getName()in f&&b}}function p(a){return{context:"p",
611allowedContent:{"h1 h2 h3 h4 h5 h6 table ul ol blockquote div tr p div li td":{propertiesOnly:!0,attributes:"dir"}},requiredContent:"p[dir]",refresh:function(a,d){var b=a.config.useComputedState,c,b=void 0===b||b;if(!b){c=d.lastElement;for(var h=a.editable();c&&!(c.getName()in u||c.equals(h));){var e=c.getParent();if(!e)break;c=e}}c=c||d.block||d.blockLimit;c.equals(a.editable())&&(h=a.getSelection().getRanges()[0].getEnclosedNode())&&h.type==CKEDITOR.NODE_ELEMENT&&(c=h);c&&(b=b?c.getComputedStyle("direction"):
612c.getStyle("direction")||c.getAttribute("dir"),a.getCommand("bidirtl").setState("rtl"==b?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF),a.getCommand("bidiltr").setState("ltr"==b?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF));b=(d.block||d.blockLimit||a.editable()).getDirection(1);b!=(a._.selDir||a.lang.dir)&&(a._.selDir=b,a.fire("contentDirChanged",b))},exec:function(f){var d=f.getSelection(),b=f.config.enterMode,c=d.getRanges();if(c&&c.length){for(var h={},e=d.createBookmarks(),c=c.createIterator(),g,
613l=0;g=c.getNextRange(1);){var k=g.getEnclosedNode();k&&(!k||k.type==CKEDITOR.NODE_ELEMENT&&k.getName()in r)||(k=v(g,t,b));k&&q(k,a,f,h);var m=new CKEDITOR.dom.walker(g),n=e[l].startNode,p=e[l++].endNode;m.evaluator=function(a){var c=b==CKEDITOR.ENTER_P?"p":"div",d;if(d=(a?a.type==CKEDITOR.NODE_ELEMENT:!1)&&a.getName()in t){if(c=a.is(c))c=(c=a.getParent())?c.type==CKEDITOR.NODE_ELEMENT:!1;d=!(c&&a.getParent().is("blockquote"))}return!!(d&&a.getPosition(n)&CKEDITOR.POSITION_FOLLOWING&&(a.getPosition(p)&
614CKEDITOR.POSITION_PRECEDING+CKEDITOR.POSITION_CONTAINS)==CKEDITOR.POSITION_PRECEDING)};for(;k=m.next();)q(k,a,f,h);g=g.createIterator();for(g.enlargeBr=b!=CKEDITOR.ENTER_BR;k=g.getNextParagraph(b==CKEDITOR.ENTER_P?"p":"div");)q(k,a,f,h)}CKEDITOR.dom.element.clearAllMarkers(h);f.forceNextSelectionCheck();d.selectBookmarks(e);f.focus()}}}}function w(a){var f=a==l.setAttribute,d=a==l.removeAttribute,b=/\bdirection\s*:\s*(.*?)\s*(:?$|;)/;return function(c,h){if(!this.isReadOnly()){var e;if(e=c==(f||d?
615"dir":"direction")||"style"==c&&(d||b.test(h))){a:{e=this;for(var g=e.getDocument().getBody().getParent();e;){if(e.equals(g)){e=!1;break a}e=e.getParent()}e=!0}e=!e}if(e&&(e=this.getDirection(1),g=a.apply(this,arguments),e!=this.getDirection(1)))return this.getDocument().fire("dirChanged",this),g}return a.apply(this,arguments)}}var t={table:1,ul:1,ol:1,blockquote:1,div:1},r={},u={};CKEDITOR.tools.extend(r,t,{tr:1,p:1,div:1,li:1});CKEDITOR.tools.extend(u,r,{td:1});CKEDITOR.plugins.add("bidi",{init:function(a){function f(b,
616c,d,e,f){a.addCommand(d,new CKEDITOR.command(a,e));a.ui.addButton&&a.ui.addButton(b,{label:c,command:d,toolbar:"bidi,"+f})}if(!a.blockless){var d=a.lang.bidi;f("BidiLtr",d.ltr,"bidiltr",p("ltr"),10);f("BidiRtl",d.rtl,"bidirtl",p("rtl"),20);a.on("contentDom",function(){a.document.on("dirChanged",function(b){a.fire("dirChanged",{node:b.data,dir:b.data.getDirection(1)})})});a.on("contentDirChanged",function(b){b=(a.lang.dir!=b.data?"add":"remove")+"Class";var c=a.ui.space(a.config.toolbarLocation);if(c)c[b]("cke_mixed_dir_content")})}}});
617for(var l=CKEDITOR.dom.element.prototype,n=["setStyle","removeStyle","setAttribute","removeAttribute"],m=0;m<n.length;m++)l[n[m]]=CKEDITOR.tools.override(l[n[m]],w)})();(function(){var m={exec:function(g){var a=g.getCommand("blockquote").state,k=g.getSelection(),c=k&&k.getRanges()[0];if(c){var h=k.createBookmarks();if(CKEDITOR.env.ie){var e=h[0].startNode,b=h[0].endNode,d;if(e&&"blockquote"==e.getParent().getName())for(d=e;d=d.getNext();)if(d.type==CKEDITOR.NODE_ELEMENT&&d.isBlockBoundary()){e.move(d,!0);break}if(b&&"blockquote"==b.getParent().getName())for(d=b;d=d.getPrevious();)if(d.type==CKEDITOR.NODE_ELEMENT&&d.isBlockBoundary()){b.move(d);break}}var f=c.createIterator();
609f.enlargeBr=g.config.enterMode!=CKEDITOR.ENTER_BR;if(a==CKEDITOR.TRISTATE_OFF){for(e=[];a=f.getNextParagraph();)e.push(a);1>e.length&&(a=g.document.createElement(g.config.enterMode==CKEDITOR.ENTER_P?"p":"div"),b=h.shift(),c.insertNode(a),a.append(new CKEDITOR.dom.text("",g.document)),c.moveToBookmark(b),c.selectNodeContents(a),c.collapse(!0),b=c.createBookmark(),e.push(a),h.unshift(b));d=e[0].getParent();c=[];for(b=0;b<e.length;b++)a=e[b],d=d.getCommonAncestor(a.getParent());for(a={table:1,tbody:1, 618f.enlargeBr=g.config.enterMode!=CKEDITOR.ENTER_BR;if(a==CKEDITOR.TRISTATE_OFF){for(e=[];a=f.getNextParagraph();)e.push(a);1>e.length&&(a=g.document.createElement(g.config.enterMode==CKEDITOR.ENTER_P?"p":"div"),b=h.shift(),c.insertNode(a),a.append(new CKEDITOR.dom.text("",g.document)),c.moveToBookmark(b),c.selectNodeContents(a),c.collapse(!0),b=c.createBookmark(),e.push(a),h.unshift(b));d=e[0].getParent();c=[];for(b=0;b<e.length;b++)a=e[b],d=d.getCommonAncestor(a.getParent());for(a={table:1,tbody:1,
610tr:1,ol:1,ul:1};a[d.getName()];)d=d.getParent();for(b=null;0<e.length;){for(a=e.shift();!a.getParent().equals(d);)a=a.getParent();a.equals(b)||c.push(a);b=a}for(;0<c.length;)if(a=c.shift(),"blockquote"==a.getName()){for(b=new CKEDITOR.dom.documentFragment(g.document);a.getFirst();)b.append(a.getFirst().remove()),e.push(b.getLast());b.replace(a)}else e.push(a);c=g.document.createElement("blockquote");for(c.insertBefore(e[0]);0<e.length;)a=e.shift(),c.append(a)}else if(a==CKEDITOR.TRISTATE_ON){b=[]; 619tr:1,ol:1,ul:1};a[d.getName()];)d=d.getParent();for(b=null;0<e.length;){for(a=e.shift();!a.getParent().equals(d);)a=a.getParent();a.equals(b)||c.push(a);b=a}for(;0<c.length;)if(a=c.shift(),"blockquote"==a.getName()){for(b=new CKEDITOR.dom.documentFragment(g.document);a.getFirst();)b.append(a.getFirst().remove()),e.push(b.getLast());b.replace(a)}else e.push(a);c=g.document.createElement("blockquote");for(c.insertBefore(e[0]);0<e.length;)a=e.shift(),c.append(a)}else if(a==CKEDITOR.TRISTATE_ON){b=[];
611for(d={};a=f.getNextParagraph();){for(e=c=null;a.getParent();){if("blockquote"==a.getParent().getName()){c=a.getParent();e=a;break}a=a.getParent()}c&&e&&!e.getCustomData("blockquote_moveout")&&(b.push(e),CKEDITOR.dom.element.setMarker(d,e,"blockquote_moveout",!0))}CKEDITOR.dom.element.clearAllMarkers(d);a=[];e=[];for(d={};0<b.length;)f=b.shift(),c=f.getParent(),f.getPrevious()?f.getNext()?(f.breakParent(f.getParent()),e.push(f.getNext())):f.remove().insertAfter(c):f.remove().insertBefore(c),c.getCustomData("blockquote_processed")|| 620for(d={};a=f.getNextParagraph();){for(e=c=null;a.getParent();){if("blockquote"==a.getParent().getName()){c=a.getParent();e=a;break}a=a.getParent()}c&&e&&!e.getCustomData("blockquote_moveout")&&(b.push(e),CKEDITOR.dom.element.setMarker(d,e,"blockquote_moveout",!0))}CKEDITOR.dom.element.clearAllMarkers(d);a=[];e=[];for(d={};0<b.length;)f=b.shift(),c=f.getParent(),f.getPrevious()?f.getNext()?(f.breakParent(f.getParent()),e.push(f.getNext())):f.remove().insertAfter(c):f.remove().insertBefore(c),c.getCustomData("blockquote_processed")||
@@ -652,7 +661,18 @@ fragmentRegExp:/\x3c!--(?:Start|End)Fragment--\x3e/g,data:{},files:[],normalizeT
6527)&&(a="");return a},setData:function(b,a){b=this._.normalizeType(b);this._.data[b]=a;if(CKEDITOR.plugins.clipboard.isCustomDataTypesSupported||"URL"==b||"Text"==b){"Text"==p&&"Text"==b&&(this.id=a);try{this.$.setData(b,a)}catch(c){}}},getTransferType:function(b){return this.sourceEditor?this.sourceEditor==b?CKEDITOR.DATA_TRANSFER_INTERNAL:CKEDITOR.DATA_TRANSFER_CROSS_EDITORS:CKEDITOR.DATA_TRANSFER_EXTERNAL},cacheData:function(){function b(b){b=a._.normalizeType(b);var c=a.getData(b);c&&(a._.data[b]= 6617)&&(a="");return a},setData:function(b,a){b=this._.normalizeType(b);this._.data[b]=a;if(CKEDITOR.plugins.clipboard.isCustomDataTypesSupported||"URL"==b||"Text"==b){"Text"==p&&"Text"==b&&(this.id=a);try{this.$.setData(b,a)}catch(c){}}},getTransferType:function(b){return this.sourceEditor?this.sourceEditor==b?CKEDITOR.DATA_TRANSFER_INTERNAL:CKEDITOR.DATA_TRANSFER_CROSS_EDITORS:CKEDITOR.DATA_TRANSFER_EXTERNAL},cacheData:function(){function b(b){b=a._.normalizeType(b);var c=a.getData(b);c&&(a._.data[b]=
653c)}if(this.$){var a=this,c,d;if(CKEDITOR.plugins.clipboard.isCustomDataTypesSupported){if(this.$.types)for(c=0;c<this.$.types.length;c++)b(this.$.types[c])}else b("Text"),b("URL");d=this._getImageFromClipboard();if(this.$&&this.$.files||d){this._.files=[];for(c=0;c<this.$.files.length;c++)this._.files.push(this.$.files[c]);0===this._.files.length&&d&&this._.files.push(d)}}},getFilesCount:function(){return this._.files.length?this._.files.length:this.$&&this.$.files&&this.$.files.length?this.$.files.length: 662c)}if(this.$){var a=this,c,d;if(CKEDITOR.plugins.clipboard.isCustomDataTypesSupported){if(this.$.types)for(c=0;c<this.$.types.length;c++)b(this.$.types[c])}else b("Text"),b("URL");d=this._getImageFromClipboard();if(this.$&&this.$.files||d){this._.files=[];for(c=0;c<this.$.files.length;c++)this._.files.push(this.$.files[c]);0===this._.files.length&&d&&this._.files.push(d)}}},getFilesCount:function(){return this._.files.length?this._.files.length:this.$&&this.$.files&&this.$.files.length?this.$.files.length:
654this._getImageFromClipboard()?1:0},getFile:function(b){return this._.files.length?this._.files[b]:this.$&&this.$.files&&this.$.files.length?this.$.files[b]:0===b?this._getImageFromClipboard():void 0},isEmpty:function(){var b={},a;if(this.getFilesCount())return!1;for(a in this._.data)b[a]=1;if(this.$)if(CKEDITOR.plugins.clipboard.isCustomDataTypesSupported){if(this.$.types)for(var c=0;c<this.$.types.length;c++)b[this.$.types[c]]=1}else b.Text=1,b.URL=1;"Text"!=p&&(b[p]=0);for(a in b)if(b[a]&&""!== 663this._getImageFromClipboard()?1:0},getFile:function(b){return this._.files.length?this._.files[b]:this.$&&this.$.files&&this.$.files.length?this.$.files[b]:0===b?this._getImageFromClipboard():void 0},isEmpty:function(){var b={},a;if(this.getFilesCount())return!1;for(a in this._.data)b[a]=1;if(this.$)if(CKEDITOR.plugins.clipboard.isCustomDataTypesSupported){if(this.$.types)for(var c=0;c<this.$.types.length;c++)b[this.$.types[c]]=1}else b.Text=1,b.URL=1;"Text"!=p&&(b[p]=0);for(a in b)if(b[a]&&""!==
655this.getData(a))return!1;return!0},_getImageFromClipboard:function(){var b;if(this.$&&this.$.items&&this.$.items[0])try{if((b=this.$.items[0].getAsFile())&&b.type)return b}catch(a){}}}})();(function(){CKEDITOR.plugins.add("panel",{beforeInit:function(a){a.ui.addHandler(CKEDITOR.UI_PANEL,CKEDITOR.ui.panel.handler)}});CKEDITOR.UI_PANEL="panel";CKEDITOR.ui.panel=function(a,b){b&&CKEDITOR.tools.extend(this,b);CKEDITOR.tools.extend(this,{className:"",css:[]});this.id=CKEDITOR.tools.getNextId();this.document=a;this.isFramed=this.forceIFrame||this.css.length;this._={blocks:{}}};CKEDITOR.ui.panel.handler={create:function(a){return new CKEDITOR.ui.panel(a)}};var f=CKEDITOR.addTemplate("panel", 664this.getData(a))return!1;return!0},_getImageFromClipboard:function(){var b;if(this.$&&this.$.items&&this.$.items[0])try{if((b=this.$.items[0].getAsFile())&&b.type)return b}catch(a){}}}})();(function(){var c='\x3ca id\x3d"{id}" class\x3d"cke_button cke_button__{name} cke_button_{state} {cls}"'+(CKEDITOR.env.gecko&&!CKEDITOR.env.hc?"":" href\x3d\"javascript:void('{titleJs}')\"")+' title\x3d"{title}" tabindex\x3d"-1" hidefocus\x3d"true" role\x3d"button" aria-labelledby\x3d"{id}_label" aria-haspopup\x3d"{hasArrow}" aria-disabled\x3d"{ariaDisabled}"';CKEDITOR.env.gecko&&CKEDITOR.env.mac&&(c+=' onkeypress\x3d"return false;"');CKEDITOR.env.gecko&&(c+=' onblur\x3d"this.style.cssText \x3d this.style.cssText;"');
665var c=c+(' onkeydown\x3d"return CKEDITOR.tools.callFunction({keydownFn},event);" onfocus\x3d"return CKEDITOR.tools.callFunction({focusFn},event);" '+(CKEDITOR.env.ie?'onclick\x3d"return false;" onmouseup':"onclick")+'\x3d"CKEDITOR.tools.callFunction({clickFn},this);return false;"\x3e\x3cspan class\x3d"cke_button_icon cke_button__{iconName}_icon" style\x3d"{style}"'),c=c+'\x3e\x26nbsp;\x3c/span\x3e\x3cspan id\x3d"{id}_label" class\x3d"cke_button_label cke_button__{name}_label" aria-hidden\x3d"false"\x3e{label}\x3c/span\x3e{arrowHtml}\x3c/a\x3e',
666r=CKEDITOR.addTemplate("buttonArrow",'\x3cspan class\x3d"cke_button_arrow"\x3e'+(CKEDITOR.env.hc?"\x26#9660;":"")+"\x3c/span\x3e"),t=CKEDITOR.addTemplate("button",c);CKEDITOR.plugins.add("button",{beforeInit:function(a){a.ui.addHandler(CKEDITOR.UI_BUTTON,CKEDITOR.ui.button.handler)}});CKEDITOR.UI_BUTTON="button";CKEDITOR.ui.button=function(a){CKEDITOR.tools.extend(this,a,{title:a.label,click:a.click||function(b){b.execCommand(a.command)}});this._={}};CKEDITOR.ui.button.handler={create:function(a){return new CKEDITOR.ui.button(a)}};
667CKEDITOR.ui.button.prototype={render:function(a,b){function c(){var e=a.mode;e&&(e=this.modes[e]?void 0!==k[e]?k[e]:CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED,e=a.readOnly&&!this.readOnly?CKEDITOR.TRISTATE_DISABLED:e,this.setState(e),this.refresh&&this.refresh())}var l=CKEDITOR.env,m=this._.id=CKEDITOR.tools.getNextId(),f="",g=this.command,n;this._.editor=a;var d={id:m,button:this,editor:a,focus:function(){CKEDITOR.document.getById(m).focus()},execute:function(){this.button.click(a)},attach:function(a){this.button.attach(a)}},
668u=CKEDITOR.tools.addFunction(function(a){if(d.onkey)return a=new CKEDITOR.dom.event(a),!1!==d.onkey(d,a.getKeystroke())}),v=CKEDITOR.tools.addFunction(function(a){var b;d.onfocus&&(b=!1!==d.onfocus(d,new CKEDITOR.dom.event(a)));return b}),p=0;d.clickFn=n=CKEDITOR.tools.addFunction(function(){p&&(a.unlockSelection(1),p=0);d.execute();l.iOS&&a.focus()});if(this.modes){var k={};a.on("beforeModeUnload",function(){a.mode&&this._.state!=CKEDITOR.TRISTATE_DISABLED&&(k[a.mode]=this._.state)},this);a.on("activeFilterChange",
669c,this);a.on("mode",c,this);!this.readOnly&&a.on("readOnly",c,this)}else g&&(g=a.getCommand(g))&&(g.on("state",function(){this.setState(g.state)},this),f+=g.state==CKEDITOR.TRISTATE_ON?"on":g.state==CKEDITOR.TRISTATE_DISABLED?"disabled":"off");if(this.directional)a.on("contentDirChanged",function(b){var c=CKEDITOR.document.getById(this._.id),d=c.getFirst();b=b.data;b!=a.lang.dir?c.addClass("cke_"+b):c.removeClass("cke_ltr").removeClass("cke_rtl");d.setAttribute("style",CKEDITOR.skin.getIconStyle(h,
670"rtl"==b,this.icon,this.iconOffset))},this);g||(f+="off");var q=this.name||this.command,h=q;this.icon&&!/\./.test(this.icon)&&(h=this.icon,this.icon=null);f={id:m,name:q,iconName:h,label:this.label,cls:this.className||"",state:f,ariaDisabled:"disabled"==f?"true":"false",title:this.title,titleJs:l.gecko&&!l.hc?"":(this.title||"").replace("'",""),hasArrow:this.hasArrow?"true":"false",keydownFn:u,focusFn:v,clickFn:n,style:CKEDITOR.skin.getIconStyle(h,"rtl"==a.lang.dir,this.icon,this.iconOffset),arrowHtml:this.hasArrow?
671r.output():""};t.output(f,b);if(this.onRender)this.onRender();return d},setState:function(a){if(this._.state==a)return!1;this._.state=a;var b=CKEDITOR.document.getById(this._.id);return b?(b.setState(a,"cke_button"),a==CKEDITOR.TRISTATE_DISABLED?b.setAttribute("aria-disabled",!0):b.removeAttribute("aria-disabled"),this.hasArrow?(a=a==CKEDITOR.TRISTATE_ON?this._.editor.lang.button.selectedLabel.replace(/%1/g,this.label):this.label,CKEDITOR.document.getById(this._.id+"_label").setText(a)):a==CKEDITOR.TRISTATE_ON?
672b.setAttribute("aria-pressed",!0):b.removeAttribute("aria-pressed"),!0):!1},getState:function(){return this._.state},toFeature:function(a){if(this._.feature)return this._.feature;var b=this;this.allowedContent||this.requiredContent||!this.command||(b=a.getCommand(this.command)||b);return this._.feature=b}};CKEDITOR.ui.prototype.addButton=function(a,b){this.add(a,CKEDITOR.UI_BUTTON,b)}})();CKEDITOR.plugins.add("panelbutton",{requires:"button",onLoad:function(){function e(c){var a=this._;a.state!=CKEDITOR.TRISTATE_DISABLED&&(this.createPanel(c),a.on?a.panel.hide():a.panel.showBlock(this._.id,this.document.getById(this._.id),4))}CKEDITOR.ui.panelButton=CKEDITOR.tools.createClass({base:CKEDITOR.ui.button,$:function(c){var a=c.panel||{};delete c.panel;this.base(c);this.document=a.parent&&a.parent.getDocument()||CKEDITOR.document;a.block={attributes:a.attributes};this.hasArrow=a.toolbarRelated=
673!0;this.click=e;this._={panelDefinition:a}},statics:{handler:{create:function(c){return new CKEDITOR.ui.panelButton(c)}}},proto:{createPanel:function(c){var a=this._;if(!a.panel){var f=this._.panelDefinition,e=this._.panelDefinition.block,g=f.parent||CKEDITOR.document.getBody(),d=this._.panel=new CKEDITOR.ui.floatPanel(c,g,f),f=d.addBlock(a.id,e),b=this;d.onShow=function(){b.className&&this.element.addClass(b.className+"_panel");b.setState(CKEDITOR.TRISTATE_ON);a.on=1;b.editorFocus&&c.focus();if(b.onOpen)b.onOpen()};
674d.onHide=function(d){b.className&&this.element.getFirst().removeClass(b.className+"_panel");b.setState(b.modes&&b.modes[c.mode]?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED);a.on=0;if(!d&&b.onClose)b.onClose()};d.onEscape=function(){d.hide(1);b.document.getById(a.id).focus()};if(this.onBlock)this.onBlock(d,f);f.onHide=function(){a.on=0;b.setState(CKEDITOR.TRISTATE_OFF)}}}}})},beforeInit:function(e){e.ui.addHandler(CKEDITOR.UI_PANELBUTTON,CKEDITOR.ui.panelButton.handler)}});
675CKEDITOR.UI_PANELBUTTON="panelbutton";(function(){CKEDITOR.plugins.add("panel",{beforeInit:function(a){a.ui.addHandler(CKEDITOR.UI_PANEL,CKEDITOR.ui.panel.handler)}});CKEDITOR.UI_PANEL="panel";CKEDITOR.ui.panel=function(a,b){b&&CKEDITOR.tools.extend(this,b);CKEDITOR.tools.extend(this,{className:"",css:[]});this.id=CKEDITOR.tools.getNextId();this.document=a;this.isFramed=this.forceIFrame||this.css.length;this._={blocks:{}}};CKEDITOR.ui.panel.handler={create:function(a){return new CKEDITOR.ui.panel(a)}};var f=CKEDITOR.addTemplate("panel",
656'\x3cdiv lang\x3d"{langCode}" id\x3d"{id}" dir\x3d{dir} class\x3d"cke cke_reset_all {editorId} cke_panel cke_panel {cls} cke_{dir}" style\x3d"z-index:{z-index}" role\x3d"presentation"\x3e{frame}\x3c/div\x3e'),g=CKEDITOR.addTemplate("panel-frame",'\x3ciframe id\x3d"{id}" class\x3d"cke_panel_frame" role\x3d"presentation" frameborder\x3d"0" src\x3d"{src}"\x3e\x3c/iframe\x3e'),h=CKEDITOR.addTemplate("panel-frame-inner",'\x3c!DOCTYPE html\x3e\x3chtml class\x3d"cke_panel_container {env}" dir\x3d"{dir}" lang\x3d"{langCode}"\x3e\x3chead\x3e{css}\x3c/head\x3e\x3cbody class\x3d"cke_{dir}" style\x3d"margin:0;padding:0" onload\x3d"{onload}"\x3e\x3c/body\x3e\x3c/html\x3e'); 676'\x3cdiv lang\x3d"{langCode}" id\x3d"{id}" dir\x3d{dir} class\x3d"cke cke_reset_all {editorId} cke_panel cke_panel {cls} cke_{dir}" style\x3d"z-index:{z-index}" role\x3d"presentation"\x3e{frame}\x3c/div\x3e'),g=CKEDITOR.addTemplate("panel-frame",'\x3ciframe id\x3d"{id}" class\x3d"cke_panel_frame" role\x3d"presentation" frameborder\x3d"0" src\x3d"{src}"\x3e\x3c/iframe\x3e'),h=CKEDITOR.addTemplate("panel-frame-inner",'\x3c!DOCTYPE html\x3e\x3chtml class\x3d"cke_panel_container {env}" dir\x3d"{dir}" lang\x3d"{langCode}"\x3e\x3chead\x3e{css}\x3c/head\x3e\x3cbody class\x3d"cke_{dir}" style\x3d"margin:0;padding:0" onload\x3d"{onload}"\x3e\x3c/body\x3e\x3c/html\x3e');
657CKEDITOR.ui.panel.prototype={render:function(a,b){this.getHolderElement=function(){var a=this._.holder;if(!a){if(this.isFramed){var a=this.document.getById(this.id+"_frame"),b=a.getParent(),a=a.getFrameDocument();CKEDITOR.env.iOS&&b.setStyles({overflow:"scroll","-webkit-overflow-scrolling":"touch"});b=CKEDITOR.tools.addFunction(CKEDITOR.tools.bind(function(){this.isLoaded=!0;if(this.onLoad)this.onLoad()},this));a.write(h.output(CKEDITOR.tools.extend({css:CKEDITOR.tools.buildStyleHtml(this.css),onload:"window.parent.CKEDITOR.tools.callFunction("+ 677CKEDITOR.ui.panel.prototype={render:function(a,b){this.getHolderElement=function(){var a=this._.holder;if(!a){if(this.isFramed){var a=this.document.getById(this.id+"_frame"),b=a.getParent(),a=a.getFrameDocument();CKEDITOR.env.iOS&&b.setStyles({overflow:"scroll","-webkit-overflow-scrolling":"touch"});b=CKEDITOR.tools.addFunction(CKEDITOR.tools.bind(function(){this.isLoaded=!0;if(this.onLoad)this.onLoad()},this));a.write(h.output(CKEDITOR.tools.extend({css:CKEDITOR.tools.buildStyleHtml(this.css),onload:"window.parent.CKEDITOR.tools.callFunction("+
658b+");"},d)));a.getWindow().$.CKEDITOR=CKEDITOR;a.on("keydown",function(a){var b=a.data.getKeystroke(),c=this.document.getById(this.id).getAttribute("dir");this._.onKeyDown&&!1===this._.onKeyDown(b)?a.data.preventDefault():(27==b||b==("rtl"==c?39:37))&&this.onEscape&&!1===this.onEscape(b)&&a.data.preventDefault()},this);a=a.getBody();a.unselectable();CKEDITOR.env.air&&CKEDITOR.tools.callFunction(b)}else a=this.document.getById(this.id);this._.holder=a}return a};var d={editorId:a.id,id:this.id,langCode:a.langCode, 678b+");"},d)));a.getWindow().$.CKEDITOR=CKEDITOR;a.on("keydown",function(a){var b=a.data.getKeystroke(),c=this.document.getById(this.id).getAttribute("dir");this._.onKeyDown&&!1===this._.onKeyDown(b)?a.data.preventDefault():(27==b||b==("rtl"==c?39:37))&&this.onEscape&&!1===this.onEscape(b)&&a.data.preventDefault()},this);a=a.getBody();a.unselectable();CKEDITOR.env.air&&CKEDITOR.tools.callFunction(b)}else a=this.document.getById(this.id);this._.holder=a}return a};var d={editorId:a.id,id:this.id,langCode:a.langCode,
@@ -673,7 +693,16 @@ k.setStyles({top:n+"px",left:d+"px"});k.setOpacity(1);g&&g()},this);m.isLoaded?a
673this.visible&&this._.showBlockParams&&(this.hide(),this.showBlock.apply(this,a))},focus:function(){if(CKEDITOR.env.webkit){var a=CKEDITOR.document.getActive();a&&!a.equals(this._.iframe)&&a.$.blur()}(this._.lastFocused||this._.iframe.getFrameDocument().getWindow()).focus()},blur:function(){var a=this._.iframe.getFrameDocument().getActive();a&&a.is("a")&&(this._.lastFocused=a)},hide:function(a){if(this.visible&&(!this.onHide||!0!==this.onHide.call(this))){this.hideChild();CKEDITOR.env.gecko&&this._.iframe.getFrameDocument().$.activeElement.blur(); 693this.visible&&this._.showBlockParams&&(this.hide(),this.showBlock.apply(this,a))},focus:function(){if(CKEDITOR.env.webkit){var a=CKEDITOR.document.getActive();a&&!a.equals(this._.iframe)&&a.$.blur()}(this._.lastFocused||this._.iframe.getFrameDocument().getWindow()).focus()},blur:function(){var a=this._.iframe.getFrameDocument().getActive();a&&a.is("a")&&(this._.lastFocused=a)},hide:function(a){if(this.visible&&(!this.onHide||!0!==this.onHide.call(this))){this.hideChild();CKEDITOR.env.gecko&&this._.iframe.getFrameDocument().$.activeElement.blur();
674this.element.setStyle("display","none");this.visible=0;this.element.getFirst().removeCustomData("activePanel");if(a=a&&this._.returnFocus)CKEDITOR.env.webkit&&a.type&&a.getWindow().$.focus(),a.focus();delete this._.lastFocused;this._.showBlockParams=null;this._.editor.fire("panelHide",this)}},allowBlur:function(a){var b=this._.panel;void 0!==a&&(b.allowBlur=a);return b.allowBlur},showAsChild:function(a,b,c,f,h,g){if(this._.activeChild!=a||a._.panel._.offsetParentId!=c.getId())this.hideChild(),a.onHide= 694this.element.setStyle("display","none");this.visible=0;this.element.getFirst().removeCustomData("activePanel");if(a=a&&this._.returnFocus)CKEDITOR.env.webkit&&a.type&&a.getWindow().$.focus(),a.focus();delete this._.lastFocused;this._.showBlockParams=null;this._.editor.fire("panelHide",this)}},allowBlur:function(a){var b=this._.panel;void 0!==a&&(b.allowBlur=a);return b.allowBlur},showAsChild:function(a,b,c,f,h,g){if(this._.activeChild!=a||a._.panel._.offsetParentId!=c.getId())this.hideChild(),a.onHide=
675CKEDITOR.tools.bind(function(){CKEDITOR.tools.setTimeout(function(){this._.focused||this.hide()},0,this)},this),this._.activeChild=a,this._.focused=!1,a.showBlock(b,c,f,h,g),this.blur(),(CKEDITOR.env.ie7Compat||CKEDITOR.env.ie6Compat)&&setTimeout(function(){a.element.getChild(0).$.style.cssText+=""},100)},hideChild:function(a){var b=this._.activeChild;b&&(delete b.onHide,delete this._.activeChild,b.hide(),a&&this.focus())}}});CKEDITOR.on("instanceDestroyed",function(){var a=CKEDITOR.tools.isEmpty(CKEDITOR.instances), 695CKEDITOR.tools.bind(function(){CKEDITOR.tools.setTimeout(function(){this._.focused||this.hide()},0,this)},this),this._.activeChild=a,this._.focused=!1,a.showBlock(b,c,f,h,g),this.blur(),(CKEDITOR.env.ie7Compat||CKEDITOR.env.ie6Compat)&&setTimeout(function(){a.element.getChild(0).$.style.cssText+=""},100)},hideChild:function(a){var b=this._.activeChild;b&&(delete b.onHide,delete this._.activeChild,b.hide(),a&&this.focus())}}});CKEDITOR.on("instanceDestroyed",function(){var a=CKEDITOR.tools.isEmpty(CKEDITOR.instances),
676b;for(b in f){var c=f[b];a?c.destroy():c.element.hide()}a&&(f={})})})();CKEDITOR.plugins.add("menu",{requires:"floatpanel",beforeInit:function(g){for(var h=g.config.menu_groups.split(","),p=g._.menuGroups={},n=g._.menuItems={},a=0;a<h.length;a++)p[h[a]]=a+1;g.addMenuGroup=function(b,a){p[b]=a||100};g.addMenuItem=function(a,c){p[c.group]&&(n[a]=new CKEDITOR.menuItem(this,a,c))};g.addMenuItems=function(a){for(var c in a)this.addMenuItem(c,a[c])};g.getMenuItem=function(a){return n[a]};g.removeMenuItem=function(a){delete n[a]}}}); 696b;for(b in f){var c=f[b];a?c.destroy():c.element.hide()}a&&(f={})})})();CKEDITOR.plugins.add("colorbutton",{requires:"panelbutton,floatpanel",init:function(c){function r(p,g,e,h){var k=new CKEDITOR.style(l["colorButton_"+g+"Style"]),m=CKEDITOR.tools.getNextId()+"_colorBox";c.ui.add(p,CKEDITOR.UI_PANELBUTTON,{label:e,title:e,modes:{wysiwyg:1},editorFocus:0,toolbar:"colors,"+h,allowedContent:k,requiredContent:k,panel:{css:CKEDITOR.skin.getPath("editor"),attributes:{role:"listbox","aria-label":f.panelTitle}},onBlock:function(a,b){b.autoSize=!0;b.element.addClass("cke_colorblock");
697b.element.setHtml(u(a,g,m));b.element.getDocument().getBody().setStyle("overflow","hidden");CKEDITOR.ui.fire("ready",this);var d=b.keys,e="rtl"==c.lang.dir;d[e?37:39]="next";d[40]="next";d[9]="next";d[e?39:37]="prev";d[38]="prev";d[CKEDITOR.SHIFT+9]="prev";d[32]="click"},refresh:function(){c.activeFilter.check(k)||this.setState(CKEDITOR.TRISTATE_DISABLED)},onOpen:function(){var a=c.getSelection(),a=a&&a.getStartElement(),a=c.elementPath(a),b;if(a){a=a.block||a.blockLimit||c.document.getBody();do b=
698a&&a.getComputedStyle("back"==g?"background-color":"color")||"transparent";while("back"==g&&"transparent"==b&&a&&(a=a.getParent()));b&&"transparent"!=b||(b="#ffffff");this._.panel._.iframe.getFrameDocument().getById(m).setStyle("background-color",b);return b}}})}function u(p,g,e){var h=[],k=l.colorButton_colors.split(","),m=c.plugins.colordialog&&!1!==l.colorButton_enableMore,a=k.length+(m?2:1),b=CKEDITOR.tools.addFunction(function(a,b){function d(a){this.removeListener("ok",d);this.removeListener("cancel",
699d);"ok"==a.name&&e(this.getContentElement("picker","selectedColor").getValue(),b)}var e=arguments.callee;if("?"==a)c.openDialog("colordialog",function(){this.on("ok",d);this.on("cancel",d)});else{c.focus();p.hide();c.fire("saveSnapshot");c.removeStyle(new CKEDITOR.style(l["colorButton_"+b+"Style"],{color:"inherit"}));if(a){var f=l["colorButton_"+b+"Style"];f.childRule="back"==b?function(a){return t(a)}:function(a){return!(a.is("a")||a.getElementsByTag("a").count())||t(a)};c.applyStyle(new CKEDITOR.style(f,
700{color:a}))}c.fire("saveSnapshot")}});h.push('\x3ca class\x3d"cke_colorauto" _cke_focus\x3d1 hidefocus\x3dtrue title\x3d"',f.auto,'" onclick\x3d"CKEDITOR.tools.callFunction(',b,",null,'",g,"');return false;\" href\x3d\"javascript:void('",f.auto,'\')" role\x3d"option" aria-posinset\x3d"1" aria-setsize\x3d"',a,'"\x3e\x3ctable role\x3d"presentation" cellspacing\x3d0 cellpadding\x3d0 width\x3d"100%"\x3e\x3ctr\x3e\x3ctd\x3e\x3cspan class\x3d"cke_colorbox" id\x3d"',e,'"\x3e\x3c/span\x3e\x3c/td\x3e\x3ctd colspan\x3d7 align\x3dcenter\x3e',
701f.auto,'\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3c/a\x3e\x3ctable role\x3d"presentation" cellspacing\x3d0 cellpadding\x3d0 width\x3d"100%"\x3e');for(e=0;e<k.length;e++){0===e%8&&h.push("\x3c/tr\x3e\x3ctr\x3e");var d=k[e].split("/"),n=d[0],q=d[1]||n;d[1]||(n="#"+n.replace(/^(.)(.)(.)$/,"$1$1$2$2$3$3"));d=c.lang.colorbutton.colors[q]||q;h.push('\x3ctd\x3e\x3ca class\x3d"cke_colorbox" _cke_focus\x3d1 hidefocus\x3dtrue title\x3d"',d,'" onclick\x3d"CKEDITOR.tools.callFunction(',b,",'",n,"','",g,"'); return false;\" href\x3d\"javascript:void('",
702d,'\')" role\x3d"option" aria-posinset\x3d"',e+2,'" aria-setsize\x3d"',a,'"\x3e\x3cspan class\x3d"cke_colorbox" style\x3d"background-color:#',q,'"\x3e\x3c/span\x3e\x3c/a\x3e\x3c/td\x3e')}m&&h.push('\x3c/tr\x3e\x3ctr\x3e\x3ctd colspan\x3d8 align\x3dcenter\x3e\x3ca class\x3d"cke_colormore" _cke_focus\x3d1 hidefocus\x3dtrue title\x3d"',f.more,'" onclick\x3d"CKEDITOR.tools.callFunction(',b,",'?','",g,"');return false;\" href\x3d\"javascript:void('",f.more,"')\"",' role\x3d"option" aria-posinset\x3d"',
703a,'" aria-setsize\x3d"',a,'"\x3e',f.more,"\x3c/a\x3e\x3c/td\x3e");h.push("\x3c/tr\x3e\x3c/table\x3e");return h.join("")}function t(c){return"false"==c.getAttribute("contentEditable")||c.getAttribute("data-nostyle")}var l=c.config,f=c.lang.colorbutton;CKEDITOR.env.hc||(r("TextColor","fore",f.textColorTitle,10),r("BGColor","back",f.bgColorTitle,20))}});CKEDITOR.config.colorButton_colors="000,800000,8B4513,2F4F4F,008080,000080,4B0082,696969,B22222,A52A2A,DAA520,006400,40E0D0,0000CD,800080,808080,F00,FF8C00,FFD700,008000,0FF,00F,EE82EE,A9A9A9,FFA07A,FFA500,FFFF00,00FF00,AFEEEE,ADD8E6,DDA0DD,D3D3D3,FFF0F5,FAEBD7,FFFFE0,F0FFF0,F0FFFF,F0F8FF,E6E6FA,FFF";
704CKEDITOR.config.colorButton_foreStyle={element:"span",styles:{color:"#(color)"},overrides:[{element:"font",attributes:{color:null}}]};CKEDITOR.config.colorButton_backStyle={element:"span",styles:{"background-color":"#(color)"}};CKEDITOR.plugins.colordialog={requires:"dialog",init:function(b){var c=new CKEDITOR.dialogCommand("colordialog");c.editorFocus=!1;b.addCommand("colordialog",c);CKEDITOR.dialog.add("colordialog",this.path+"dialogs/colordialog.js");b.getColorFromDialog=function(c,f){var d=function(a){this.removeListener("ok",d);this.removeListener("cancel",d);a="ok"==a.name?this.getValueOf("picker","selectedColor"):null;c.call(f,a)},e=function(a){a.on("ok",d);a.on("cancel",d)};b.execCommand("colordialog");if(b._.storedDialogs&&
705b._.storedDialogs.colordialog)e(b._.storedDialogs.colordialog);else CKEDITOR.on("dialogDefinition",function(a){if("colordialog"==a.data.name){var b=a.data.definition;a.removeListener();b.onLoad=CKEDITOR.tools.override(b.onLoad,function(a){return function(){e(this);b.onLoad=a;"function"==typeof a&&a.call(this)}})}})}}};CKEDITOR.plugins.add("colordialog",CKEDITOR.plugins.colordialog);CKEDITOR.plugins.add("menu",{requires:"floatpanel",beforeInit:function(g){for(var h=g.config.menu_groups.split(","),p=g._.menuGroups={},n=g._.menuItems={},a=0;a<h.length;a++)p[h[a]]=a+1;g.addMenuGroup=function(b,a){p[b]=a||100};g.addMenuItem=function(a,c){p[c.group]&&(n[a]=new CKEDITOR.menuItem(this,a,c))};g.addMenuItems=function(a){for(var c in a)this.addMenuItem(c,a[c])};g.getMenuItem=function(a){return n[a]};g.removeMenuItem=function(a){delete n[a]}}});
677(function(){function g(a){a.sort(function(a,c){return a.group<c.group?-1:a.group>c.group?1:a.order<c.order?-1:a.order>c.order?1:0})}var h='\x3cspan class\x3d"cke_menuitem"\x3e\x3ca id\x3d"{id}" class\x3d"cke_menubutton cke_menubutton__{name} cke_menubutton_{state} {cls}" href\x3d"{href}" title\x3d"{title}" tabindex\x3d"-1"_cke_focus\x3d1 hidefocus\x3d"true" role\x3d"{role}" aria-haspopup\x3d"{hasPopup}" aria-disabled\x3d"{disabled}" {ariaChecked}';CKEDITOR.env.gecko&&CKEDITOR.env.mac&&(h+=' onkeypress\x3d"return false;"'); 706(function(){function g(a){a.sort(function(a,c){return a.group<c.group?-1:a.group>c.group?1:a.order<c.order?-1:a.order>c.order?1:0})}var h='\x3cspan class\x3d"cke_menuitem"\x3e\x3ca id\x3d"{id}" class\x3d"cke_menubutton cke_menubutton__{name} cke_menubutton_{state} {cls}" href\x3d"{href}" title\x3d"{title}" tabindex\x3d"-1"_cke_focus\x3d1 hidefocus\x3d"true" role\x3d"{role}" aria-haspopup\x3d"{hasPopup}" aria-disabled\x3d"{disabled}" {ariaChecked}';CKEDITOR.env.gecko&&CKEDITOR.env.mac&&(h+=' onkeypress\x3d"return false;"');
678CKEDITOR.env.gecko&&(h+=' onblur\x3d"this.style.cssText \x3d this.style.cssText;"');var h=h+(' onmouseover\x3d"CKEDITOR.tools.callFunction({hoverFn},{index});" onmouseout\x3d"CKEDITOR.tools.callFunction({moveOutFn},{index});" '+(CKEDITOR.env.ie?'onclick\x3d"return false;" onmouseup':"onclick")+'\x3d"CKEDITOR.tools.callFunction({clickFn},{index}); return false;"\x3e'),p=CKEDITOR.addTemplate("menuItem",h+'\x3cspan class\x3d"cke_menubutton_inner"\x3e\x3cspan class\x3d"cke_menubutton_icon"\x3e\x3cspan class\x3d"cke_button_icon cke_button__{iconName}_icon" style\x3d"{iconStyle}"\x3e\x3c/span\x3e\x3c/span\x3e\x3cspan class\x3d"cke_menubutton_label"\x3e{label}\x3c/span\x3e{arrowHtml}\x3c/span\x3e\x3c/a\x3e\x3c/span\x3e'), 707CKEDITOR.env.gecko&&(h+=' onblur\x3d"this.style.cssText \x3d this.style.cssText;"');var h=h+(' onmouseover\x3d"CKEDITOR.tools.callFunction({hoverFn},{index});" onmouseout\x3d"CKEDITOR.tools.callFunction({moveOutFn},{index});" '+(CKEDITOR.env.ie?'onclick\x3d"return false;" onmouseup':"onclick")+'\x3d"CKEDITOR.tools.callFunction({clickFn},{index}); return false;"\x3e'),p=CKEDITOR.addTemplate("menuItem",h+'\x3cspan class\x3d"cke_menubutton_inner"\x3e\x3cspan class\x3d"cke_menubutton_icon"\x3e\x3cspan class\x3d"cke_button_icon cke_button__{iconName}_icon" style\x3d"{iconStyle}"\x3e\x3c/span\x3e\x3c/span\x3e\x3cspan class\x3d"cke_menubutton_label"\x3e{label}\x3c/span\x3e{arrowHtml}\x3c/span\x3e\x3c/a\x3e\x3c/span\x3e'),
679n=CKEDITOR.addTemplate("menuArrow",'\x3cspan class\x3d"cke_menuarrow"\x3e\x3cspan\x3e{label}\x3c/span\x3e\x3c/span\x3e');CKEDITOR.menu=CKEDITOR.tools.createClass({$:function(a,b){b=this._.definition=b||{};this.id=CKEDITOR.tools.getNextId();this.editor=a;this.items=[];this._.listeners=[];this._.level=b.level||1;var c=CKEDITOR.tools.extend({},b.panel,{css:[CKEDITOR.skin.getPath("editor")],level:this._.level-1,block:{}}),m=c.block.attributes=c.attributes||{};!m.role&&(m.role="menu");this._.panelDefinition= 708n=CKEDITOR.addTemplate("menuArrow",'\x3cspan class\x3d"cke_menuarrow"\x3e\x3cspan\x3e{label}\x3c/span\x3e\x3c/span\x3e');CKEDITOR.menu=CKEDITOR.tools.createClass({$:function(a,b){b=this._.definition=b||{};this.id=CKEDITOR.tools.getNextId();this.editor=a;this.items=[];this._.listeners=[];this._.level=b.level||1;var c=CKEDITOR.tools.extend({},b.panel,{css:[CKEDITOR.skin.getPath("editor")],level:this._.level-1,block:{}}),m=c.block.attributes=c.attributes||{};!m.role&&(m.role="menu");this._.panelDefinition=
@@ -689,33 +718,14 @@ this.icon);a={id:h,name:this.name,iconName:g,label:this.label,cls:this.className
689p.output(a,c)}}})})();CKEDITOR.config.menu_groups="clipboard,form,tablecell,tablecellproperties,tablerow,tablecolumn,table,anchor,link,image,flash,checkbox,radio,textfield,hiddenfield,imagebutton,button,select,textarea,div";CKEDITOR.plugins.add("contextmenu",{requires:"menu",onLoad:function(){CKEDITOR.plugins.contextMenu=CKEDITOR.tools.createClass({base:CKEDITOR.menu,$:function(a){this.base.call(this,a,{panel:{className:"cke_menu_panel",attributes:{"aria-label":a.lang.contextmenu.options}}})},proto:{addTarget:function(a,e){a.on("contextmenu",function(a){a=a.data;var c=CKEDITOR.env.webkit?f:CKEDITOR.env.mac?a.$.metaKey:a.$.ctrlKey;if(!e||!c){a.preventDefault();if(CKEDITOR.env.mac&&CKEDITOR.env.webkit){var c=this.editor, 718p.output(a,c)}}})})();CKEDITOR.config.menu_groups="clipboard,form,tablecell,tablecellproperties,tablerow,tablecolumn,table,anchor,link,image,flash,checkbox,radio,textfield,hiddenfield,imagebutton,button,select,textarea,div";CKEDITOR.plugins.add("contextmenu",{requires:"menu",onLoad:function(){CKEDITOR.plugins.contextMenu=CKEDITOR.tools.createClass({base:CKEDITOR.menu,$:function(a){this.base.call(this,a,{panel:{className:"cke_menu_panel",attributes:{"aria-label":a.lang.contextmenu.options}}})},proto:{addTarget:function(a,e){a.on("contextmenu",function(a){a=a.data;var c=CKEDITOR.env.webkit?f:CKEDITOR.env.mac?a.$.metaKey:a.$.ctrlKey;if(!e||!c){a.preventDefault();if(CKEDITOR.env.mac&&CKEDITOR.env.webkit){var c=this.editor,
690b=(new CKEDITOR.dom.elementPath(a.getTarget(),c.editable())).contains(function(a){return a.hasAttribute("contenteditable")},!0);b&&"false"==b.getAttribute("contenteditable")&&c.getSelection().fake(b)}var b=a.getTarget().getDocument(),d=a.getTarget().getDocument().getDocumentElement(),c=!b.equals(CKEDITOR.document),b=b.getWindow().getScrollPosition(),g=c?a.$.clientX:a.$.pageX||b.x+a.$.clientX,h=c?a.$.clientY:a.$.pageY||b.y+a.$.clientY;CKEDITOR.tools.setTimeout(function(){this.open(d,null,g,h)},CKEDITOR.env.ie? 719b=(new CKEDITOR.dom.elementPath(a.getTarget(),c.editable())).contains(function(a){return a.hasAttribute("contenteditable")},!0);b&&"false"==b.getAttribute("contenteditable")&&c.getSelection().fake(b)}var b=a.getTarget().getDocument(),d=a.getTarget().getDocument().getDocumentElement(),c=!b.equals(CKEDITOR.document),b=b.getWindow().getScrollPosition(),g=c?a.$.clientX:a.$.pageX||b.x+a.$.clientX,h=c?a.$.clientY:a.$.pageY||b.y+a.$.clientY;CKEDITOR.tools.setTimeout(function(){this.open(d,null,g,h)},CKEDITOR.env.ie?
691200:0,this)}},this);if(CKEDITOR.env.webkit){var f,d=function(){f=0};a.on("keydown",function(a){f=CKEDITOR.env.mac?a.data.$.metaKey:a.data.$.ctrlKey});a.on("keyup",d);a.on("contextmenu",d)}},open:function(a,e,f,d){this.editor.focus();a=a||CKEDITOR.document.getDocumentElement();this.editor.selectionChange(1);this.show(a,e,f,d)}}})},beforeInit:function(a){var e=a.contextMenu=new CKEDITOR.plugins.contextMenu(a);a.on("contentDom",function(){e.addTarget(a.editable(),!1!==a.config.browserContextMenuOnCtrl)}); 720200:0,this)}},this);if(CKEDITOR.env.webkit){var f,d=function(){f=0};a.on("keydown",function(a){f=CKEDITOR.env.mac?a.data.$.metaKey:a.data.$.ctrlKey});a.on("keyup",d);a.on("contextmenu",d)}},open:function(a,e,f,d){this.editor.focus();a=a||CKEDITOR.document.getDocumentElement();this.editor.selectionChange(1);this.show(a,e,f,d)}}})},beforeInit:function(a){var e=a.contextMenu=new CKEDITOR.plugins.contextMenu(a);a.on("contentDom",function(){e.addTarget(a.editable(),!1!==a.config.browserContextMenuOnCtrl)});
692a.addCommand("contextMenu",{exec:function(){a.contextMenu.open(a.document.getBody())}});a.setKeystroke(CKEDITOR.SHIFT+121,"contextMenu");a.setKeystroke(CKEDITOR.CTRL+CKEDITOR.SHIFT+121,"contextMenu")}});CKEDITOR.plugins.add("resize",{init:function(b){function f(d){var e=c.width,m=c.height,f=e+(d.data.$.screenX-n.x)*("rtl"==g?-1:1);d=m+(d.data.$.screenY-n.y);h&&(e=Math.max(a.resize_minWidth,Math.min(f,a.resize_maxWidth)));p&&(m=Math.max(a.resize_minHeight,Math.min(d,a.resize_maxHeight)));b.resize(h?e:null,m)}function k(){CKEDITOR.document.removeListener("mousemove",f);CKEDITOR.document.removeListener("mouseup",k);b.document&&(b.document.removeListener("mousemove",f),b.document.removeListener("mouseup", 721a.addCommand("contextMenu",{exec:function(){a.contextMenu.open(a.document.getBody())}});a.setKeystroke(CKEDITOR.SHIFT+121,"contextMenu");a.setKeystroke(CKEDITOR.CTRL+CKEDITOR.SHIFT+121,"contextMenu")}});(function(){function f(c){var a=this.att;c=c&&c.hasAttribute(a)&&c.getAttribute(a)||"";void 0!==c&&this.setValue(c)}function g(){for(var c,a=0;a<arguments.length;a++)if(arguments[a]instanceof CKEDITOR.dom.element){c=arguments[a];break}if(c){var a=this.att,b=this.getValue();b?c.setAttribute(a,b):c.removeAttribute(a,b)}}var k={id:1,dir:1,classes:1,styles:1};CKEDITOR.plugins.add("dialogadvtab",{requires:"dialog",allowedContent:function(c){c||(c=k);var a=[];c.id&&a.push("id");c.dir&&a.push("dir");var b=
693k))}var a=b.config,r=b.ui.spaceId("resizer"),g=b.element?b.element.getDirection(1):"ltr";!a.resize_dir&&(a.resize_dir="vertical");void 0===a.resize_maxWidth&&(a.resize_maxWidth=3E3);void 0===a.resize_maxHeight&&(a.resize_maxHeight=3E3);void 0===a.resize_minWidth&&(a.resize_minWidth=750);void 0===a.resize_minHeight&&(a.resize_minHeight=250);if(!1!==a.resize_enabled){var l=null,n,c,h=("both"==a.resize_dir||"horizontal"==a.resize_dir)&&a.resize_minWidth!=a.resize_maxWidth,p=("both"==a.resize_dir||"vertical"== 722"";a.length&&(b+="["+a.join(",")+"]");c.classes&&(b+="(*)");c.styles&&(b+="{*}");return b},createAdvancedTab:function(c,a,b){a||(a=k);var d=c.lang.common,h={id:"advanced",label:d.advancedTab,title:d.advancedTab,elements:[{type:"vbox",padding:1,children:[]}]},e=[];if(a.id||a.dir)a.id&&e.push({id:"advId",att:"id",type:"text",requiredContent:b?b+"[id]":null,label:d.id,setup:f,commit:g}),a.dir&&e.push({id:"advLangDir",att:"dir",type:"select",requiredContent:b?b+"[dir]":null,label:d.langDir,"default":"",
694a.resize_dir)&&a.resize_minHeight!=a.resize_maxHeight,q=CKEDITOR.tools.addFunction(function(d){l||(l=b.getResizable());c={width:l.$.offsetWidth||0,height:l.$.offsetHeight||0};n={x:d.screenX,y:d.screenY};a.resize_minWidth>c.width&&(a.resize_minWidth=c.width);a.resize_minHeight>c.height&&(a.resize_minHeight=c.height);CKEDITOR.document.on("mousemove",f);CKEDITOR.document.on("mouseup",k);b.document&&(b.document.on("mousemove",f),b.document.on("mouseup",k));d.preventDefault&&d.preventDefault()});b.on("destroy", 723style:"width:100%",items:[[d.notSet,""],[d.langDirLTR,"ltr"],[d.langDirRTL,"rtl"]],setup:f,commit:g}),h.elements[0].children.push({type:"hbox",widths:["50%","50%"],children:[].concat(e)});if(a.styles||a.classes)e=[],a.styles&&e.push({id:"advStyles",att:"style",type:"text",requiredContent:b?b+"{cke-xyz}":null,label:d.styles,"default":"",validate:CKEDITOR.dialog.validate.inlineStyle(d.invalidInlineStyle),onChange:function(){},getStyle:function(a,c){var b=this.getValue().match(new RegExp("(?:^|;)\\s*"+
695function(){CKEDITOR.tools.removeFunction(q)});b.on("uiSpace",function(a){if("bottom"==a.data.space){var e="";h&&!p&&(e=" cke_resizer_horizontal");!h&&p&&(e=" cke_resizer_vertical");var c='\x3cspan id\x3d"'+r+'" class\x3d"cke_resizer'+e+" cke_resizer_"+g+'" title\x3d"'+CKEDITOR.tools.htmlEncode(b.lang.common.resize)+'" onmousedown\x3d"CKEDITOR.tools.callFunction('+q+', event)"\x3e'+("ltr"==g?"◢":"◣")+"\x3c/span\x3e";"ltr"==g&&"ltr"==e?a.data.html+=c:a.data.html=c+a.data.html}},b,null,100);b.on("maximize", 724a+"\\s*:\\s*([^;]*)","i"));return b?b[1]:c},updateStyle:function(a,b){var d=this.getValue(),e=c.document.createElement("span");e.setAttribute("style",d);e.setStyle(a,b);d=CKEDITOR.tools.normalizeCssText(e.getAttribute("style"));this.setValue(d,1)},setup:f,commit:g}),a.classes&&e.push({type:"hbox",widths:["45%","55%"],children:[{id:"advCSSClasses",att:"class",type:"text",requiredContent:b?b+"(cke-xyz)":null,label:d.cssClasses,"default":"",setup:f,commit:g}]}),h.elements[0].children.push({type:"hbox",
696function(a){b.ui.space("resizer")[a.data==CKEDITOR.TRISTATE_ON?"hide":"show"]()})}}});(function(){var c='\x3ca id\x3d"{id}" class\x3d"cke_button cke_button__{name} cke_button_{state} {cls}"'+(CKEDITOR.env.gecko&&!CKEDITOR.env.hc?"":" href\x3d\"javascript:void('{titleJs}')\"")+' title\x3d"{title}" tabindex\x3d"-1" hidefocus\x3d"true" role\x3d"button" aria-labelledby\x3d"{id}_label" aria-haspopup\x3d"{hasArrow}" aria-disabled\x3d"{ariaDisabled}"';CKEDITOR.env.gecko&&CKEDITOR.env.mac&&(c+=' onkeypress\x3d"return false;"');CKEDITOR.env.gecko&&(c+=' onblur\x3d"this.style.cssText \x3d this.style.cssText;"'); 725widths:["50%","50%"],children:[].concat(e)});return h}})})();(function(){CKEDITOR.plugins.add("div",{requires:"dialog",init:function(a){if(!a.blockless){var c=a.lang.div,b="div(*)";CKEDITOR.dialog.isTabEnabled(a,"editdiv","advanced")&&(b+=";div[dir,id,lang,title]{*}");a.addCommand("creatediv",new CKEDITOR.dialogCommand("creatediv",{allowedContent:b,requiredContent:"div",contextSensitive:!0,refresh:function(a,c){this.setState("div"in(a.config.div_wrapTable?c.root:c.blockLimit).getDtd()?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED)}}));a.addCommand("editdiv",
697var c=c+(' onkeydown\x3d"return CKEDITOR.tools.callFunction({keydownFn},event);" onfocus\x3d"return CKEDITOR.tools.callFunction({focusFn},event);" '+(CKEDITOR.env.ie?'onclick\x3d"return false;" onmouseup':"onclick")+'\x3d"CKEDITOR.tools.callFunction({clickFn},this);return false;"\x3e\x3cspan class\x3d"cke_button_icon cke_button__{iconName}_icon" style\x3d"{style}"'),c=c+'\x3e\x26nbsp;\x3c/span\x3e\x3cspan id\x3d"{id}_label" class\x3d"cke_button_label cke_button__{name}_label" aria-hidden\x3d"false"\x3e{label}\x3c/span\x3e{arrowHtml}\x3c/a\x3e', 726new CKEDITOR.dialogCommand("editdiv",{requiredContent:"div"}));a.addCommand("removediv",{requiredContent:"div",exec:function(a){function c(b){(b=CKEDITOR.plugins.div.getSurroundDiv(a,b))&&!b.data("cke-div-added")&&(f.push(b),b.data("cke-div-added"))}for(var b=a.getSelection(),g=b&&b.getRanges(),e,h=b.createBookmarks(),f=[],d=0;d<g.length;d++)e=g[d],e.collapsed?c(b.getStartElement()):(e=new CKEDITOR.dom.walker(e),e.evaluator=c,e.lastForward());for(d=0;d<f.length;d++)f[d].remove(!0);b.selectBookmarks(h)}});
698r=CKEDITOR.addTemplate("buttonArrow",'\x3cspan class\x3d"cke_button_arrow"\x3e'+(CKEDITOR.env.hc?"\x26#9660;":"")+"\x3c/span\x3e"),t=CKEDITOR.addTemplate("button",c);CKEDITOR.plugins.add("button",{beforeInit:function(a){a.ui.addHandler(CKEDITOR.UI_BUTTON,CKEDITOR.ui.button.handler)}});CKEDITOR.UI_BUTTON="button";CKEDITOR.ui.button=function(a){CKEDITOR.tools.extend(this,a,{title:a.label,click:a.click||function(b){b.execCommand(a.command)}});this._={}};CKEDITOR.ui.button.handler={create:function(a){return new CKEDITOR.ui.button(a)}}; 727a.ui.addButton&&a.ui.addButton("CreateDiv",{label:c.toolbar,command:"creatediv",toolbar:"blocks,50"});a.addMenuItems&&(a.addMenuItems({editdiv:{label:c.edit,command:"editdiv",group:"div",order:1},removediv:{label:c.remove,command:"removediv",group:"div",order:5}}),a.contextMenu&&a.contextMenu.addListener(function(b){return!b||b.isReadOnly()?null:CKEDITOR.plugins.div.getSurroundDiv(a)?{editdiv:CKEDITOR.TRISTATE_OFF,removediv:CKEDITOR.TRISTATE_OFF}:null}));CKEDITOR.dialog.add("creatediv",this.path+
699CKEDITOR.ui.button.prototype={render:function(a,b){function c(){var e=a.mode;e&&(e=this.modes[e]?void 0!==k[e]?k[e]:CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED,e=a.readOnly&&!this.readOnly?CKEDITOR.TRISTATE_DISABLED:e,this.setState(e),this.refresh&&this.refresh())}var l=CKEDITOR.env,m=this._.id=CKEDITOR.tools.getNextId(),f="",g=this.command,n;this._.editor=a;var d={id:m,button:this,editor:a,focus:function(){CKEDITOR.document.getById(m).focus()},execute:function(){this.button.click(a)},attach:function(a){this.button.attach(a)}}, 728"dialogs/div.js");CKEDITOR.dialog.add("editdiv",this.path+"dialogs/div.js")}}});CKEDITOR.plugins.div={getSurroundDiv:function(a,c){var b=a.elementPath(c);return a.elementPath(b.blockLimit).contains(function(a){return a.is("div")&&!a.isReadOnly()},1)}}})();(function(){function q(a,d){function l(c){c=k.list[c];if(c.equals(a.editable())||"true"==c.getAttribute("contenteditable")){var e=a.createRange();e.selectNodeContents(c);e.select()}else a.getSelection().selectElement(c);a.focus()}function m(){n&&n.setHtml('\x3cspan class\x3d"cke_path_empty"\x3e\x26nbsp;\x3c/span\x3e');delete k.list}var p=a.ui.spaceId("path"),n,k=a._.elementsPath,q=k.idBase;d.html+='\x3cspan id\x3d"'+p+'_label" class\x3d"cke_voice_label"\x3e'+a.lang.elementspath.eleLabel+'\x3c/span\x3e\x3cspan id\x3d"'+
700u=CKEDITOR.tools.addFunction(function(a){if(d.onkey)return a=new CKEDITOR.dom.event(a),!1!==d.onkey(d,a.getKeystroke())}),v=CKEDITOR.tools.addFunction(function(a){var b;d.onfocus&&(b=!1!==d.onfocus(d,new CKEDITOR.dom.event(a)));return b}),p=0;d.clickFn=n=CKEDITOR.tools.addFunction(function(){p&&(a.unlockSelection(1),p=0);d.execute();l.iOS&&a.focus()});if(this.modes){var k={};a.on("beforeModeUnload",function(){a.mode&&this._.state!=CKEDITOR.TRISTATE_DISABLED&&(k[a.mode]=this._.state)},this);a.on("activeFilterChange",
701c,this);a.on("mode",c,this);!this.readOnly&&a.on("readOnly",c,this)}else g&&(g=a.getCommand(g))&&(g.on("state",function(){this.setState(g.state)},this),f+=g.state==CKEDITOR.TRISTATE_ON?"on":g.state==CKEDITOR.TRISTATE_DISABLED?"disabled":"off");if(this.directional)a.on("contentDirChanged",function(b){var c=CKEDITOR.document.getById(this._.id),d=c.getFirst();b=b.data;b!=a.lang.dir?c.addClass("cke_"+b):c.removeClass("cke_ltr").removeClass("cke_rtl");d.setAttribute("style",CKEDITOR.skin.getIconStyle(h,
702"rtl"==b,this.icon,this.iconOffset))},this);g||(f+="off");var q=this.name||this.command,h=q;this.icon&&!/\./.test(this.icon)&&(h=this.icon,this.icon=null);f={id:m,name:q,iconName:h,label:this.label,cls:this.className||"",state:f,ariaDisabled:"disabled"==f?"true":"false",title:this.title,titleJs:l.gecko&&!l.hc?"":(this.title||"").replace("'",""),hasArrow:this.hasArrow?"true":"false",keydownFn:u,focusFn:v,clickFn:n,style:CKEDITOR.skin.getIconStyle(h,"rtl"==a.lang.dir,this.icon,this.iconOffset),arrowHtml:this.hasArrow?
703r.output():""};t.output(f,b);if(this.onRender)this.onRender();return d},setState:function(a){if(this._.state==a)return!1;this._.state=a;var b=CKEDITOR.document.getById(this._.id);return b?(b.setState(a,"cke_button"),a==CKEDITOR.TRISTATE_DISABLED?b.setAttribute("aria-disabled",!0):b.removeAttribute("aria-disabled"),this.hasArrow?(a=a==CKEDITOR.TRISTATE_ON?this._.editor.lang.button.selectedLabel.replace(/%1/g,this.label):this.label,CKEDITOR.document.getById(this._.id+"_label").setText(a)):a==CKEDITOR.TRISTATE_ON?
704b.setAttribute("aria-pressed",!0):b.removeAttribute("aria-pressed"),!0):!1},getState:function(){return this._.state},toFeature:function(a){if(this._.feature)return this._.feature;var b=this;this.allowedContent||this.requiredContent||!this.command||(b=a.getCommand(this.command)||b);return this._.feature=b}};CKEDITOR.ui.prototype.addButton=function(a,b){this.add(a,CKEDITOR.UI_BUTTON,b)}})();(function(){function B(a){function d(){for(var b=g(),e=CKEDITOR.tools.clone(a.config.toolbarGroups)||q(a),f=0;f<e.length;f++){var l=e[f];if("/"!=l){"string"==typeof l&&(l=e[f]={name:l});var m,d=l.groups;if(d)for(var h=0;h<d.length;h++)m=d[h],(m=b[m])&&c(l,m);(m=b[l.name])&&c(l,m)}}return e}function g(){var b={},c,f,e;for(c in a.ui.items)f=a.ui.items[c],e=f.toolbar||"others",e=e.split(","),f=e[0],e=parseInt(e[1]||-1,10),b[f]||(b[f]=[]),b[f].push({name:c,order:e});for(f in b)b[f]=b[f].sort(function(b,
705a){return b.order==a.order?0:0>a.order?-1:0>b.order?1:b.order<a.order?-1:1});return b}function c(c,e){if(e.length){c.items?c.items.push(a.ui.create("-")):c.items=[];for(var f;f=e.shift();)f="string"==typeof f?f:f.name,b&&-1!=CKEDITOR.tools.indexOf(b,f)||(f=a.ui.create(f))&&a.addFeature(f)&&c.items.push(f)}}function h(b){var a=[],e,d,h;for(e=0;e<b.length;++e)d=b[e],h={},"/"==d?a.push(d):CKEDITOR.tools.isArray(d)?(c(h,CKEDITOR.tools.clone(d)),a.push(h)):d.items&&(c(h,CKEDITOR.tools.clone(d.items)),
706h.name=d.name,a.push(h));return a}var b=a.config.removeButtons,b=b&&b.split(","),e=a.config.toolbar;"string"==typeof e&&(e=a.config["toolbar_"+e]);return a.toolbar=e?h(e):d()}function q(a){return a._.toolbarGroups||(a._.toolbarGroups=[{name:"document",groups:["mode","document","doctools"]},{name:"clipboard",groups:["clipboard","undo"]},{name:"editing",groups:["find","selection","spellchecker"]},{name:"forms"},"/",{name:"basicstyles",groups:["basicstyles","cleanup"]},{name:"paragraph",groups:["list",
707"indent","blocks","align","bidi"]},{name:"links"},{name:"insert"},"/",{name:"styles"},{name:"colors"},{name:"tools"},{name:"others"},{name:"about"}])}var y=function(){this.toolbars=[];this.focusCommandExecuted=!1};y.prototype.focus=function(){for(var a=0,d;d=this.toolbars[a++];)for(var g=0,c;c=d.items[g++];)if(c.focus){c.focus();return}};var C={modes:{wysiwyg:1,source:1},readOnly:1,exec:function(a){a.toolbox&&(a.toolbox.focusCommandExecuted=!0,CKEDITOR.env.ie||CKEDITOR.env.air?setTimeout(function(){a.toolbox.focus()},
708100):a.toolbox.focus())}};CKEDITOR.plugins.add("toolbar",{requires:"button",init:function(a){var d,g=function(c,h){var b,e="rtl"==a.lang.dir,k=a.config.toolbarGroupCycling,r=e?37:39,e=e?39:37,k=void 0===k||k;switch(h){case 9:case CKEDITOR.SHIFT+9:for(;!b||!b.items.length;)if(b=9==h?(b?b.next:c.toolbar.next)||a.toolbox.toolbars[0]:(b?b.previous:c.toolbar.previous)||a.toolbox.toolbars[a.toolbox.toolbars.length-1],b.items.length)for(c=b.items[d?b.items.length-1:0];c&&!c.focus;)(c=d?c.previous:c.next)||
709(b=0);c&&c.focus();return!1;case r:b=c;do b=b.next,!b&&k&&(b=c.toolbar.items[0]);while(b&&!b.focus);b?b.focus():g(c,9);return!1;case 40:return c.button&&c.button.hasArrow?(a.once("panelShow",function(b){b.data._.panel._.currentBlock.onKeyDown(40)}),c.execute()):g(c,40==h?r:e),!1;case e:case 38:b=c;do b=b.previous,!b&&k&&(b=c.toolbar.items[c.toolbar.items.length-1]);while(b&&!b.focus);b?b.focus():(d=1,g(c,CKEDITOR.SHIFT+9),d=0);return!1;case 27:return a.focus(),!1;case 13:case 32:return c.execute(),
710!1}return!0};a.on("uiSpace",function(c){if(c.data.space==a.config.toolbarLocation){c.removeListener();a.toolbox=new y;var d=CKEDITOR.tools.getNextId(),b=['\x3cspan id\x3d"',d,'" class\x3d"cke_voice_label"\x3e',a.lang.toolbar.toolbars,"\x3c/span\x3e",'\x3cspan id\x3d"'+a.ui.spaceId("toolbox")+'" class\x3d"cke_toolbox" role\x3d"group" aria-labelledby\x3d"',d,'" onmousedown\x3d"return false;"\x3e'],d=!1!==a.config.toolbarStartupExpanded,e,k;a.config.toolbarCanCollapse&&a.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE&&
711b.push('\x3cspan class\x3d"cke_toolbox_main"'+(d?"\x3e":' style\x3d"display:none"\x3e'));for(var r=a.toolbox.toolbars,f=B(a),l=0;l<f.length;l++){var m,n=0,v,p=f[l],w;if(p)if(e&&(b.push("\x3c/span\x3e"),k=e=0),"/"===p)b.push('\x3cspan class\x3d"cke_toolbar_break"\x3e\x3c/span\x3e');else{w=p.items||p;for(var x=0;x<w.length;x++){var t=w[x],q;if(t){var z=function(c){c=c.render(a,b);u=n.items.push(c)-1;0<u&&(c.previous=n.items[u-1],c.previous.next=c);c.toolbar=n;c.onkey=g;c.onfocus=function(){a.toolbox.focusCommandExecuted||
712a.focus()}};if(t.type==CKEDITOR.UI_SEPARATOR)k=e&&t;else{q=!1!==t.canGroup;if(!n){m=CKEDITOR.tools.getNextId();n={id:m,items:[]};v=p.name&&(a.lang.toolbar.toolbarGroups[p.name]||p.name);b.push('\x3cspan id\x3d"',m,'" class\x3d"cke_toolbar"',v?' aria-labelledby\x3d"'+m+'_label"':"",' role\x3d"toolbar"\x3e');v&&b.push('\x3cspan id\x3d"',m,'_label" class\x3d"cke_voice_label"\x3e',v,"\x3c/span\x3e");b.push('\x3cspan class\x3d"cke_toolbar_start"\x3e\x3c/span\x3e');var u=r.push(n)-1;0<u&&(n.previous=r[u-
7131],n.previous.next=n)}q?e||(b.push('\x3cspan class\x3d"cke_toolgroup" role\x3d"presentation"\x3e'),e=1):e&&(b.push("\x3c/span\x3e"),e=0);k&&(z(k),k=0);z(t)}}}e&&(b.push("\x3c/span\x3e"),k=e=0);n&&b.push('\x3cspan class\x3d"cke_toolbar_end"\x3e\x3c/span\x3e\x3c/span\x3e')}}a.config.toolbarCanCollapse&&b.push("\x3c/span\x3e");if(a.config.toolbarCanCollapse&&a.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE){var A=CKEDITOR.tools.addFunction(function(){a.execCommand("toolbarCollapse")});a.on("destroy",function(){CKEDITOR.tools.removeFunction(A)});
714a.addCommand("toolbarCollapse",{readOnly:1,exec:function(b){var a=b.ui.space("toolbar_collapser"),c=a.getPrevious(),e=b.ui.space("contents"),d=c.getParent(),f=parseInt(e.$.style.height,10),h=d.$.offsetHeight,g=a.hasClass("cke_toolbox_collapser_min");g?(c.show(),a.removeClass("cke_toolbox_collapser_min"),a.setAttribute("title",b.lang.toolbar.toolbarCollapse)):(c.hide(),a.addClass("cke_toolbox_collapser_min"),a.setAttribute("title",b.lang.toolbar.toolbarExpand));a.getFirst().setText(g?"▲":"◀");e.setStyle("height",
715f-(d.$.offsetHeight-h)+"px");b.fire("resize",{outerHeight:b.container.$.offsetHeight,contentsHeight:e.$.offsetHeight,outerWidth:b.container.$.offsetWidth})},modes:{wysiwyg:1,source:1}});a.setKeystroke(CKEDITOR.ALT+(CKEDITOR.env.ie||CKEDITOR.env.webkit?189:109),"toolbarCollapse");b.push('\x3ca title\x3d"'+(d?a.lang.toolbar.toolbarCollapse:a.lang.toolbar.toolbarExpand)+'" id\x3d"'+a.ui.spaceId("toolbar_collapser")+'" tabIndex\x3d"-1" class\x3d"cke_toolbox_collapser');d||b.push(" cke_toolbox_collapser_min");
716b.push('" onclick\x3d"CKEDITOR.tools.callFunction('+A+')"\x3e','\x3cspan class\x3d"cke_arrow"\x3e\x26#9650;\x3c/span\x3e',"\x3c/a\x3e")}b.push("\x3c/span\x3e");c.data.html+=b.join("")}});a.on("destroy",function(){if(this.toolbox){var a,d=0,b,e,g;for(a=this.toolbox.toolbars;d<a.length;d++)for(e=a[d].items,b=0;b<e.length;b++)g=e[b],g.clickFn&&CKEDITOR.tools.removeFunction(g.clickFn),g.keyDownFn&&CKEDITOR.tools.removeFunction(g.keyDownFn)}});a.on("uiReady",function(){var c=a.ui.space("toolbox");c&&a.focusManager.add(c,
7171)});a.addCommand("toolbarFocus",C);a.setKeystroke(CKEDITOR.ALT+121,"toolbarFocus");a.ui.add("-",CKEDITOR.UI_SEPARATOR,{});a.ui.addHandler(CKEDITOR.UI_SEPARATOR,{create:function(){return{render:function(a,d){d.push('\x3cspan class\x3d"cke_toolbar_separator" role\x3d"separator"\x3e\x3c/span\x3e');return{}}}}})}});CKEDITOR.ui.prototype.addToolbarGroup=function(a,d,g){var c=q(this.editor),h=0===d,b={name:a};if(g){if(g=CKEDITOR.tools.search(c,function(a){return a.name==g})){!g.groups&&(g.groups=[]);if(d&&
718(d=CKEDITOR.tools.indexOf(g.groups,d),0<=d)){g.groups.splice(d+1,0,a);return}h?g.groups.splice(0,0,a):g.groups.push(a);return}d=null}d&&(d=CKEDITOR.tools.indexOf(c,function(a){return a.name==d}));h?c.splice(0,0,a):"number"==typeof d?c.splice(d+1,0,b):c.push(a)}})();CKEDITOR.UI_SEPARATOR="separator";CKEDITOR.config.toolbarLocation="top";(function(){function q(a,d){function l(c){c=k.list[c];if(c.equals(a.editable())||"true"==c.getAttribute("contenteditable")){var e=a.createRange();e.selectNodeContents(c);e.select()}else a.getSelection().selectElement(c);a.focus()}function m(){n&&n.setHtml('\x3cspan class\x3d"cke_path_empty"\x3e\x26nbsp;\x3c/span\x3e');delete k.list}var p=a.ui.spaceId("path"),n,k=a._.elementsPath,q=k.idBase;d.html+='\x3cspan id\x3d"'+p+'_label" class\x3d"cke_voice_label"\x3e'+a.lang.elementspath.eleLabel+'\x3c/span\x3e\x3cspan id\x3d"'+
719p+'" class\x3d"cke_path" role\x3d"group" aria-labelledby\x3d"'+p+'_label"\x3e\x3cspan class\x3d"cke_path_empty"\x3e\x26nbsp;\x3c/span\x3e\x3c/span\x3e';a.on("uiReady",function(){var c=a.ui.space("path");c&&a.focusManager.add(c,1)});k.onClick=l;var v=CKEDITOR.tools.addFunction(l),w=CKEDITOR.tools.addFunction(function(c,e){var g=k.idBase,b;e=new CKEDITOR.dom.event(e);b="rtl"==a.lang.dir;switch(e.getKeystroke()){case b?39:37:case 9:return(b=CKEDITOR.document.getById(g+(c+1)))||(b=CKEDITOR.document.getById(g+ 729p+'" class\x3d"cke_path" role\x3d"group" aria-labelledby\x3d"'+p+'_label"\x3e\x3cspan class\x3d"cke_path_empty"\x3e\x26nbsp;\x3c/span\x3e\x3c/span\x3e';a.on("uiReady",function(){var c=a.ui.space("path");c&&a.focusManager.add(c,1)});k.onClick=l;var v=CKEDITOR.tools.addFunction(l),w=CKEDITOR.tools.addFunction(function(c,e){var g=k.idBase,b;e=new CKEDITOR.dom.event(e);b="rtl"==a.lang.dir;switch(e.getKeystroke()){case b?39:37:case 9:return(b=CKEDITOR.document.getById(g+(c+1)))||(b=CKEDITOR.document.getById(g+
720"0")),b.focus(),!1;case b?37:39:case CKEDITOR.SHIFT+9:return(b=CKEDITOR.document.getById(g+(c-1)))||(b=CKEDITOR.document.getById(g+(k.list.length-1))),b.focus(),!1;case 27:return a.focus(),!1;case 13:case 32:return l(c),!1}return!0});a.on("selectionChange",function(){for(var c=[],e=k.list=[],g=[],b=k.filters,d=!0,l=a.elementPath().elements,f,u=l.length;u--;){var h=l[u],r=0;f=h.data("cke-display-name")?h.data("cke-display-name"):h.data("cke-real-element-type")?h.data("cke-real-element-type"):h.getName(); 730"0")),b.focus(),!1;case b?37:39:case CKEDITOR.SHIFT+9:return(b=CKEDITOR.document.getById(g+(c-1)))||(b=CKEDITOR.document.getById(g+(k.list.length-1))),b.focus(),!1;case 27:return a.focus(),!1;case 13:case 32:return l(c),!1}return!0});a.on("selectionChange",function(){for(var c=[],e=k.list=[],g=[],b=k.filters,d=!0,l=a.elementPath().elements,f,u=l.length;u--;){var h=l[u],r=0;f=h.data("cke-display-name")?h.data("cke-display-name"):h.data("cke-real-element-type")?h.data("cke-real-element-type"):h.getName();
721(d=h.hasAttribute("contenteditable")?"true"==h.getAttribute("contenteditable"):d)||h.hasAttribute("contenteditable")||(r=1);for(var t=0;t<b.length;t++){var m=b[t](h,f);if(!1===m){r=1;break}f=m||f}r||(e.unshift(h),g.unshift(f))}e=e.length;for(b=0;b<e;b++)f=g[b],d=a.lang.elementspath.eleTitle.replace(/%1/,f),f=x.output({id:q+b,label:d,text:f,jsTitle:"javascript:void('"+f+"')",index:b,keyDownFn:w,clickFn:v}),c.unshift(f);n||(n=CKEDITOR.document.getById(p));g=n;g.setHtml(c.join("")+'\x3cspan class\x3d"cke_path_empty"\x3e\x26nbsp;\x3c/span\x3e'); 731(d=h.hasAttribute("contenteditable")?"true"==h.getAttribute("contenteditable"):d)||h.hasAttribute("contenteditable")||(r=1);for(var t=0;t<b.length;t++){var m=b[t](h,f);if(!1===m){r=1;break}f=m||f}r||(e.unshift(h),g.unshift(f))}e=e.length;for(b=0;b<e;b++)f=g[b],d=a.lang.elementspath.eleTitle.replace(/%1/,f),f=x.output({id:q+b,label:d,text:f,jsTitle:"javascript:void('"+f+"')",index:b,keyDownFn:w,clickFn:v}),c.unshift(f);n||(n=CKEDITOR.document.getById(p));g=n;g.setHtml(c.join("")+'\x3cspan class\x3d"cke_path_empty"\x3e\x26nbsp;\x3c/span\x3e');
@@ -742,7 +752,15 @@ a+",height\x3d"+b+",top\x3d"+f+",left\x3d"+g;var c=window.open("",null,d,!0);if(
742k(c)+"BrowseUrl"],void 0===f&&(f=a.config.filebrowserBrowseUrl));f&&(e.onClick=m,e.filebrowser.url=f,e.hidden=!1)}else if("QuickUpload"==e.filebrowser.action&&e["for"]&&(f=e.filebrowser.url,void 0===f&&(f=a.config["filebrowser"+k(c)+"UploadUrl"],void 0===f&&(f=a.config.filebrowserUploadUrl)),f)){var h=e.onClick;e.onClick=function(a){var b=a.sender;if(h&&!1===h.call(b,a))return!1;if(n.call(b,a)){a=b.getDialog().getContentElement(this["for"][0],this["for"][1]).getInputElement();if(b=new CKEDITOR.dom.element(a.$.form))(a= 752k(c)+"BrowseUrl"],void 0===f&&(f=a.config.filebrowserBrowseUrl));f&&(e.onClick=m,e.filebrowser.url=f,e.hidden=!1)}else if("QuickUpload"==e.filebrowser.action&&e["for"]&&(f=e.filebrowser.url,void 0===f&&(f=a.config["filebrowser"+k(c)+"UploadUrl"],void 0===f&&(f=a.config.filebrowserUploadUrl)),f)){var h=e.onClick;e.onClick=function(a){var b=a.sender;if(h&&!1===h.call(b,a))return!1;if(n.call(b,a)){a=b.getDialog().getContentElement(this["for"][0],this["for"][1]).getInputElement();if(b=new CKEDITOR.dom.element(a.$.form))(a=
743b.$.elements.ckCsrfToken)?a=new CKEDITOR.dom.element(a):(a=new CKEDITOR.dom.element("input"),a.setAttributes({name:"ckCsrfToken",type:"hidden"}),b.append(a)),a.setAttribute("value",CKEDITOR.tools.getCsrfToken());return!0}return!1};e.filebrowser.url=f;e.hidden=!1;p(a,d.getContents(e["for"][0]).get(e["for"][1]),e.filebrowser)}}function h(a,c,d){if(-1!==d.indexOf(";")){d=d.split(";");for(var b=0;b<d.length;b++)if(h(a,c,d[b]))return!0;return!1}return(a=a.getContents(c).get(d).filebrowser)&&a.url}function q(a, 753b.$.elements.ckCsrfToken)?a=new CKEDITOR.dom.element(a):(a=new CKEDITOR.dom.element("input"),a.setAttributes({name:"ckCsrfToken",type:"hidden"}),b.append(a)),a.setAttribute("value",CKEDITOR.tools.getCsrfToken());return!0}return!1};e.filebrowser.url=f;e.hidden=!1;p(a,d.getContents(e["for"][0]).get(e["for"][1]),e.filebrowser)}}function h(a,c,d){if(-1!==d.indexOf(";")){d=d.split(";");for(var b=0;b<d.length;b++)if(h(a,c,d[b]))return!0;return!1}return(a=a.getContents(c).get(d).filebrowser)&&a.url}function q(a,
744c){var d=this._.filebrowserSe.getDialog(),b=this._.filebrowserSe["for"],e=this._.filebrowserSe.filebrowser.onSelect;b&&d.getContentElement(b[0],b[1]).reset();if("function"!=typeof c||!1!==c.call(this._.filebrowserSe))if(!e||!1!==e.call(this._.filebrowserSe,a,c))if("string"==typeof c&&c&&alert(c),a&&(b=this._.filebrowserSe,d=b.getDialog(),b=b.filebrowser.target||null))if(b=b.split(":"),e=d.getContentElement(b[0],b[1]))e.setValue(a),d.selectPage(b[0])}CKEDITOR.plugins.add("filebrowser",{requires:"popup", 754c){var d=this._.filebrowserSe.getDialog(),b=this._.filebrowserSe["for"],e=this._.filebrowserSe.filebrowser.onSelect;b&&d.getContentElement(b[0],b[1]).reset();if("function"!=typeof c||!1!==c.call(this._.filebrowserSe))if(!e||!1!==e.call(this._.filebrowserSe,a,c))if("string"==typeof c&&c&&alert(c),a&&(b=this._.filebrowserSe,d=b.getDialog(),b=b.filebrowser.target||null))if(b=b.split(":"),e=d.getContentElement(b[0],b[1]))e.setValue(a),d.selectPage(b[0])}CKEDITOR.plugins.add("filebrowser",{requires:"popup",
745init:function(a){a._.filebrowserFn=CKEDITOR.tools.addFunction(q,a);a.on("destroy",function(){CKEDITOR.tools.removeFunction(this._.filebrowserFn)})}});CKEDITOR.on("dialogDefinition",function(a){if(a.editor.plugins.filebrowser)for(var c=a.data.definition,d,b=0;b<c.contents.length;++b)if(d=c.contents[b])l(a.editor,a.data.name,c,d.elements),d.hidden&&d.filebrowser&&(d.hidden=!h(c,d.id,d.filebrowser))})})();(function(){function k(a){var l=a.config,p=a.fire("uiSpace",{space:"top",html:""}).html,t=function(){function f(a,c,e){b.setStyle(c,w(e));b.setStyle("position",a)}function e(a){var b=k.getDocumentPosition();switch(a){case "top":f("absolute","top",b.y-q-r);break;case "pin":f("fixed","top",x);break;case "bottom":f("absolute","top",b.y+(c.height||c.bottom-c.top)+r)}m=a}var m,k,n,c,h,q,v,p=l.floatSpaceDockedOffsetX||0,r=l.floatSpaceDockedOffsetY||0,u=l.floatSpacePinnedOffsetX||0,x=l.floatSpacePinnedOffsetY|| 755init:function(a){a._.filebrowserFn=CKEDITOR.tools.addFunction(q,a);a.on("destroy",function(){CKEDITOR.tools.removeFunction(this._.filebrowserFn)})}});CKEDITOR.on("dialogDefinition",function(a){if(a.editor.plugins.filebrowser)for(var c=a.data.definition,d,b=0;b<c.contents.length;++b)if(d=c.contents[b])l(a.editor,a.data.name,c,d.elements),d.hidden&&d.filebrowser&&(d.hidden=!h(c,d.id,d.filebrowser))})})();CKEDITOR.plugins.add("find",{requires:"dialog",init:function(a){var b=a.addCommand("find",new CKEDITOR.dialogCommand("find"));b.canUndo=!1;b.readOnly=1;a.addCommand("replace",new CKEDITOR.dialogCommand("replace")).canUndo=!1;a.ui.addButton&&(a.ui.addButton("Find",{label:a.lang.find.find,command:"find",toolbar:"find,10"}),a.ui.addButton("Replace",{label:a.lang.find.replace,command:"replace",toolbar:"find,20"}));CKEDITOR.dialog.add("find",this.path+"dialogs/find.js");CKEDITOR.dialog.add("replace",this.path+
756"dialogs/find.js")}});CKEDITOR.config.find_highlight={element:"span",styles:{"background-color":"#004",color:"#fff"}};(function(){function g(a,b){var c=l.exec(a),d=l.exec(b);if(c){if(!c[2]&&"px"==d[2])return d[1];if("px"==c[2]&&!d[2])return d[1]+"px"}return b}var k=CKEDITOR.htmlParser.cssStyle,h=CKEDITOR.tools.cssLength,l=/^((?:\d*(?:\.\d+))|(?:\d+))(.*)?$/i,m={elements:{$:function(a){var b=a.attributes;if((b=(b=(b=b&&b["data-cke-realelement"])&&new CKEDITOR.htmlParser.fragment.fromHtml(decodeURIComponent(b)))&&b.children[0])&&a.attributes["data-cke-resizable"]){var c=(new k(a)).rules;a=b.attributes;var d=c.width,
757c=c.height;d&&(a.width=g(a.width,d));c&&(a.height=g(a.height,c))}return b}}};CKEDITOR.plugins.add("fakeobjects",{init:function(a){a.filter.allow("img[!data-cke-realelement,src,alt,title](*){*}","fakeobjects")},afterInit:function(a){(a=(a=a.dataProcessor)&&a.htmlFilter)&&a.addRules(m,{applyToAll:!0})}});CKEDITOR.editor.prototype.createFakeElement=function(a,b,c,d){var e=this.lang.fakeobjects,e=e[c]||e.unknown;b={"class":b,"data-cke-realelement":encodeURIComponent(a.getOuterHtml()),"data-cke-real-node-type":a.type,
758alt:e,title:e,align:a.getAttribute("align")||""};CKEDITOR.env.hc||(b.src=CKEDITOR.tools.transparentImageData);c&&(b["data-cke-real-element-type"]=c);d&&(b["data-cke-resizable"]=d,c=new k,d=a.getAttribute("width"),a=a.getAttribute("height"),d&&(c.rules.width=h(d)),a&&(c.rules.height=h(a)),c.populate(b));return this.document.createElement("img",{attributes:b})};CKEDITOR.editor.prototype.createFakeParserElement=function(a,b,c,d){var e=this.lang.fakeobjects,e=e[c]||e.unknown,f;f=new CKEDITOR.htmlParser.basicWriter;
759a.writeHtml(f);f=f.getHtml();b={"class":b,"data-cke-realelement":encodeURIComponent(f),"data-cke-real-node-type":a.type,alt:e,title:e,align:a.attributes.align||""};CKEDITOR.env.hc||(b.src=CKEDITOR.tools.transparentImageData);c&&(b["data-cke-real-element-type"]=c);d&&(b["data-cke-resizable"]=d,d=a.attributes,a=new k,c=d.width,d=d.height,void 0!==c&&(a.rules.width=h(c)),void 0!==d&&(a.rules.height=h(d)),a.populate(b));return new CKEDITOR.htmlParser.element("img",b)};CKEDITOR.editor.prototype.restoreRealElement=
760function(a){if(a.data("cke-real-node-type")!=CKEDITOR.NODE_ELEMENT)return null;var b=CKEDITOR.dom.element.createFromHtml(decodeURIComponent(a.data("cke-realelement")),this.document);if(a.data("cke-resizable")){var c=a.getStyle("width");a=a.getStyle("height");c&&b.setAttribute("width",g(b.getAttribute("width"),c));a&&b.setAttribute("height",g(b.getAttribute("height"),a))}return b}})();(function(){function d(a){a=a.attributes;return"application/x-shockwave-flash"==a.type||f.test(a.src||"")}function e(a,b){return a.createFakeParserElement(b,"cke_flash","flash",!0)}var f=/\.swf(?:$|\?)/i;CKEDITOR.plugins.add("flash",{requires:"dialog,fakeobjects",onLoad:function(){CKEDITOR.addCss("img.cke_flash{background-image: url("+CKEDITOR.getUrl(this.path+"images/placeholder.png")+");background-position: center center;background-repeat: no-repeat;border: 1px solid #a9a9a9;width: 80px;height: 80px;}")},
761init:function(a){var b="object[classid,codebase,height,hspace,vspace,width];param[name,value];embed[height,hspace,pluginspage,src,type,vspace,width]";CKEDITOR.dialog.isTabEnabled(a,"flash","properties")&&(b+=";object[align]; embed[allowscriptaccess,quality,scale,wmode]");CKEDITOR.dialog.isTabEnabled(a,"flash","advanced")&&(b+=";object[id]{*}; embed[bgcolor]{*}(*)");a.addCommand("flash",new CKEDITOR.dialogCommand("flash",{allowedContent:b,requiredContent:"embed"}));a.ui.addButton&&a.ui.addButton("Flash",
762{label:a.lang.common.flash,command:"flash",toolbar:"insert,20"});CKEDITOR.dialog.add("flash",this.path+"dialogs/flash.js");a.addMenuItems&&a.addMenuItems({flash:{label:a.lang.flash.properties,command:"flash",group:"flash"}});a.on("doubleclick",function(a){var b=a.data.element;b.is("img")&&"flash"==b.data("cke-real-element-type")&&(a.data.dialog="flash")});a.contextMenu&&a.contextMenu.addListener(function(a){if(a&&a.is("img")&&!a.isReadOnly()&&"flash"==a.data("cke-real-element-type"))return{flash:CKEDITOR.TRISTATE_OFF}})},
763afterInit:function(a){var b=a.dataProcessor;(b=b&&b.dataFilter)&&b.addRules({elements:{"cke:object":function(b){var c=b.attributes;if(!(c.classid&&String(c.classid).toLowerCase()||d(b))){for(c=0;c<b.children.length;c++)if("cke:embed"==b.children[c].name){if(!d(b.children[c]))break;return e(a,b)}return null}return e(a,b)},"cke:embed":function(b){return d(b)?e(a,b):null}}},5)}})})();CKEDITOR.tools.extend(CKEDITOR.config,{flashEmbedTagOnly:!1,flashAddEmbedTag:!0,flashConvertOnEdit:!1});(function(){function k(a){var l=a.config,p=a.fire("uiSpace",{space:"top",html:""}).html,t=function(){function f(a,c,e){b.setStyle(c,w(e));b.setStyle("position",a)}function e(a){var b=k.getDocumentPosition();switch(a){case "top":f("absolute","top",b.y-q-r);break;case "pin":f("fixed","top",x);break;case "bottom":f("absolute","top",b.y+(c.height||c.bottom-c.top)+r)}m=a}var m,k,n,c,h,q,v,p=l.floatSpaceDockedOffsetX||0,r=l.floatSpaceDockedOffsetY||0,u=l.floatSpacePinnedOffsetX||0,x=l.floatSpacePinnedOffsetY||
7460;return function(d){if(k=a.editable()){var f=d&&"focus"==d.name;f&&b.show();a.fire("floatingSpaceLayout",{show:f});b.removeStyle("left");b.removeStyle("right");n=b.getClientRect();c=k.getClientRect();h=g.getViewPaneSize();q=n.height;v="pageXOffset"in g.$?g.$.pageXOffset:CKEDITOR.document.$.documentElement.scrollLeft;m?(q+r<=c.top?e("top"):q+r>h.height-c.bottom?e("pin"):e("bottom"),d=h.width/2,d=l.floatSpacePreferRight?"right":0<c.left&&c.right<h.width&&c.width>n.width?"rtl"==l.contentsLangDirection? 7640;return function(d){if(k=a.editable()){var f=d&&"focus"==d.name;f&&b.show();a.fire("floatingSpaceLayout",{show:f});b.removeStyle("left");b.removeStyle("right");n=b.getClientRect();c=k.getClientRect();h=g.getViewPaneSize();q=n.height;v="pageXOffset"in g.$?g.$.pageXOffset:CKEDITOR.document.$.documentElement.scrollLeft;m?(q+r<=c.top?e("top"):q+r>h.height-c.bottom?e("pin"):e("bottom"),d=h.width/2,d=l.floatSpacePreferRight?"right":0<c.left&&c.right<h.width&&c.width>n.width?"rtl"==l.contentsLangDirection?
747"right":"left":d-c.left>c.right-d?"left":"right",n.width>h.width?(d="left",f=0):(f="left"==d?0<c.left?c.left:0:c.right<h.width?h.width-c.right:0,f+n.width>h.width&&(d="left"==d?"right":"left",f=0)),b.setStyle(d,w(("pin"==m?u:p)+f+("pin"==m?0:"left"==d?v:-v)))):(m="pin",e("pin"),t(d))}}}();if(p){var k=new CKEDITOR.template('\x3cdiv id\x3d"cke_{name}" class\x3d"cke {id} cke_reset_all cke_chrome cke_editor_{name} cke_float cke_{langDir} '+CKEDITOR.env.cssClass+'" dir\x3d"{langDir}" title\x3d"'+(CKEDITOR.env.gecko? 765"right":"left":d-c.left>c.right-d?"left":"right",n.width>h.width?(d="left",f=0):(f="left"==d?0<c.left?c.left:0:c.right<h.width?h.width-c.right:0,f+n.width>h.width&&(d="left"==d?"right":"left",f=0)),b.setStyle(d,w(("pin"==m?u:p)+f+("pin"==m?0:"left"==d?v:-v)))):(m="pin",e("pin"),t(d))}}}();if(p){var k=new CKEDITOR.template('\x3cdiv id\x3d"cke_{name}" class\x3d"cke {id} cke_reset_all cke_chrome cke_editor_{name} cke_float cke_{langDir} '+CKEDITOR.env.cssClass+'" dir\x3d"{langDir}" title\x3d"'+(CKEDITOR.env.gecko?
748" ":"")+'" lang\x3d"{langCode}" role\x3d"application" style\x3d"{style}"'+(a.title?' aria-labelledby\x3d"cke_{name}_arialbl"':" ")+"\x3e"+(a.title?'\x3cspan id\x3d"cke_{name}_arialbl" class\x3d"cke_voice_label"\x3e{voiceLabel}\x3c/span\x3e':" ")+'\x3cdiv class\x3d"cke_inner"\x3e\x3cdiv id\x3d"{topId}" class\x3d"cke_top" role\x3d"presentation"\x3e{content}\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e'),b=CKEDITOR.document.getBody().append(CKEDITOR.dom.element.createFromHtml(k.output({content:p,id:a.id,langDir:a.lang.dir, 766" ":"")+'" lang\x3d"{langCode}" role\x3d"application" style\x3d"{style}"'+(a.title?' aria-labelledby\x3d"cke_{name}_arialbl"':" ")+"\x3e"+(a.title?'\x3cspan id\x3d"cke_{name}_arialbl" class\x3d"cke_voice_label"\x3e{voiceLabel}\x3c/span\x3e':" ")+'\x3cdiv class\x3d"cke_inner"\x3e\x3cdiv id\x3d"{topId}" class\x3d"cke_top" role\x3d"presentation"\x3e{content}\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e'),b=CKEDITOR.document.getBody().append(CKEDITOR.dom.element.createFromHtml(k.output({content:p,id:a.id,langDir:a.lang.dir,
@@ -765,49 +783,54 @@ title:this.title,cls:this.className||"",titleJs:d.gecko&&!d.hc?"":(this.title||"
765c._.on=1;c.editorFocus&&!a.focusManager.hasFocus&&a.focus();if(c.onOpen)c.onOpen();a.once("panelShow",function(){f.focus(!f.multiSelect&&c.getValue())})};e.onHide=function(b){this.element.removeClass(h);c.setState(c.modes&&c.modes[a.mode]?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED);c._.on=0;if(!b&&c.onClose)c.onClose()};e.onEscape=function(){e.hide(1)};f.onClick=function(a,b){c.onClick&&c.onClick.call(c,a,b);e.hide()};this._.panel=e;this._.list=f;e.getBlock(this.id).onHide=function(){c._.on= 783c._.on=1;c.editorFocus&&!a.focusManager.hasFocus&&a.focus();if(c.onOpen)c.onOpen();a.once("panelShow",function(){f.focus(!f.multiSelect&&c.getValue())})};e.onHide=function(b){this.element.removeClass(h);c.setState(c.modes&&c.modes[a.mode]?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED);c._.on=0;if(!b&&c.onClose)c.onClose()};e.onEscape=function(){e.hide(1)};f.onClick=function(a,b){c.onClick&&c.onClick.call(c,a,b);e.hide()};this._.panel=e;this._.list=f;e.getBlock(this.id).onHide=function(){c._.on=
7660;c.setState(CKEDITOR.TRISTATE_OFF)};this.init&&this.init()}},setValue:function(a,b){this._.value=a;var d=this.document.getById("cke_"+this.id+"_text");d&&(a||b?d.removeClass("cke_combo_inlinelabel"):(b=this.label,d.addClass("cke_combo_inlinelabel")),d.setText("undefined"!=typeof b?b:a))},getValue:function(){return this._.value||""},unmarkAll:function(){this._.list.unmarkAll()},mark:function(a){this._.list.mark(a)},hideItem:function(a){this._.list.hideItem(a)},hideGroup:function(a){this._.list.hideGroup(a)}, 7840;c.setState(CKEDITOR.TRISTATE_OFF)};this.init&&this.init()}},setValue:function(a,b){this._.value=a;var d=this.document.getById("cke_"+this.id+"_text");d&&(a||b?d.removeClass("cke_combo_inlinelabel"):(b=this.label,d.addClass("cke_combo_inlinelabel")),d.setText("undefined"!=typeof b?b:a))},getValue:function(){return this._.value||""},unmarkAll:function(){this._.list.unmarkAll()},mark:function(a){this._.list.mark(a)},hideItem:function(a){this._.list.hideItem(a)},hideGroup:function(a){this._.list.hideGroup(a)},
767showAll:function(){this._.list.showAll()},add:function(a,b,d){this._.items[a]=d||a;this._.list.add(a,b,d)},startGroup:function(a){this._.list.startGroup(a)},commit:function(){this._.committed||(this._.list.commit(),this._.committed=1,CKEDITOR.ui.fire("ready",this));this._.committed=1},setState:function(a){if(this._.state!=a){var b=this.document.getById("cke_"+this.id);b.setState(a,"cke_combo");a==CKEDITOR.TRISTATE_DISABLED?b.setAttribute("aria-disabled",!0):b.removeAttribute("aria-disabled");this._.state= 785showAll:function(){this._.list.showAll()},add:function(a,b,d){this._.items[a]=d||a;this._.list.add(a,b,d)},startGroup:function(a){this._.list.startGroup(a)},commit:function(){this._.committed||(this._.list.commit(),this._.committed=1,CKEDITOR.ui.fire("ready",this));this._.committed=1},setState:function(a){if(this._.state!=a){var b=this.document.getById("cke_"+this.id);b.setState(a,"cke_combo");a==CKEDITOR.TRISTATE_DISABLED?b.setAttribute("aria-disabled",!0):b.removeAttribute("aria-disabled");this._.state=
768a}},getState:function(){return this._.state},enable:function(){this._.state==CKEDITOR.TRISTATE_DISABLED&&this.setState(this._.lastState)},disable:function(){this._.state!=CKEDITOR.TRISTATE_DISABLED&&(this._.lastState=this._.state,this.setState(CKEDITOR.TRISTATE_DISABLED))}},statics:{handler:{create:function(a){return new CKEDITOR.ui.richCombo(a)}}}});CKEDITOR.ui.prototype.addRichCombo=function(a,b){this.add(a,CKEDITOR.UI_RICHCOMBO,b)}})();CKEDITOR.plugins.add("format",{requires:"richcombo",init:function(a){if(!a.blockless){for(var f=a.config,c=a.lang.format,l=f.format_tags.split(";"),d={},m=0,n=[],g=0;g<l.length;g++){var h=l[g],k=new CKEDITOR.style(f["format_"+h]);if(!a.filter.customConfig||a.filter.check(k))m++,d[h]=k,d[h]._.enterMode=a.config.enterMode,n.push(k)}0!==m&&a.ui.addRichCombo("Format",{label:c.label,title:c.panelTitle,toolbar:"styles,20",allowedContent:n,panel:{css:[CKEDITOR.skin.getPath("editor")].concat(f.contentsCss), 786a}},getState:function(){return this._.state},enable:function(){this._.state==CKEDITOR.TRISTATE_DISABLED&&this.setState(this._.lastState)},disable:function(){this._.state!=CKEDITOR.TRISTATE_DISABLED&&(this._.lastState=this._.state,this.setState(CKEDITOR.TRISTATE_DISABLED))}},statics:{handler:{create:function(a){return new CKEDITOR.ui.richCombo(a)}}}});CKEDITOR.ui.prototype.addRichCombo=function(a,b){this.add(a,CKEDITOR.UI_RICHCOMBO,b)}})();(function(){function l(a,b,c,f,p,l,t,v){var w=a.config,q=new CKEDITOR.style(t),k=p.split(";");p=[];for(var m={},d=0;d<k.length;d++){var h=k[d];if(h){var h=h.split("/"),u={},n=k[d]=h[0];u[c]=p[d]=h[1]||n;m[n]=new CKEDITOR.style(t,u);m[n]._.definition.name=n}else k.splice(d--,1)}a.ui.addRichCombo(b,{label:f.label,title:f.panelTitle,toolbar:"styles,"+v,allowedContent:q,requiredContent:q,panel:{css:[CKEDITOR.skin.getPath("editor")].concat(w.contentsCss),multiSelect:!1,attributes:{"aria-label":f.panelTitle}},
787init:function(){this.startGroup(f.panelTitle);for(var a=0;a<k.length;a++){var b=k[a];this.add(b,m[b].buildPreview(),b)}},onClick:function(b){a.focus();a.fire("saveSnapshot");var c=this.getValue(),f=m[b];if(c&&b!=c){var k=m[c],e=a.getSelection().getRanges()[0];if(e.collapsed){var d=a.elementPath(),g=d.contains(function(a){return k.checkElementRemovable(a)});if(g){var h=e.checkBoundaryOfElement(g,CKEDITOR.START),l=e.checkBoundaryOfElement(g,CKEDITOR.END);if(h&&l){for(h=e.createBookmark();d=g.getFirst();)d.insertBefore(g);
788g.remove();e.moveToBookmark(h)}else h?e.moveToPosition(g,CKEDITOR.POSITION_BEFORE_START):l?e.moveToPosition(g,CKEDITOR.POSITION_AFTER_END):(e.splitElement(g),e.moveToPosition(g,CKEDITOR.POSITION_AFTER_END),r(e,d.elements.slice(),g));a.getSelection().selectRanges([e])}}else a.removeStyle(k)}a[c==b?"removeStyle":"applyStyle"](f);a.fire("saveSnapshot")},onRender:function(){a.on("selectionChange",function(b){var c=this.getValue();b=b.data.path.elements;for(var d=0,f;d<b.length;d++){f=b[d];for(var e in m)if(m[e].checkElementMatch(f,
789!0,a)){e!=c&&this.setValue(e);return}}this.setValue("",l)},this)},refresh:function(){a.activeFilter.check(q)||this.setState(CKEDITOR.TRISTATE_DISABLED)}})}function r(a,b,c){var f=b.pop();if(f){if(c)return r(a,b,f.equals(c)?null:c);c=f.clone();a.insertNode(c);a.moveToPosition(c,CKEDITOR.POSITION_AFTER_START);r(a,b)}}CKEDITOR.plugins.add("font",{requires:"richcombo",init:function(a){var b=a.config;l(a,"Font","family",a.lang.font,b.font_names,b.font_defaultLabel,b.font_style,30);l(a,"FontSize","size",
790a.lang.font.fontSize,b.fontSize_sizes,b.fontSize_defaultLabel,b.fontSize_style,40)}})})();CKEDITOR.config.font_names="Arial/Arial, Helvetica, sans-serif;Comic Sans MS/Comic Sans MS, cursive;Courier New/Courier New, Courier, monospace;Georgia/Georgia, serif;Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;Tahoma/Tahoma, Geneva, sans-serif;Times New Roman/Times New Roman, Times, serif;Trebuchet MS/Trebuchet MS, Helvetica, sans-serif;Verdana/Verdana, Geneva, sans-serif";
791CKEDITOR.config.font_defaultLabel="";CKEDITOR.config.font_style={element:"span",styles:{"font-family":"#(family)"},overrides:[{element:"font",attributes:{face:null}}]};CKEDITOR.config.fontSize_sizes="8/8px;9/9px;10/10px;11/11px;12/12px;14/14px;16/16px;18/18px;20/20px;22/22px;24/24px;26/26px;28/28px;36/36px;48/48px;72/72px";CKEDITOR.config.fontSize_defaultLabel="";CKEDITOR.config.fontSize_style={element:"span",styles:{"font-size":"#(size)"},overrides:[{element:"font",attributes:{size:null}}]};CKEDITOR.plugins.add("format",{requires:"richcombo",init:function(a){if(!a.blockless){for(var f=a.config,c=a.lang.format,l=f.format_tags.split(";"),d={},m=0,n=[],g=0;g<l.length;g++){var h=l[g],k=new CKEDITOR.style(f["format_"+h]);if(!a.filter.customConfig||a.filter.check(k))m++,d[h]=k,d[h]._.enterMode=a.config.enterMode,n.push(k)}0!==m&&a.ui.addRichCombo("Format",{label:c.label,title:c.panelTitle,toolbar:"styles,20",allowedContent:n,panel:{css:[CKEDITOR.skin.getPath("editor")].concat(f.contentsCss),
769multiSelect:!1,attributes:{"aria-label":c.panelTitle}},init:function(){this.startGroup(c.panelTitle);for(var a in d){var e=c["tag_"+a];this.add(a,d[a].buildPreview(e),e)}},onClick:function(b){a.focus();a.fire("saveSnapshot");b=d[b];var e=a.elementPath();a[b.checkActive(e,a)?"removeStyle":"applyStyle"](b);setTimeout(function(){a.fire("saveSnapshot")},0)},onRender:function(){a.on("selectionChange",function(b){var e=this.getValue();b=b.data.path;this.refresh();for(var c in d)if(d[c].checkActive(b,a)){c!= 792multiSelect:!1,attributes:{"aria-label":c.panelTitle}},init:function(){this.startGroup(c.panelTitle);for(var a in d){var e=c["tag_"+a];this.add(a,d[a].buildPreview(e),e)}},onClick:function(b){a.focus();a.fire("saveSnapshot");b=d[b];var e=a.elementPath();a[b.checkActive(e,a)?"removeStyle":"applyStyle"](b);setTimeout(function(){a.fire("saveSnapshot")},0)},onRender:function(){a.on("selectionChange",function(b){var e=this.getValue();b=b.data.path;this.refresh();for(var c in d)if(d[c].checkActive(b,a)){c!=
770e&&this.setValue(c,a.lang.format["tag_"+c]);return}this.setValue("")},this)},onOpen:function(){this.showAll();for(var b in d)a.activeFilter.check(d[b])||this.hideItem(b)},refresh:function(){var b=a.elementPath();if(b){if(b.isContextFor("p"))for(var c in d)if(a.activeFilter.check(d[c]))return;this.setState(CKEDITOR.TRISTATE_DISABLED)}}})}}});CKEDITOR.config.format_tags="p;h1;h2;h3;h4;h5;h6;pre;address;div";CKEDITOR.config.format_p={element:"p"};CKEDITOR.config.format_div={element:"div"}; 793e&&this.setValue(c,a.lang.format["tag_"+c]);return}this.setValue("")},this)},onOpen:function(){this.showAll();for(var b in d)a.activeFilter.check(d[b])||this.hideItem(b)},refresh:function(){var b=a.elementPath();if(b){if(b.isContextFor("p"))for(var c in d)if(a.activeFilter.check(d[c]))return;this.setState(CKEDITOR.TRISTATE_DISABLED)}}})}}});CKEDITOR.config.format_tags="p;h1;h2;h3;h4;h5;h6;pre;address;div";CKEDITOR.config.format_p={element:"p"};CKEDITOR.config.format_div={element:"div"};
771CKEDITOR.config.format_pre={element:"pre"};CKEDITOR.config.format_address={element:"address"};CKEDITOR.config.format_h1={element:"h1"};CKEDITOR.config.format_h2={element:"h2"};CKEDITOR.config.format_h3={element:"h3"};CKEDITOR.config.format_h4={element:"h4"};CKEDITOR.config.format_h5={element:"h5"};CKEDITOR.config.format_h6={element:"h6"};(function(){var b={canUndo:!1,exec:function(a){var b=a.document.createElement("hr");a.insertElement(b)},allowedContent:"hr",requiredContent:"hr"};CKEDITOR.plugins.add("horizontalrule",{init:function(a){a.blockless||(a.addCommand("horizontalrule",b),a.ui.addButton&&a.ui.addButton("HorizontalRule",{label:a.lang.horizontalrule.toolbar,command:"horizontalrule",toolbar:"insert,40"}))}})})();CKEDITOR.plugins.add("htmlwriter",{init:function(b){var a=new CKEDITOR.htmlWriter;a.forceSimpleAmpersand=b.config.forceSimpleAmpersand;a.indentationChars=b.config.dataIndentationChars||"\t";b.dataProcessor.writer=a}}); 794CKEDITOR.config.format_pre={element:"pre"};CKEDITOR.config.format_address={element:"address"};CKEDITOR.config.format_h1={element:"h1"};CKEDITOR.config.format_h2={element:"h2"};CKEDITOR.config.format_h3={element:"h3"};CKEDITOR.config.format_h4={element:"h4"};CKEDITOR.config.format_h5={element:"h5"};CKEDITOR.config.format_h6={element:"h6"};CKEDITOR.plugins.add("forms",{requires:"dialog,fakeobjects",onLoad:function(){CKEDITOR.addCss(".cke_editable form{border: 1px dotted #FF0000;padding: 2px;}\n");CKEDITOR.addCss("img.cke_hidden{background-image: url("+CKEDITOR.getUrl(this.path+"images/hiddenfield.gif")+");background-position: center center;background-repeat: no-repeat;border: 1px solid #a9a9a9;width: 16px !important;height: 16px !important;}")},init:function(a){var b=a.lang,g=0,h={email:1,password:1,search:1,tel:1,text:1,url:1},l={checkbox:"input[type,name,checked,required]",
795radio:"input[type,name,checked,required]",textfield:"input[type,name,value,size,maxlength,required]",textarea:"textarea[cols,rows,name,required]",select:"select[name,size,multiple,required]; option[value,selected]",button:"input[type,name,value]",form:"form[action,name,id,enctype,target,method]",hiddenfield:"input[type,name,value]",imagebutton:"input[type,alt,src]{width,height,border,border-width,border-style,margin,float}"},m={checkbox:"input",radio:"input",textfield:"input",textarea:"textarea",
796select:"select",button:"input",form:"form",hiddenfield:"input",imagebutton:"input"},e=function(d,c,e){var h={allowedContent:l[c],requiredContent:m[c]};"form"==c&&(h.context="form");a.addCommand(c,new CKEDITOR.dialogCommand(c,h));a.ui.addButton&&a.ui.addButton(d,{label:b.common[d.charAt(0).toLowerCase()+d.slice(1)],command:c,toolbar:"forms,"+(g+=10)});CKEDITOR.dialog.add(c,e)},f=this.path+"dialogs/";!a.blockless&&e("Form","form",f+"form.js");e("Checkbox","checkbox",f+"checkbox.js");e("Radio","radio",
797f+"radio.js");e("TextField","textfield",f+"textfield.js");e("Textarea","textarea",f+"textarea.js");e("Select","select",f+"select.js");e("Button","button",f+"button.js");var k=a.plugins.image;k&&!a.plugins.image2&&e("ImageButton","imagebutton",CKEDITOR.plugins.getPath("image")+"dialogs/image.js");e("HiddenField","hiddenfield",f+"hiddenfield.js");a.addMenuItems&&(e={checkbox:{label:b.forms.checkboxAndRadio.checkboxTitle,command:"checkbox",group:"checkbox"},radio:{label:b.forms.checkboxAndRadio.radioTitle,
798command:"radio",group:"radio"},textfield:{label:b.forms.textfield.title,command:"textfield",group:"textfield"},hiddenfield:{label:b.forms.hidden.title,command:"hiddenfield",group:"hiddenfield"},button:{label:b.forms.button.title,command:"button",group:"button"},select:{label:b.forms.select.title,command:"select",group:"select"},textarea:{label:b.forms.textarea.title,command:"textarea",group:"textarea"}},k&&(e.imagebutton={label:b.image.titleButton,command:"imagebutton",group:"imagebutton"}),!a.blockless&&
799(e.form={label:b.forms.form.menu,command:"form",group:"form"}),a.addMenuItems(e));a.contextMenu&&(!a.blockless&&a.contextMenu.addListener(function(d,c,a){if((d=a.contains("form",1))&&!d.isReadOnly())return{form:CKEDITOR.TRISTATE_OFF}}),a.contextMenu.addListener(function(d){if(d&&!d.isReadOnly()){var c=d.getName();if("select"==c)return{select:CKEDITOR.TRISTATE_OFF};if("textarea"==c)return{textarea:CKEDITOR.TRISTATE_OFF};if("input"==c){var a=d.getAttribute("type")||"text";switch(a){case "button":case "submit":case "reset":return{button:CKEDITOR.TRISTATE_OFF};
800case "checkbox":return{checkbox:CKEDITOR.TRISTATE_OFF};case "radio":return{radio:CKEDITOR.TRISTATE_OFF};case "image":return k?{imagebutton:CKEDITOR.TRISTATE_OFF}:null}if(h[a])return{textfield:CKEDITOR.TRISTATE_OFF}}if("img"==c&&"hiddenfield"==d.data("cke-real-element-type"))return{hiddenfield:CKEDITOR.TRISTATE_OFF}}}));a.on("doubleclick",function(d){var c=d.data.element;if(!a.blockless&&c.is("form"))d.data.dialog="form";else if(c.is("select"))d.data.dialog="select";else if(c.is("textarea"))d.data.dialog=
801"textarea";else if(c.is("img")&&"hiddenfield"==c.data("cke-real-element-type"))d.data.dialog="hiddenfield";else if(c.is("input")){c=c.getAttribute("type")||"text";switch(c){case "button":case "submit":case "reset":d.data.dialog="button";break;case "checkbox":d.data.dialog="checkbox";break;case "radio":d.data.dialog="radio";break;case "image":d.data.dialog="imagebutton"}h[c]&&(d.data.dialog="textfield")}})},afterInit:function(a){var b=a.dataProcessor,g=b&&b.htmlFilter,b=b&&b.dataFilter;CKEDITOR.env.ie&&
802g&&g.addRules({elements:{input:function(a){a=a.attributes;var b=a.type;b||(a.type="text");"checkbox"!=b&&"radio"!=b||"on"!=a.value||delete a.value}}},{applyToAll:!0});b&&b.addRules({elements:{input:function(b){if("hidden"==b.attributes.type)return a.createFakeParserElement(b,"cke_hidden","hiddenfield")}}},{applyToAll:!0})}});(function(){var b={canUndo:!1,exec:function(a){var b=a.document.createElement("hr");a.insertElement(b)},allowedContent:"hr",requiredContent:"hr"};CKEDITOR.plugins.add("horizontalrule",{init:function(a){a.blockless||(a.addCommand("horizontalrule",b),a.ui.addButton&&a.ui.addButton("HorizontalRule",{label:a.lang.horizontalrule.toolbar,command:"horizontalrule",toolbar:"insert,40"}))}})})();CKEDITOR.plugins.add("htmlwriter",{init:function(b){var a=new CKEDITOR.htmlWriter;a.forceSimpleAmpersand=b.config.forceSimpleAmpersand;a.indentationChars=b.config.dataIndentationChars||"\t";b.dataProcessor.writer=a}});
772CKEDITOR.htmlWriter=CKEDITOR.tools.createClass({base:CKEDITOR.htmlParser.basicWriter,$:function(){this.base();this.indentationChars="\t";this.selfClosingEnd=" /\x3e";this.lineBreakChars="\n";this.sortAttributes=1;this._.indent=0;this._.indentation="";this._.inPre=0;this._.rules={};var b=CKEDITOR.dtd,a;for(a in CKEDITOR.tools.extend({},b.$nonBodyContent,b.$block,b.$listItem,b.$tableContent))this.setRules(a,{indent:!b[a]["#"],breakBeforeOpen:1,breakBeforeClose:!b[a]["#"],breakAfterClose:1,needsSpace:a in 803CKEDITOR.htmlWriter=CKEDITOR.tools.createClass({base:CKEDITOR.htmlParser.basicWriter,$:function(){this.base();this.indentationChars="\t";this.selfClosingEnd=" /\x3e";this.lineBreakChars="\n";this.sortAttributes=1;this._.indent=0;this._.indentation="";this._.inPre=0;this._.rules={};var b=CKEDITOR.dtd,a;for(a in CKEDITOR.tools.extend({},b.$nonBodyContent,b.$block,b.$listItem,b.$tableContent))this.setRules(a,{indent:!b[a]["#"],breakBeforeOpen:1,breakBeforeClose:!b[a]["#"],breakAfterClose:1,needsSpace:a in
773b.$block&&!(a in{li:1,dt:1,dd:1})});this.setRules("br",{breakAfterOpen:1});this.setRules("title",{indent:0,breakAfterOpen:0});this.setRules("style",{indent:0,breakBeforeClose:1});this.setRules("pre",{breakAfterOpen:1,indent:0})},proto:{openTag:function(b){var a=this._.rules[b];this._.afterCloser&&a&&a.needsSpace&&this._.needsSpace&&this._.output.push("\n");this._.indent?this.indentation():a&&a.breakBeforeOpen&&(this.lineBreak(),this.indentation());this._.output.push("\x3c",b);this._.afterCloser=0}, 804b.$block&&!(a in{li:1,dt:1,dd:1})});this.setRules("br",{breakAfterOpen:1});this.setRules("title",{indent:0,breakAfterOpen:0});this.setRules("style",{indent:0,breakBeforeClose:1});this.setRules("pre",{breakAfterOpen:1,indent:0})},proto:{openTag:function(b){var a=this._.rules[b];this._.afterCloser&&a&&a.needsSpace&&this._.needsSpace&&this._.output.push("\n");this._.indent?this.indentation():a&&a.breakBeforeOpen&&(this.lineBreak(),this.indentation());this._.output.push("\x3c",b);this._.afterCloser=0},
774openTagClose:function(b,a){var c=this._.rules[b];a?(this._.output.push(this.selfClosingEnd),c&&c.breakAfterClose&&(this._.needsSpace=c.needsSpace)):(this._.output.push("\x3e"),c&&c.indent&&(this._.indentation+=this.indentationChars));c&&c.breakAfterOpen&&this.lineBreak();"pre"==b&&(this._.inPre=1)},attribute:function(b,a){"string"==typeof a&&(this.forceSimpleAmpersand&&(a=a.replace(/&amp;/g,"\x26")),a=CKEDITOR.tools.htmlEncodeAttr(a));this._.output.push(" ",b,'\x3d"',a,'"')},closeTag:function(b){var a= 805openTagClose:function(b,a){var c=this._.rules[b];a?(this._.output.push(this.selfClosingEnd),c&&c.breakAfterClose&&(this._.needsSpace=c.needsSpace)):(this._.output.push("\x3e"),c&&c.indent&&(this._.indentation+=this.indentationChars));c&&c.breakAfterOpen&&this.lineBreak();"pre"==b&&(this._.inPre=1)},attribute:function(b,a){"string"==typeof a&&(this.forceSimpleAmpersand&&(a=a.replace(/&amp;/g,"\x26")),a=CKEDITOR.tools.htmlEncodeAttr(a));this._.output.push(" ",b,'\x3d"',a,'"')},closeTag:function(b){var a=
775this._.rules[b];a&&a.indent&&(this._.indentation=this._.indentation.substr(this.indentationChars.length));this._.indent?this.indentation():a&&a.breakBeforeClose&&(this.lineBreak(),this.indentation());this._.output.push("\x3c/",b,"\x3e");"pre"==b&&(this._.inPre=0);a&&a.breakAfterClose&&(this.lineBreak(),this._.needsSpace=a.needsSpace);this._.afterCloser=1},text:function(b){this._.indent&&(this.indentation(),!this._.inPre&&(b=CKEDITOR.tools.ltrim(b)));this._.output.push(b)},comment:function(b){this._.indent&& 806this._.rules[b];a&&a.indent&&(this._.indentation=this._.indentation.substr(this.indentationChars.length));this._.indent?this.indentation():a&&a.breakBeforeClose&&(this.lineBreak(),this.indentation());this._.output.push("\x3c/",b,"\x3e");"pre"==b&&(this._.inPre=0);a&&a.breakAfterClose&&(this.lineBreak(),this._.needsSpace=a.needsSpace);this._.afterCloser=1},text:function(b){this._.indent&&(this.indentation(),!this._.inPre&&(b=CKEDITOR.tools.ltrim(b)));this._.output.push(b)},comment:function(b){this._.indent&&
776this.indentation();this._.output.push("\x3c!--",b,"--\x3e")},lineBreak:function(){!this._.inPre&&0<this._.output.length&&this._.output.push(this.lineBreakChars);this._.indent=1},indentation:function(){!this._.inPre&&this._.indentation&&this._.output.push(this._.indentation);this._.indent=0},reset:function(){this._.output=[];this._.indent=0;this._.indentation="";this._.afterCloser=0;this._.inPre=0},setRules:function(b,a){var c=this._.rules[b];c?CKEDITOR.tools.extend(c,a,!0):this._.rules[b]=a}}});(function(){function m(a){function f(a){var b=!1;g.attachListener(g,"keydown",function(){var d=c.getBody().getElementsByTag(a);if(!b){for(var e=0;e<d.count();e++)d.getItem(e).setCustomData("retain",!0);b=!0}},null,null,1);g.attachListener(g,"keyup",function(){var d=c.getElementsByTag(a);b&&(1!=d.count()||d.getItem(0).getCustomData("retain")||d.getItem(0).remove(1),b=!1)})}var b=this.editor,c=a.document,d=c.body,e=c.getElementById("cke_actscrpt");e&&e.parentNode.removeChild(e);(e=c.getElementById("cke_shimscrpt"))&& 807this.indentation();this._.output.push("\x3c!--",b,"--\x3e")},lineBreak:function(){!this._.inPre&&0<this._.output.length&&this._.output.push(this.lineBreakChars);this._.indent=1},indentation:function(){!this._.inPre&&this._.indentation&&this._.output.push(this._.indentation);this._.indent=0},reset:function(){this._.output=[];this._.indent=0;this._.indentation="";this._.afterCloser=0;this._.inPre=0},setRules:function(b,a){var c=this._.rules[b];c?CKEDITOR.tools.extend(c,a,!0):this._.rules[b]=a}}});(function(){CKEDITOR.plugins.add("iframe",{requires:"dialog,fakeobjects",onLoad:function(){CKEDITOR.addCss("img.cke_iframe{background-image: url("+CKEDITOR.getUrl(this.path+"images/placeholder.png")+");background-position: center center;background-repeat: no-repeat;border: 1px solid #a9a9a9;width: 80px;height: 80px;}")},init:function(a){var b=a.lang.iframe,c="iframe[align,longdesc,frameborder,height,name,scrolling,src,title,width]";a.plugins.dialogadvtab&&(c+=";iframe"+a.plugins.dialogadvtab.allowedContent({id:1,
777e.parentNode.removeChild(e);(e=c.getElementById("cke_basetagscrpt"))&&e.parentNode.removeChild(e);d.contentEditable=!0;CKEDITOR.env.ie&&(d.hideFocus=!0,d.disabled=!0,d.removeAttribute("disabled"));delete this._.isLoadingData;this.$=d;c=new CKEDITOR.dom.document(c);this.setup();this.fixInitialSelection();var g=this;CKEDITOR.env.ie&&!CKEDITOR.env.edge&&c.getDocumentElement().addClass(c.$.compatMode);CKEDITOR.env.ie&&!CKEDITOR.env.edge&&b.enterMode!=CKEDITOR.ENTER_P?f("p"):CKEDITOR.env.edge&&b.enterMode!= 808classes:1,styles:1}));CKEDITOR.dialog.add("iframe",this.path+"dialogs/iframe.js");a.addCommand("iframe",new CKEDITOR.dialogCommand("iframe",{allowedContent:c,requiredContent:"iframe"}));a.ui.addButton&&a.ui.addButton("Iframe",{label:b.toolbar,command:"iframe",toolbar:"insert,80"});a.on("doubleclick",function(a){var b=a.data.element;b.is("img")&&"iframe"==b.data("cke-real-element-type")&&(a.data.dialog="iframe")});a.addMenuItems&&a.addMenuItems({iframe:{label:b.title,command:"iframe",group:"image"}});
778CKEDITOR.ENTER_DIV&&f("div");if(CKEDITOR.env.webkit||CKEDITOR.env.ie&&10<CKEDITOR.env.version)c.getDocumentElement().on("mousedown",function(a){a.data.getTarget().is("html")&&setTimeout(function(){b.editable().focus()})});n(b);try{b.document.$.execCommand("2D-position",!1,!0)}catch(h){}(CKEDITOR.env.gecko||CKEDITOR.env.ie&&"CSS1Compat"==b.document.$.compatMode)&&this.attachListener(this,"keydown",function(a){var c=a.data.getKeystroke();if(33==c||34==c)if(CKEDITOR.env.ie)setTimeout(function(){b.getSelection().scrollIntoView()}, 809a.contextMenu&&a.contextMenu.addListener(function(a){if(a&&a.is("img")&&"iframe"==a.data("cke-real-element-type"))return{iframe:CKEDITOR.TRISTATE_OFF}})},afterInit:function(a){var b=a.dataProcessor;(b=b&&b.dataFilter)&&b.addRules({elements:{iframe:function(b){return a.createFakeParserElement(b,"cke_iframe","iframe",!0)}}})}})})();(function(){function e(b,a){a||(a=b.getSelection().getSelectedElement());if(a&&a.is("img")&&!a.data("cke-realelement")&&!a.isReadOnly())return a}function f(b){var a=b.getStyle("float");if("inherit"==a||"none"==a)a=0;a||(a=b.getAttribute("align"));return a}CKEDITOR.plugins.add("image",{requires:"dialog",init:function(b){if(!b.plugins.image2){CKEDITOR.dialog.add("image",this.path+"dialogs/image.js");var a="img[alt,!src]{border-style,border-width,float,height,margin,margin-bottom,margin-left,margin-right,margin-top,width}";
7790);else if(b.window.$.innerHeight>this.$.offsetHeight){var d=b.createRange();d[33==c?"moveToElementEditStart":"moveToElementEditEnd"](this);d.select();a.data.preventDefault()}});CKEDITOR.env.ie&&this.attachListener(c,"blur",function(){try{c.$.selection.empty()}catch(a){}});CKEDITOR.env.iOS&&this.attachListener(c,"touchend",function(){a.focus()});d=b.document.getElementsByTag("title").getItem(0);d.data("cke-title",d.getText());CKEDITOR.env.ie&&(b.document.$.title=this._.docTitle);CKEDITOR.tools.setTimeout(function(){"unloaded"==
780this.status&&(this.status="ready");b.fire("contentDom");this._.isPendingFocus&&(b.focus(),this._.isPendingFocus=!1);setTimeout(function(){b.fire("dataReady")},0)},0,this)}function n(a){function f(){var c;a.editable().attachListener(a,"selectionChange",function(){var d=a.getSelection().getSelectedElement();d&&(c&&(c.detachEvent("onresizestart",b),c=null),d.$.attachEvent("onresizestart",b),c=d.$)})}function b(a){a.returnValue=!1}if(CKEDITOR.env.gecko)try{var c=a.document.$;c.execCommand("enableObjectResizing",
781!1,!a.config.disableObjectResizing);c.execCommand("enableInlineTableEditing",!1,!a.config.disableNativeTableHandles)}catch(d){}else CKEDITOR.env.ie&&11>CKEDITOR.env.version&&a.config.disableObjectResizing&&f(a)}function p(){var a=[];if(8<=CKEDITOR.document.$.documentMode){a.push("html.CSS1Compat [contenteditable\x3dfalse]{min-height:0 !important}");var f=[],b;for(b in CKEDITOR.dtd.$removeEmpty)f.push("html.CSS1Compat "+b+"[contenteditable\x3dfalse]");a.push(f.join(",")+"{display:inline-block}")}else CKEDITOR.env.gecko&&
782(a.push("html{height:100% !important}"),a.push("img:-moz-broken{-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}"));a.push("html{cursor:text;*cursor:auto}");a.push("img,input,textarea{cursor:default}");return a.join("\n")}CKEDITOR.plugins.add("wysiwygarea",{init:function(a){a.config.fullPage&&a.addFeature({allowedContent:"html head title; style [media,type]; body (*)[id]; meta link [*]",requiredContent:"body"});a.addMode("wysiwyg",function(f){function b(b){b&&b.removeListener();a.editable(new l(a,
783d.$.contentWindow.document.body));a.setData(a.getData(1),f)}var c="document.open();"+(CKEDITOR.env.ie?"("+CKEDITOR.tools.fixDomain+")();":"")+"document.close();",c=CKEDITOR.env.air?"javascript:void(0)":CKEDITOR.env.ie&&!CKEDITOR.env.edge?"javascript:void(function(){"+encodeURIComponent(c)+"}())":"",d=CKEDITOR.dom.element.createFromHtml('\x3ciframe src\x3d"'+c+'" frameBorder\x3d"0"\x3e\x3c/iframe\x3e');d.setStyles({width:"100%",height:"100%"});d.addClass("cke_wysiwyg_frame").addClass("cke_reset");
784c=a.ui.space("contents");c.append(d);var e=CKEDITOR.env.ie&&!CKEDITOR.env.edge||CKEDITOR.env.gecko;if(e)d.on("load",b);var g=a.title,h=a.fire("ariaEditorHelpLabel",{}).label;g&&(CKEDITOR.env.ie&&h&&(g+=", "+h),d.setAttribute("title",g));if(h){var g=CKEDITOR.tools.getNextId(),k=CKEDITOR.dom.element.createFromHtml('\x3cspan id\x3d"'+g+'" class\x3d"cke_voice_label"\x3e'+h+"\x3c/span\x3e");c.append(k,1);d.setAttribute("aria-describedby",g)}a.on("beforeModeUnload",function(a){a.removeListener();k&&k.remove()});
785d.setAttributes({tabIndex:a.tabIndex,allowTransparency:"true"});!e&&b();a.fire("ariaWidget",d)})}});CKEDITOR.editor.prototype.addContentsCss=function(a){var f=this.config,b=f.contentsCss;CKEDITOR.tools.isArray(b)||(f.contentsCss=b?[b]:[]);f.contentsCss.push(a)};var l=CKEDITOR.tools.createClass({$:function(){this.base.apply(this,arguments);this._.frameLoadedHandler=CKEDITOR.tools.addFunction(function(a){CKEDITOR.tools.setTimeout(m,0,this,a)},this);this._.docTitle=this.getWindow().getFrame().getAttribute("title")},
786base:CKEDITOR.editable,proto:{setData:function(a,f){var b=this.editor;if(f)this.setHtml(a),this.fixInitialSelection(),b.fire("dataReady");else{this._.isLoadingData=!0;b._.dataStore={id:1};var c=b.config,d=c.fullPage,e=c.docType,g=CKEDITOR.tools.buildStyleHtml(p()).replace(/<style>/,'\x3cstyle data-cke-temp\x3d"1"\x3e');d||(g+=CKEDITOR.tools.buildStyleHtml(b.config.contentsCss));var h=c.baseHref?'\x3cbase href\x3d"'+c.baseHref+'" data-cke-temp\x3d"1" /\x3e':"";d&&(a=a.replace(/<!DOCTYPE[^>]*>/i,function(a){b.docType=
787e=a;return""}).replace(/<\?xml\s[^\?]*\?>/i,function(a){b.xmlDeclaration=a;return""}));a=b.dataProcessor.toHtml(a);d?(/<body[\s|>]/.test(a)||(a="\x3cbody\x3e"+a),/<html[\s|>]/.test(a)||(a="\x3chtml\x3e"+a+"\x3c/html\x3e"),/<head[\s|>]/.test(a)?/<title[\s|>]/.test(a)||(a=a.replace(/<head[^>]*>/,"$\x26\x3ctitle\x3e\x3c/title\x3e")):a=a.replace(/<html[^>]*>/,"$\x26\x3chead\x3e\x3ctitle\x3e\x3c/title\x3e\x3c/head\x3e"),h&&(a=a.replace(/<head[^>]*?>/,"$\x26"+h)),a=a.replace(/<\/head\s*>/,g+"$\x26"),a=
788e+a):a=c.docType+'\x3chtml dir\x3d"'+c.contentsLangDirection+'" lang\x3d"'+(c.contentsLanguage||b.langCode)+'"\x3e\x3chead\x3e\x3ctitle\x3e'+this._.docTitle+"\x3c/title\x3e"+h+g+"\x3c/head\x3e\x3cbody"+(c.bodyId?' id\x3d"'+c.bodyId+'"':"")+(c.bodyClass?' class\x3d"'+c.bodyClass+'"':"")+"\x3e"+a+"\x3c/body\x3e\x3c/html\x3e";CKEDITOR.env.gecko&&(a=a.replace(/<body/,'\x3cbody contenteditable\x3d"true" '),2E4>CKEDITOR.env.version&&(a=a.replace(/<body[^>]*>/,"$\x26\x3c!-- cke-content-start --\x3e")));
789c='\x3cscript id\x3d"cke_actscrpt" type\x3d"text/javascript"'+(CKEDITOR.env.ie?' defer\x3d"defer" ':"")+"\x3evar wasLoaded\x3d0;function onload(){if(!wasLoaded)window.parent.CKEDITOR.tools.callFunction("+this._.frameLoadedHandler+",window);wasLoaded\x3d1;}"+(CKEDITOR.env.ie?"onload();":'document.addEventListener("DOMContentLoaded", onload, false );')+"\x3c/script\x3e";CKEDITOR.env.ie&&9>CKEDITOR.env.version&&(c+='\x3cscript id\x3d"cke_shimscrpt"\x3ewindow.parent.CKEDITOR.tools.enableHtml5Elements(document)\x3c/script\x3e');
790h&&CKEDITOR.env.ie&&10>CKEDITOR.env.version&&(c+='\x3cscript id\x3d"cke_basetagscrpt"\x3evar baseTag \x3d document.querySelector( "base" );baseTag.href \x3d baseTag.href;\x3c/script\x3e');a=a.replace(/(?=\s*<\/(:?head)>)/,c);this.clearCustomData();this.clearListeners();b.fire("contentDomUnload");var k=this.getDocument();try{k.write(a)}catch(l){setTimeout(function(){k.write(a)},0)}}},getData:function(a){if(a)return this.getHtml();a=this.editor;var f=a.config,b=f.fullPage,c=b&&a.docType,d=b&&a.xmlDeclaration,
791e=this.getDocument(),b=b?e.getDocumentElement().getOuterHtml():e.getBody().getHtml();CKEDITOR.env.gecko&&f.enterMode!=CKEDITOR.ENTER_BR&&(b=b.replace(/<br>(?=\s*(:?$|<\/body>))/,""));b=a.dataProcessor.toDataFormat(b);d&&(b=d+"\n"+b);c&&(b=c+"\n"+b);return b},focus:function(){this._.isLoadingData?this._.isPendingFocus=!0:l.baseProto.focus.call(this)},detach:function(){var a=this.editor,f=a.document,b;try{b=a.window.getFrame()}catch(c){}l.baseProto.detach.call(this);this.clearCustomData();f.getDocumentElement().clearCustomData();
792CKEDITOR.tools.removeFunction(this._.frameLoadedHandler);b&&b.getParent()?(b.clearCustomData(),(a=b.removeCustomData("onResize"))&&a.removeListener(),b.remove()):CKEDITOR.warn("editor-destroy-iframe")}}})})();CKEDITOR.config.disableObjectResizing=!1;CKEDITOR.config.disableNativeTableHandles=!0;CKEDITOR.config.disableNativeSpellChecker=!0;(function(){function e(b,a){a||(a=b.getSelection().getSelectedElement());if(a&&a.is("img")&&!a.data("cke-realelement")&&!a.isReadOnly())return a}function f(b){var a=b.getStyle("float");if("inherit"==a||"none"==a)a=0;a||(a=b.getAttribute("align"));return a}CKEDITOR.plugins.add("image",{requires:"dialog",init:function(b){if(!b.plugins.image2){CKEDITOR.dialog.add("image",this.path+"dialogs/image.js");var a="img[alt,!src]{border-style,border-width,float,height,margin,margin-bottom,margin-left,margin-right,margin-top,width}";
793CKEDITOR.dialog.isTabEnabled(b,"image","advanced")&&(a="img[alt,dir,id,lang,longdesc,!src,title]{*}(*)");b.addCommand("image",new CKEDITOR.dialogCommand("image",{allowedContent:a,requiredContent:"img[alt,src]",contentTransformations:[["img{width}: sizeToStyle","img[width]: sizeToAttribute"],["img{float}: alignmentToStyle","img[align]: alignmentToAttribute"]]}));b.ui.addButton&&b.ui.addButton("Image",{label:b.lang.common.image,command:"image",toolbar:"insert,10"});b.on("doubleclick",function(b){var a= 810CKEDITOR.dialog.isTabEnabled(b,"image","advanced")&&(a="img[alt,dir,id,lang,longdesc,!src,title]{*}(*)");b.addCommand("image",new CKEDITOR.dialogCommand("image",{allowedContent:a,requiredContent:"img[alt,src]",contentTransformations:[["img{width}: sizeToStyle","img[width]: sizeToAttribute"],["img{float}: alignmentToStyle","img[align]: alignmentToAttribute"]]}));b.ui.addButton&&b.ui.addButton("Image",{label:b.lang.common.image,command:"image",toolbar:"insert,10"});b.on("doubleclick",function(b){var a=
794b.data.element;!a.is("img")||a.data("cke-realelement")||a.isReadOnly()||(b.data.dialog="image")});b.addMenuItems&&b.addMenuItems({image:{label:b.lang.image.menu,command:"image",group:"image"}});b.contextMenu&&b.contextMenu.addListener(function(a){if(e(b,a))return{image:CKEDITOR.TRISTATE_OFF}})}},afterInit:function(b){function a(a){var d=b.getCommand("justify"+a);if(d){if("left"==a||"right"==a)d.on("exec",function(d){var c=e(b),g;c&&(g=f(c),g==a?(c.removeStyle("float"),a==f(c)&&c.removeAttribute("align")): 811b.data.element;!a.is("img")||a.data("cke-realelement")||a.isReadOnly()||(b.data.dialog="image")});b.addMenuItems&&b.addMenuItems({image:{label:b.lang.image.menu,command:"image",group:"image"}});b.contextMenu&&b.contextMenu.addListener(function(a){if(e(b,a))return{image:CKEDITOR.TRISTATE_OFF}})}},afterInit:function(b){function a(a){var d=b.getCommand("justify"+a);if(d){if("left"==a||"right"==a)d.on("exec",function(d){var c=e(b),g;c&&(g=f(c),g==a?(c.removeStyle("float"),a==f(c)&&c.removeAttribute("align")):
795c.setStyle("float",a),d.cancel())});d.on("refresh",function(d){var c=e(b);c&&(c=f(c),this.setState(c==a?CKEDITOR.TRISTATE_ON:"right"==a||"left"==a?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED),d.cancel())})}}b.plugins.image2||(a("left"),a("right"),a("center"),a("block"))}})})();CKEDITOR.config.image_removeLinkByEmptyURL=!0;(function(){function m(a,b){var e,f;b.on("refresh",function(a){var b=[k],c;for(c in a.data.states)b.push(a.data.states[c]);this.setState(CKEDITOR.tools.search(b,p)?p:k)},b,null,100);b.on("exec",function(b){e=a.getSelection();f=e.createBookmarks(1);b.data||(b.data={});b.data.done=!1},b,null,0);b.on("exec",function(){a.forceNextSelectionCheck();e.selectBookmarks(f)},b,null,100)}var k=CKEDITOR.TRISTATE_DISABLED,p=CKEDITOR.TRISTATE_OFF;CKEDITOR.plugins.add("indent",{init:function(a){var b=CKEDITOR.plugins.indent.genericDefinition; 812c.setStyle("float",a),d.cancel())});d.on("refresh",function(d){var c=e(b);c&&(c=f(c),this.setState(c==a?CKEDITOR.TRISTATE_ON:"right"==a||"left"==a?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED),d.cancel())})}}b.plugins.image2||(a("left"),a("right"),a("center"),a("block"))}})})();CKEDITOR.config.image_removeLinkByEmptyURL=!0;CKEDITOR.plugins.add("imagebrowser",{init:function(a){if(!("undefined"===typeof a.config.imageBrowser_listUrl||null===a.config.imageBrowser_listUrl)){var b=a.plugins.imagebrowser.path+"browser/browser.html?listUrl="+encodeURIComponent(a.config.imageBrowser_listUrl);a.config.baseHref&&(b+="&baseHref="+encodeURIComponent(a.config.baseHref));a.config.filebrowserImageBrowseUrl=b}}});(function(){function m(a,b){var e,f;b.on("refresh",function(a){var b=[k],c;for(c in a.data.states)b.push(a.data.states[c]);this.setState(CKEDITOR.tools.search(b,p)?p:k)},b,null,100);b.on("exec",function(b){e=a.getSelection();f=e.createBookmarks(1);b.data||(b.data={});b.data.done=!1},b,null,0);b.on("exec",function(){a.forceNextSelectionCheck();e.selectBookmarks(f)},b,null,100)}var k=CKEDITOR.TRISTATE_DISABLED,p=CKEDITOR.TRISTATE_OFF;CKEDITOR.plugins.add("indent",{init:function(a){var b=CKEDITOR.plugins.indent.genericDefinition;
796m(a,a.addCommand("indent",new b(!0)));m(a,a.addCommand("outdent",new b));a.ui.addButton&&(a.ui.addButton("Indent",{label:a.lang.indent.indent,command:"indent",directional:!0,toolbar:"indent,20"}),a.ui.addButton("Outdent",{label:a.lang.indent.outdent,command:"outdent",directional:!0,toolbar:"indent,10"}));a.on("dirChanged",function(b){var f=a.createRange(),l=b.data.node;f.setStartBefore(l);f.setEndAfter(l);for(var n=new CKEDITOR.dom.walker(f),c;c=n.next();)if(c.type==CKEDITOR.NODE_ELEMENT)if(!c.equals(l)&& 813m(a,a.addCommand("indent",new b(!0)));m(a,a.addCommand("outdent",new b));a.ui.addButton&&(a.ui.addButton("Indent",{label:a.lang.indent.indent,command:"indent",directional:!0,toolbar:"indent,20"}),a.ui.addButton("Outdent",{label:a.lang.indent.outdent,command:"outdent",directional:!0,toolbar:"indent,10"}));a.on("dirChanged",function(b){var f=a.createRange(),l=b.data.node;f.setStartBefore(l);f.setEndAfter(l);for(var n=new CKEDITOR.dom.walker(f),c;c=n.next();)if(c.type==CKEDITOR.NODE_ELEMENT)if(!c.equals(l)&&
797c.getDirection())f.setStartAfter(c),n=new CKEDITOR.dom.walker(f);else{var d=a.config.indentClasses;if(d)for(var g="ltr"==b.data.dir?["_rtl",""]:["","_rtl"],h=0;h<d.length;h++)c.hasClass(d[h]+g[0])&&(c.removeClass(d[h]+g[0]),c.addClass(d[h]+g[1]));d=c.getStyle("margin-right");g=c.getStyle("margin-left");d?c.setStyle("margin-left",d):c.removeStyle("margin-left");g?c.setStyle("margin-right",g):c.removeStyle("margin-right")}})}});CKEDITOR.plugins.indent={genericDefinition:function(a){this.isIndent=!!a; 814c.getDirection())f.setStartAfter(c),n=new CKEDITOR.dom.walker(f);else{var d=a.config.indentClasses;if(d)for(var g="ltr"==b.data.dir?["_rtl",""]:["","_rtl"],h=0;h<d.length;h++)c.hasClass(d[h]+g[0])&&(c.removeClass(d[h]+g[0]),c.addClass(d[h]+g[1]));d=c.getStyle("margin-right");g=c.getStyle("margin-left");d?c.setStyle("margin-left",d):c.removeStyle("margin-left");g?c.setStyle("margin-right",g):c.removeStyle("margin-right")}})}});CKEDITOR.plugins.indent={genericDefinition:function(a){this.isIndent=!!a;
798this.startDisabled=!this.isIndent},specificDefinition:function(a,b,e){this.name=b;this.editor=a;this.jobs={};this.enterBr=a.config.enterMode==CKEDITOR.ENTER_BR;this.isIndent=!!e;this.relatedGlobal=e?"indent":"outdent";this.indentKey=e?9:CKEDITOR.SHIFT+9;this.database={}},registerCommands:function(a,b){a.on("pluginsLoaded",function(){for(var a in b)(function(a,b){var e=a.getCommand(b.relatedGlobal),c;for(c in b.jobs)e.on("exec",function(d){d.data.done||(a.fire("lockSnapshot"),b.execJob(a,c)&&(d.data.done= 815this.startDisabled=!this.isIndent},specificDefinition:function(a,b,e){this.name=b;this.editor=a;this.jobs={};this.enterBr=a.config.enterMode==CKEDITOR.ENTER_BR;this.isIndent=!!e;this.relatedGlobal=e?"indent":"outdent";this.indentKey=e?9:CKEDITOR.SHIFT+9;this.database={}},registerCommands:function(a,b){a.on("pluginsLoaded",function(){for(var a in b)(function(a,b){var e=a.getCommand(b.relatedGlobal),c;for(c in b.jobs)e.on("exec",function(d){d.data.done||(a.fire("lockSnapshot"),b.execJob(a,c)&&(d.data.done=
799!0),a.fire("unlockSnapshot"),CKEDITOR.dom.element.clearAllMarkers(b.database))},this,null,c),e.on("refresh",function(d){d.data.states||(d.data.states={});d.data.states[b.name+"@"+c]=b.refreshJob(a,c,d.data.path)},this,null,c);a.addFeature(b)})(this,b[a])})}};CKEDITOR.plugins.indent.genericDefinition.prototype={context:"p",exec:function(){}};CKEDITOR.plugins.indent.specificDefinition.prototype={execJob:function(a,b){var e=this.jobs[b];if(e.state!=k)return e.exec.call(this,a)},refreshJob:function(a, 816!0),a.fire("unlockSnapshot"),CKEDITOR.dom.element.clearAllMarkers(b.database))},this,null,c),e.on("refresh",function(d){d.data.states||(d.data.states={});d.data.states[b.name+"@"+c]=b.refreshJob(a,c,d.data.path)},this,null,c);a.addFeature(b)})(this,b[a])})}};CKEDITOR.plugins.indent.genericDefinition.prototype={context:"p",exec:function(){}};CKEDITOR.plugins.indent.specificDefinition.prototype={execJob:function(a,b){var e=this.jobs[b];if(e.state!=k)return e.exec.call(this,a)},refreshJob:function(a,
800b,e){b=this.jobs[b];a.activeFilter.checkFeature(this)?b.state=b.refresh.call(this,a,e):b.state=k;return b.state},getContext:function(a){return a.contains(this.context)}}})();(function(){function w(c){function f(b){for(var e=d.startContainer,a=d.endContainer;e&&!e.getParent().equals(b);)e=e.getParent();for(;a&&!a.getParent().equals(b);)a=a.getParent();if(!e||!a)return!1;for(var g=e,e=[],k=!1;!k;)g.equals(a)&&(k=!0),e.push(g),g=g.getNext();if(1>e.length)return!1;g=b.getParents(!0);for(a=0;a<g.length;a++)if(g[a].getName&&p[g[a].getName()]){b=g[a];break}for(var g=l.isIndent?1:-1,a=e[0],e=e[e.length-1],k=CKEDITOR.plugins.list.listToArray(b,q),n=k[e.getCustomData("listarray_index")].indent, 817b,e){b=this.jobs[b];a.activeFilter.checkFeature(this)?b.state=b.refresh.call(this,a,e):b.state=k;return b.state},getContext:function(a){return a.contains(this.context)}}})();(function(){function f(b,c,a){if(!b.getCustomData("indent_processed")){var d=this.editor,l=this.isIndent;if(c){d=b.$.className.match(this.classNameRegex);a=0;d&&(d=d[1],a=CKEDITOR.tools.indexOf(c,d)+1);if(0>(a+=l?1:-1))return;a=Math.min(a,c.length);a=Math.max(a,0);b.$.className=CKEDITOR.tools.ltrim(b.$.className.replace(this.classNameRegex,""));0<a&&b.addClass(c[a-1])}else{c=m(b,a);a=parseInt(b.getStyle(c),10);var g=d.config.indentOffset||40;isNaN(a)&&(a=0);a+=(l?1:-1)*g;if(0>a)return;a=Math.max(a,
8180);a=Math.ceil(a/g)*g;b.setStyle(c,a?a+(d.config.indentUnit||"px"):"");""===b.getAttribute("style")&&b.removeAttribute("style")}CKEDITOR.dom.element.setMarker(this.database,b,"indent_processed",1)}}function m(b,c){return"ltr"==(c||b.getComputedStyle("direction"))?"margin-left":"margin-right"}var h=CKEDITOR.dtd.$listItem,p=CKEDITOR.dtd.$list,k=CKEDITOR.TRISTATE_DISABLED,n=CKEDITOR.TRISTATE_OFF;CKEDITOR.plugins.add("indentblock",{requires:"indent",init:function(b){function c(){a.specificDefinition.apply(this,
819arguments);this.allowedContent={"div h1 h2 h3 h4 h5 h6 ol p pre ul":{propertiesOnly:!0,styles:d?null:"margin-left,margin-right",classes:d||null}};this.enterBr&&(this.allowedContent.div=!0);this.requiredContent=(this.enterBr?"div":"p")+(d?"("+d.join(",")+")":"{margin-left}");this.jobs={20:{refresh:function(a,b){var e=b.block||b.blockLimit;if(!e.is(h))var c=e.getAscendant(h),e=c&&b.contains(c)||e;e.is(h)&&(e=e.getParent());if(this.enterBr||this.getContext(b)){if(d){var c=d,e=e.$.className.match(this.classNameRegex),
820f=this.isIndent,c=e?f?e[1]!=c.slice(-1):!0:f;return c?n:k}return this.isIndent?n:e?CKEDITOR[0>=(parseInt(e.getStyle(m(e)),10)||0)?"TRISTATE_DISABLED":"TRISTATE_OFF"]:k}return k},exec:function(a){var b=a.getSelection(),b=b&&b.getRanges()[0],c;if(c=a.elementPath().contains(p))f.call(this,c,d);else for(b=b.createIterator(),a=a.config.enterMode,b.enforceRealBlocks=!0,b.enlargeBr=a!=CKEDITOR.ENTER_BR;c=b.getNextParagraph(a==CKEDITOR.ENTER_P?"p":"div");)c.isReadOnly()||f.call(this,c,d);return!0}}}}var a=
821CKEDITOR.plugins.indent,d=b.config.indentClasses;a.registerCommands(b,{indentblock:new c(b,"indentblock",!0),outdentblock:new c(b,"outdentblock")});CKEDITOR.tools.extend(c.prototype,a.specificDefinition.prototype,{context:{div:1,dl:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,ul:1,ol:1,p:1,pre:1,table:1},classNameRegex:d?new RegExp("(?:^|\\s+)("+d.join("|")+")(?\x3d$|\\s)"):null})}})})();(function(){function w(c){function f(b){for(var e=d.startContainer,a=d.endContainer;e&&!e.getParent().equals(b);)e=e.getParent();for(;a&&!a.getParent().equals(b);)a=a.getParent();if(!e||!a)return!1;for(var g=e,e=[],k=!1;!k;)g.equals(a)&&(k=!0),e.push(g),g=g.getNext();if(1>e.length)return!1;g=b.getParents(!0);for(a=0;a<g.length;a++)if(g[a].getName&&p[g[a].getName()]){b=g[a];break}for(var g=l.isIndent?1:-1,a=e[0],e=e[e.length-1],k=CKEDITOR.plugins.list.listToArray(b,q),n=k[e.getCustomData("listarray_index")].indent,
801a=a.getCustomData("listarray_index");a<=e.getCustomData("listarray_index");a++)if(k[a].indent+=g,0<g){var h=k[a].parent;k[a].parent=new CKEDITOR.dom.element(h.getName(),h.getDocument())}for(a=e.getCustomData("listarray_index")+1;a<k.length&&k[a].indent>n;a++)k[a].indent+=g;e=CKEDITOR.plugins.list.arrayToList(k,q,null,c.config.enterMode,b.getDirection());if(!l.isIndent){var f;if((f=b.getParent())&&f.is("li"))for(var g=e.listNode.getChildren(),r=[],m,a=g.count()-1;0<=a;a--)(m=g.getItem(a))&&m.is&&m.is("li")&& 822a=a.getCustomData("listarray_index");a<=e.getCustomData("listarray_index");a++)if(k[a].indent+=g,0<g){var h=k[a].parent;k[a].parent=new CKEDITOR.dom.element(h.getName(),h.getDocument())}for(a=e.getCustomData("listarray_index")+1;a<k.length&&k[a].indent>n;a++)k[a].indent+=g;e=CKEDITOR.plugins.list.arrayToList(k,q,null,c.config.enterMode,b.getDirection());if(!l.isIndent){var f;if((f=b.getParent())&&f.is("li"))for(var g=e.listNode.getChildren(),r=[],m,a=g.count()-1;0<=a;a--)(m=g.getItem(a))&&m.is&&m.is("li")&&
802r.push(m)}e&&e.listNode.replace(b);if(r&&r.length)for(a=0;a<r.length;a++){for(m=b=r[a];(m=m.getNext())&&m.is&&m.getName()in p;)CKEDITOR.env.needsNbspFiller&&!b.getFirst(x)&&b.append(d.document.createText(" ")),b.append(m);b.insertAfter(f)}e&&c.fire("contentDomInvalidated");return!0}for(var l=this,q=this.database,p=this.context,n=c.getSelection(),n=(n&&n.getRanges()).createIterator(),d;d=n.getNextRange();){for(var b=d.getCommonAncestor();b&&(b.type!=CKEDITOR.NODE_ELEMENT||!p[b.getName()]);){if(c.editable().equals(b)){b= 823r.push(m)}e&&e.listNode.replace(b);if(r&&r.length)for(a=0;a<r.length;a++){for(m=b=r[a];(m=m.getNext())&&m.is&&m.getName()in p;)CKEDITOR.env.needsNbspFiller&&!b.getFirst(x)&&b.append(d.document.createText(" ")),b.append(m);b.insertAfter(f)}e&&c.fire("contentDomInvalidated");return!0}for(var l=this,q=this.database,p=this.context,n=c.getSelection(),n=(n&&n.getRanges()).createIterator(),d;d=n.getNextRange();){for(var b=d.getCommonAncestor();b&&(b.type!=CKEDITOR.NODE_ELEMENT||!p[b.getName()]);){if(c.editable().equals(b)){b=
803!1;break}b=b.getParent()}b||(b=d.startPath().contains(p))&&d.setEndAt(b,CKEDITOR.POSITION_BEFORE_END);if(!b){var h=d.getEnclosedNode();h&&h.type==CKEDITOR.NODE_ELEMENT&&h.getName()in p&&(d.setStartAt(h,CKEDITOR.POSITION_AFTER_START),d.setEndAt(h,CKEDITOR.POSITION_BEFORE_END),b=h)}b&&d.startContainer.type==CKEDITOR.NODE_ELEMENT&&d.startContainer.getName()in p&&(h=new CKEDITOR.dom.walker(d),h.evaluator=t,d.startContainer=h.next());b&&d.endContainer.type==CKEDITOR.NODE_ELEMENT&&d.endContainer.getName()in 824!1;break}b=b.getParent()}b||(b=d.startPath().contains(p))&&d.setEndAt(b,CKEDITOR.POSITION_BEFORE_END);if(!b){var h=d.getEnclosedNode();h&&h.type==CKEDITOR.NODE_ELEMENT&&h.getName()in p&&(d.setStartAt(h,CKEDITOR.POSITION_AFTER_START),d.setEndAt(h,CKEDITOR.POSITION_BEFORE_END),b=h)}b&&d.startContainer.type==CKEDITOR.NODE_ELEMENT&&d.startContainer.getName()in p&&(h=new CKEDITOR.dom.walker(d),h.evaluator=t,d.startContainer=h.next());b&&d.endContainer.type==CKEDITOR.NODE_ELEMENT&&d.endContainer.getName()in
804p&&(h=new CKEDITOR.dom.walker(d),h.evaluator=t,d.endContainer=h.previous());if(b)return f(b)}return 0}function t(c){return c.type==CKEDITOR.NODE_ELEMENT&&c.is("li")}function x(c){return y(c)&&z(c)}var y=CKEDITOR.dom.walker.whitespaces(!0),z=CKEDITOR.dom.walker.bookmark(!1,!0),u=CKEDITOR.TRISTATE_DISABLED,v=CKEDITOR.TRISTATE_OFF;CKEDITOR.plugins.add("indentlist",{requires:"indent",init:function(c){function f(c){l.specificDefinition.apply(this,arguments);this.requiredContent=["ul","ol"];c.on("key", 825p&&(h=new CKEDITOR.dom.walker(d),h.evaluator=t,d.endContainer=h.previous());if(b)return f(b)}return 0}function t(c){return c.type==CKEDITOR.NODE_ELEMENT&&c.is("li")}function x(c){return y(c)&&z(c)}var y=CKEDITOR.dom.walker.whitespaces(!0),z=CKEDITOR.dom.walker.bookmark(!1,!0),u=CKEDITOR.TRISTATE_DISABLED,v=CKEDITOR.TRISTATE_OFF;CKEDITOR.plugins.add("indentlist",{requires:"indent",init:function(c){function f(c){l.specificDefinition.apply(this,arguments);this.requiredContent=["ul","ol"];c.on("key",
805function(f){if("wysiwyg"==c.mode&&f.data.keyCode==this.indentKey){var n=this.getContext(c.elementPath());!n||this.isIndent&&CKEDITOR.plugins.indentList.firstItemInPath(this.context,c.elementPath(),n)||(c.execCommand(this.relatedGlobal),f.cancel())}},this);this.jobs[this.isIndent?10:30]={refresh:this.isIndent?function(c,f){var d=this.getContext(f),b=CKEDITOR.plugins.indentList.firstItemInPath(this.context,f,d);return d&&this.isIndent&&!b?v:u}:function(c,f){return!this.getContext(f)||this.isIndent? 826function(f){if("wysiwyg"==c.mode&&f.data.keyCode==this.indentKey){var n=this.getContext(c.elementPath());!n||this.isIndent&&CKEDITOR.plugins.indentList.firstItemInPath(this.context,c.elementPath(),n)||(c.execCommand(this.relatedGlobal),f.cancel())}},this);this.jobs[this.isIndent?10:30]={refresh:this.isIndent?function(c,f){var d=this.getContext(f),b=CKEDITOR.plugins.indentList.firstItemInPath(this.context,f,d);return d&&this.isIndent&&!b?v:u}:function(c,f){return!this.getContext(f)||this.isIndent?
806u:v},exec:CKEDITOR.tools.bind(w,this)}}var l=CKEDITOR.plugins.indent;l.registerCommands(c,{indentlist:new f(c,"indentlist",!0),outdentlist:new f(c,"outdentlist")});CKEDITOR.tools.extend(f.prototype,l.specificDefinition.prototype,{context:{ol:1,ul:1}})}});CKEDITOR.plugins.indentList={};CKEDITOR.plugins.indentList.firstItemInPath=function(c,f,l){var q=f.contains(t);l||(l=f.contains(c));return l&&q&&q.equals(l.getFirst(t))}})();(function(){function g(a,b){var c=l.exec(a),d=l.exec(b);if(c){if(!c[2]&&"px"==d[2])return d[1];if("px"==c[2]&&!d[2])return d[1]+"px"}return b}var k=CKEDITOR.htmlParser.cssStyle,h=CKEDITOR.tools.cssLength,l=/^((?:\d*(?:\.\d+))|(?:\d+))(.*)?$/i,m={elements:{$:function(a){var b=a.attributes;if((b=(b=(b=b&&b["data-cke-realelement"])&&new CKEDITOR.htmlParser.fragment.fromHtml(decodeURIComponent(b)))&&b.children[0])&&a.attributes["data-cke-resizable"]){var c=(new k(a)).rules;a=b.attributes;var d=c.width, 827u:v},exec:CKEDITOR.tools.bind(w,this)}}var l=CKEDITOR.plugins.indent;l.registerCommands(c,{indentlist:new f(c,"indentlist",!0),outdentlist:new f(c,"outdentlist")});CKEDITOR.tools.extend(f.prototype,l.specificDefinition.prototype,{context:{ol:1,ul:1}})}});CKEDITOR.plugins.indentList={};CKEDITOR.plugins.indentList.firstItemInPath=function(c,f,l){var q=f.contains(t);l||(l=f.contains(c));return l&&q&&q.equals(l.getFirst(t))}})();(function(){function n(a,c){c=void 0===c||c;var b;if(c)b=a.getComputedStyle("text-align");else{for(;!a.hasAttribute||!a.hasAttribute("align")&&!a.getStyle("text-align");){b=a.getParent();if(!b)break;a=b}b=a.getStyle("text-align")||a.getAttribute("align")||""}b&&(b=b.replace(/(?:-(?:moz|webkit)-)?(?:start|auto)/i,""));!b&&c&&(b="rtl"==a.getComputedStyle("direction")?"right":"left");return b}function g(a,c,b){this.editor=a;this.name=c;this.value=b;this.context="p";c=a.config.justifyClasses;var h=a.config.enterMode==
807c=c.height;d&&(a.width=g(a.width,d));c&&(a.height=g(a.height,c))}return b}}};CKEDITOR.plugins.add("fakeobjects",{init:function(a){a.filter.allow("img[!data-cke-realelement,src,alt,title](*){*}","fakeobjects")},afterInit:function(a){(a=(a=a.dataProcessor)&&a.htmlFilter)&&a.addRules(m,{applyToAll:!0})}});CKEDITOR.editor.prototype.createFakeElement=function(a,b,c,d){var e=this.lang.fakeobjects,e=e[c]||e.unknown;b={"class":b,"data-cke-realelement":encodeURIComponent(a.getOuterHtml()),"data-cke-real-node-type":a.type, 828CKEDITOR.ENTER_P?"p":"div";if(c){switch(b){case "left":this.cssClassName=c[0];break;case "center":this.cssClassName=c[1];break;case "right":this.cssClassName=c[2];break;case "justify":this.cssClassName=c[3]}this.cssClassRegex=new RegExp("(?:^|\\s+)(?:"+c.join("|")+")(?\x3d$|\\s)");this.requiredContent=h+"("+this.cssClassName+")"}else this.requiredContent=h+"{text-align}";this.allowedContent={"caption div h1 h2 h3 h4 h5 h6 p pre td th li":{propertiesOnly:!0,styles:this.cssClassName?null:"text-align",
808alt:e,title:e,align:a.getAttribute("align")||""};CKEDITOR.env.hc||(b.src=CKEDITOR.tools.transparentImageData);c&&(b["data-cke-real-element-type"]=c);d&&(b["data-cke-resizable"]=d,c=new k,d=a.getAttribute("width"),a=a.getAttribute("height"),d&&(c.rules.width=h(d)),a&&(c.rules.height=h(a)),c.populate(b));return this.document.createElement("img",{attributes:b})};CKEDITOR.editor.prototype.createFakeParserElement=function(a,b,c,d){var e=this.lang.fakeobjects,e=e[c]||e.unknown,f;f=new CKEDITOR.htmlParser.basicWriter; 829classes:this.cssClassName||null}};a.config.enterMode==CKEDITOR.ENTER_BR&&(this.allowedContent.div=!0)}function l(a){var c=a.editor,b=c.createRange();b.setStartBefore(a.data.node);b.setEndAfter(a.data.node);for(var h=new CKEDITOR.dom.walker(b),d;d=h.next();)if(d.type==CKEDITOR.NODE_ELEMENT)if(!d.equals(a.data.node)&&d.getDirection())b.setStartAfter(d),h=new CKEDITOR.dom.walker(b);else{var e=c.config.justifyClasses;e&&(d.hasClass(e[0])?(d.removeClass(e[0]),d.addClass(e[2])):d.hasClass(e[2])&&(d.removeClass(e[2]),
809a.writeHtml(f);f=f.getHtml();b={"class":b,"data-cke-realelement":encodeURIComponent(f),"data-cke-real-node-type":a.type,alt:e,title:e,align:a.attributes.align||""};CKEDITOR.env.hc||(b.src=CKEDITOR.tools.transparentImageData);c&&(b["data-cke-real-element-type"]=c);d&&(b["data-cke-resizable"]=d,d=a.attributes,a=new k,c=d.width,d=d.height,void 0!==c&&(a.rules.width=h(c)),void 0!==d&&(a.rules.height=h(d)),a.populate(b));return new CKEDITOR.htmlParser.element("img",b)};CKEDITOR.editor.prototype.restoreRealElement= 830d.addClass(e[0])));e=d.getStyle("text-align");"left"==e?d.setStyle("text-align","right"):"right"==e&&d.setStyle("text-align","left")}}g.prototype={exec:function(a){var c=a.getSelection(),b=a.config.enterMode;if(c){for(var h=c.createBookmarks(),d=c.getRanges(),e=this.cssClassName,g,f,k=a.config.useComputedState,k=void 0===k||k,m=d.length-1;0<=m;m--)for(g=d[m].createIterator(),g.enlargeBr=b!=CKEDITOR.ENTER_BR;f=g.getNextParagraph(b==CKEDITOR.ENTER_P?"p":"div");)if(!f.isReadOnly()){f.removeAttribute("align");
810function(a){if(a.data("cke-real-node-type")!=CKEDITOR.NODE_ELEMENT)return null;var b=CKEDITOR.dom.element.createFromHtml(decodeURIComponent(a.data("cke-realelement")),this.document);if(a.data("cke-resizable")){var c=a.getStyle("width");a=a.getStyle("height");c&&b.setAttribute("width",g(b.getAttribute("width"),c));a&&b.setAttribute("height",g(b.getAttribute("height"),a))}return b}})();(function(){function p(c){return c.replace(/'/g,"\\$\x26")}function q(c){for(var b,a=c.length,f=[],e=0;e<a;e++)b=c.charCodeAt(e),f.push(b);return"String.fromCharCode("+f.join(",")+")"}function r(c,b){var a=c.plugins.link,f=a.compiledProtectionFunction.params,e,d;d=[a.compiledProtectionFunction.name,"("];for(var g=0;g<f.length;g++)a=f[g].toLowerCase(),e=b[a],0<g&&d.push(","),d.push("'",e?p(encodeURIComponent(b[a])):"","'");d.push(")");return d.join("")}function n(c){c=c.config.emailProtection||""; 831f.removeStyle("text-align");var l=e&&(f.$.className=CKEDITOR.tools.ltrim(f.$.className.replace(this.cssClassRegex,""))),p=this.state==CKEDITOR.TRISTATE_OFF&&(!k||n(f,!0)!=this.value);e?p?f.addClass(e):l||f.removeAttribute("class"):p&&f.setStyle("text-align",this.value)}a.focus();a.forceNextSelectionCheck();c.selectBookmarks(h)}},refresh:function(a,c){var b=c.block||c.blockLimit;this.setState("body"!=b.getName()&&n(b,this.editor.config.useComputedState)==this.value?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF)}};
832CKEDITOR.plugins.add("justify",{init:function(a){if(!a.blockless){var c=new g(a,"justifyleft","left"),b=new g(a,"justifycenter","center"),h=new g(a,"justifyright","right"),d=new g(a,"justifyblock","justify");a.addCommand("justifyleft",c);a.addCommand("justifycenter",b);a.addCommand("justifyright",h);a.addCommand("justifyblock",d);a.ui.addButton&&(a.ui.addButton("JustifyLeft",{label:a.lang.justify.left,command:"justifyleft",toolbar:"align,10"}),a.ui.addButton("JustifyCenter",{label:a.lang.justify.center,
833command:"justifycenter",toolbar:"align,20"}),a.ui.addButton("JustifyRight",{label:a.lang.justify.right,command:"justifyright",toolbar:"align,30"}),a.ui.addButton("JustifyBlock",{label:a.lang.justify.block,command:"justifyblock",toolbar:"align,40"}));a.on("dirChanged",l)}}})})();(function(){function p(c){return c.replace(/'/g,"\\$\x26")}function q(c){for(var b,a=c.length,f=[],e=0;e<a;e++)b=c.charCodeAt(e),f.push(b);return"String.fromCharCode("+f.join(",")+")"}function r(c,b){var a=c.plugins.link,f=a.compiledProtectionFunction.params,e,d;d=[a.compiledProtectionFunction.name,"("];for(var g=0;g<f.length;g++)a=f[g].toLowerCase(),e=b[a],0<g&&d.push(","),d.push("'",e?p(encodeURIComponent(b[a])):"","'");d.push(")");return d.join("")}function n(c){c=c.config.emailProtection||"";
811var b;c&&"encode"!=c&&(b={},c.replace(/^([^(]+)\(([^)]+)\)$/,function(a,c,e){b.name=c;b.params=[];e.replace(/[^,\s]+/g,function(a){b.params.push(a)})}));return b}CKEDITOR.plugins.add("link",{requires:"dialog,fakeobjects",onLoad:function(){function c(b){return a.replace(/%1/g,"rtl"==b?"right":"left").replace(/%2/g,"cke_contents_"+b)}var b="background:url("+CKEDITOR.getUrl(this.path+"images"+(CKEDITOR.env.hidpi?"/hidpi":"")+"/anchor.png")+") no-repeat %1 center;border:1px dotted #00f;background-size:16px;", 834var b;c&&"encode"!=c&&(b={},c.replace(/^([^(]+)\(([^)]+)\)$/,function(a,c,e){b.name=c;b.params=[];e.replace(/[^,\s]+/g,function(a){b.params.push(a)})}));return b}CKEDITOR.plugins.add("link",{requires:"dialog,fakeobjects",onLoad:function(){function c(b){return a.replace(/%1/g,"rtl"==b?"right":"left").replace(/%2/g,"cke_contents_"+b)}var b="background:url("+CKEDITOR.getUrl(this.path+"images"+(CKEDITOR.env.hidpi?"/hidpi":"")+"/anchor.png")+") no-repeat %1 center;border:1px dotted #00f;background-size:16px;",
812a=".%2 a.cke_anchor,.%2 a.cke_anchor_empty,.cke_editable.%2 a[name],.cke_editable.%2 a[data-cke-saved-name]{"+b+"padding-%1:18px;cursor:auto;}.%2 img.cke_anchor{"+b+"width:16px;min-height:15px;height:1.15em;vertical-align:text-bottom;}";CKEDITOR.addCss(c("ltr")+c("rtl"))},init:function(c){var b="a[!href]";CKEDITOR.dialog.isTabEnabled(c,"link","advanced")&&(b=b.replace("]",",accesskey,charset,dir,id,lang,name,rel,tabindex,title,type]{*}(*)"));CKEDITOR.dialog.isTabEnabled(c,"link","target")&&(b=b.replace("]", 835a=".%2 a.cke_anchor,.%2 a.cke_anchor_empty,.cke_editable.%2 a[name],.cke_editable.%2 a[data-cke-saved-name]{"+b+"padding-%1:18px;cursor:auto;}.%2 img.cke_anchor{"+b+"width:16px;min-height:15px;height:1.15em;vertical-align:text-bottom;}";CKEDITOR.addCss(c("ltr")+c("rtl"))},init:function(c){var b="a[!href]";CKEDITOR.dialog.isTabEnabled(c,"link","advanced")&&(b=b.replace("]",",accesskey,charset,dir,id,lang,name,rel,tabindex,title,type]{*}(*)"));CKEDITOR.dialog.isTabEnabled(c,"link","target")&&(b=b.replace("]",
813",target,onclick]"));c.addCommand("link",new CKEDITOR.dialogCommand("link",{allowedContent:b,requiredContent:"a[href]"}));c.addCommand("anchor",new CKEDITOR.dialogCommand("anchor",{allowedContent:"a[!name,id]",requiredContent:"a[name]"}));c.addCommand("unlink",new CKEDITOR.unlinkCommand);c.addCommand("removeAnchor",new CKEDITOR.removeAnchorCommand);c.setKeystroke(CKEDITOR.CTRL+76,"link");c.ui.addButton&&(c.ui.addButton("Link",{label:c.lang.link.toolbar,command:"link",toolbar:"links,10"}),c.ui.addButton("Unlink", 836",target,onclick]"));c.addCommand("link",new CKEDITOR.dialogCommand("link",{allowedContent:b,requiredContent:"a[href]"}));c.addCommand("anchor",new CKEDITOR.dialogCommand("anchor",{allowedContent:"a[!name,id]",requiredContent:"a[name]"}));c.addCommand("unlink",new CKEDITOR.unlinkCommand);c.addCommand("removeAnchor",new CKEDITOR.removeAnchorCommand);c.setKeystroke(CKEDITOR.CTRL+76,"link");c.ui.addButton&&(c.ui.addButton("Link",{label:c.lang.link.toolbar,command:"link",toolbar:"links,10"}),c.ui.addButton("Unlink",
@@ -849,7 +872,9 @@ for(n=0;n<q.length;n++)F(q[n]);CKEDITOR.dom.element.clearAllMarkers(k);e.selectB
849!z(a)};d.guard=function(a,b){return!(b&&a.type==CKEDITOR.NODE_ELEMENT&&a.is("table"))};e=f.clone();if(k){var a;(a=g.contains(v))&&f.checkBoundaryOfElement(a,CKEDITOR.START)&&(a=a.getParent())&&a.is("li")&&(a=A(a))?(c=a,a=a.getPrevious(u),e.moveToPosition(a&&z(a)?a:c,CKEDITOR.POSITION_BEFORE_START)):(d.range.setStartAt(h,CKEDITOR.POSITION_AFTER_START),d.range.setEnd(f.startContainer,f.startOffset),(a=d.previous())&&a.type==CKEDITOR.NODE_ELEMENT&&(a.getName()in v||a.is("li"))&&(a.is("li")||(d.range.selectNodeContents(a), 872!z(a)};d.guard=function(a,b){return!(b&&a.type==CKEDITOR.NODE_ELEMENT&&a.is("table"))};e=f.clone();if(k){var a;(a=g.contains(v))&&f.checkBoundaryOfElement(a,CKEDITOR.START)&&(a=a.getParent())&&a.is("li")&&(a=A(a))?(c=a,a=a.getPrevious(u),e.moveToPosition(a&&z(a)?a:c,CKEDITOR.POSITION_BEFORE_START)):(d.range.setStartAt(h,CKEDITOR.POSITION_AFTER_START),d.range.setEnd(f.startContainer,f.startOffset),(a=d.previous())&&a.type==CKEDITOR.NODE_ELEMENT&&(a.getName()in v||a.is("li"))&&(a.is("li")||(d.range.selectNodeContents(a),
850d.reset(),d.evaluator=G,a=d.previous()),c=a,e.moveToElementEditEnd(c),e.moveToPosition(e.endPath().block,CKEDITOR.POSITION_BEFORE_END)));if(c)C(b,e,f),m.cancel();else{var p=g.contains(v);p&&f.checkBoundaryOfElement(p,CKEDITOR.START)&&(c=p.getFirst(u),f.checkBoundaryOfElement(c,CKEDITOR.START)&&(a=p.getPrevious(u),A(c)?a&&(f.moveToElementEditEnd(a),f.select()):b.execCommand("outdent"),m.cancel()))}}else if(c=g.contains("li")){if(d.range.setEndAt(h,CKEDITOR.POSITION_BEFORE_END),k=(h=c.getLast(u))&& 873d.reset(),d.evaluator=G,a=d.previous()),c=a,e.moveToElementEditEnd(c),e.moveToPosition(e.endPath().block,CKEDITOR.POSITION_BEFORE_END)));if(c)C(b,e,f),m.cancel();else{var p=g.contains(v);p&&f.checkBoundaryOfElement(p,CKEDITOR.START)&&(c=p.getFirst(u),f.checkBoundaryOfElement(c,CKEDITOR.START)&&(a=p.getPrevious(u),A(c)?a&&(f.moveToElementEditEnd(a),f.select()):b.execCommand("outdent"),m.cancel()))}}else if(c=g.contains("li")){if(d.range.setEndAt(h,CKEDITOR.POSITION_BEFORE_END),k=(h=c.getLast(u))&&
851G(h)?h:c,g=0,(a=d.next())&&a.type==CKEDITOR.NODE_ELEMENT&&a.getName()in v&&a.equals(h)?(g=1,a=d.next()):f.checkBoundaryOfElement(k,CKEDITOR.END)&&(g=2),g&&a){f=f.clone();f.moveToElementEditStart(a);if(1==g&&(e.optimize(),!e.startContainer.equals(c))){for(c=e.startContainer;c.is(CKEDITOR.dtd.$inline);)p=c,c=c.getParent();p&&e.moveToPosition(p,CKEDITOR.POSITION_AFTER_END)}2==g&&(e.moveToPosition(e.endPath().block,CKEDITOR.POSITION_BEFORE_END),f.endPath().block&&f.moveToPosition(f.endPath().block,CKEDITOR.POSITION_AFTER_START)); 874G(h)?h:c,g=0,(a=d.next())&&a.type==CKEDITOR.NODE_ELEMENT&&a.getName()in v&&a.equals(h)?(g=1,a=d.next()):f.checkBoundaryOfElement(k,CKEDITOR.END)&&(g=2),g&&a){f=f.clone();f.moveToElementEditStart(a);if(1==g&&(e.optimize(),!e.startContainer.equals(c))){for(c=e.startContainer;c.is(CKEDITOR.dtd.$inline);)p=c,c=c.getParent();p&&e.moveToPosition(p,CKEDITOR.POSITION_AFTER_END)}2==g&&(e.moveToPosition(e.endPath().block,CKEDITOR.POSITION_BEFORE_END),f.endPath().block&&f.moveToPosition(f.endPath().block,CKEDITOR.POSITION_AFTER_START));
852C(b,e,f);m.cancel()}}else d.range.setEndAt(h,CKEDITOR.POSITION_BEFORE_END),(a=d.next())&&a.type==CKEDITOR.NODE_ELEMENT&&a.is(v)&&(a=a.getFirst(u),g.block&&f.checkStartOfBlock()&&f.checkEndOfBlock()?(g.block.remove(),f.moveToElementEditStart(a),f.select()):A(a)?(f.moveToElementEditStart(a),f.select()):(f=f.clone(),f.moveToElementEditStart(a),C(b,e,f)),m.cancel());setTimeout(function(){b.selectionChange(1)})}}}))}})})();(function(){function V(a,c,d){return n(c)&&n(d)&&d.equals(c.getNext(function(a){return!(E(a)||F(a)||u(a))}))}function z(a){this.upper=a[0];this.lower=a[1];this.set.apply(this,a.slice(2))}function O(a){var c=a.element;if(c&&n(c)&&(c=c.getAscendant(a.triggers,!0))&&a.editable.contains(c)){var d=P(c);if("true"==d.getAttribute("contenteditable"))return c;if(d.is(a.triggers))return d}return null}function ka(a,c,d){r(a,c);r(a,d);a=c.size.bottom;d=d.size.top;return a&&d?0|(a+d)/2:a||d}function w(a,c,d){return c= 875C(b,e,f);m.cancel()}}else d.range.setEndAt(h,CKEDITOR.POSITION_BEFORE_END),(a=d.next())&&a.type==CKEDITOR.NODE_ELEMENT&&a.is(v)&&(a=a.getFirst(u),g.block&&f.checkStartOfBlock()&&f.checkEndOfBlock()?(g.block.remove(),f.moveToElementEditStart(a),f.select()):A(a)?(f.moveToElementEditStart(a),f.select()):(f=f.clone(),f.moveToElementEditStart(a),C(b,e,f)),m.cancel());setTimeout(function(){b.selectionChange(1)})}}}))}})})();(function(){CKEDITOR.plugins.liststyle={requires:"dialog,contextmenu",init:function(a){if(!a.blockless){var b;b=new CKEDITOR.dialogCommand("numberedListStyle",{requiredContent:"ol",allowedContent:"ol{list-style-type}[start]"});b=a.addCommand("numberedListStyle",b);a.addFeature(b);CKEDITOR.dialog.add("numberedListStyle",this.path+"dialogs/liststyle.js");b=new CKEDITOR.dialogCommand("bulletedListStyle",{requiredContent:"ul",allowedContent:"ul{list-style-type}"});b=a.addCommand("bulletedListStyle",b);
876a.addFeature(b);CKEDITOR.dialog.add("bulletedListStyle",this.path+"dialogs/liststyle.js");a.addMenuGroup("list",108);a.addMenuItems({numberedlist:{label:a.lang.liststyle.numberedTitle,group:"list",command:"numberedListStyle"},bulletedlist:{label:a.lang.liststyle.bulletedTitle,group:"list",command:"bulletedListStyle"}});a.contextMenu.addListener(function(a){if(!a||a.isReadOnly())return null;for(;a;){var b=a.getName();if("ol"==b)return{numberedlist:CKEDITOR.TRISTATE_OFF};if("ul"==b)return{bulletedlist:CKEDITOR.TRISTATE_OFF};
877a=a.getParent()}return null})}}};CKEDITOR.plugins.add("liststyle",CKEDITOR.plugins.liststyle)})();(function(){function V(a,c,d){return n(c)&&n(d)&&d.equals(c.getNext(function(a){return!(E(a)||F(a)||u(a))}))}function z(a){this.upper=a[0];this.lower=a[1];this.set.apply(this,a.slice(2))}function O(a){var c=a.element;if(c&&n(c)&&(c=c.getAscendant(a.triggers,!0))&&a.editable.contains(c)){var d=P(c);if("true"==d.getAttribute("contenteditable"))return c;if(d.is(a.triggers))return d}return null}function ka(a,c,d){r(a,c);r(a,d);a=c.size.bottom;d=d.size.top;return a&&d?0|(a+d)/2:a||d}function w(a,c,d){return c=
853c[d?"getPrevious":"getNext"](function(b){return b&&b.type==CKEDITOR.NODE_TEXT&&!E(b)||n(b)&&!u(b)&&!A(a,b)})}function q(a,c,d){return a>c&&a<d}function P(a,c){if(a.data("cke-editable"))return null;for(c||(a=a.getParent());a&&!a.data("cke-editable");){if(a.hasAttribute("contenteditable"))return a;a=a.getParent()}return null}function la(a){var c=a.doc,d=G('\x3cspan contenteditable\x3d"false" style\x3d"'+Q+"position:absolute;border-top:1px dashed "+a.boxColor+'"\x3e\x3c/span\x3e',c),b=CKEDITOR.getUrl(this.path+ 878c[d?"getPrevious":"getNext"](function(b){return b&&b.type==CKEDITOR.NODE_TEXT&&!E(b)||n(b)&&!u(b)&&!A(a,b)})}function q(a,c,d){return a>c&&a<d}function P(a,c){if(a.data("cke-editable"))return null;for(c||(a=a.getParent());a&&!a.data("cke-editable");){if(a.hasAttribute("contenteditable"))return a;a=a.getParent()}return null}function la(a){var c=a.doc,d=G('\x3cspan contenteditable\x3d"false" style\x3d"'+Q+"position:absolute;border-top:1px dashed "+a.boxColor+'"\x3e\x3c/span\x3e',c),b=CKEDITOR.getUrl(this.path+
854"images/"+(t.hidpi?"hidpi/":"")+"icon"+(a.rtl?"-rtl":"")+".png");v(d,{attach:function(){this.wrap.getParent()||this.wrap.appendTo(a.editable,!0);return this},lineChildren:[v(G('\x3cspan title\x3d"'+a.editor.lang.magicline.title+'" contenteditable\x3d"false"\x3e\x26#8629;\x3c/span\x3e',c),{base:Q+"height:17px;width:17px;"+(a.rtl?"left":"right")+":17px;background:url("+b+") center no-repeat "+a.boxColor+";cursor:pointer;"+(t.hc?"font-size: 15px;line-height:14px;border:1px solid #fff;text-align:center;": 879"images/"+(t.hidpi?"hidpi/":"")+"icon"+(a.rtl?"-rtl":"")+".png");v(d,{attach:function(){this.wrap.getParent()||this.wrap.appendTo(a.editable,!0);return this},lineChildren:[v(G('\x3cspan title\x3d"'+a.editor.lang.magicline.title+'" contenteditable\x3d"false"\x3e\x26#8629;\x3c/span\x3e',c),{base:Q+"height:17px;width:17px;"+(a.rtl?"left":"right")+":17px;background:url("+b+") center no-repeat "+a.boxColor+";cursor:pointer;"+(t.hc?"font-size: 15px;line-height:14px;border:1px solid #fff;text-align:center;":
855"")+(t.hidpi?"background-size: 9px 10px;":""),looks:["top:-8px; border-radius: 2px;","top:-17px; border-radius: 2px 2px 0px 0px;","top:-1px; border-radius: 0px 0px 2px 2px;"]}),v(G(W,c),{base:X+"left:0px;border-left-color:"+a.boxColor+";",looks:["border-width:8px 0 8px 8px;top:-8px","border-width:8px 0 0 8px;top:-8px","border-width:0 0 8px 8px;top:0px"]}),v(G(W,c),{base:X+"right:0px;border-right-color:"+a.boxColor+";",looks:["border-width:8px 8px 8px 0;top:-8px","border-width:8px 8px 0 0;top:-8px", 880"")+(t.hidpi?"background-size: 9px 10px;":""),looks:["top:-8px; border-radius: 2px;","top:-17px; border-radius: 2px 2px 0px 0px;","top:-1px; border-radius: 0px 0px 2px 2px;"]}),v(G(W,c),{base:X+"left:0px;border-left-color:"+a.boxColor+";",looks:["border-width:8px 0 8px 8px;top:-8px","border-width:8px 0 0 8px;top:-8px","border-width:0 0 8px 8px;top:0px"]}),v(G(W,c),{base:X+"right:0px;border-right-color:"+a.boxColor+";",looks:["border-width:8px 8px 8px 0;top:-8px","border-width:8px 8px 0 0;top:-8px",
@@ -886,23 +911,25 @@ g={overflow:CKEDITOR.env.webkit?"":"hidden",width:0,height:0};b.getDocumentEleme
886e();g=h.getDocumentPosition();h.setStyles({left:-1*g.x+"px",top:-1*g.y+"px"});CKEDITOR.env.gecko&&v(a)}else if(this.state==CKEDITOR.TRISTATE_ON){c.removeListener("resize",e);for(var d=[g,h],q=0;q<d.length;q++)u(d[q],d[q].getCustomData("maximize_saved_styles")),d[q].removeCustomData("maximize_saved_styles");for(d=a.container;d=d.getParent();)u(d,d.getCustomData("maximize_saved_styles")),d.removeCustomData("maximize_saved_styles");CKEDITOR.env.ie?setTimeout(function(){c.$.scrollTo(p.x,p.y)},0):c.$.scrollTo(p.x, 911e();g=h.getDocumentPosition();h.setStyles({left:-1*g.x+"px",top:-1*g.y+"px"});CKEDITOR.env.gecko&&v(a)}else if(this.state==CKEDITOR.TRISTATE_ON){c.removeListener("resize",e);for(var d=[g,h],q=0;q<d.length;q++)u(d[q],d[q].getCustomData("maximize_saved_styles")),d[q].removeCustomData("maximize_saved_styles");for(d=a.container;d=d.getParent();)u(d,d.getCustomData("maximize_saved_styles")),d.removeCustomData("maximize_saved_styles");CKEDITOR.env.ie?setTimeout(function(){c.$.scrollTo(p.x,p.y)},0):c.$.scrollTo(p.x,
887p.y);h.removeClass("cke_maximized");CKEDITOR.env.webkit&&(h.setStyle("display","inline"),setTimeout(function(){h.setStyle("display","block")},0));a.fire("resize",{outerHeight:a.container.$.offsetHeight,contentsHeight:g.$.offsetHeight,outerWidth:a.container.$.offsetWidth})}this.toggleState();if(d=this.uiItems[0])g=this.state==CKEDITOR.TRISTATE_OFF?f.maximize.maximize:f.maximize.minimize,d=CKEDITOR.document.getById(d._.id),d.getChild(1).setHtml(g),d.setAttribute("title",g),d.setAttribute("href",'javascript:void("'+ 912p.y);h.removeClass("cke_maximized");CKEDITOR.env.webkit&&(h.setStyle("display","inline"),setTimeout(function(){h.setStyle("display","block")},0));a.fire("resize",{outerHeight:a.container.$.offsetHeight,contentsHeight:g.$.offsetHeight,outerWidth:a.container.$.offsetWidth})}this.toggleState();if(d=this.uiItems[0])g=this.state==CKEDITOR.TRISTATE_OFF?f.maximize.maximize:f.maximize.minimize,d=CKEDITOR.document.getById(d._.id),d.getChild(1).setHtml(g),d.setAttribute("title",g),d.setAttribute("href",'javascript:void("'+
888g+'");');"wysiwyg"==a.mode?l?(CKEDITOR.env.gecko&&v(a),a.getSelection().selectRanges(l),(k=a.getSelection().getStartElement())&&k.scrollIntoView(!0)):c.$.scrollTo(m.x,m.y):(l&&(k.selectionStart=l[0],k.selectionEnd=l[1]),k.scrollLeft=m[0],k.scrollTop=m[1]);l=m=null;n=this.state;a.fire("maximize",this.state)},canUndo:!1});a.ui.addButton&&a.ui.addButton("Maximize",{label:f.maximize.maximize,command:"maximize",toolbar:"tools,10"});a.on("mode",function(){var b=a.getCommand("maximize");b.setState(b.state== 913g+'");');"wysiwyg"==a.mode?l?(CKEDITOR.env.gecko&&v(a),a.getSelection().selectRanges(l),(k=a.getSelection().getStartElement())&&k.scrollIntoView(!0)):c.$.scrollTo(m.x,m.y):(l&&(k.selectionStart=l[0],k.selectionEnd=l[1]),k.scrollLeft=m[0],k.scrollTop=m[1]);l=m=null;n=this.state;a.fire("maximize",this.state)},canUndo:!1});a.ui.addButton&&a.ui.addButton("Maximize",{label:f.maximize.maximize,command:"maximize",toolbar:"tools,10"});a.on("mode",function(){var b=a.getCommand("maximize");b.setState(b.state==
889CKEDITOR.TRISTATE_DISABLED?CKEDITOR.TRISTATE_DISABLED:n)},null,null,100)}}})})();(function(){var c={canUndo:!1,async:!0,exec:function(a){a.getClipboardData({title:a.lang.pastetext.title},function(b){b&&a.fire("paste",{type:"text",dataValue:b.dataValue,method:"paste",dataTransfer:CKEDITOR.plugins.clipboard.initPasteDataTransfer()});a.fire("afterCommandExec",{name:"pastetext",command:c,returnValue:!!b})})}};CKEDITOR.plugins.add("pastetext",{requires:"clipboard",init:function(a){a.addCommand("pastetext",c);a.ui.addButton&&a.ui.addButton("PasteText",{label:a.lang.pastetext.button, 914CKEDITOR.TRISTATE_DISABLED?CKEDITOR.TRISTATE_DISABLED:n)},null,null,100)}}})})();CKEDITOR.plugins.add("newpage",{init:function(a){a.addCommand("newpage",{modes:{wysiwyg:1,source:1},exec:function(b){var a=this;b.setData(b.config.newpage_html||"",function(){b.focus();setTimeout(function(){b.fire("afterCommandExec",{name:"newpage",command:a});b.selectionChange()},200)})},async:!0});a.ui.addButton&&a.ui.addButton("NewPage",{label:a.lang.newpage.toolbar,command:"newpage",toolbar:"document,20"})}});(function(){function e(a){return{"aria-label":a,"class":"cke_pagebreak",contenteditable:"false","data-cke-display-name":"pagebreak","data-cke-pagebreak":1,style:"page-break-after: always",title:a}}CKEDITOR.plugins.add("pagebreak",{requires:"fakeobjects",onLoad:function(){var a=("background:url("+CKEDITOR.getUrl(this.path+"images/pagebreak.gif")+") no-repeat center center;clear:both;width:100%;border-top:#999 1px dotted;border-bottom:#999 1px dotted;padding:0;height:7px;cursor:default;").replace(/;/g,
890command:"pastetext",toolbar:"clipboard,40"});if(a.config.forcePasteAsPlainText)a.on("beforePaste",function(a){"html"!=a.data.type&&(a.data.type="text")});a.on("pasteState",function(b){a.getCommand("pastetext").setState(b.data)})}})})();(function(){function h(a,d,f){var b=CKEDITOR.cleanWord;b?f():(a=CKEDITOR.getUrl(a.config.pasteFromWordCleanupFile||d+"filter/default.js"),CKEDITOR.scriptLoader.load(a,f,null,!0));return!b}function k(a){a.data.type="html"}CKEDITOR.plugins.add("pastefromword",{requires:"clipboard",init:function(a){var d=0,f=this.path;a.addCommand("pastefromword",{canUndo:!1,async:!0,exec:function(a){var e=this;d=1;a.once("beforePaste",k);a.getClipboardData({title:a.lang.pastefromword.title},function(c){c&&a.fire("paste", 915" !important;");CKEDITOR.addCss("div.cke_pagebreak{"+a+"}")},init:function(a){a.blockless||(a.addCommand("pagebreak",CKEDITOR.plugins.pagebreakCmd),a.ui.addButton&&a.ui.addButton("PageBreak",{label:a.lang.pagebreak.toolbar,command:"pagebreak",toolbar:"insert,70"}),CKEDITOR.env.webkit&&a.on("contentDom",function(){a.document.on("click",function(b){b=b.data.getTarget();b.is("div")&&b.hasClass("cke_pagebreak")&&a.getSelection().selectElement(b)})}))},afterInit:function(a){function b(f){CKEDITOR.tools.extend(f.attributes,
916e(a.lang.pagebreak.alt),!0);f.children.length=0}var c=a.dataProcessor,g=c&&c.dataFilter,c=c&&c.htmlFilter,h=/page-break-after\s*:\s*always/i,k=/display\s*:\s*none/i;c&&c.addRules({attributes:{"class":function(a,b){var c=a.replace("cke_pagebreak","");if(c!=a){var d=CKEDITOR.htmlParser.fragment.fromHtml('\x3cspan style\x3d"display: none;"\x3e\x26nbsp;\x3c/span\x3e').children[0];b.children.length=0;b.add(d);d=b.attributes;delete d["aria-label"];delete d.contenteditable;delete d.title}return c}}},{applyToAll:!0,
917priority:5});g&&g.addRules({elements:{div:function(a){if(a.attributes["data-cke-pagebreak"])b(a);else if(h.test(a.attributes.style)){var c=a.children[0];c&&"span"==c.name&&k.test(c.attributes.style)&&b(a)}}}})}});CKEDITOR.plugins.pagebreakCmd={exec:function(a){var b=a.document.createElement("div",{attributes:e(a.lang.pagebreak.alt)});a.insertElement(b)},context:"div",allowedContent:{div:{styles:"!page-break-after"},span:{match:function(a){return(a=a.parent)&&"div"==a.name&&a.styles&&a.styles["page-break-after"]},
918styles:"display"}},requiredContent:"div{page-break-after}"}})();(function(){function h(a,d,f){var b=CKEDITOR.cleanWord;b?f():(a=CKEDITOR.getUrl(a.config.pasteFromWordCleanupFile||d+"filter/default.js"),CKEDITOR.scriptLoader.load(a,f,null,!0));return!b}function k(a){a.data.type="html"}CKEDITOR.plugins.add("pastefromword",{requires:"clipboard",init:function(a){var d=0,f=this.path;a.addCommand("pastefromword",{canUndo:!1,async:!0,exec:function(a){var e=this;d=1;a.once("beforePaste",k);a.getClipboardData({title:a.lang.pastefromword.title},function(c){c&&a.fire("paste",
891{type:"html",dataValue:c.dataValue,method:"paste",dataTransfer:CKEDITOR.plugins.clipboard.initPasteDataTransfer()});a.fire("afterCommandExec",{name:"pastefromword",command:e,returnValue:!!c})})}});a.ui.addButton&&a.ui.addButton("PasteFromWord",{label:a.lang.pastefromword.toolbar,command:"pastefromword",toolbar:"clipboard,50"});a.on("pasteState",function(b){a.getCommand("pastefromword").setState(b.data)});a.on("paste",function(b){var e=b.data,c=e.dataValue;if(c&&(d||/(class=\"?Mso|style=\"[^\"]*\bmso\-|w:WordDocument)/.test(c))){e.dontFilter= 919{type:"html",dataValue:c.dataValue,method:"paste",dataTransfer:CKEDITOR.plugins.clipboard.initPasteDataTransfer()});a.fire("afterCommandExec",{name:"pastefromword",command:e,returnValue:!!c})})}});a.ui.addButton&&a.ui.addButton("PasteFromWord",{label:a.lang.pastefromword.toolbar,command:"pastefromword",toolbar:"clipboard,50"});a.on("pasteState",function(b){a.getCommand("pastefromword").setState(b.data)});a.on("paste",function(b){var e=b.data,c=e.dataValue;if(c&&(d||/(class=\"?Mso|style=\"[^\"]*\bmso\-|w:WordDocument)/.test(c))){e.dontFilter=
892!0;var g=h(a,f,function(){if(g)a.fire("paste",e);else if(!a.config.pasteFromWordPromptCleanup||d||confirm(a.lang.pastefromword.confirmCleanup))e.dataValue=CKEDITOR.cleanWord(c,a);d=0});g&&b.cancel()}},null,null,3)}})})();CKEDITOR.plugins.add("removeformat",{init:function(a){a.addCommand("removeFormat",CKEDITOR.plugins.removeformat.commands.removeformat);a.ui.addButton&&a.ui.addButton("RemoveFormat",{label:a.lang.removeformat.toolbar,command:"removeFormat",toolbar:"cleanup,10"})}}); 920!0;var g=h(a,f,function(){if(g)a.fire("paste",e);else if(!a.config.pasteFromWordPromptCleanup||d||confirm(a.lang.pastefromword.confirmCleanup))e.dataValue=CKEDITOR.cleanWord(c,a);d=0});g&&b.cancel()}},null,null,3)}})})();(function(){var c={canUndo:!1,async:!0,exec:function(a){a.getClipboardData({title:a.lang.pastetext.title},function(b){b&&a.fire("paste",{type:"text",dataValue:b.dataValue,method:"paste",dataTransfer:CKEDITOR.plugins.clipboard.initPasteDataTransfer()});a.fire("afterCommandExec",{name:"pastetext",command:c,returnValue:!!b})})}};CKEDITOR.plugins.add("pastetext",{requires:"clipboard",init:function(a){a.addCommand("pastetext",c);a.ui.addButton&&a.ui.addButton("PasteText",{label:a.lang.pastetext.button,
921command:"pastetext",toolbar:"clipboard,40"});if(a.config.forcePasteAsPlainText)a.on("beforePaste",function(a){"html"!=a.data.type&&(a.data.type="text")});a.on("pasteState",function(b){a.getCommand("pastetext").setState(b.data)})}})})();(function(){var h,k={modes:{wysiwyg:1,source:1},canUndo:!1,readOnly:1,exec:function(a){var g,b=a.config,f=b.baseHref?'\x3cbase href\x3d"'+b.baseHref+'"/\x3e':"";if(b.fullPage)g=a.getData().replace(/<head>/,"$\x26"+f).replace(/[^>]*(?=<\/title>)/,"$\x26 \x26mdash; "+a.lang.preview.preview);else{var b="\x3cbody ",d=a.document&&a.document.getBody();d&&(d.getAttribute("id")&&(b+='id\x3d"'+d.getAttribute("id")+'" '),d.getAttribute("class")&&(b+='class\x3d"'+d.getAttribute("class")+'" '));b+="\x3e";g=a.config.docType+
922'\x3chtml dir\x3d"'+a.config.contentsLangDirection+'"\x3e\x3chead\x3e'+f+"\x3ctitle\x3e"+a.lang.preview.preview+"\x3c/title\x3e"+CKEDITOR.tools.buildStyleHtml(a.config.contentsCss)+"\x3c/head\x3e"+b+a.getData()+"\x3c/body\x3e\x3c/html\x3e"}f=640;b=420;d=80;try{var c=window.screen,f=Math.round(.8*c.width),b=Math.round(.7*c.height),d=Math.round(.1*c.width)}catch(k){}if(!1===a.fire("contentPreview",a={dataValue:g}))return!1;var c="",e;CKEDITOR.env.ie&&(window._cke_htmlToLoad=a.dataValue,e="javascript:void( (function(){document.open();"+
923("("+CKEDITOR.tools.fixDomain+")();").replace(/\/\/.*?\n/g,"").replace(/parent\./g,"window.opener.")+"document.write( window.opener._cke_htmlToLoad );document.close();window.opener._cke_htmlToLoad \x3d null;})() )",c="");CKEDITOR.env.gecko&&(window._cke_htmlToLoad=a.dataValue,c=CKEDITOR.getUrl(h+"preview.html"));c=window.open(c,null,"toolbar\x3dyes,location\x3dno,status\x3dyes,menubar\x3dyes,scrollbars\x3dyes,resizable\x3dyes,width\x3d"+f+",height\x3d"+b+",left\x3d"+d);CKEDITOR.env.ie&&c&&(c.location=
924e);CKEDITOR.env.ie||CKEDITOR.env.gecko||(e=c.document,e.open(),e.write(a.dataValue),e.close());return!0}};CKEDITOR.plugins.add("preview",{init:function(a){a.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE&&(h=this.path,a.addCommand("preview",k),a.ui.addButton&&a.ui.addButton("Preview",{label:a.lang.preview.preview,command:"preview",toolbar:"document,40"}))}})})();CKEDITOR.plugins.add("print",{init:function(a){a.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE&&(a.addCommand("print",CKEDITOR.plugins.print),a.ui.addButton&&a.ui.addButton("Print",{label:a.lang.print.toolbar,command:"print",toolbar:"document,50"}))}});CKEDITOR.plugins.print={exec:function(a){CKEDITOR.env.gecko?a.window.$.print():a.document.$.execCommand("Print")},canUndo:!1,readOnly:1,modes:{wysiwyg:1}};CKEDITOR.plugins.add("removeformat",{init:function(a){a.addCommand("removeFormat",CKEDITOR.plugins.removeformat.commands.removeformat);a.ui.addButton&&a.ui.addButton("RemoveFormat",{label:a.lang.removeformat.toolbar,command:"removeFormat",toolbar:"cleanup,10"})}});
893CKEDITOR.plugins.removeformat={commands:{removeformat:{exec:function(a){for(var h=a._.removeFormatRegex||(a._.removeFormatRegex=new RegExp("^(?:"+a.config.removeFormatTags.replace(/,/g,"|")+")$","i")),e=a._.removeAttributes||(a._.removeAttributes=a.config.removeFormatAttributes.split(",")),f=CKEDITOR.plugins.removeformat.filter,m=a.getSelection().getRanges(),n=m.createIterator(),p=function(a){return a.type==CKEDITOR.NODE_ELEMENT},c;c=n.getNextRange();){c.collapsed||c.enlarge(CKEDITOR.ENLARGE_ELEMENT); 925CKEDITOR.plugins.removeformat={commands:{removeformat:{exec:function(a){for(var h=a._.removeFormatRegex||(a._.removeFormatRegex=new RegExp("^(?:"+a.config.removeFormatTags.replace(/,/g,"|")+")$","i")),e=a._.removeAttributes||(a._.removeAttributes=a.config.removeFormatAttributes.split(",")),f=CKEDITOR.plugins.removeformat.filter,m=a.getSelection().getRanges(),n=m.createIterator(),p=function(a){return a.type==CKEDITOR.NODE_ELEMENT},c;c=n.getNextRange();){c.collapsed||c.enlarge(CKEDITOR.ENLARGE_ELEMENT);
894var l=c.createBookmark(),b=l.startNode,d=l.endNode,k=function(b){for(var c=a.elementPath(b),e=c.elements,d=1,g;(g=e[d])&&!g.equals(c.block)&&!g.equals(c.blockLimit);d++)h.test(g.getName())&&f(a,g)&&b.breakParent(g)};k(b);if(d)for(k(d),b=b.getNextSourceNode(!0,CKEDITOR.NODE_ELEMENT);b&&!b.equals(d);)if(b.isReadOnly()){if(b.getPosition(d)&CKEDITOR.POSITION_CONTAINS)break;b=b.getNext(p)}else k=b.getNextSourceNode(!1,CKEDITOR.NODE_ELEMENT),"img"==b.getName()&&b.data("cke-realelement")||!f(a,b)||(h.test(b.getName())? 926var l=c.createBookmark(),b=l.startNode,d=l.endNode,k=function(b){for(var c=a.elementPath(b),e=c.elements,d=1,g;(g=e[d])&&!g.equals(c.block)&&!g.equals(c.blockLimit);d++)h.test(g.getName())&&f(a,g)&&b.breakParent(g)};k(b);if(d)for(k(d),b=b.getNextSourceNode(!0,CKEDITOR.NODE_ELEMENT);b&&!b.equals(d);)if(b.isReadOnly()){if(b.getPosition(d)&CKEDITOR.POSITION_CONTAINS)break;b=b.getNext(p)}else k=b.getNextSourceNode(!1,CKEDITOR.NODE_ELEMENT),"img"==b.getName()&&b.data("cke-realelement")||!f(a,b)||(h.test(b.getName())?
895b.remove(1):(b.removeAttributes(e),a.fire("removeFormatCleanup",b))),b=k;c.moveToBookmark(l)}a.forceNextSelectionCheck();a.getSelection().selectRanges(m)}}},filter:function(a,h){for(var e=a._.removeFormatFilters||[],f=0;f<e.length;f++)if(!1===e[f](h))return!1;return!0}};CKEDITOR.editor.prototype.addRemoveFormatFilter=function(a){this._.removeFormatFilters||(this._.removeFormatFilters=[]);this._.removeFormatFilters.push(a)};CKEDITOR.config.removeFormatTags="b,big,cite,code,del,dfn,em,font,i,ins,kbd,q,s,samp,small,span,strike,strong,sub,sup,tt,u,var"; 927b.remove(1):(b.removeAttributes(e),a.fire("removeFormatCleanup",b))),b=k;c.moveToBookmark(l)}a.forceNextSelectionCheck();a.getSelection().selectRanges(m)}}},filter:function(a,h){for(var e=a._.removeFormatFilters||[],f=0;f<e.length;f++)if(!1===e[f](h))return!1;return!0}};CKEDITOR.editor.prototype.addRemoveFormatFilter=function(a){this._.removeFormatFilters||(this._.removeFormatFilters=[]);this._.removeFormatFilters.push(a)};CKEDITOR.config.removeFormatTags="b,big,cite,code,del,dfn,em,font,i,ins,kbd,q,s,samp,small,span,strike,strong,sub,sup,tt,u,var";
896CKEDITOR.config.removeFormatAttributes="class,style,lang,width,height,align,hspace,valign";(function(){var f={preserveState:!0,editorFocus:!1,readOnly:1,exec:function(a){this.toggleState();this.refresh(a)},refresh:function(a){if(a.document){var b=this.state==CKEDITOR.TRISTATE_ON?"attachClass":"removeClass";a.editable()[b]("cke_show_borders")}}};CKEDITOR.plugins.add("showborders",{modes:{wysiwyg:1},onLoad:function(){var a;a=(CKEDITOR.env.ie6Compat?[".%1 table.%2,",".%1 table.%2 td, .%1 table.%2 th","{","border : #d3d3d3 1px dotted","}"]:".%1 table.%2,;.%1 table.%2 \x3e tr \x3e td, .%1 table.%2 \x3e tr \x3e th,;.%1 table.%2 \x3e tbody \x3e tr \x3e td, .%1 table.%2 \x3e tbody \x3e tr \x3e th,;.%1 table.%2 \x3e thead \x3e tr \x3e td, .%1 table.%2 \x3e thead \x3e tr \x3e th,;.%1 table.%2 \x3e tfoot \x3e tr \x3e td, .%1 table.%2 \x3e tfoot \x3e tr \x3e th;{;border : #d3d3d3 1px dotted;}".split(";")).join("").replace(/%2/g, 928CKEDITOR.config.removeFormatAttributes="class,style,lang,width,height,align,hspace,valign";CKEDITOR.plugins.add("resize",{init:function(b){function f(d){var e=c.width,m=c.height,f=e+(d.data.$.screenX-n.x)*("rtl"==g?-1:1);d=m+(d.data.$.screenY-n.y);h&&(e=Math.max(a.resize_minWidth,Math.min(f,a.resize_maxWidth)));p&&(m=Math.max(a.resize_minHeight,Math.min(d,a.resize_maxHeight)));b.resize(h?e:null,m)}function k(){CKEDITOR.document.removeListener("mousemove",f);CKEDITOR.document.removeListener("mouseup",k);b.document&&(b.document.removeListener("mousemove",f),b.document.removeListener("mouseup",
897"cke_show_border").replace(/%1/g,"cke_show_borders ");CKEDITOR.addCss(a)},init:function(a){var b=a.addCommand("showborders",f);b.canUndo=!1;!1!==a.config.startupShowBorders&&b.setState(CKEDITOR.TRISTATE_ON);a.on("mode",function(){b.state!=CKEDITOR.TRISTATE_DISABLED&&b.refresh(a)},null,null,100);a.on("contentDom",function(){b.state!=CKEDITOR.TRISTATE_DISABLED&&b.refresh(a)});a.on("removeFormatCleanup",function(d){d=d.data;a.getCommand("showborders").state==CKEDITOR.TRISTATE_ON&&d.is("table")&&(!d.hasAttribute("border")|| 929k))}var a=b.config,r=b.ui.spaceId("resizer"),g=b.element?b.element.getDirection(1):"ltr";!a.resize_dir&&(a.resize_dir="vertical");void 0===a.resize_maxWidth&&(a.resize_maxWidth=3E3);void 0===a.resize_maxHeight&&(a.resize_maxHeight=3E3);void 0===a.resize_minWidth&&(a.resize_minWidth=750);void 0===a.resize_minHeight&&(a.resize_minHeight=250);if(!1!==a.resize_enabled){var l=null,n,c,h=("both"==a.resize_dir||"horizontal"==a.resize_dir)&&a.resize_minWidth!=a.resize_maxWidth,p=("both"==a.resize_dir||"vertical"==
8980>=parseInt(d.getAttribute("border"),10))&&d.addClass("cke_show_border")})},afterInit:function(a){var b=a.dataProcessor;a=b&&b.dataFilter;b=b&&b.htmlFilter;a&&a.addRules({elements:{table:function(a){a=a.attributes;var b=a["class"],c=parseInt(a.border,10);c&&!(0>=c)||b&&-1!=b.indexOf("cke_show_border")||(a["class"]=(b||"")+" cke_show_border")}}});b&&b.addRules({elements:{table:function(a){a=a.attributes;var b=a["class"];b&&(a["class"]=b.replace("cke_show_border","").replace(/\s{2}/," ").replace(/^\s+|\s+$/, 930a.resize_dir)&&a.resize_minHeight!=a.resize_maxHeight,q=CKEDITOR.tools.addFunction(function(d){l||(l=b.getResizable());c={width:l.$.offsetWidth||0,height:l.$.offsetHeight||0};n={x:d.screenX,y:d.screenY};a.resize_minWidth>c.width&&(a.resize_minWidth=c.width);a.resize_minHeight>c.height&&(a.resize_minHeight=c.height);CKEDITOR.document.on("mousemove",f);CKEDITOR.document.on("mouseup",k);b.document&&(b.document.on("mousemove",f),b.document.on("mouseup",k));d.preventDefault&&d.preventDefault()});b.on("destroy",
899""))}}})}});CKEDITOR.on("dialogDefinition",function(a){var b=a.data.name;if("table"==b||"tableProperties"==b)if(a=a.data.definition,b=a.getContents("info").get("txtBorder"),b.commit=CKEDITOR.tools.override(b.commit,function(a){return function(b,c){a.apply(this,arguments);var e=parseInt(this.getValue(),10);c[!e||0>=e?"addClass":"removeClass"]("cke_show_border")}}),a=(a=a.getContents("advanced"))&&a.get("advCSSClasses"))a.setup=CKEDITOR.tools.override(a.setup,function(a){return function(){a.apply(this, 931function(){CKEDITOR.tools.removeFunction(q)});b.on("uiSpace",function(a){if("bottom"==a.data.space){var e="";h&&!p&&(e=" cke_resizer_horizontal");!h&&p&&(e=" cke_resizer_vertical");var c='\x3cspan id\x3d"'+r+'" class\x3d"cke_resizer'+e+" cke_resizer_"+g+'" title\x3d"'+CKEDITOR.tools.htmlEncode(b.lang.common.resize)+'" onmousedown\x3d"CKEDITOR.tools.callFunction('+q+', event)"\x3e'+("ltr"==g?"◢":"◣")+"\x3c/span\x3e";"ltr"==g&&"ltr"==e?a.data.html+=c:a.data.html=c+a.data.html}},b,null,100);b.on("maximize",
900arguments);this.setValue(this.getValue().replace(/cke_show_border/,""))}}),a.commit=CKEDITOR.tools.override(a.commit,function(a){return function(b,c){a.apply(this,arguments);parseInt(c.getAttribute("border"),10)||c.addClass("cke_show_border")}})})})();(function(){CKEDITOR.plugins.add("sourcearea",{init:function(a){function d(){var a=e&&this.equals(CKEDITOR.document.getActive());this.hide();this.setStyle("height",this.getParent().$.clientHeight+"px");this.setStyle("width",this.getParent().$.clientWidth+"px");this.show();a&&this.focus()}if(a.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE){var f=CKEDITOR.plugins.sourcearea;a.addMode("source",function(e){var b=a.ui.space("contents").getDocument().createElement("textarea");b.setStyles(CKEDITOR.tools.extend({width:CKEDITOR.env.ie7Compat? 932function(a){b.ui.space("resizer")[a.data==CKEDITOR.TRISTATE_ON?"hide":"show"]()})}}});(function(){var b={readOnly:1,exec:function(a){if(a.fire("save")&&(a=a.element.$.form))try{a.submit()}catch(b){a.submit.click&&a.submit.click()}}};CKEDITOR.plugins.add("save",{init:function(a){a.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE&&(a.addCommand("save",b).modes={wysiwyg:!!a.element.$.form},a.ui.addButton&&a.ui.addButton("Save",{label:a.lang.save.toolbar,command:"save",toolbar:"document,10"}))}})})();CKEDITOR.plugins.add("menubutton",{requires:"button,menu",onLoad:function(){var d=function(c){var a=this._,b=a.menu;a.state!==CKEDITOR.TRISTATE_DISABLED&&(a.on&&b?b.hide():(a.previousState=a.state,b||(b=a.menu=new CKEDITOR.menu(c,{panel:{className:"cke_menu_panel",attributes:{"aria-label":c.lang.common.options}}}),b.onHide=CKEDITOR.tools.bind(function(){var b=this.command?c.getCommand(this.command).modes:this.modes;this.setState(!b||b[c.mode]?a.previousState:CKEDITOR.TRISTATE_DISABLED);a.on=0},this),
901"99%":"100%",height:"100%",resize:"none",outline:"none","text-align":"left"},CKEDITOR.tools.cssVendorPrefix("tab-size",a.config.sourceAreaTabSize||4)));b.setAttribute("dir","ltr");b.addClass("cke_source").addClass("cke_reset").addClass("cke_enable_context_menu");a.ui.space("contents").append(b);b=a.editable(new c(a,b));b.setData(a.getData(1));CKEDITOR.env.ie&&(b.attachListener(a,"resize",d,b),b.attachListener(CKEDITOR.document.getWindow(),"resize",d,b),CKEDITOR.tools.setTimeout(d,0,b));a.fire("ariaWidget",
902this);e()});a.addCommand("source",f.commands.source);a.ui.addButton&&a.ui.addButton("Source",{label:a.lang.sourcearea.toolbar,command:"source",toolbar:"mode,10"});a.on("mode",function(){a.getCommand("source").setState("source"==a.mode?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF)});var e=CKEDITOR.env.ie&&9==CKEDITOR.env.version}}});var c=CKEDITOR.tools.createClass({base:CKEDITOR.editable,proto:{setData:function(a){this.setValue(a);this.status="ready";this.editor.fire("dataReady")},getData:function(){return this.getValue()},
903insertHtml:function(){},insertElement:function(){},insertText:function(){},setReadOnly:function(a){this[(a?"set":"remove")+"Attribute"]("readOnly","readonly")},detach:function(){c.baseProto.detach.call(this);this.clearCustomData();this.remove()}}})})();
904CKEDITOR.plugins.sourcearea={commands:{source:{modes:{wysiwyg:1,source:1},editorFocus:!1,readOnly:1,exec:function(c){"wysiwyg"==c.mode&&c.fire("saveSnapshot");c.getCommand("source").setState(CKEDITOR.TRISTATE_DISABLED);c.setMode("source"==c.mode?"wysiwyg":"source")},canUndo:!1}}};CKEDITOR.plugins.add("specialchar",{availableLangs:{af:1,ar:1,bg:1,ca:1,cs:1,cy:1,da:1,de:1,el:1,en:1,"en-gb":1,eo:1,es:1,et:1,eu:1,fa:1,fi:1,fr:1,"fr-ca":1,gl:1,he:1,hr:1,hu:1,id:1,it:1,ja:1,km:1,ko:1,ku:1,lt:1,lv:1,nb:1,nl:1,no:1,pl:1,pt:1,"pt-br":1,ru:1,si:1,sk:1,sl:1,sq:1,sv:1,th:1,tr:1,tt:1,ug:1,uk:1,vi:1,zh:1,"zh-cn":1},requires:"dialog",init:function(a){var c=this;CKEDITOR.dialog.add("specialchar",this.path+"dialogs/specialchar.js");a.addCommand("specialchar",{exec:function(){var b=a.langCode,
905b=c.availableLangs[b]?b:c.availableLangs[b.replace(/-.*/,"")]?b.replace(/-.*/,""):"en";CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(c.path+"dialogs/lang/"+b+".js"),function(){CKEDITOR.tools.extend(a.lang.specialchar,c.langEntries[b]);a.openDialog("specialchar")})},modes:{wysiwyg:1},canUndo:!1});a.ui.addButton&&a.ui.addButton("SpecialChar",{label:a.lang.specialchar.toolbar,command:"specialchar",toolbar:"insert,50"})}});CKEDITOR.config.specialChars="! \x26quot; # $ % \x26amp; ' ( ) * + - . / 0 1 2 3 4 5 6 7 8 9 : ; \x26lt; \x3d \x26gt; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x26euro; \x26lsquo; \x26rsquo; \x26ldquo; \x26rdquo; \x26ndash; \x26mdash; \x26iexcl; \x26cent; \x26pound; \x26curren; \x26yen; \x26brvbar; \x26sect; \x26uml; \x26copy; \x26ordf; \x26laquo; \x26not; \x26reg; \x26macr; \x26deg; \x26sup2; \x26sup3; \x26acute; \x26micro; \x26para; \x26middot; \x26cedil; \x26sup1; \x26ordm; \x26raquo; \x26frac14; \x26frac12; \x26frac34; \x26iquest; \x26Agrave; \x26Aacute; \x26Acirc; \x26Atilde; \x26Auml; \x26Aring; \x26AElig; \x26Ccedil; \x26Egrave; \x26Eacute; \x26Ecirc; \x26Euml; \x26Igrave; \x26Iacute; \x26Icirc; \x26Iuml; \x26ETH; \x26Ntilde; \x26Ograve; \x26Oacute; \x26Ocirc; \x26Otilde; \x26Ouml; \x26times; \x26Oslash; \x26Ugrave; \x26Uacute; \x26Ucirc; \x26Uuml; \x26Yacute; \x26THORN; \x26szlig; \x26agrave; \x26aacute; \x26acirc; \x26atilde; \x26auml; \x26aring; \x26aelig; \x26ccedil; \x26egrave; \x26eacute; \x26ecirc; \x26euml; \x26igrave; \x26iacute; \x26icirc; \x26iuml; \x26eth; \x26ntilde; \x26ograve; \x26oacute; \x26ocirc; \x26otilde; \x26ouml; \x26divide; \x26oslash; \x26ugrave; \x26uacute; \x26ucirc; \x26uuml; \x26yacute; \x26thorn; \x26yuml; \x26OElig; \x26oelig; \x26#372; \x26#374 \x26#373 \x26#375; \x26sbquo; \x26#8219; \x26bdquo; \x26hellip; \x26trade; \x26#9658; \x26bull; \x26rarr; \x26rArr; \x26hArr; \x26diams; \x26asymp;".split(" ");CKEDITOR.plugins.add("menubutton",{requires:"button,menu",onLoad:function(){var d=function(c){var a=this._,b=a.menu;a.state!==CKEDITOR.TRISTATE_DISABLED&&(a.on&&b?b.hide():(a.previousState=a.state,b||(b=a.menu=new CKEDITOR.menu(c,{panel:{className:"cke_menu_panel",attributes:{"aria-label":c.lang.common.options}}}),b.onHide=CKEDITOR.tools.bind(function(){var b=this.command?c.getCommand(this.command).modes:this.modes;this.setState(!b||b[c.mode]?a.previousState:CKEDITOR.TRISTATE_DISABLED);a.on=0},this),
906this.onMenu&&b.addListener(this.onMenu)),this.setState(CKEDITOR.TRISTATE_ON),a.on=1,setTimeout(function(){b.show(CKEDITOR.document.getById(a.id),4)},0)))};CKEDITOR.ui.menuButton=CKEDITOR.tools.createClass({base:CKEDITOR.ui.button,$:function(c){delete c.panel;this.base(c);this.hasArrow=!0;this.click=d},statics:{handler:{create:function(c){return new CKEDITOR.ui.menuButton(c)}}}})},beforeInit:function(d){d.ui.addHandler(CKEDITOR.UI_MENUBUTTON,CKEDITOR.ui.menuButton.handler)}}); 933this.onMenu&&b.addListener(this.onMenu)),this.setState(CKEDITOR.TRISTATE_ON),a.on=1,setTimeout(function(){b.show(CKEDITOR.document.getById(a.id),4)},0)))};CKEDITOR.ui.menuButton=CKEDITOR.tools.createClass({base:CKEDITOR.ui.button,$:function(c){delete c.panel;this.base(c);this.hasArrow=!0;this.click=d},statics:{handler:{create:function(c){return new CKEDITOR.ui.menuButton(c)}}}})},beforeInit:function(d){d.ui.addHandler(CKEDITOR.UI_MENUBUTTON,CKEDITOR.ui.menuButton.handler)}});
907CKEDITOR.UI_MENUBUTTON="menubutton";CKEDITOR.plugins.add("scayt",{requires:"menubutton,dialog",tabToOpen:null,dialogName:"scaytDialog",init:function(a){var c=this,d=CKEDITOR.plugins.scayt;this.bindEvents(a);this.parseConfig(a);this.addRule(a);CKEDITOR.dialog.add(this.dialogName,CKEDITOR.getUrl(this.path+"dialogs/options.js"));this.addMenuItems(a);var b=a.lang.scayt,e=CKEDITOR.env;a.ui.add("Scayt",CKEDITOR.UI_MENUBUTTON,{label:b.text_title,title:a.plugins.wsc?a.lang.wsc.title:b.text_title,modes:{wysiwyg:!(e.ie&&(8>e.version||e.quirks))}, 934CKEDITOR.UI_MENUBUTTON="menubutton";CKEDITOR.plugins.add("scayt",{requires:"menubutton,dialog",tabToOpen:null,dialogName:"scaytDialog",init:function(a){var c=this,d=CKEDITOR.plugins.scayt;this.bindEvents(a);this.parseConfig(a);this.addRule(a);CKEDITOR.dialog.add(this.dialogName,CKEDITOR.getUrl(this.path+"dialogs/options.js"));this.addMenuItems(a);var b=a.lang.scayt,e=CKEDITOR.env;a.ui.add("Scayt",CKEDITOR.UI_MENUBUTTON,{label:b.text_title,title:a.plugins.wsc?a.lang.wsc.title:b.text_title,modes:{wysiwyg:!(e.ie&&(8>e.version||e.quirks))},
908toolbar:"spellchecker,20",refresh:function(){var b=a.ui.instances.Scayt.getState();a.scayt&&(b=d.state.scayt[a.name]?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF);a.fire("scaytButtonState",b)},onRender:function(){var b=this;a.on("scaytButtonState",function(a){void 0!==typeof a.data&&b.setState(a.data)})},onMenu:function(){var b=a.scayt;a.getMenuItem("scaytToggle").label=a.lang.scayt[b&&d.state.scayt[a.name]?"btn_disable":"btn_enable"];b={scaytToggle:CKEDITOR.TRISTATE_OFF,scaytOptions:b?CKEDITOR.TRISTATE_OFF: 935toolbar:"spellchecker,20",refresh:function(){var b=a.ui.instances.Scayt.getState();a.scayt&&(b=d.state.scayt[a.name]?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF);a.fire("scaytButtonState",b)},onRender:function(){var b=this;a.on("scaytButtonState",function(a){void 0!==typeof a.data&&b.setState(a.data)})},onMenu:function(){var b=a.scayt;a.getMenuItem("scaytToggle").label=a.lang.scayt[b&&d.state.scayt[a.name]?"btn_disable":"btn_enable"];b={scaytToggle:CKEDITOR.TRISTATE_OFF,scaytOptions:b?CKEDITOR.TRISTATE_OFF:
@@ -949,7 +976,21 @@ CKEDITOR.on("dialogDefinition",function(a){var c=a.data.name;a=a.data.definition
949{removeOptions:{removeInside:!0,forceBookmark:!0},timeout:0})},0)})}); 976{removeOptions:{removeInside:!0,forceBookmark:!0},timeout:0})},0)})});
950CKEDITOR.on("scaytReady",function(){if(!0===CKEDITOR.config.scayt_handleCheckDirty){var a=CKEDITOR.editor.prototype;a.checkDirty=CKEDITOR.tools.override(a.checkDirty,function(a){return function(){var b=null,c=this.scayt;if(CKEDITOR.plugins.scayt&&CKEDITOR.plugins.scayt.state.scayt[this.name]&&this.scayt){if(b="ready"==this.status)var f=c.removeMarkupFromString(this.getSnapshot()),c=c.removeMarkupFromString(this._.previousValue),b=b&&c!==f}else b=a.call(this);return b}});a.resetDirty=CKEDITOR.tools.override(a.resetDirty, 977CKEDITOR.on("scaytReady",function(){if(!0===CKEDITOR.config.scayt_handleCheckDirty){var a=CKEDITOR.editor.prototype;a.checkDirty=CKEDITOR.tools.override(a.checkDirty,function(a){return function(){var b=null,c=this.scayt;if(CKEDITOR.plugins.scayt&&CKEDITOR.plugins.scayt.state.scayt[this.name]&&this.scayt){if(b="ready"==this.status)var f=c.removeMarkupFromString(this.getSnapshot()),c=c.removeMarkupFromString(this._.previousValue),b=b&&c!==f}else b=a.call(this);return b}});a.resetDirty=CKEDITOR.tools.override(a.resetDirty,
951function(a){return function(){var b=this.scayt;CKEDITOR.plugins.scayt&&CKEDITOR.plugins.scayt.state.scayt[this.name]&&this.scayt?this._.previousValue=b.removeMarkupFromString(this.getSnapshot()):a.call(this)}})}if(!0===CKEDITOR.config.scayt_handleUndoRedo){var a=CKEDITOR.plugins.undo.Image.prototype,c="function"==typeof a.equalsContent?"equalsContent":"equals";a[c]=CKEDITOR.tools.override(a[c],function(a){return function(b){var c=b.editor.scayt,f=this.contents,g=b.contents,h=null;CKEDITOR.plugins.scayt&& 978function(a){return function(){var b=this.scayt;CKEDITOR.plugins.scayt&&CKEDITOR.plugins.scayt.state.scayt[this.name]&&this.scayt?this._.previousValue=b.removeMarkupFromString(this.getSnapshot()):a.call(this)}})}if(!0===CKEDITOR.config.scayt_handleUndoRedo){var a=CKEDITOR.plugins.undo.Image.prototype,c="function"==typeof a.equalsContent?"equalsContent":"equals";a[c]=CKEDITOR.tools.override(a[c],function(a){return function(b){var c=b.editor.scayt,f=this.contents,g=b.contents,h=null;CKEDITOR.plugins.scayt&&
952CKEDITOR.plugins.scayt.state.scayt[b.editor.name]&&b.editor.scayt&&(this.contents=c.removeMarkupFromString(f)||"",b.contents=c.removeMarkupFromString(g)||"");h=a.apply(this,arguments);this.contents=f;b.contents=g;return h}})}});(function(){CKEDITOR.plugins.add("stylescombo",{requires:"richcombo",init:function(c){var l=c.config,g=c.lang.stylescombo,f={},k=[],m=[];c.on("stylesSet",function(b){if(b=b.data.styles){for(var a,h,d,e=0,n=b.length;e<n;e++)(a=b[e],c.blockless&&a.element in CKEDITOR.dtd.$block||(h=a.name,a=new CKEDITOR.style(a),c.filter.customConfig&&!c.filter.check(a)))||(a._name=h,a._.enterMode=l.enterMode,a._.type=d=a.assignedTo||a.type,a._.weight=e+1E3*(d==CKEDITOR.STYLE_OBJECT?1:d==CKEDITOR.STYLE_BLOCK?2:3),f[h]= 979CKEDITOR.plugins.scayt.state.scayt[b.editor.name]&&b.editor.scayt&&(this.contents=c.removeMarkupFromString(f)||"",b.contents=c.removeMarkupFromString(g)||"");h=a.apply(this,arguments);this.contents=f;b.contents=g;return h}})}});(function(){CKEDITOR.plugins.add("selectall",{init:function(b){b.addCommand("selectAll",{modes:{wysiwyg:1,source:1},exec:function(a){var b=a.editable();if(b.is("textarea"))a=b.$,CKEDITOR.env.ie?a.createTextRange().execCommand("SelectAll"):(a.selectionStart=0,a.selectionEnd=a.value.length),a.focus();else{if(b.is("body"))a.document.$.execCommand("SelectAll",!1,null);else{var c=a.createRange();c.selectNodeContents(b);c.select()}a.forceNextSelectionCheck();a.selectionChange()}},canUndo:!1});b.ui.addButton&&
980b.ui.addButton("SelectAll",{label:b.lang.selectall.toolbar,command:"selectAll",toolbar:"selection,10"})}})})();(function(){var k={readOnly:1,preserveState:!0,editorFocus:!1,exec:function(a){this.toggleState();this.refresh(a)},refresh:function(a){if(a.document){var c=this.state!=CKEDITOR.TRISTATE_ON||a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE&&!a.focusManager.hasFocus?"removeClass":"attachClass";a.editable()[c]("cke_show_blocks")}}};CKEDITOR.plugins.add("showblocks",{onLoad:function(){var a="p div pre address blockquote h1 h2 h3 h4 h5 h6".split(" "),c,b,e,f,k=CKEDITOR.getUrl(this.path),l=!(CKEDITOR.env.ie&&
9819>CKEDITOR.env.version),g=l?":not([contenteditable\x3dfalse]):not(.cke_show_blocks_off)":"",d,h;for(c=b=e=f="";d=a.pop();)h=a.length?",":"",c+=".cke_show_blocks "+d+g+h,e+=".cke_show_blocks.cke_contents_ltr "+d+g+h,f+=".cke_show_blocks.cke_contents_rtl "+d+g+h,b+=".cke_show_blocks "+d+g+"{background-image:url("+CKEDITOR.getUrl(k+"images/block_"+d+".png")+")}";CKEDITOR.addCss((c+"{background-repeat:no-repeat;border:1px dotted gray;padding-top:8px}").concat(b,e+"{background-position:top left;padding-left:8px}",
982f+"{background-position:top right;padding-right:8px}"));l||CKEDITOR.addCss(".cke_show_blocks [contenteditable\x3dfalse],.cke_show_blocks .cke_show_blocks_off{border:none;padding-top:0;background-image:none}.cke_show_blocks.cke_contents_rtl [contenteditable\x3dfalse],.cke_show_blocks.cke_contents_rtl .cke_show_blocks_off{padding-right:0}.cke_show_blocks.cke_contents_ltr [contenteditable\x3dfalse],.cke_show_blocks.cke_contents_ltr .cke_show_blocks_off{padding-left:0}")},init:function(a){function c(){b.refresh(a)}
983if(!a.blockless){var b=a.addCommand("showblocks",k);b.canUndo=!1;a.config.startupOutlineBlocks&&b.setState(CKEDITOR.TRISTATE_ON);a.ui.addButton&&a.ui.addButton("ShowBlocks",{label:a.lang.showblocks.toolbar,command:"showblocks",toolbar:"tools,20"});a.on("mode",function(){b.state!=CKEDITOR.TRISTATE_DISABLED&&b.refresh(a)});a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE&&(a.on("focus",c),a.on("blur",c));a.on("contentDom",function(){b.state!=CKEDITOR.TRISTATE_DISABLED&&b.refresh(a)})}}})})();(function(){var f={preserveState:!0,editorFocus:!1,readOnly:1,exec:function(a){this.toggleState();this.refresh(a)},refresh:function(a){if(a.document){var b=this.state==CKEDITOR.TRISTATE_ON?"attachClass":"removeClass";a.editable()[b]("cke_show_borders")}}};CKEDITOR.plugins.add("showborders",{modes:{wysiwyg:1},onLoad:function(){var a;a=(CKEDITOR.env.ie6Compat?[".%1 table.%2,",".%1 table.%2 td, .%1 table.%2 th","{","border : #d3d3d3 1px dotted","}"]:".%1 table.%2,;.%1 table.%2 \x3e tr \x3e td, .%1 table.%2 \x3e tr \x3e th,;.%1 table.%2 \x3e tbody \x3e tr \x3e td, .%1 table.%2 \x3e tbody \x3e tr \x3e th,;.%1 table.%2 \x3e thead \x3e tr \x3e td, .%1 table.%2 \x3e thead \x3e tr \x3e th,;.%1 table.%2 \x3e tfoot \x3e tr \x3e td, .%1 table.%2 \x3e tfoot \x3e tr \x3e th;{;border : #d3d3d3 1px dotted;}".split(";")).join("").replace(/%2/g,
984"cke_show_border").replace(/%1/g,"cke_show_borders ");CKEDITOR.addCss(a)},init:function(a){var b=a.addCommand("showborders",f);b.canUndo=!1;!1!==a.config.startupShowBorders&&b.setState(CKEDITOR.TRISTATE_ON);a.on("mode",function(){b.state!=CKEDITOR.TRISTATE_DISABLED&&b.refresh(a)},null,null,100);a.on("contentDom",function(){b.state!=CKEDITOR.TRISTATE_DISABLED&&b.refresh(a)});a.on("removeFormatCleanup",function(d){d=d.data;a.getCommand("showborders").state==CKEDITOR.TRISTATE_ON&&d.is("table")&&(!d.hasAttribute("border")||
9850>=parseInt(d.getAttribute("border"),10))&&d.addClass("cke_show_border")})},afterInit:function(a){var b=a.dataProcessor;a=b&&b.dataFilter;b=b&&b.htmlFilter;a&&a.addRules({elements:{table:function(a){a=a.attributes;var b=a["class"],c=parseInt(a.border,10);c&&!(0>=c)||b&&-1!=b.indexOf("cke_show_border")||(a["class"]=(b||"")+" cke_show_border")}}});b&&b.addRules({elements:{table:function(a){a=a.attributes;var b=a["class"];b&&(a["class"]=b.replace("cke_show_border","").replace(/\s{2}/," ").replace(/^\s+|\s+$/,
986""))}}})}});CKEDITOR.on("dialogDefinition",function(a){var b=a.data.name;if("table"==b||"tableProperties"==b)if(a=a.data.definition,b=a.getContents("info").get("txtBorder"),b.commit=CKEDITOR.tools.override(b.commit,function(a){return function(b,c){a.apply(this,arguments);var e=parseInt(this.getValue(),10);c[!e||0>=e?"addClass":"removeClass"]("cke_show_border")}}),a=(a=a.getContents("advanced"))&&a.get("advCSSClasses"))a.setup=CKEDITOR.tools.override(a.setup,function(a){return function(){a.apply(this,
987arguments);this.setValue(this.getValue().replace(/cke_show_border/,""))}}),a.commit=CKEDITOR.tools.override(a.commit,function(a){return function(b,c){a.apply(this,arguments);parseInt(c.getAttribute("border"),10)||c.addClass("cke_show_border")}})})})();CKEDITOR.plugins.add("smiley",{requires:"dialog",init:function(a){a.config.smiley_path=a.config.smiley_path||this.path+"images/";a.addCommand("smiley",new CKEDITOR.dialogCommand("smiley",{allowedContent:"img[alt,height,!src,title,width]",requiredContent:"img"}));a.ui.addButton&&a.ui.addButton("Smiley",{label:a.lang.smiley.toolbar,command:"smiley",toolbar:"insert,50"});CKEDITOR.dialog.add("smiley",this.path+"dialogs/smiley.js")}});CKEDITOR.config.smiley_images="regular_smile.png sad_smile.png wink_smile.png teeth_smile.png confused_smile.png tongue_smile.png embarrassed_smile.png omg_smile.png whatchutalkingabout_smile.png angry_smile.png angel_smile.png shades_smile.png devil_smile.png cry_smile.png lightbulb.png thumbs_down.png thumbs_up.png heart.png broken_heart.png kiss.png envelope.png".split(" ");
988CKEDITOR.config.smiley_descriptions="smiley;sad;wink;laugh;frown;cheeky;blush;surprise;indecision;angry;angel;cool;devil;crying;enlightened;no;yes;heart;broken heart;kiss;mail".split(";");(function(){CKEDITOR.plugins.add("sourcearea",{init:function(a){function d(){var a=e&&this.equals(CKEDITOR.document.getActive());this.hide();this.setStyle("height",this.getParent().$.clientHeight+"px");this.setStyle("width",this.getParent().$.clientWidth+"px");this.show();a&&this.focus()}if(a.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE){var f=CKEDITOR.plugins.sourcearea;a.addMode("source",function(e){var b=a.ui.space("contents").getDocument().createElement("textarea");b.setStyles(CKEDITOR.tools.extend({width:CKEDITOR.env.ie7Compat?
989"99%":"100%",height:"100%",resize:"none",outline:"none","text-align":"left"},CKEDITOR.tools.cssVendorPrefix("tab-size",a.config.sourceAreaTabSize||4)));b.setAttribute("dir","ltr");b.addClass("cke_source").addClass("cke_reset").addClass("cke_enable_context_menu");a.ui.space("contents").append(b);b=a.editable(new c(a,b));b.setData(a.getData(1));CKEDITOR.env.ie&&(b.attachListener(a,"resize",d,b),b.attachListener(CKEDITOR.document.getWindow(),"resize",d,b),CKEDITOR.tools.setTimeout(d,0,b));a.fire("ariaWidget",
990this);e()});a.addCommand("source",f.commands.source);a.ui.addButton&&a.ui.addButton("Source",{label:a.lang.sourcearea.toolbar,command:"source",toolbar:"mode,10"});a.on("mode",function(){a.getCommand("source").setState("source"==a.mode?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF)});var e=CKEDITOR.env.ie&&9==CKEDITOR.env.version}}});var c=CKEDITOR.tools.createClass({base:CKEDITOR.editable,proto:{setData:function(a){this.setValue(a);this.status="ready";this.editor.fire("dataReady")},getData:function(){return this.getValue()},
991insertHtml:function(){},insertElement:function(){},insertText:function(){},setReadOnly:function(a){this[(a?"set":"remove")+"Attribute"]("readOnly","readonly")},detach:function(){c.baseProto.detach.call(this);this.clearCustomData();this.remove()}}})})();
992CKEDITOR.plugins.sourcearea={commands:{source:{modes:{wysiwyg:1,source:1},editorFocus:!1,readOnly:1,exec:function(c){"wysiwyg"==c.mode&&c.fire("saveSnapshot");c.getCommand("source").setState(CKEDITOR.TRISTATE_DISABLED);c.setMode("source"==c.mode?"wysiwyg":"source")},canUndo:!1}}};CKEDITOR.plugins.add("specialchar",{availableLangs:{af:1,ar:1,bg:1,ca:1,cs:1,cy:1,da:1,de:1,"de-ch":1,el:1,en:1,"en-gb":1,eo:1,es:1,et:1,eu:1,fa:1,fi:1,fr:1,"fr-ca":1,gl:1,he:1,hr:1,hu:1,id:1,it:1,ja:1,km:1,ko:1,ku:1,lt:1,lv:1,nb:1,nl:1,no:1,pl:1,pt:1,"pt-br":1,ru:1,si:1,sk:1,sl:1,sq:1,sv:1,th:1,tr:1,tt:1,ug:1,uk:1,vi:1,zh:1,"zh-cn":1},requires:"dialog",init:function(a){var c=this;CKEDITOR.dialog.add("specialchar",this.path+"dialogs/specialchar.js");a.addCommand("specialchar",{exec:function(){var b=
993a.langCode,b=c.availableLangs[b]?b:c.availableLangs[b.replace(/-.*/,"")]?b.replace(/-.*/,""):"en";CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(c.path+"dialogs/lang/"+b+".js"),function(){CKEDITOR.tools.extend(a.lang.specialchar,c.langEntries[b]);a.openDialog("specialchar")})},modes:{wysiwyg:1},canUndo:!1});a.ui.addButton&&a.ui.addButton("SpecialChar",{label:a.lang.specialchar.toolbar,command:"specialchar",toolbar:"insert,50"})}});CKEDITOR.config.specialChars="! \x26quot; # $ % \x26amp; ' ( ) * + - . / 0 1 2 3 4 5 6 7 8 9 : ; \x26lt; \x3d \x26gt; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x26euro; \x26lsquo; \x26rsquo; \x26ldquo; \x26rdquo; \x26ndash; \x26mdash; \x26iexcl; \x26cent; \x26pound; \x26curren; \x26yen; \x26brvbar; \x26sect; \x26uml; \x26copy; \x26ordf; \x26laquo; \x26not; \x26reg; \x26macr; \x26deg; \x26sup2; \x26sup3; \x26acute; \x26micro; \x26para; \x26middot; \x26cedil; \x26sup1; \x26ordm; \x26raquo; \x26frac14; \x26frac12; \x26frac34; \x26iquest; \x26Agrave; \x26Aacute; \x26Acirc; \x26Atilde; \x26Auml; \x26Aring; \x26AElig; \x26Ccedil; \x26Egrave; \x26Eacute; \x26Ecirc; \x26Euml; \x26Igrave; \x26Iacute; \x26Icirc; \x26Iuml; \x26ETH; \x26Ntilde; \x26Ograve; \x26Oacute; \x26Ocirc; \x26Otilde; \x26Ouml; \x26times; \x26Oslash; \x26Ugrave; \x26Uacute; \x26Ucirc; \x26Uuml; \x26Yacute; \x26THORN; \x26szlig; \x26agrave; \x26aacute; \x26acirc; \x26atilde; \x26auml; \x26aring; \x26aelig; \x26ccedil; \x26egrave; \x26eacute; \x26ecirc; \x26euml; \x26igrave; \x26iacute; \x26icirc; \x26iuml; \x26eth; \x26ntilde; \x26ograve; \x26oacute; \x26ocirc; \x26otilde; \x26ouml; \x26divide; \x26oslash; \x26ugrave; \x26uacute; \x26ucirc; \x26uuml; \x26yacute; \x26thorn; \x26yuml; \x26OElig; \x26oelig; \x26#372; \x26#374 \x26#373 \x26#375; \x26sbquo; \x26#8219; \x26bdquo; \x26hellip; \x26trade; \x26#9658; \x26bull; \x26rarr; \x26rArr; \x26hArr; \x26diams; \x26asymp;".split(" ");(function(){CKEDITOR.plugins.add("stylescombo",{requires:"richcombo",init:function(c){var l=c.config,g=c.lang.stylescombo,f={},k=[],m=[];c.on("stylesSet",function(b){if(b=b.data.styles){for(var a,h,d,e=0,n=b.length;e<n;e++)(a=b[e],c.blockless&&a.element in CKEDITOR.dtd.$block||(h=a.name,a=new CKEDITOR.style(a),c.filter.customConfig&&!c.filter.check(a)))||(a._name=h,a._.enterMode=l.enterMode,a._.type=d=a.assignedTo||a.type,a._.weight=e+1E3*(d==CKEDITOR.STYLE_OBJECT?1:d==CKEDITOR.STYLE_BLOCK?2:3),f[h]=
953a,k.push(a),m.push(a));k.sort(function(a,b){return a._.weight-b._.weight})}});c.ui.addRichCombo("Styles",{label:g.label,title:g.panelTitle,toolbar:"styles,10",allowedContent:m,panel:{css:[CKEDITOR.skin.getPath("editor")].concat(l.contentsCss),multiSelect:!0,attributes:{"aria-label":g.panelTitle}},init:function(){var b,a,c,d,e,f;e=0;for(f=k.length;e<f;e++)b=k[e],a=b._name,d=b._.type,d!=c&&(this.startGroup(g["panelTitle"+String(d)]),c=d),this.add(a,b.type==CKEDITOR.STYLE_OBJECT?a:b.buildPreview(),a); 994a,k.push(a),m.push(a));k.sort(function(a,b){return a._.weight-b._.weight})}});c.ui.addRichCombo("Styles",{label:g.label,title:g.panelTitle,toolbar:"styles,10",allowedContent:m,panel:{css:[CKEDITOR.skin.getPath("editor")].concat(l.contentsCss),multiSelect:!0,attributes:{"aria-label":g.panelTitle}},init:function(){var b,a,c,d,e,f;e=0;for(f=k.length;e<f;e++)b=k[e],a=b._name,d=b._.type,d!=c&&(this.startGroup(g["panelTitle"+String(d)]),c=d),this.add(a,b.type==CKEDITOR.STYLE_OBJECT?a:b.buildPreview(),a);
954this.commit()},onClick:function(b){c.focus();c.fire("saveSnapshot");b=f[b];var a=c.elementPath();c[b.checkActive(a,c)?"removeStyle":"applyStyle"](b);c.fire("saveSnapshot")},onRender:function(){c.on("selectionChange",function(b){var a=this.getValue();b=b.data.path.elements;for(var h=0,d=b.length,e;h<d;h++){e=b[h];for(var g in f)if(f[g].checkElementRemovable(e,!0,c)){g!=a&&this.setValue(g);return}}this.setValue("")},this)},onOpen:function(){var b=c.getSelection().getSelectedElement(),b=c.elementPath(b), 995this.commit()},onClick:function(b){c.focus();c.fire("saveSnapshot");b=f[b];var a=c.elementPath();c[b.checkActive(a,c)?"removeStyle":"applyStyle"](b);c.fire("saveSnapshot")},onRender:function(){c.on("selectionChange",function(b){var a=this.getValue();b=b.data.path.elements;for(var h=0,d=b.length,e;h<d;h++){e=b[h];for(var g in f)if(f[g].checkElementRemovable(e,!0,c)){g!=a&&this.setValue(g);return}}this.setValue("")},this)},onOpen:function(){var b=c.getSelection().getSelectedElement(),b=c.elementPath(b),
955a=[0,0,0,0];this.showAll();this.unmarkAll();for(var h in f){var d=f[h],e=d._.type;d.checkApplicable(b,c,c.activeFilter)?a[e]++:this.hideItem(h);d.checkActive(b,c)&&this.mark(h)}a[CKEDITOR.STYLE_BLOCK]||this.hideGroup(g["panelTitle"+String(CKEDITOR.STYLE_BLOCK)]);a[CKEDITOR.STYLE_INLINE]||this.hideGroup(g["panelTitle"+String(CKEDITOR.STYLE_INLINE)]);a[CKEDITOR.STYLE_OBJECT]||this.hideGroup(g["panelTitle"+String(CKEDITOR.STYLE_OBJECT)])},refresh:function(){var b=c.elementPath();if(b){for(var a in f)if(f[a].checkApplicable(b, 996a=[0,0,0,0];this.showAll();this.unmarkAll();for(var h in f){var d=f[h],e=d._.type;d.checkApplicable(b,c,c.activeFilter)?a[e]++:this.hideItem(h);d.checkActive(b,c)&&this.mark(h)}a[CKEDITOR.STYLE_BLOCK]||this.hideGroup(g["panelTitle"+String(CKEDITOR.STYLE_BLOCK)]);a[CKEDITOR.STYLE_INLINE]||this.hideGroup(g["panelTitle"+String(CKEDITOR.STYLE_INLINE)]);a[CKEDITOR.STYLE_OBJECT]||this.hideGroup(g["panelTitle"+String(CKEDITOR.STYLE_OBJECT)])},refresh:function(){var b=c.elementPath();if(b){for(var a in f)if(f[a].checkApplicable(b,
@@ -986,7 +1027,22 @@ group:"tablecell",command:"cellInsertAfter",order:10},tablecell_delete:{label:c.
986command:"cellHorizontalSplit",order:19},tablecell_split_vertical:{label:c.cell.splitVertical,group:"tablecell",command:"cellVerticalSplit",order:20},tablecell_properties:{label:c.cell.title,group:"tablecellproperties",command:"cellProperties",order:21},tablerow:{label:c.row.menu,group:"tablerow",order:1,getItems:function(){return{tablerow_insertBefore:CKEDITOR.TRISTATE_OFF,tablerow_insertAfter:CKEDITOR.TRISTATE_OFF,tablerow_delete:CKEDITOR.TRISTATE_OFF}}},tablerow_insertBefore:{label:c.row.insertBefore, 1027command:"cellHorizontalSplit",order:19},tablecell_split_vertical:{label:c.cell.splitVertical,group:"tablecell",command:"cellVerticalSplit",order:20},tablecell_properties:{label:c.cell.title,group:"tablecellproperties",command:"cellProperties",order:21},tablerow:{label:c.row.menu,group:"tablerow",order:1,getItems:function(){return{tablerow_insertBefore:CKEDITOR.TRISTATE_OFF,tablerow_insertAfter:CKEDITOR.TRISTATE_OFF,tablerow_delete:CKEDITOR.TRISTATE_OFF}}},tablerow_insertBefore:{label:c.row.insertBefore,
987group:"tablerow",command:"rowInsertBefore",order:5},tablerow_insertAfter:{label:c.row.insertAfter,group:"tablerow",command:"rowInsertAfter",order:10},tablerow_delete:{label:c.row.deleteRow,group:"tablerow",command:"rowDelete",order:15},tablecolumn:{label:c.column.menu,group:"tablecolumn",order:1,getItems:function(){return{tablecolumn_insertBefore:CKEDITOR.TRISTATE_OFF,tablecolumn_insertAfter:CKEDITOR.TRISTATE_OFF,tablecolumn_delete:CKEDITOR.TRISTATE_OFF}}},tablecolumn_insertBefore:{label:c.column.insertBefore, 1028group:"tablerow",command:"rowInsertBefore",order:5},tablerow_insertAfter:{label:c.row.insertAfter,group:"tablerow",command:"rowInsertAfter",order:10},tablerow_delete:{label:c.row.deleteRow,group:"tablerow",command:"rowDelete",order:15},tablecolumn:{label:c.column.menu,group:"tablecolumn",order:1,getItems:function(){return{tablecolumn_insertBefore:CKEDITOR.TRISTATE_OFF,tablecolumn_insertAfter:CKEDITOR.TRISTATE_OFF,tablecolumn_delete:CKEDITOR.TRISTATE_OFF}}},tablecolumn_insertBefore:{label:c.column.insertBefore,
988group:"tablecolumn",command:"columnInsertBefore",order:5},tablecolumn_insertAfter:{label:c.column.insertAfter,group:"tablecolumn",command:"columnInsertAfter",order:10},tablecolumn_delete:{label:c.column.deleteColumn,group:"tablecolumn",command:"columnDelete",order:15}});e.contextMenu&&e.contextMenu.addListener(function(a,b,c){return(a=c.contains({td:1,th:1},1))&&!a.isReadOnly()?{tablecell:CKEDITOR.TRISTATE_OFF,tablerow:CKEDITOR.TRISTATE_OFF,tablecolumn:CKEDITOR.TRISTATE_OFF}:null})},getSelectedCells:t}; 1029group:"tablecolumn",command:"columnInsertBefore",order:5},tablecolumn_insertAfter:{label:c.column.insertAfter,group:"tablecolumn",command:"columnInsertAfter",order:10},tablecolumn_delete:{label:c.column.deleteColumn,group:"tablecolumn",command:"columnDelete",order:15}});e.contextMenu&&e.contextMenu.addListener(function(a,b,c){return(a=c.contains({td:1,th:1},1))&&!a.isReadOnly()?{tablecell:CKEDITOR.TRISTATE_OFF,tablerow:CKEDITOR.TRISTATE_OFF,tablecolumn:CKEDITOR.TRISTATE_OFF}:null})},getSelectedCells:t};
989CKEDITOR.plugins.add("tabletools",CKEDITOR.plugins.tabletools)})();CKEDITOR.tools.buildTableMap=function(t){t=t.$.rows;for(var p=-1,u=[],v=0;v<t.length;v++){p++;!u[p]&&(u[p]=[]);for(var m=-1,y=0;y<t[v].cells.length;y++){var x=t[v].cells[y];for(m++;u[p][m];)m++;for(var q=isNaN(x.colSpan)?1:x.colSpan,x=isNaN(x.rowSpan)?1:x.rowSpan,z=0;z<x;z++){u[p+z]||(u[p+z]=[]);for(var w=0;w<q;w++)u[p+z][m+w]=t[v].cells[y]}m+=q-1}}return u};(function(){var g=[CKEDITOR.CTRL+90,CKEDITOR.CTRL+89,CKEDITOR.CTRL+CKEDITOR.SHIFT+90],n={8:1,46:1};CKEDITOR.plugins.add("undo",{init:function(a){function b(a){d.enabled&&!1!==a.data.command.canUndo&&d.save()}function c(){d.enabled=a.readOnly?!1:"wysiwyg"==a.mode;d.onChange()}var d=a.undoManager=new e(a),l=d.editingHandler=new k(d),f=a.addCommand("undo",{exec:function(){d.undo()&&(a.selectionChange(),this.fire("afterUndo"))},startDisabled:!0,canUndo:!1}),h=a.addCommand("redo",{exec:function(){d.redo()&& 1030CKEDITOR.plugins.add("tabletools",CKEDITOR.plugins.tabletools)})();CKEDITOR.tools.buildTableMap=function(t){t=t.$.rows;for(var p=-1,u=[],v=0;v<t.length;v++){p++;!u[p]&&(u[p]=[]);for(var m=-1,y=0;y<t[v].cells.length;y++){var x=t[v].cells[y];for(m++;u[p][m];)m++;for(var q=isNaN(x.colSpan)?1:x.colSpan,x=isNaN(x.rowSpan)?1:x.rowSpan,z=0;z<x;z++){u[p+z]||(u[p+z]=[]);for(var w=0;w<q;w++)u[p+z][m+w]=t[v].cells[y]}m+=q-1}}return u};(function(){CKEDITOR.plugins.add("templates",{requires:"dialog",init:function(a){CKEDITOR.dialog.add("templates",CKEDITOR.getUrl(this.path+"dialogs/templates.js"));a.addCommand("templates",new CKEDITOR.dialogCommand("templates"));a.ui.addButton&&a.ui.addButton("Templates",{label:a.lang.templates.button,command:"templates",toolbar:"doctools,10"})}});var c={},f={};CKEDITOR.addTemplates=function(a,d){c[a]=d};CKEDITOR.getTemplates=function(a){return c[a]};CKEDITOR.loadTemplates=function(a,d){for(var e=
1031[],b=0,c=a.length;b<c;b++)f[a[b]]||(e.push(a[b]),f[a[b]]=1);e.length?CKEDITOR.scriptLoader.load(e,d):setTimeout(d,0)}})();CKEDITOR.config.templates_files=[CKEDITOR.getUrl("plugins/templates/templates/default.js")];CKEDITOR.config.templates_replaceContent=!0;(function(){function B(a){function d(){for(var b=g(),e=CKEDITOR.tools.clone(a.config.toolbarGroups)||q(a),f=0;f<e.length;f++){var l=e[f];if("/"!=l){"string"==typeof l&&(l=e[f]={name:l});var m,d=l.groups;if(d)for(var h=0;h<d.length;h++)m=d[h],(m=b[m])&&c(l,m);(m=b[l.name])&&c(l,m)}}return e}function g(){var b={},c,f,e;for(c in a.ui.items)f=a.ui.items[c],e=f.toolbar||"others",e=e.split(","),f=e[0],e=parseInt(e[1]||-1,10),b[f]||(b[f]=[]),b[f].push({name:c,order:e});for(f in b)b[f]=b[f].sort(function(b,
1032a){return b.order==a.order?0:0>a.order?-1:0>b.order?1:b.order<a.order?-1:1});return b}function c(c,e){if(e.length){c.items?c.items.push(a.ui.create("-")):c.items=[];for(var f;f=e.shift();)f="string"==typeof f?f:f.name,b&&-1!=CKEDITOR.tools.indexOf(b,f)||(f=a.ui.create(f))&&a.addFeature(f)&&c.items.push(f)}}function h(b){var a=[],e,d,h;for(e=0;e<b.length;++e)d=b[e],h={},"/"==d?a.push(d):CKEDITOR.tools.isArray(d)?(c(h,CKEDITOR.tools.clone(d)),a.push(h)):d.items&&(c(h,CKEDITOR.tools.clone(d.items)),
1033h.name=d.name,a.push(h));return a}var b=a.config.removeButtons,b=b&&b.split(","),e=a.config.toolbar;"string"==typeof e&&(e=a.config["toolbar_"+e]);return a.toolbar=e?h(e):d()}function q(a){return a._.toolbarGroups||(a._.toolbarGroups=[{name:"document",groups:["mode","document","doctools"]},{name:"clipboard",groups:["clipboard","undo"]},{name:"editing",groups:["find","selection","spellchecker"]},{name:"forms"},"/",{name:"basicstyles",groups:["basicstyles","cleanup"]},{name:"paragraph",groups:["list",
1034"indent","blocks","align","bidi"]},{name:"links"},{name:"insert"},"/",{name:"styles"},{name:"colors"},{name:"tools"},{name:"others"},{name:"about"}])}var y=function(){this.toolbars=[];this.focusCommandExecuted=!1};y.prototype.focus=function(){for(var a=0,d;d=this.toolbars[a++];)for(var g=0,c;c=d.items[g++];)if(c.focus){c.focus();return}};var C={modes:{wysiwyg:1,source:1},readOnly:1,exec:function(a){a.toolbox&&(a.toolbox.focusCommandExecuted=!0,CKEDITOR.env.ie||CKEDITOR.env.air?setTimeout(function(){a.toolbox.focus()},
1035100):a.toolbox.focus())}};CKEDITOR.plugins.add("toolbar",{requires:"button",init:function(a){var d,g=function(c,h){var b,e="rtl"==a.lang.dir,k=a.config.toolbarGroupCycling,r=e?37:39,e=e?39:37,k=void 0===k||k;switch(h){case 9:case CKEDITOR.SHIFT+9:for(;!b||!b.items.length;)if(b=9==h?(b?b.next:c.toolbar.next)||a.toolbox.toolbars[0]:(b?b.previous:c.toolbar.previous)||a.toolbox.toolbars[a.toolbox.toolbars.length-1],b.items.length)for(c=b.items[d?b.items.length-1:0];c&&!c.focus;)(c=d?c.previous:c.next)||
1036(b=0);c&&c.focus();return!1;case r:b=c;do b=b.next,!b&&k&&(b=c.toolbar.items[0]);while(b&&!b.focus);b?b.focus():g(c,9);return!1;case 40:return c.button&&c.button.hasArrow?(a.once("panelShow",function(b){b.data._.panel._.currentBlock.onKeyDown(40)}),c.execute()):g(c,40==h?r:e),!1;case e:case 38:b=c;do b=b.previous,!b&&k&&(b=c.toolbar.items[c.toolbar.items.length-1]);while(b&&!b.focus);b?b.focus():(d=1,g(c,CKEDITOR.SHIFT+9),d=0);return!1;case 27:return a.focus(),!1;case 13:case 32:return c.execute(),
1037!1}return!0};a.on("uiSpace",function(c){if(c.data.space==a.config.toolbarLocation){c.removeListener();a.toolbox=new y;var d=CKEDITOR.tools.getNextId(),b=['\x3cspan id\x3d"',d,'" class\x3d"cke_voice_label"\x3e',a.lang.toolbar.toolbars,"\x3c/span\x3e",'\x3cspan id\x3d"'+a.ui.spaceId("toolbox")+'" class\x3d"cke_toolbox" role\x3d"group" aria-labelledby\x3d"',d,'" onmousedown\x3d"return false;"\x3e'],d=!1!==a.config.toolbarStartupExpanded,e,k;a.config.toolbarCanCollapse&&a.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE&&
1038b.push('\x3cspan class\x3d"cke_toolbox_main"'+(d?"\x3e":' style\x3d"display:none"\x3e'));for(var r=a.toolbox.toolbars,f=B(a),l=0;l<f.length;l++){var m,n=0,v,p=f[l],w;if(p)if(e&&(b.push("\x3c/span\x3e"),k=e=0),"/"===p)b.push('\x3cspan class\x3d"cke_toolbar_break"\x3e\x3c/span\x3e');else{w=p.items||p;for(var x=0;x<w.length;x++){var t=w[x],q;if(t){var z=function(c){c=c.render(a,b);u=n.items.push(c)-1;0<u&&(c.previous=n.items[u-1],c.previous.next=c);c.toolbar=n;c.onkey=g;c.onfocus=function(){a.toolbox.focusCommandExecuted||
1039a.focus()}};if(t.type==CKEDITOR.UI_SEPARATOR)k=e&&t;else{q=!1!==t.canGroup;if(!n){m=CKEDITOR.tools.getNextId();n={id:m,items:[]};v=p.name&&(a.lang.toolbar.toolbarGroups[p.name]||p.name);b.push('\x3cspan id\x3d"',m,'" class\x3d"cke_toolbar"',v?' aria-labelledby\x3d"'+m+'_label"':"",' role\x3d"toolbar"\x3e');v&&b.push('\x3cspan id\x3d"',m,'_label" class\x3d"cke_voice_label"\x3e',v,"\x3c/span\x3e");b.push('\x3cspan class\x3d"cke_toolbar_start"\x3e\x3c/span\x3e');var u=r.push(n)-1;0<u&&(n.previous=r[u-
10401],n.previous.next=n)}q?e||(b.push('\x3cspan class\x3d"cke_toolgroup" role\x3d"presentation"\x3e'),e=1):e&&(b.push("\x3c/span\x3e"),e=0);k&&(z(k),k=0);z(t)}}}e&&(b.push("\x3c/span\x3e"),k=e=0);n&&b.push('\x3cspan class\x3d"cke_toolbar_end"\x3e\x3c/span\x3e\x3c/span\x3e')}}a.config.toolbarCanCollapse&&b.push("\x3c/span\x3e");if(a.config.toolbarCanCollapse&&a.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE){var A=CKEDITOR.tools.addFunction(function(){a.execCommand("toolbarCollapse")});a.on("destroy",function(){CKEDITOR.tools.removeFunction(A)});
1041a.addCommand("toolbarCollapse",{readOnly:1,exec:function(b){var a=b.ui.space("toolbar_collapser"),c=a.getPrevious(),e=b.ui.space("contents"),d=c.getParent(),f=parseInt(e.$.style.height,10),h=d.$.offsetHeight,g=a.hasClass("cke_toolbox_collapser_min");g?(c.show(),a.removeClass("cke_toolbox_collapser_min"),a.setAttribute("title",b.lang.toolbar.toolbarCollapse)):(c.hide(),a.addClass("cke_toolbox_collapser_min"),a.setAttribute("title",b.lang.toolbar.toolbarExpand));a.getFirst().setText(g?"▲":"◀");e.setStyle("height",
1042f-(d.$.offsetHeight-h)+"px");b.fire("resize",{outerHeight:b.container.$.offsetHeight,contentsHeight:e.$.offsetHeight,outerWidth:b.container.$.offsetWidth})},modes:{wysiwyg:1,source:1}});a.setKeystroke(CKEDITOR.ALT+(CKEDITOR.env.ie||CKEDITOR.env.webkit?189:109),"toolbarCollapse");b.push('\x3ca title\x3d"'+(d?a.lang.toolbar.toolbarCollapse:a.lang.toolbar.toolbarExpand)+'" id\x3d"'+a.ui.spaceId("toolbar_collapser")+'" tabIndex\x3d"-1" class\x3d"cke_toolbox_collapser');d||b.push(" cke_toolbox_collapser_min");
1043b.push('" onclick\x3d"CKEDITOR.tools.callFunction('+A+')"\x3e','\x3cspan class\x3d"cke_arrow"\x3e\x26#9650;\x3c/span\x3e',"\x3c/a\x3e")}b.push("\x3c/span\x3e");c.data.html+=b.join("")}});a.on("destroy",function(){if(this.toolbox){var a,d=0,b,e,g;for(a=this.toolbox.toolbars;d<a.length;d++)for(e=a[d].items,b=0;b<e.length;b++)g=e[b],g.clickFn&&CKEDITOR.tools.removeFunction(g.clickFn),g.keyDownFn&&CKEDITOR.tools.removeFunction(g.keyDownFn)}});a.on("uiReady",function(){var c=a.ui.space("toolbox");c&&a.focusManager.add(c,
10441)});a.addCommand("toolbarFocus",C);a.setKeystroke(CKEDITOR.ALT+121,"toolbarFocus");a.ui.add("-",CKEDITOR.UI_SEPARATOR,{});a.ui.addHandler(CKEDITOR.UI_SEPARATOR,{create:function(){return{render:function(a,d){d.push('\x3cspan class\x3d"cke_toolbar_separator" role\x3d"separator"\x3e\x3c/span\x3e');return{}}}}})}});CKEDITOR.ui.prototype.addToolbarGroup=function(a,d,g){var c=q(this.editor),h=0===d,b={name:a};if(g){if(g=CKEDITOR.tools.search(c,function(a){return a.name==g})){!g.groups&&(g.groups=[]);if(d&&
1045(d=CKEDITOR.tools.indexOf(g.groups,d),0<=d)){g.groups.splice(d+1,0,a);return}h?g.groups.splice(0,0,a):g.groups.push(a);return}d=null}d&&(d=CKEDITOR.tools.indexOf(c,function(a){return a.name==d}));h?c.splice(0,0,a):"number"==typeof d?c.splice(d+1,0,b):c.push(a)}})();CKEDITOR.UI_SEPARATOR="separator";CKEDITOR.config.toolbarLocation="top";(function(){var g=[CKEDITOR.CTRL+90,CKEDITOR.CTRL+89,CKEDITOR.CTRL+CKEDITOR.SHIFT+90],n={8:1,46:1};CKEDITOR.plugins.add("undo",{init:function(a){function b(a){d.enabled&&!1!==a.data.command.canUndo&&d.save()}function c(){d.enabled=a.readOnly?!1:"wysiwyg"==a.mode;d.onChange()}var d=a.undoManager=new e(a),l=d.editingHandler=new k(d),f=a.addCommand("undo",{exec:function(){d.undo()&&(a.selectionChange(),this.fire("afterUndo"))},startDisabled:!0,canUndo:!1}),h=a.addCommand("redo",{exec:function(){d.redo()&&
990(a.selectionChange(),this.fire("afterRedo"))},startDisabled:!0,canUndo:!1});a.setKeystroke([[g[0],"undo"],[g[1],"redo"],[g[2],"redo"]]);d.onChange=function(){f.setState(d.undoable()?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED);h.setState(d.redoable()?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED)};a.on("beforeCommandExec",b);a.on("afterCommandExec",b);a.on("saveSnapshot",function(a){d.save(a.data&&a.data.contentOnly)});a.on("contentDom",l.attachListeners,l);a.on("instanceReady",function(){a.fire("saveSnapshot")}); 1046(a.selectionChange(),this.fire("afterRedo"))},startDisabled:!0,canUndo:!1});a.setKeystroke([[g[0],"undo"],[g[1],"redo"],[g[2],"redo"]]);d.onChange=function(){f.setState(d.undoable()?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED);h.setState(d.redoable()?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED)};a.on("beforeCommandExec",b);a.on("afterCommandExec",b);a.on("saveSnapshot",function(a){d.save(a.data&&a.data.contentOnly)});a.on("contentDom",l.attachListeners,l);a.on("instanceReady",function(){a.fire("saveSnapshot")});
991a.on("beforeModeUnload",function(){"wysiwyg"==a.mode&&d.save(!0)});a.on("mode",c);a.on("readOnly",c);a.ui.addButton&&(a.ui.addButton("Undo",{label:a.lang.undo.undo,command:"undo",toolbar:"undo,10"}),a.ui.addButton("Redo",{label:a.lang.undo.redo,command:"redo",toolbar:"undo,20"}));a.resetUndo=function(){d.reset();a.fire("saveSnapshot")};a.on("updateSnapshot",function(){d.currentImage&&d.update()});a.on("lockSnapshot",function(a){a=a.data;d.lock(a&&a.dontUpdate,a&&a.forceUpdate)});a.on("unlockSnapshot", 1047a.on("beforeModeUnload",function(){"wysiwyg"==a.mode&&d.save(!0)});a.on("mode",c);a.on("readOnly",c);a.ui.addButton&&(a.ui.addButton("Undo",{label:a.lang.undo.undo,command:"undo",toolbar:"undo,10"}),a.ui.addButton("Redo",{label:a.lang.undo.redo,command:"redo",toolbar:"undo,20"}));a.resetUndo=function(){d.reset();a.fire("saveSnapshot")};a.on("updateSnapshot",function(){d.currentImage&&d.update()});a.on("lockSnapshot",function(a){a=a.data;d.lock(a&&a.dontUpdate,a&&a.forceUpdate)});a.on("unlockSnapshot",
992d.unlock,d)}});CKEDITOR.plugins.undo={};var e=CKEDITOR.plugins.undo.UndoManager=function(a){this.strokesRecorded=[0,0];this.locked=null;this.previousKeyGroup=-1;this.limit=a.config.undoStackSize||20;this.strokesLimit=25;this.editor=a;this.reset()};e.prototype={type:function(a,b){var c=e.getKeyGroup(a),d=this.strokesRecorded[c]+1;b=b||d>=this.strokesLimit;this.typing||(this.hasUndo=this.typing=!0,this.hasRedo=!1,this.onChange());b?(d=0,this.editor.fire("saveSnapshot")):this.editor.fire("change");this.strokesRecorded[c]= 1048d.unlock,d)}});CKEDITOR.plugins.undo={};var e=CKEDITOR.plugins.undo.UndoManager=function(a){this.strokesRecorded=[0,0];this.locked=null;this.previousKeyGroup=-1;this.limit=a.config.undoStackSize||20;this.strokesLimit=25;this.editor=a;this.reset()};e.prototype={type:function(a,b){var c=e.getKeyGroup(a),d=this.strokesRecorded[c]+1;b=b||d>=this.strokesLimit;this.typing||(this.hasUndo=this.typing=!0,this.hasRedo=!1,this.onChange());b?(d=0,this.editor.fire("saveSnapshot")):this.editor.fire("change");this.strokesRecorded[c]=
@@ -1006,75 +1062,91 @@ null,null,999);b.attachListener(this.undoManager.editor,"blur",function(){c.keyE
1006null},increment:function(a){this.getLast(a).inputs++},remove:function(a){a=this.getLastIndex(a);-1!=a&&this.stack.splice(a,1)},resetInputs:function(a){if("number"==typeof a)this.getLast(a).inputs=0;else for(a=this.stack.length;a--;)this.stack[a].inputs=0},getTotalInputs:function(){for(var a=this.stack.length,b=0;a--;)b+=this.stack[a].inputs;return b},cleanUp:function(a){a=a.data.$;a.ctrlKey||a.metaKey||this.remove(17);a.shiftKey||this.remove(16);a.altKey||this.remove(18)}}})();CKEDITOR.plugins.add("wsc",{requires:"dialog",parseApi:function(a){a.config.wsc_onFinish="function"===typeof a.config.wsc_onFinish?a.config.wsc_onFinish:function(){};a.config.wsc_onClose="function"===typeof a.config.wsc_onClose?a.config.wsc_onClose:function(){}},parseConfig:function(a){a.config.wsc_customerId=a.config.wsc_customerId||CKEDITOR.config.wsc_customerId||"1:ua3xw1-2XyGJ3-GWruD3-6OFNT1-oXcuB1-nR6Bp4-hgQHc-EcYng3-sdRXG3-NOfFk";a.config.wsc_customDictionaryIds=a.config.wsc_customDictionaryIds|| 1062null},increment:function(a){this.getLast(a).inputs++},remove:function(a){a=this.getLastIndex(a);-1!=a&&this.stack.splice(a,1)},resetInputs:function(a){if("number"==typeof a)this.getLast(a).inputs=0;else for(a=this.stack.length;a--;)this.stack[a].inputs=0},getTotalInputs:function(){for(var a=this.stack.length,b=0;a--;)b+=this.stack[a].inputs;return b},cleanUp:function(a){a=a.data.$;a.ctrlKey||a.metaKey||this.remove(17);a.shiftKey||this.remove(16);a.altKey||this.remove(18)}}})();CKEDITOR.plugins.add("wsc",{requires:"dialog",parseApi:function(a){a.config.wsc_onFinish="function"===typeof a.config.wsc_onFinish?a.config.wsc_onFinish:function(){};a.config.wsc_onClose="function"===typeof a.config.wsc_onClose?a.config.wsc_onClose:function(){}},parseConfig:function(a){a.config.wsc_customerId=a.config.wsc_customerId||CKEDITOR.config.wsc_customerId||"1:ua3xw1-2XyGJ3-GWruD3-6OFNT1-oXcuB1-nR6Bp4-hgQHc-EcYng3-sdRXG3-NOfFk";a.config.wsc_customDictionaryIds=a.config.wsc_customDictionaryIds||
1007CKEDITOR.config.wsc_customDictionaryIds||"";a.config.wsc_userDictionaryName=a.config.wsc_userDictionaryName||CKEDITOR.config.wsc_userDictionaryName||"";a.config.wsc_customLoaderScript=a.config.wsc_customLoaderScript||CKEDITOR.config.wsc_customLoaderScript;CKEDITOR.config.wsc_cmd=a.config.wsc_cmd||CKEDITOR.config.wsc_cmd||"spell";CKEDITOR.config.wsc_version="v4.3.0-master-d769233";CKEDITOR.config.wsc_removeGlobalVariable=!0},init:function(a){var b=CKEDITOR.env;this.parseConfig(a);this.parseApi(a); 1063CKEDITOR.config.wsc_customDictionaryIds||"";a.config.wsc_userDictionaryName=a.config.wsc_userDictionaryName||CKEDITOR.config.wsc_userDictionaryName||"";a.config.wsc_customLoaderScript=a.config.wsc_customLoaderScript||CKEDITOR.config.wsc_customLoaderScript;CKEDITOR.config.wsc_cmd=a.config.wsc_cmd||CKEDITOR.config.wsc_cmd||"spell";CKEDITOR.config.wsc_version="v4.3.0-master-d769233";CKEDITOR.config.wsc_removeGlobalVariable=!0},init:function(a){var b=CKEDITOR.env;this.parseConfig(a);this.parseApi(a);
1008a.addCommand("checkspell",new CKEDITOR.dialogCommand("checkspell")).modes={wysiwyg:!CKEDITOR.env.opera&&!CKEDITOR.env.air&&document.domain==window.location.hostname&&!(b.ie&&(8>b.version||b.quirks))};"undefined"==typeof a.plugins.scayt&&a.ui.addButton&&a.ui.addButton("SpellChecker",{label:a.lang.wsc.toolbar,click:function(a){var b=a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?a.container.getText():a.document.getBody().getText();(b=b.replace(/\s/g,""))?a.execCommand("checkspell"):alert("Nothing to check!")}, 1064a.addCommand("checkspell",new CKEDITOR.dialogCommand("checkspell")).modes={wysiwyg:!CKEDITOR.env.opera&&!CKEDITOR.env.air&&document.domain==window.location.hostname&&!(b.ie&&(8>b.version||b.quirks))};"undefined"==typeof a.plugins.scayt&&a.ui.addButton&&a.ui.addButton("SpellChecker",{label:a.lang.wsc.toolbar,click:function(a){var b=a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE?a.container.getText():a.document.getBody().getText();(b=b.replace(/\s/g,""))?a.execCommand("checkspell"):alert("Nothing to check!")},
1009toolbar:"spellchecker,10"});CKEDITOR.dialog.add("checkspell",this.path+(CKEDITOR.env.ie&&7>=CKEDITOR.env.version?"dialogs/wsc_ie.js":window.postMessage?"dialogs/wsc.js":"dialogs/wsc_ie.js"))}});(function(){function f(c){var a=this.att;c=c&&c.hasAttribute(a)&&c.getAttribute(a)||"";void 0!==c&&this.setValue(c)}function g(){for(var c,a=0;a<arguments.length;a++)if(arguments[a]instanceof CKEDITOR.dom.element){c=arguments[a];break}if(c){var a=this.att,b=this.getValue();b?c.setAttribute(a,b):c.removeAttribute(a,b)}}var k={id:1,dir:1,classes:1,styles:1};CKEDITOR.plugins.add("dialogadvtab",{requires:"dialog",allowedContent:function(c){c||(c=k);var a=[];c.id&&a.push("id");c.dir&&a.push("dir");var b= 1065toolbar:"spellchecker,10"});CKEDITOR.dialog.add("checkspell",this.path+(CKEDITOR.env.ie&&7>=CKEDITOR.env.version?"dialogs/wsc_ie.js":window.postMessage?"dialogs/wsc.js":"dialogs/wsc_ie.js"))}});(function(){function m(a){function f(a){var b=!1;g.attachListener(g,"keydown",function(){var d=c.getBody().getElementsByTag(a);if(!b){for(var e=0;e<d.count();e++)d.getItem(e).setCustomData("retain",!0);b=!0}},null,null,1);g.attachListener(g,"keyup",function(){var d=c.getElementsByTag(a);b&&(1!=d.count()||d.getItem(0).getCustomData("retain")||d.getItem(0).remove(1),b=!1)})}var b=this.editor,c=a.document,d=c.body,e=c.getElementById("cke_actscrpt");e&&e.parentNode.removeChild(e);(e=c.getElementById("cke_shimscrpt"))&&
1010"";a.length&&(b+="["+a.join(",")+"]");c.classes&&(b+="(*)");c.styles&&(b+="{*}");return b},createAdvancedTab:function(c,a,b){a||(a=k);var d=c.lang.common,h={id:"advanced",label:d.advancedTab,title:d.advancedTab,elements:[{type:"vbox",padding:1,children:[]}]},e=[];if(a.id||a.dir)a.id&&e.push({id:"advId",att:"id",type:"text",requiredContent:b?b+"[id]":null,label:d.id,setup:f,commit:g}),a.dir&&e.push({id:"advLangDir",att:"dir",type:"select",requiredContent:b?b+"[dir]":null,label:d.langDir,"default":"", 1066e.parentNode.removeChild(e);(e=c.getElementById("cke_basetagscrpt"))&&e.parentNode.removeChild(e);d.contentEditable=!0;CKEDITOR.env.ie&&(d.hideFocus=!0,d.disabled=!0,d.removeAttribute("disabled"));delete this._.isLoadingData;this.$=d;c=new CKEDITOR.dom.document(c);this.setup();this.fixInitialSelection();var g=this;CKEDITOR.env.ie&&!CKEDITOR.env.edge&&c.getDocumentElement().addClass(c.$.compatMode);CKEDITOR.env.ie&&!CKEDITOR.env.edge&&b.enterMode!=CKEDITOR.ENTER_P?f("p"):CKEDITOR.env.edge&&b.enterMode!=
1011style:"width:100%",items:[[d.notSet,""],[d.langDirLTR,"ltr"],[d.langDirRTL,"rtl"]],setup:f,commit:g}),h.elements[0].children.push({type:"hbox",widths:["50%","50%"],children:[].concat(e)});if(a.styles||a.classes)e=[],a.styles&&e.push({id:"advStyles",att:"style",type:"text",requiredContent:b?b+"{cke-xyz}":null,label:d.styles,"default":"",validate:CKEDITOR.dialog.validate.inlineStyle(d.invalidInlineStyle),onChange:function(){},getStyle:function(a,c){var b=this.getValue().match(new RegExp("(?:^|;)\\s*"+ 1067CKEDITOR.ENTER_DIV&&f("div");if(CKEDITOR.env.webkit||CKEDITOR.env.ie&&10<CKEDITOR.env.version)c.getDocumentElement().on("mousedown",function(a){a.data.getTarget().is("html")&&setTimeout(function(){b.editable().focus()})});n(b);try{b.document.$.execCommand("2D-position",!1,!0)}catch(h){}(CKEDITOR.env.gecko||CKEDITOR.env.ie&&"CSS1Compat"==b.document.$.compatMode)&&this.attachListener(this,"keydown",function(a){var c=a.data.getKeystroke();if(33==c||34==c)if(CKEDITOR.env.ie)setTimeout(function(){b.getSelection().scrollIntoView()},
1012a+"\\s*:\\s*([^;]*)","i"));return b?b[1]:c},updateStyle:function(a,b){var d=this.getValue(),e=c.document.createElement("span");e.setAttribute("style",d);e.setStyle(a,b);d=CKEDITOR.tools.normalizeCssText(e.getAttribute("style"));this.setValue(d,1)},setup:f,commit:g}),a.classes&&e.push({type:"hbox",widths:["45%","55%"],children:[{id:"advCSSClasses",att:"class",type:"text",requiredContent:b?b+"(cke-xyz)":null,label:d.cssClasses,"default":"",setup:f,commit:g}]}),h.elements[0].children.push({type:"hbox", 10680);else if(b.window.$.innerHeight>this.$.offsetHeight){var d=b.createRange();d[33==c?"moveToElementEditStart":"moveToElementEditEnd"](this);d.select();a.data.preventDefault()}});CKEDITOR.env.ie&&this.attachListener(c,"blur",function(){try{c.$.selection.empty()}catch(a){}});CKEDITOR.env.iOS&&this.attachListener(c,"touchend",function(){a.focus()});d=b.document.getElementsByTag("title").getItem(0);d.data("cke-title",d.getText());CKEDITOR.env.ie&&(b.document.$.title=this._.docTitle);CKEDITOR.tools.setTimeout(function(){"unloaded"==
1013widths:["50%","50%"],children:[].concat(e)});return h}})})();(function(){function q(a,f,d,b){if(!a.isReadOnly()&&!a.equals(d.editable())){CKEDITOR.dom.element.setMarker(b,a,"bidi_processed",1);b=a;for(var c=d.editable();(b=b.getParent())&&!b.equals(c);)if(b.getCustomData("bidi_processed")){a.removeStyle("direction");a.removeAttribute("dir");return}b="useComputedState"in d.config?d.config.useComputedState:1;(b?a.getComputedStyle("direction"):a.getStyle("direction")||a.hasAttribute("dir"))!=f&&(a.removeStyle("direction"),b?(a.removeAttribute("dir"),f!=a.getComputedStyle("direction")&& 1069this.status&&(this.status="ready");b.fire("contentDom");this._.isPendingFocus&&(b.focus(),this._.isPendingFocus=!1);setTimeout(function(){b.fire("dataReady")},0)},0,this)}function n(a){function f(){var c;a.editable().attachListener(a,"selectionChange",function(){var d=a.getSelection().getSelectedElement();d&&(c&&(c.detachEvent("onresizestart",b),c=null),d.$.attachEvent("onresizestart",b),c=d.$)})}function b(a){a.returnValue=!1}if(CKEDITOR.env.gecko)try{var c=a.document.$;c.execCommand("enableObjectResizing",
1014a.setAttribute("dir",f)):a.setAttribute("dir",f),d.forceNextSelectionCheck())}}function v(a,f,d){var b=a.getCommonAncestor(!1,!0);a=a.clone();a.enlarge(d==CKEDITOR.ENTER_BR?CKEDITOR.ENLARGE_LIST_ITEM_CONTENTS:CKEDITOR.ENLARGE_BLOCK_CONTENTS);if(a.checkBoundaryOfElement(b,CKEDITOR.START)&&a.checkBoundaryOfElement(b,CKEDITOR.END)){for(var c;b&&b.type==CKEDITOR.NODE_ELEMENT&&(c=b.getParent())&&1==c.getChildCount()&&!(b.getName()in f);)b=c;return b.type==CKEDITOR.NODE_ELEMENT&&b.getName()in f&&b}}function p(a){return{context:"p", 1070!1,!a.config.disableObjectResizing);c.execCommand("enableInlineTableEditing",!1,!a.config.disableNativeTableHandles)}catch(d){}else CKEDITOR.env.ie&&11>CKEDITOR.env.version&&a.config.disableObjectResizing&&f(a)}function p(){var a=[];if(8<=CKEDITOR.document.$.documentMode){a.push("html.CSS1Compat [contenteditable\x3dfalse]{min-height:0 !important}");var f=[],b;for(b in CKEDITOR.dtd.$removeEmpty)f.push("html.CSS1Compat "+b+"[contenteditable\x3dfalse]");a.push(f.join(",")+"{display:inline-block}")}else CKEDITOR.env.gecko&&
1015allowedContent:{"h1 h2 h3 h4 h5 h6 table ul ol blockquote div tr p div li td":{propertiesOnly:!0,attributes:"dir"}},requiredContent:"p[dir]",refresh:function(a,d){var b=a.config.useComputedState,c,b=void 0===b||b;if(!b){c=d.lastElement;for(var h=a.editable();c&&!(c.getName()in u||c.equals(h));){var e=c.getParent();if(!e)break;c=e}}c=c||d.block||d.blockLimit;c.equals(a.editable())&&(h=a.getSelection().getRanges()[0].getEnclosedNode())&&h.type==CKEDITOR.NODE_ELEMENT&&(c=h);c&&(b=b?c.getComputedStyle("direction"): 1071(a.push("html{height:100% !important}"),a.push("img:-moz-broken{-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}"));a.push("html{cursor:text;*cursor:auto}");a.push("img,input,textarea{cursor:default}");return a.join("\n")}CKEDITOR.plugins.add("wysiwygarea",{init:function(a){a.config.fullPage&&a.addFeature({allowedContent:"html head title; style [media,type]; body (*)[id]; meta link [*]",requiredContent:"body"});a.addMode("wysiwyg",function(f){function b(b){b&&b.removeListener();a.editable(new l(a,
1016c.getStyle("direction")||c.getAttribute("dir"),a.getCommand("bidirtl").setState("rtl"==b?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF),a.getCommand("bidiltr").setState("ltr"==b?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF));b=(d.block||d.blockLimit||a.editable()).getDirection(1);b!=(a._.selDir||a.lang.dir)&&(a._.selDir=b,a.fire("contentDirChanged",b))},exec:function(f){var d=f.getSelection(),b=f.config.enterMode,c=d.getRanges();if(c&&c.length){for(var h={},e=d.createBookmarks(),c=c.createIterator(),g, 1072d.$.contentWindow.document.body));a.setData(a.getData(1),f)}var c="document.open();"+(CKEDITOR.env.ie?"("+CKEDITOR.tools.fixDomain+")();":"")+"document.close();",c=CKEDITOR.env.air?"javascript:void(0)":CKEDITOR.env.ie&&!CKEDITOR.env.edge?"javascript:void(function(){"+encodeURIComponent(c)+"}())":"",d=CKEDITOR.dom.element.createFromHtml('\x3ciframe src\x3d"'+c+'" frameBorder\x3d"0"\x3e\x3c/iframe\x3e');d.setStyles({width:"100%",height:"100%"});d.addClass("cke_wysiwyg_frame").addClass("cke_reset");
1017l=0;g=c.getNextRange(1);){var k=g.getEnclosedNode();k&&(!k||k.type==CKEDITOR.NODE_ELEMENT&&k.getName()in r)||(k=v(g,t,b));k&&q(k,a,f,h);var m=new CKEDITOR.dom.walker(g),n=e[l].startNode,p=e[l++].endNode;m.evaluator=function(a){var c=b==CKEDITOR.ENTER_P?"p":"div",d;if(d=(a?a.type==CKEDITOR.NODE_ELEMENT:!1)&&a.getName()in t){if(c=a.is(c))c=(c=a.getParent())?c.type==CKEDITOR.NODE_ELEMENT:!1;d=!(c&&a.getParent().is("blockquote"))}return!!(d&&a.getPosition(n)&CKEDITOR.POSITION_FOLLOWING&&(a.getPosition(p)& 1073c=a.ui.space("contents");c.append(d);var e=CKEDITOR.env.ie&&!CKEDITOR.env.edge||CKEDITOR.env.gecko;if(e)d.on("load",b);var g=a.title,h=a.fire("ariaEditorHelpLabel",{}).label;g&&(CKEDITOR.env.ie&&h&&(g+=", "+h),d.setAttribute("title",g));if(h){var g=CKEDITOR.tools.getNextId(),k=CKEDITOR.dom.element.createFromHtml('\x3cspan id\x3d"'+g+'" class\x3d"cke_voice_label"\x3e'+h+"\x3c/span\x3e");c.append(k,1);d.setAttribute("aria-describedby",g)}a.on("beforeModeUnload",function(a){a.removeListener();k&&k.remove()});
1018CKEDITOR.POSITION_PRECEDING+CKEDITOR.POSITION_CONTAINS)==CKEDITOR.POSITION_PRECEDING)};for(;k=m.next();)q(k,a,f,h);g=g.createIterator();for(g.enlargeBr=b!=CKEDITOR.ENTER_BR;k=g.getNextParagraph(b==CKEDITOR.ENTER_P?"p":"div");)q(k,a,f,h)}CKEDITOR.dom.element.clearAllMarkers(h);f.forceNextSelectionCheck();d.selectBookmarks(e);f.focus()}}}}function w(a){var f=a==l.setAttribute,d=a==l.removeAttribute,b=/\bdirection\s*:\s*(.*?)\s*(:?$|;)/;return function(c,h){if(!this.isReadOnly()){var e;if(e=c==(f||d? 1074d.setAttributes({tabIndex:a.tabIndex,allowTransparency:"true"});!e&&b();a.fire("ariaWidget",d)})}});CKEDITOR.editor.prototype.addContentsCss=function(a){var f=this.config,b=f.contentsCss;CKEDITOR.tools.isArray(b)||(f.contentsCss=b?[b]:[]);f.contentsCss.push(a)};var l=CKEDITOR.tools.createClass({$:function(){this.base.apply(this,arguments);this._.frameLoadedHandler=CKEDITOR.tools.addFunction(function(a){CKEDITOR.tools.setTimeout(m,0,this,a)},this);this._.docTitle=this.getWindow().getFrame().getAttribute("title")},
1019"dir":"direction")||"style"==c&&(d||b.test(h))){a:{e=this;for(var g=e.getDocument().getBody().getParent();e;){if(e.equals(g)){e=!1;break a}e=e.getParent()}e=!0}e=!e}if(e&&(e=this.getDirection(1),g=a.apply(this,arguments),e!=this.getDirection(1)))return this.getDocument().fire("dirChanged",this),g}return a.apply(this,arguments)}}var t={table:1,ul:1,ol:1,blockquote:1,div:1},r={},u={};CKEDITOR.tools.extend(r,t,{tr:1,p:1,div:1,li:1});CKEDITOR.tools.extend(u,r,{td:1});CKEDITOR.plugins.add("bidi",{init:function(a){function f(b, 1075base:CKEDITOR.editable,proto:{setData:function(a,f){var b=this.editor;if(f)this.setHtml(a),this.fixInitialSelection(),b.fire("dataReady");else{this._.isLoadingData=!0;b._.dataStore={id:1};var c=b.config,d=c.fullPage,e=c.docType,g=CKEDITOR.tools.buildStyleHtml(p()).replace(/<style>/,'\x3cstyle data-cke-temp\x3d"1"\x3e');d||(g+=CKEDITOR.tools.buildStyleHtml(b.config.contentsCss));var h=c.baseHref?'\x3cbase href\x3d"'+c.baseHref+'" data-cke-temp\x3d"1" /\x3e':"";d&&(a=a.replace(/<!DOCTYPE[^>]*>/i,function(a){b.docType=
1020c,d,e,f){a.addCommand(d,new CKEDITOR.command(a,e));a.ui.addButton&&a.ui.addButton(b,{label:c,command:d,toolbar:"bidi,"+f})}if(!a.blockless){var d=a.lang.bidi;f("BidiLtr",d.ltr,"bidiltr",p("ltr"),10);f("BidiRtl",d.rtl,"bidirtl",p("rtl"),20);a.on("contentDom",function(){a.document.on("dirChanged",function(b){a.fire("dirChanged",{node:b.data,dir:b.data.getDirection(1)})})});a.on("contentDirChanged",function(b){b=(a.lang.dir!=b.data?"add":"remove")+"Class";var c=a.ui.space(a.config.toolbarLocation);if(c)c[b]("cke_mixed_dir_content")})}}}); 1076e=a;return""}).replace(/<\?xml\s[^\?]*\?>/i,function(a){b.xmlDeclaration=a;return""}));a=b.dataProcessor.toHtml(a);d?(/<body[\s|>]/.test(a)||(a="\x3cbody\x3e"+a),/<html[\s|>]/.test(a)||(a="\x3chtml\x3e"+a+"\x3c/html\x3e"),/<head[\s|>]/.test(a)?/<title[\s|>]/.test(a)||(a=a.replace(/<head[^>]*>/,"$\x26\x3ctitle\x3e\x3c/title\x3e")):a=a.replace(/<html[^>]*>/,"$\x26\x3chead\x3e\x3ctitle\x3e\x3c/title\x3e\x3c/head\x3e"),h&&(a=a.replace(/<head[^>]*?>/,"$\x26"+h)),a=a.replace(/<\/head\s*>/,g+"$\x26"),a=
1021for(var l=CKEDITOR.dom.element.prototype,n=["setStyle","removeStyle","setAttribute","removeAttribute"],m=0;m<n.length;m++)l[n[m]]=CKEDITOR.tools.override(l[n[m]],w)})();CKEDITOR.plugins.add("panelbutton",{requires:"button",onLoad:function(){function e(c){var a=this._;a.state!=CKEDITOR.TRISTATE_DISABLED&&(this.createPanel(c),a.on?a.panel.hide():a.panel.showBlock(this._.id,this.document.getById(this._.id),4))}CKEDITOR.ui.panelButton=CKEDITOR.tools.createClass({base:CKEDITOR.ui.button,$:function(c){var a=c.panel||{};delete c.panel;this.base(c);this.document=a.parent&&a.parent.getDocument()||CKEDITOR.document;a.block={attributes:a.attributes};this.hasArrow=a.toolbarRelated= 1077e+a):a=c.docType+'\x3chtml dir\x3d"'+c.contentsLangDirection+'" lang\x3d"'+(c.contentsLanguage||b.langCode)+'"\x3e\x3chead\x3e\x3ctitle\x3e'+this._.docTitle+"\x3c/title\x3e"+h+g+"\x3c/head\x3e\x3cbody"+(c.bodyId?' id\x3d"'+c.bodyId+'"':"")+(c.bodyClass?' class\x3d"'+c.bodyClass+'"':"")+"\x3e"+a+"\x3c/body\x3e\x3c/html\x3e";CKEDITOR.env.gecko&&(a=a.replace(/<body/,'\x3cbody contenteditable\x3d"true" '),2E4>CKEDITOR.env.version&&(a=a.replace(/<body[^>]*>/,"$\x26\x3c!-- cke-content-start --\x3e")));
1022!0;this.click=e;this._={panelDefinition:a}},statics:{handler:{create:function(c){return new CKEDITOR.ui.panelButton(c)}}},proto:{createPanel:function(c){var a=this._;if(!a.panel){var f=this._.panelDefinition,e=this._.panelDefinition.block,g=f.parent||CKEDITOR.document.getBody(),d=this._.panel=new CKEDITOR.ui.floatPanel(c,g,f),f=d.addBlock(a.id,e),b=this;d.onShow=function(){b.className&&this.element.addClass(b.className+"_panel");b.setState(CKEDITOR.TRISTATE_ON);a.on=1;b.editorFocus&&c.focus();if(b.onOpen)b.onOpen()}; 1078c='\x3cscript id\x3d"cke_actscrpt" type\x3d"text/javascript"'+(CKEDITOR.env.ie?' defer\x3d"defer" ':"")+"\x3evar wasLoaded\x3d0;function onload(){if(!wasLoaded)window.parent.CKEDITOR.tools.callFunction("+this._.frameLoadedHandler+",window);wasLoaded\x3d1;}"+(CKEDITOR.env.ie?"onload();":'document.addEventListener("DOMContentLoaded", onload, false );')+"\x3c/script\x3e";CKEDITOR.env.ie&&9>CKEDITOR.env.version&&(c+='\x3cscript id\x3d"cke_shimscrpt"\x3ewindow.parent.CKEDITOR.tools.enableHtml5Elements(document)\x3c/script\x3e');
1023d.onHide=function(d){b.className&&this.element.getFirst().removeClass(b.className+"_panel");b.setState(b.modes&&b.modes[c.mode]?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED);a.on=0;if(!d&&b.onClose)b.onClose()};d.onEscape=function(){d.hide(1);b.document.getById(a.id).focus()};if(this.onBlock)this.onBlock(d,f);f.onHide=function(){a.on=0;b.setState(CKEDITOR.TRISTATE_OFF)}}}}})},beforeInit:function(e){e.ui.addHandler(CKEDITOR.UI_PANELBUTTON,CKEDITOR.ui.panelButton.handler)}}); 1079h&&CKEDITOR.env.ie&&10>CKEDITOR.env.version&&(c+='\x3cscript id\x3d"cke_basetagscrpt"\x3evar baseTag \x3d document.querySelector( "base" );baseTag.href \x3d baseTag.href;\x3c/script\x3e');a=a.replace(/(?=\s*<\/(:?head)>)/,c);this.clearCustomData();this.clearListeners();b.fire("contentDomUnload");var k=this.getDocument();try{k.write(a)}catch(l){setTimeout(function(){k.write(a)},0)}}},getData:function(a){if(a)return this.getHtml();a=this.editor;var f=a.config,b=f.fullPage,c=b&&a.docType,d=b&&a.xmlDeclaration,
1024CKEDITOR.UI_PANELBUTTON="panelbutton";CKEDITOR.plugins.add("colorbutton",{requires:"panelbutton,floatpanel",init:function(c){function r(p,g,e,h){var k=new CKEDITOR.style(l["colorButton_"+g+"Style"]),m=CKEDITOR.tools.getNextId()+"_colorBox";c.ui.add(p,CKEDITOR.UI_PANELBUTTON,{label:e,title:e,modes:{wysiwyg:1},editorFocus:0,toolbar:"colors,"+h,allowedContent:k,requiredContent:k,panel:{css:CKEDITOR.skin.getPath("editor"),attributes:{role:"listbox","aria-label":f.panelTitle}},onBlock:function(a,b){b.autoSize=!0;b.element.addClass("cke_colorblock"); 1080e=this.getDocument(),b=b?e.getDocumentElement().getOuterHtml():e.getBody().getHtml();CKEDITOR.env.gecko&&f.enterMode!=CKEDITOR.ENTER_BR&&(b=b.replace(/<br>(?=\s*(:?$|<\/body>))/,""));b=a.dataProcessor.toDataFormat(b);d&&(b=d+"\n"+b);c&&(b=c+"\n"+b);return b},focus:function(){this._.isLoadingData?this._.isPendingFocus=!0:l.baseProto.focus.call(this)},detach:function(){var a=this.editor,f=a.document,b;try{b=a.window.getFrame()}catch(c){}l.baseProto.detach.call(this);this.clearCustomData();f.getDocumentElement().clearCustomData();
1025b.element.setHtml(u(a,g,m));b.element.getDocument().getBody().setStyle("overflow","hidden");CKEDITOR.ui.fire("ready",this);var d=b.keys,e="rtl"==c.lang.dir;d[e?37:39]="next";d[40]="next";d[9]="next";d[e?39:37]="prev";d[38]="prev";d[CKEDITOR.SHIFT+9]="prev";d[32]="click"},refresh:function(){c.activeFilter.check(k)||this.setState(CKEDITOR.TRISTATE_DISABLED)},onOpen:function(){var a=c.getSelection(),a=a&&a.getStartElement(),a=c.elementPath(a),b;if(a){a=a.block||a.blockLimit||c.document.getBody();do b= 1081CKEDITOR.tools.removeFunction(this._.frameLoadedHandler);b&&b.getParent()?(b.clearCustomData(),(a=b.removeCustomData("onResize"))&&a.removeListener(),b.remove()):CKEDITOR.warn("editor-destroy-iframe")}}})})();CKEDITOR.config.disableObjectResizing=!1;CKEDITOR.config.disableNativeTableHandles=!0;CKEDITOR.config.disableNativeSpellChecker=!0;(function(){function m(a,d){CKEDITOR.tools.extend(this,{editor:a,editable:a.editable(),doc:a.document,win:a.window},d,!0);this.inline=this.editable.isInline();this.inline||(this.frame=this.win.getFrame());this.target=this[this.inline?"editable":"doc"]}function n(a,d){CKEDITOR.tools.extend(this,d,{editor:a},!0)}function p(a,d){var b=a.editable();CKEDITOR.tools.extend(this,{editor:a,editable:b,inline:b.isInline(),doc:a.document,win:a.window,container:CKEDITOR.document.getBody(),winTop:CKEDITOR.document.getWindow()},
1026a&&a.getComputedStyle("back"==g?"background-color":"color")||"transparent";while("back"==g&&"transparent"==b&&a&&(a=a.getParent()));b&&"transparent"!=b||(b="#ffffff");this._.panel._.iframe.getFrameDocument().getById(m).setStyle("background-color",b);return b}}})}function u(p,g,e){var h=[],k=l.colorButton_colors.split(","),m=c.plugins.colordialog&&!1!==l.colorButton_enableMore,a=k.length+(m?2:1),b=CKEDITOR.tools.addFunction(function(a,b){function d(a){this.removeListener("ok",d);this.removeListener("cancel", 1082d,!0);this.hidden={};this.visible={};this.inline||(this.frame=this.win.getFrame());this.queryViewport();var c=CKEDITOR.tools.bind(this.queryViewport,this),e=CKEDITOR.tools.bind(this.hideVisible,this),g=CKEDITOR.tools.bind(this.removeAll,this);b.attachListener(this.winTop,"resize",c);b.attachListener(this.winTop,"scroll",c);b.attachListener(this.winTop,"resize",e);b.attachListener(this.win,"scroll",e);b.attachListener(this.inline?b:this.frame,"mouseout",function(a){var b=a.data.$.clientX;a=a.data.$.clientY;
1027d);"ok"==a.name&&e(this.getContentElement("picker","selectedColor").getValue(),b)}var e=arguments.callee;if("?"==a)c.openDialog("colordialog",function(){this.on("ok",d);this.on("cancel",d)});else{c.focus();p.hide();c.fire("saveSnapshot");c.removeStyle(new CKEDITOR.style(l["colorButton_"+b+"Style"],{color:"inherit"}));if(a){var f=l["colorButton_"+b+"Style"];f.childRule="back"==b?function(a){return t(a)}:function(a){return!(a.is("a")||a.getElementsByTag("a").count())||t(a)};c.applyStyle(new CKEDITOR.style(f, 1083this.queryViewport();(b<=this.rect.left||b>=this.rect.right||a<=this.rect.top||a>=this.rect.bottom)&&this.hideVisible();(0>=b||b>=this.winTopPane.width||0>=a||a>=this.winTopPane.height)&&this.hideVisible()},this);b.attachListener(a,"resize",c);b.attachListener(a,"mode",g);a.on("destroy",g);this.lineTpl=(new CKEDITOR.template('\x3cdiv data-cke-lineutils-line\x3d"1" class\x3d"cke_reset_all" style\x3d"{lineStyle}"\x3e\x3cspan style\x3d"{tipLeftStyle}"\x3e\x26nbsp;\x3c/span\x3e\x3cspan style\x3d"{tipRightStyle}"\x3e\x26nbsp;\x3c/span\x3e\x3c/div\x3e')).output({lineStyle:CKEDITOR.tools.writeCssText(CKEDITOR.tools.extend({},
1028{color:a}))}c.fire("saveSnapshot")}});h.push('\x3ca class\x3d"cke_colorauto" _cke_focus\x3d1 hidefocus\x3dtrue title\x3d"',f.auto,'" onclick\x3d"CKEDITOR.tools.callFunction(',b,",null,'",g,"');return false;\" href\x3d\"javascript:void('",f.auto,'\')" role\x3d"option" aria-posinset\x3d"1" aria-setsize\x3d"',a,'"\x3e\x3ctable role\x3d"presentation" cellspacing\x3d0 cellpadding\x3d0 width\x3d"100%"\x3e\x3ctr\x3e\x3ctd\x3e\x3cspan class\x3d"cke_colorbox" id\x3d"',e,'"\x3e\x3c/span\x3e\x3c/td\x3e\x3ctd colspan\x3d7 align\x3dcenter\x3e', 1084t,this.lineStyle,!0)),tipLeftStyle:CKEDITOR.tools.writeCssText(CKEDITOR.tools.extend({},q,{left:"0px","border-left-color":"red","border-width":"6px 0 6px 6px"},this.tipCss,this.tipLeftStyle,!0)),tipRightStyle:CKEDITOR.tools.writeCssText(CKEDITOR.tools.extend({},q,{right:"0px","border-right-color":"red","border-width":"6px 6px 6px 0"},this.tipCss,this.tipRightStyle,!0))})}function l(a){var d;if(d=a&&a.type==CKEDITOR.NODE_ELEMENT)d=!(r[a.getComputedStyle("float")]||r[a.getAttribute("align")]);return d&&
1029f.auto,'\x3c/td\x3e\x3c/tr\x3e\x3c/table\x3e\x3c/a\x3e\x3ctable role\x3d"presentation" cellspacing\x3d0 cellpadding\x3d0 width\x3d"100%"\x3e');for(e=0;e<k.length;e++){0===e%8&&h.push("\x3c/tr\x3e\x3ctr\x3e");var d=k[e].split("/"),n=d[0],q=d[1]||n;d[1]||(n="#"+n.replace(/^(.)(.)(.)$/,"$1$1$2$2$3$3"));d=c.lang.colorbutton.colors[q]||q;h.push('\x3ctd\x3e\x3ca class\x3d"cke_colorbox" _cke_focus\x3d1 hidefocus\x3dtrue title\x3d"',d,'" onclick\x3d"CKEDITOR.tools.callFunction(',b,",'",n,"','",g,"'); return false;\" href\x3d\"javascript:void('", 1085!u[a.getComputedStyle("position")]}CKEDITOR.plugins.add("lineutils");CKEDITOR.LINEUTILS_BEFORE=1;CKEDITOR.LINEUTILS_AFTER=2;CKEDITOR.LINEUTILS_INSIDE=4;m.prototype={start:function(a){var d=this,b=this.editor,c=this.doc,e,g,f,h,k=CKEDITOR.tools.eventsBuffer(50,function(){b.readOnly||"wysiwyg"!=b.mode||(d.relations={},(g=c.$.elementFromPoint(f,h))&&g.nodeType&&(e=new CKEDITOR.dom.element(g),d.traverseSearch(e),isNaN(f+h)||d.pixelSearch(e,f,h),a&&a(d.relations,f,h)))});this.listener=this.editable.attachListener(this.target,
1030d,'\')" role\x3d"option" aria-posinset\x3d"',e+2,'" aria-setsize\x3d"',a,'"\x3e\x3cspan class\x3d"cke_colorbox" style\x3d"background-color:#',q,'"\x3e\x3c/span\x3e\x3c/a\x3e\x3c/td\x3e')}m&&h.push('\x3c/tr\x3e\x3ctr\x3e\x3ctd colspan\x3d8 align\x3dcenter\x3e\x3ca class\x3d"cke_colormore" _cke_focus\x3d1 hidefocus\x3dtrue title\x3d"',f.more,'" onclick\x3d"CKEDITOR.tools.callFunction(',b,",'?','",g,"');return false;\" href\x3d\"javascript:void('",f.more,"')\"",' role\x3d"option" aria-posinset\x3d"', 1086"mousemove",function(a){f=a.data.$.clientX;h=a.data.$.clientY;k.input()});this.editable.attachListener(this.inline?this.editable:this.frame,"mouseout",function(){k.reset()})},stop:function(){this.listener&&this.listener.removeListener()},getRange:function(){var a={};a[CKEDITOR.LINEUTILS_BEFORE]=CKEDITOR.POSITION_BEFORE_START;a[CKEDITOR.LINEUTILS_AFTER]=CKEDITOR.POSITION_AFTER_END;a[CKEDITOR.LINEUTILS_INSIDE]=CKEDITOR.POSITION_AFTER_START;return function(d){var b=this.editor.createRange();b.moveToPosition(this.relations[d.uid].element,
1031a,'" aria-setsize\x3d"',a,'"\x3e',f.more,"\x3c/a\x3e\x3c/td\x3e");h.push("\x3c/tr\x3e\x3c/table\x3e");return h.join("")}function t(c){return"false"==c.getAttribute("contentEditable")||c.getAttribute("data-nostyle")}var l=c.config,f=c.lang.colorbutton;CKEDITOR.env.hc||(r("TextColor","fore",f.textColorTitle,10),r("BGColor","back",f.bgColorTitle,20))}});CKEDITOR.config.colorButton_colors="000,800000,8B4513,2F4F4F,008080,000080,4B0082,696969,B22222,A52A2A,DAA520,006400,40E0D0,0000CD,800080,808080,F00,FF8C00,FFD700,008000,0FF,00F,EE82EE,A9A9A9,FFA07A,FFA500,FFFF00,00FF00,AFEEEE,ADD8E6,DDA0DD,D3D3D3,FFF0F5,FAEBD7,FFFFE0,F0FFF0,F0FFFF,F0F8FF,E6E6FA,FFF"; 1087a[d.type]);return b}}(),store:function(){function a(a,b,c){var e=a.getUniqueId();e in c?c[e].type|=b:c[e]={element:a,type:b}}return function(d,b){var c;b&CKEDITOR.LINEUTILS_AFTER&&l(c=d.getNext())&&c.isVisible()&&(a(c,CKEDITOR.LINEUTILS_BEFORE,this.relations),b^=CKEDITOR.LINEUTILS_AFTER);b&CKEDITOR.LINEUTILS_INSIDE&&l(c=d.getFirst())&&c.isVisible()&&(a(c,CKEDITOR.LINEUTILS_BEFORE,this.relations),b^=CKEDITOR.LINEUTILS_INSIDE);a(d,b,this.relations)}}(),traverseSearch:function(a){var d,b,c;do if(c=a.$["data-cke-expando"],
1032CKEDITOR.config.colorButton_foreStyle={element:"span",styles:{color:"#(color)"},overrides:[{element:"font",attributes:{color:null}}]};CKEDITOR.config.colorButton_backStyle={element:"span",styles:{"background-color":"#(color)"}};CKEDITOR.plugins.colordialog={requires:"dialog",init:function(b){var c=new CKEDITOR.dialogCommand("colordialog");c.editorFocus=!1;b.addCommand("colordialog",c);CKEDITOR.dialog.add("colordialog",this.path+"dialogs/colordialog.js");b.getColorFromDialog=function(c,f){var d=function(a){this.removeListener("ok",d);this.removeListener("cancel",d);a="ok"==a.name?this.getValueOf("picker","selectedColor"):null;c.call(f,a)},e=function(a){a.on("ok",d);a.on("cancel",d)};b.execCommand("colordialog");if(b._.storedDialogs&& 1088!(c&&c in this.relations)){if(a.equals(this.editable))break;if(l(a))for(d in this.lookups)(b=this.lookups[d](a))&&this.store(a,b)}while((!a||a.type!=CKEDITOR.NODE_ELEMENT||"true"!=a.getAttribute("contenteditable"))&&(a=a.getParent()))},pixelSearch:function(){function a(a,c,e,g,f){for(var h=0,k;f(e);){e+=g;if(25==++h)break;if(k=this.doc.$.elementFromPoint(c,e))if(k==a)h=0;else if(d(a,k)&&(h=0,l(k=new CKEDITOR.dom.element(k))))return k}}var d=CKEDITOR.env.ie||CKEDITOR.env.webkit?function(a,c){return a.contains(c)}:
1033b._.storedDialogs.colordialog)e(b._.storedDialogs.colordialog);else CKEDITOR.on("dialogDefinition",function(a){if("colordialog"==a.data.name){var b=a.data.definition;a.removeListener();b.onLoad=CKEDITOR.tools.override(b.onLoad,function(a){return function(){e(this);b.onLoad=a;"function"==typeof a&&a.call(this)}})}})}}};CKEDITOR.plugins.add("colordialog",CKEDITOR.plugins.colordialog);(function(){CKEDITOR.plugins.add("templates",{requires:"dialog",init:function(a){CKEDITOR.dialog.add("templates",CKEDITOR.getUrl(this.path+"dialogs/templates.js"));a.addCommand("templates",new CKEDITOR.dialogCommand("templates"));a.ui.addButton&&a.ui.addButton("Templates",{label:a.lang.templates.button,command:"templates",toolbar:"doctools,10"})}});var c={},f={};CKEDITOR.addTemplates=function(a,d){c[a]=d};CKEDITOR.getTemplates=function(a){return c[a]};CKEDITOR.loadTemplates=function(a,d){for(var e= 1089function(a,c){return!!(a.compareDocumentPosition(c)&16)};return function(b,c,d){var g=this.win.getViewPaneSize().height,f=a.call(this,b.$,c,d,-1,function(a){return 0<a});c=a.call(this,b.$,c,d,1,function(a){return a<g});if(f)for(this.traverseSearch(f);!f.getParent().equals(b);)f=f.getParent();if(c)for(this.traverseSearch(c);!c.getParent().equals(b);)c=c.getParent();for(;f||c;){f&&(f=f.getNext(l));if(!f||f.equals(c))break;this.traverseSearch(f);c&&(c=c.getPrevious(l));if(!c||c.equals(f))break;this.traverseSearch(c)}}}(),
1034[],b=0,c=a.length;b<c;b++)f[a[b]]||(e.push(a[b]),f[a[b]]=1);e.length?CKEDITOR.scriptLoader.load(e,d):setTimeout(d,0)}})();CKEDITOR.config.templates_files=[CKEDITOR.getUrl("plugins/templates/templates/default.js")];CKEDITOR.config.templates_replaceContent=!0;(function(){CKEDITOR.plugins.add("div",{requires:"dialog",init:function(a){if(!a.blockless){var c=a.lang.div,b="div(*)";CKEDITOR.dialog.isTabEnabled(a,"editdiv","advanced")&&(b+=";div[dir,id,lang,title]{*}");a.addCommand("creatediv",new CKEDITOR.dialogCommand("creatediv",{allowedContent:b,requiredContent:"div",contextSensitive:!0,refresh:function(a,c){this.setState("div"in(a.config.div_wrapTable?c.root:c.blockLimit).getDtd()?CKEDITOR.TRISTATE_OFF:CKEDITOR.TRISTATE_DISABLED)}}));a.addCommand("editdiv", 1090greedySearch:function(){this.relations={};for(var a=this.editable.getElementsByTag("*"),d=0,b,c,e;b=a.getItem(d++);)if(!b.equals(this.editable)&&b.type==CKEDITOR.NODE_ELEMENT&&(b.hasAttribute("contenteditable")||!b.isReadOnly())&&l(b)&&b.isVisible())for(e in this.lookups)(c=this.lookups[e](b))&&this.store(b,c);return this.relations}};n.prototype={locate:function(){function a(a,b){var c=a.element[b===CKEDITOR.LINEUTILS_BEFORE?"getPrevious":"getNext"]();return c&&l(c)?(a.siblingRect=c.getClientRect(),
1035new CKEDITOR.dialogCommand("editdiv",{requiredContent:"div"}));a.addCommand("removediv",{requiredContent:"div",exec:function(a){function c(b){(b=CKEDITOR.plugins.div.getSurroundDiv(a,b))&&!b.data("cke-div-added")&&(f.push(b),b.data("cke-div-added"))}for(var b=a.getSelection(),g=b&&b.getRanges(),e,h=b.createBookmarks(),f=[],d=0;d<g.length;d++)e=g[d],e.collapsed?c(b.getStartElement()):(e=new CKEDITOR.dom.walker(e),e.evaluator=c,e.lastForward());for(d=0;d<f.length;d++)f[d].remove(!0);b.selectBookmarks(h)}}); 1091b==CKEDITOR.LINEUTILS_BEFORE?(a.siblingRect.bottom+a.elementRect.top)/2:(a.elementRect.bottom+a.siblingRect.top)/2):b==CKEDITOR.LINEUTILS_BEFORE?a.elementRect.top:a.elementRect.bottom}return function(d){var b;this.locations={};for(var c in d)b=d[c],b.elementRect=b.element.getClientRect(),b.type&CKEDITOR.LINEUTILS_BEFORE&&this.store(c,CKEDITOR.LINEUTILS_BEFORE,a(b,CKEDITOR.LINEUTILS_BEFORE)),b.type&CKEDITOR.LINEUTILS_AFTER&&this.store(c,CKEDITOR.LINEUTILS_AFTER,a(b,CKEDITOR.LINEUTILS_AFTER)),b.type&
1036a.ui.addButton&&a.ui.addButton("CreateDiv",{label:c.toolbar,command:"creatediv",toolbar:"blocks,50"});a.addMenuItems&&(a.addMenuItems({editdiv:{label:c.edit,command:"editdiv",group:"div",order:1},removediv:{label:c.remove,command:"removediv",group:"div",order:5}}),a.contextMenu&&a.contextMenu.addListener(function(b){return!b||b.isReadOnly()?null:CKEDITOR.plugins.div.getSurroundDiv(a)?{editdiv:CKEDITOR.TRISTATE_OFF,removediv:CKEDITOR.TRISTATE_OFF}:null}));CKEDITOR.dialog.add("creatediv",this.path+ 1092CKEDITOR.LINEUTILS_INSIDE&&this.store(c,CKEDITOR.LINEUTILS_INSIDE,(b.elementRect.top+b.elementRect.bottom)/2);return this.locations}}(),sort:function(){var a,d,b,c;return function(e,g){a=this.locations;d=[];for(var f in a)for(var h in a[f])if(b=Math.abs(e-a[f][h]),d.length){for(c=0;c<d.length;c++)if(b<d[c].dist){d.splice(c,0,{uid:+f,type:h,dist:b});break}c==d.length&&d.push({uid:+f,type:h,dist:b})}else d.push({uid:+f,type:h,dist:b});return"undefined"!=typeof g?d.slice(0,g):d}}(),store:function(a,
1037"dialogs/div.js");CKEDITOR.dialog.add("editdiv",this.path+"dialogs/div.js")}}});CKEDITOR.plugins.div={getSurroundDiv:function(a,c){var b=a.elementPath(c);return a.elementPath(b.blockLimit).contains(function(a){return a.is("div")&&!a.isReadOnly()},1)}}})();CKEDITOR.plugins.add("find",{requires:"dialog",init:function(a){var b=a.addCommand("find",new CKEDITOR.dialogCommand("find"));b.canUndo=!1;b.readOnly=1;a.addCommand("replace",new CKEDITOR.dialogCommand("replace")).canUndo=!1;a.ui.addButton&&(a.ui.addButton("Find",{label:a.lang.find.find,command:"find",toolbar:"find,10"}),a.ui.addButton("Replace",{label:a.lang.find.replace,command:"replace",toolbar:"find,20"}));CKEDITOR.dialog.add("find",this.path+"dialogs/find.js");CKEDITOR.dialog.add("replace",this.path+ 1093d,b){this.locations[a]||(this.locations[a]={});this.locations[a][d]=b}};var q={display:"block",width:"0px",height:"0px","border-color":"transparent","border-style":"solid",position:"absolute",top:"-6px"},t={height:"0px","border-top":"1px dashed red",position:"absolute","z-index":9999};p.prototype={removeAll:function(){for(var a in this.hidden)this.hidden[a].remove(),delete this.hidden[a];for(a in this.visible)this.visible[a].remove(),delete this.visible[a]},hideLine:function(a){var d=a.getUniqueId();
1038"dialogs/find.js")}});CKEDITOR.config.find_highlight={element:"span",styles:{"background-color":"#004",color:"#fff"}};(function(){function d(a){a=a.attributes;return"application/x-shockwave-flash"==a.type||f.test(a.src||"")}function e(a,b){return a.createFakeParserElement(b,"cke_flash","flash",!0)}var f=/\.swf(?:$|\?)/i;CKEDITOR.plugins.add("flash",{requires:"dialog,fakeobjects",onLoad:function(){CKEDITOR.addCss("img.cke_flash{background-image: url("+CKEDITOR.getUrl(this.path+"images/placeholder.png")+");background-position: center center;background-repeat: no-repeat;border: 1px solid #a9a9a9;width: 80px;height: 80px;}")}, 1094a.hide();this.hidden[d]=a;delete this.visible[d]},showLine:function(a){var d=a.getUniqueId();a.show();this.visible[d]=a;delete this.hidden[d]},hideVisible:function(){for(var a in this.visible)this.hideLine(this.visible[a])},placeLine:function(a,d){var b,c,e;if(b=this.getStyle(a.uid,a.type)){for(e in this.visible)if(this.visible[e].getCustomData("hash")!==this.hash){c=this.visible[e];break}if(!c)for(e in this.hidden)if(this.hidden[e].getCustomData("hash")!==this.hash){this.showLine(c=this.hidden[e]);
1039init:function(a){var b="object[classid,codebase,height,hspace,vspace,width];param[name,value];embed[height,hspace,pluginspage,src,type,vspace,width]";CKEDITOR.dialog.isTabEnabled(a,"flash","properties")&&(b+=";object[align]; embed[allowscriptaccess,quality,scale,wmode]");CKEDITOR.dialog.isTabEnabled(a,"flash","advanced")&&(b+=";object[id]{*}; embed[bgcolor]{*}(*)");a.addCommand("flash",new CKEDITOR.dialogCommand("flash",{allowedContent:b,requiredContent:"embed"}));a.ui.addButton&&a.ui.addButton("Flash", 1095break}c||this.showLine(c=this.addLine());c.setCustomData("hash",this.hash);this.visible[c.getUniqueId()]=c;c.setStyles(b);d&&d(c)}},getStyle:function(a,d){var b=this.relations[a],c=this.locations[a][d],e={};e.width=b.siblingRect?Math.max(b.siblingRect.width,b.elementRect.width):b.elementRect.width;e.top=this.inline?c+this.winTopScroll.y-this.rect.relativeY:this.rect.top+this.winTopScroll.y+c;if(e.top-this.winTopScroll.y<this.rect.top||e.top-this.winTopScroll.y>this.rect.bottom)return!1;this.inline?
1040{label:a.lang.common.flash,command:"flash",toolbar:"insert,20"});CKEDITOR.dialog.add("flash",this.path+"dialogs/flash.js");a.addMenuItems&&a.addMenuItems({flash:{label:a.lang.flash.properties,command:"flash",group:"flash"}});a.on("doubleclick",function(a){var b=a.data.element;b.is("img")&&"flash"==b.data("cke-real-element-type")&&(a.data.dialog="flash")});a.contextMenu&&a.contextMenu.addListener(function(a){if(a&&a.is("img")&&!a.isReadOnly()&&"flash"==a.data("cke-real-element-type"))return{flash:CKEDITOR.TRISTATE_OFF}})}, 1096e.left=b.elementRect.left-this.rect.relativeX:(0<b.elementRect.left?e.left=this.rect.left+b.elementRect.left:(e.width+=b.elementRect.left,e.left=this.rect.left),0<(b=e.left+e.width-(this.rect.left+this.winPane.width))&&(e.width-=b));e.left+=this.winTopScroll.x;for(var g in e)e[g]=CKEDITOR.tools.cssLength(e[g]);return e},addLine:function(){var a=CKEDITOR.dom.element.createFromHtml(this.lineTpl);a.appendTo(this.container);return a},prepare:function(a,d){this.relations=a;this.locations=d;this.hash=Math.random()},
1041afterInit:function(a){var b=a.dataProcessor;(b=b&&b.dataFilter)&&b.addRules({elements:{"cke:object":function(b){var c=b.attributes;if(!(c.classid&&String(c.classid).toLowerCase()||d(b))){for(c=0;c<b.children.length;c++)if("cke:embed"==b.children[c].name){if(!d(b.children[c]))break;return e(a,b)}return null}return e(a,b)},"cke:embed":function(b){return d(b)?e(a,b):null}}},5)}})})();CKEDITOR.tools.extend(CKEDITOR.config,{flashEmbedTagOnly:!1,flashAddEmbedTag:!0,flashConvertOnEdit:!1});(function(){function l(a,b,c,f,p,l,t,v){var w=a.config,q=new CKEDITOR.style(t),k=p.split(";");p=[];for(var m={},d=0;d<k.length;d++){var h=k[d];if(h){var h=h.split("/"),u={},n=k[d]=h[0];u[c]=p[d]=h[1]||n;m[n]=new CKEDITOR.style(t,u);m[n]._.definition.name=n}else k.splice(d--,1)}a.ui.addRichCombo(b,{label:f.label,title:f.panelTitle,toolbar:"styles,"+v,allowedContent:q,requiredContent:q,panel:{css:[CKEDITOR.skin.getPath("editor")].concat(w.contentsCss),multiSelect:!1,attributes:{"aria-label":f.panelTitle}}, 1097cleanup:function(){var a,d;for(d in this.visible)a=this.visible[d],a.getCustomData("hash")!==this.hash&&this.hideLine(a)},queryViewport:function(){this.winPane=this.win.getViewPaneSize();this.winTopScroll=this.winTop.getScrollPosition();this.winTopPane=this.winTop.getViewPaneSize();this.rect=this.getClientRect(this.inline?this.editable:this.frame)},getClientRect:function(a){a=a.getClientRect();var d=this.container.getDocumentPosition(),b=this.container.getComputedStyle("position");a.relativeX=a.relativeY=
1042init:function(){this.startGroup(f.panelTitle);for(var a=0;a<k.length;a++){var b=k[a];this.add(b,m[b].buildPreview(),b)}},onClick:function(b){a.focus();a.fire("saveSnapshot");var c=this.getValue(),f=m[b];if(c&&b!=c){var k=m[c],e=a.getSelection().getRanges()[0];if(e.collapsed){var d=a.elementPath(),g=d.contains(function(a){return k.checkElementRemovable(a)});if(g){var h=e.checkBoundaryOfElement(g,CKEDITOR.START),l=e.checkBoundaryOfElement(g,CKEDITOR.END);if(h&&l){for(h=e.createBookmark();d=g.getFirst();)d.insertBefore(g); 10980;"static"!=b&&(a.relativeY=d.y,a.relativeX=d.x,a.top-=a.relativeY,a.bottom-=a.relativeY,a.left-=a.relativeX,a.right-=a.relativeX);return a}};var r={left:1,right:1,center:1},u={absolute:1,fixed:1};CKEDITOR.plugins.lineutils={finder:m,locator:n,liner:p}})();(function(){function p(a){this.editor=a;this.registered={};this.instances={};this.selected=[];this.widgetHoldingFocusedEditable=this.focused=null;this._={nextId:0,upcasts:[],upcastCallbacks:[],filters:{}};F(this);G(this);this.on("checkWidgets",H);this.editor.on("contentDomInvalidated",this.checkWidgets,this);I(this);J(this);K(this);L(this);M(this)}function g(a,b,c,d,e){var f=a.editor;CKEDITOR.tools.extend(this,d,{editor:f,id:b,inline:"span"==c.getParent().getName(),element:c,data:CKEDITOR.tools.extend({},
1043g.remove();e.moveToBookmark(h)}else h?e.moveToPosition(g,CKEDITOR.POSITION_BEFORE_START):l?e.moveToPosition(g,CKEDITOR.POSITION_AFTER_END):(e.splitElement(g),e.moveToPosition(g,CKEDITOR.POSITION_AFTER_END),r(e,d.elements.slice(),g));a.getSelection().selectRanges([e])}}else a.removeStyle(k)}a[c==b?"removeStyle":"applyStyle"](f);a.fire("saveSnapshot")},onRender:function(){a.on("selectionChange",function(b){var c=this.getValue();b=b.data.path.elements;for(var d=0,f;d<b.length;d++){f=b[d];for(var e in m)if(m[e].checkElementMatch(f, 1099"function"==typeof d.defaults?d.defaults():d.defaults),dataReady:!1,inited:!1,ready:!1,edit:g.prototype.edit,focusedEditable:null,definition:d,repository:a,draggable:!1!==d.draggable,_:{downcastFn:d.downcast&&"string"==typeof d.downcast?d.downcasts[d.downcast]:d.downcast}},!0);a.fire("instanceCreated",this);N(this,d);this.init&&this.init();this.inited=!0;(a=this.element.data("cke-widget-data"))&&this.setData(JSON.parse(decodeURIComponent(a)));e&&this.setData(e);this.data.classes||this.setData("classes",
1044!0,a)){e!=c&&this.setValue(e);return}}this.setValue("",l)},this)},refresh:function(){a.activeFilter.check(q)||this.setState(CKEDITOR.TRISTATE_DISABLED)}})}function r(a,b,c){var f=b.pop();if(f){if(c)return r(a,b,f.equals(c)?null:c);c=f.clone();a.insertNode(c);a.moveToPosition(c,CKEDITOR.POSITION_AFTER_START);r(a,b)}}CKEDITOR.plugins.add("font",{requires:"richcombo",init:function(a){var b=a.config;l(a,"Font","family",a.lang.font,b.font_names,b.font_defaultLabel,b.font_style,30);l(a,"FontSize","size", 1100this.getClasses());this.dataReady=!0;r(this);this.fire("data",this.data);this.isInited()&&f.editable().contains(this.wrapper)&&(this.ready=!0,this.fire("ready"))}function q(a,b,c){CKEDITOR.dom.element.call(this,b.$);this.editor=a;this._={};b=this.filter=c.filter;CKEDITOR.dtd[this.getName()].p?(this.enterMode=b?b.getAllowedEnterMode(a.enterMode):a.enterMode,this.shiftEnterMode=b?b.getAllowedEnterMode(a.shiftEnterMode,!0):a.shiftEnterMode):this.enterMode=this.shiftEnterMode=CKEDITOR.ENTER_BR}function O(a,
1045a.lang.font.fontSize,b.fontSize_sizes,b.fontSize_defaultLabel,b.fontSize_style,40)}})})();CKEDITOR.config.font_names="Arial/Arial, Helvetica, sans-serif;Comic Sans MS/Comic Sans MS, cursive;Courier New/Courier New, Courier, monospace;Georgia/Georgia, serif;Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;Tahoma/Tahoma, Geneva, sans-serif;Times New Roman/Times New Roman, Times, serif;Trebuchet MS/Trebuchet MS, Helvetica, sans-serif;Verdana/Verdana, Geneva, sans-serif"; 1101b){a.addCommand(b.name,{exec:function(a,d){function e(){a.widgets.finalizeCreation(k)}var f=a.widgets.focused;if(f&&f.name==b.name)f.edit();else if(b.insert)b.insert();else if(b.template){var f="function"==typeof b.defaults?b.defaults():b.defaults,f=CKEDITOR.dom.element.createFromHtml(b.template.output(f)),h,l=a.widgets.wrapElement(f,b.name),k=new CKEDITOR.dom.documentFragment(l.getDocument());k.append(l);(h=a.widgets.initOn(f,b,d&&d.startupData))?(f=h.once("edit",function(b){if(b.data.dialog)h.once("dialog",
1046CKEDITOR.config.font_defaultLabel="";CKEDITOR.config.font_style={element:"span",styles:{"font-family":"#(family)"},overrides:[{element:"font",attributes:{face:null}}]};CKEDITOR.config.fontSize_sizes="8/8px;9/9px;10/10px;11/11px;12/12px;14/14px;16/16px;18/18px;20/20px;22/22px;24/24px;26/26px;28/28px;36/36px;48/48px;72/72px";CKEDITOR.config.fontSize_defaultLabel="";CKEDITOR.config.fontSize_style={element:"span",styles:{"font-size":"#(size)"},overrides:[{element:"font",attributes:{size:null}}]};CKEDITOR.plugins.add("forms",{requires:"dialog,fakeobjects",onLoad:function(){CKEDITOR.addCss(".cke_editable form{border: 1px dotted #FF0000;padding: 2px;}\n");CKEDITOR.addCss("img.cke_hidden{background-image: url("+CKEDITOR.getUrl(this.path+"images/hiddenfield.gif")+");background-position: center center;background-repeat: no-repeat;border: 1px solid #a9a9a9;width: 16px !important;height: 16px !important;}")},init:function(a){var b=a.lang,g=0,h={email:1,password:1,search:1,tel:1,text:1,url:1},l={checkbox:"input[type,name,checked,required]", 1102function(b){b=b.data;var d,f;d=b.once("ok",e,null,null,20);f=b.once("cancel",function(b){b.data&&!1===b.data.hide||a.widgets.destroy(h,!0)});b.once("hide",function(){d.removeListener();f.removeListener()})});else e()},null,null,999),h.edit(),f.removeListener()):e()}},allowedContent:b.allowedContent,requiredContent:b.requiredContent,contentForms:b.contentForms,contentTransformations:b.contentTransformations})}function P(a,b){function c(c,b,d){var e=CKEDITOR.tools.getIndex(a._.upcasts,function(a){return a[2]>
1047radio:"input[type,name,checked,required]",textfield:"input[type,name,value,size,maxlength,required]",textarea:"textarea[cols,rows,name,required]",select:"select[name,size,multiple,required]; option[value,selected]",button:"input[type,name,value]",form:"form[action,name,id,enctype,target,method]",hiddenfield:"input[type,name,value]",imagebutton:"input[type,alt,src]{width,height,border,border-width,border-style,margin,float}"},m={checkbox:"input",radio:"input",textfield:"input",textarea:"textarea", 1103d});0>e&&(e=a._.upcasts.length);a._.upcasts.splice(e,0,[c,b,d])}var d=b.upcast,e=b.upcastPriority||10;if(d)if("string"==typeof d)for(d=d.split(",");d.length;)c(b.upcasts[d.pop()],b.name,e);else c(d,b.name,e)}function t(a,b){a.focused=null;if(b.isInited()){var c=b.editor.checkDirty();a.fire("widgetBlurred",{widget:b});b.setFocused(!1);!c&&b.editor.resetDirty()}}function H(a){a=a.data;if("wysiwyg"==this.editor.mode){var b=this.editor.editable(),c=this.instances,d,e,f,h;if(b){for(d in c)c[d].isReady()&&
1048select:"select",button:"input",form:"form",hiddenfield:"input",imagebutton:"input"},e=function(d,c,e){var h={allowedContent:l[c],requiredContent:m[c]};"form"==c&&(h.context="form");a.addCommand(c,new CKEDITOR.dialogCommand(c,h));a.ui.addButton&&a.ui.addButton(d,{label:b.common[d.charAt(0).toLowerCase()+d.slice(1)],command:c,toolbar:"forms,"+(g+=10)});CKEDITOR.dialog.add(c,e)},f=this.path+"dialogs/";!a.blockless&&e("Form","form",f+"form.js");e("Checkbox","checkbox",f+"checkbox.js");e("Radio","radio", 1104!b.contains(c[d].wrapper)&&this.destroy(c[d],!0);if(a&&a.initOnlyNew)c=this.initOnAll();else{var l=b.find(".cke_widget_wrapper"),c=[];d=0;for(e=l.count();d<e;d++){f=l.getItem(d);if(h=!this.getByElement(f,!0)){a:{h=Q;for(var k=f;k=k.getParent();)if(h(k)){h=!0;break a}h=!1}h=!h}h&&b.contains(f)&&(f.addClass("cke_widget_new"),c.push(this.initOn(f.getFirst(g.isDomWidgetElement))))}}a&&a.focusInited&&1==c.length&&c[0].focus()}}}function u(a,b,c){if(!c.allowedContent)return null;var d=this._.filters[a];
1049f+"radio.js");e("TextField","textfield",f+"textfield.js");e("Textarea","textarea",f+"textarea.js");e("Select","select",f+"select.js");e("Button","button",f+"button.js");var k=a.plugins.image;k&&!a.plugins.image2&&e("ImageButton","imagebutton",CKEDITOR.plugins.getPath("image")+"dialogs/image.js");e("HiddenField","hiddenfield",f+"hiddenfield.js");a.addMenuItems&&(e={checkbox:{label:b.forms.checkboxAndRadio.checkboxTitle,command:"checkbox",group:"checkbox"},radio:{label:b.forms.checkboxAndRadio.radioTitle, 1105d||(this._.filters[a]=d={});(a=d[b])||(d[b]=a=new CKEDITOR.filter(c.allowedContent));return a}function R(a){var b=[],c=a._.upcasts,d=a._.upcastCallbacks;return{toBeWrapped:b,iterator:function(a){var f,h,l,k,m;if("data-cke-widget-wrapper"in a.attributes)return(a=a.getFirst(g.isParserWidgetElement))&&b.push([a]),!1;if("data-widget"in a.attributes)return b.push([a]),!1;if(m=c.length){if(a.attributes["data-cke-widget-upcasted"])return!1;k=0;for(f=d.length;k<f;++k)if(!1===d[k](a))return;for(k=0;k<m;++k)if(f=
1050command:"radio",group:"radio"},textfield:{label:b.forms.textfield.title,command:"textfield",group:"textfield"},hiddenfield:{label:b.forms.hidden.title,command:"hiddenfield",group:"hiddenfield"},button:{label:b.forms.button.title,command:"button",group:"button"},select:{label:b.forms.select.title,command:"select",group:"select"},textarea:{label:b.forms.textarea.title,command:"textarea",group:"textarea"}},k&&(e.imagebutton={label:b.image.titleButton,command:"imagebutton",group:"imagebutton"}),!a.blockless&& 1106c[k],l={},h=f[0](a,l))return h instanceof CKEDITOR.htmlParser.element&&(a=h),a.attributes["data-cke-widget-data"]=encodeURIComponent(JSON.stringify(l)),a.attributes["data-cke-widget-upcasted"]=1,b.push([a,f[1]]),!1}}}}function v(a){return{tabindex:-1,contenteditable:"false","data-cke-widget-wrapper":1,"data-cke-filter":"off","class":"cke_widget_wrapper cke_widget_new cke_widget_"+(a?"inline":"block")}}function w(a,b,c){if(a.type==CKEDITOR.NODE_ELEMENT){var d=CKEDITOR.dtd[a.name];if(d&&!d[c.name]){var d=
1051(e.form={label:b.forms.form.menu,command:"form",group:"form"}),a.addMenuItems(e));a.contextMenu&&(!a.blockless&&a.contextMenu.addListener(function(d,c,a){if((d=a.contains("form",1))&&!d.isReadOnly())return{form:CKEDITOR.TRISTATE_OFF}}),a.contextMenu.addListener(function(d){if(d&&!d.isReadOnly()){var c=d.getName();if("select"==c)return{select:CKEDITOR.TRISTATE_OFF};if("textarea"==c)return{textarea:CKEDITOR.TRISTATE_OFF};if("input"==c){var a=d.getAttribute("type")||"text";switch(a){case "button":case "submit":case "reset":return{button:CKEDITOR.TRISTATE_OFF}; 1107a.split(b),e=a.parent;b=d.getIndex();a.children.length||(--b,a.remove());d.children.length||d.remove();return w(e,b,c)}}a.add(c,b)}function x(a,b){return"boolean"==typeof a.inline?a.inline:!!CKEDITOR.dtd.$inline[b]}function Q(a){return a.hasAttribute("data-cke-temp")}function n(a,b,c,d){var e=a.editor;e.fire("lockSnapshot");c?(d=c.data("cke-widget-editable"),d=b.editables[d],a.widgetHoldingFocusedEditable=b,b.focusedEditable=d,c.addClass("cke_widget_editable_focused"),d.filter&&e.setActiveFilter(d.filter),
1052case "checkbox":return{checkbox:CKEDITOR.TRISTATE_OFF};case "radio":return{radio:CKEDITOR.TRISTATE_OFF};case "image":return k?{imagebutton:CKEDITOR.TRISTATE_OFF}:null}if(h[a])return{textfield:CKEDITOR.TRISTATE_OFF}}if("img"==c&&"hiddenfield"==d.data("cke-real-element-type"))return{hiddenfield:CKEDITOR.TRISTATE_OFF}}}));a.on("doubleclick",function(d){var c=d.data.element;if(!a.blockless&&c.is("form"))d.data.dialog="form";else if(c.is("select"))d.data.dialog="select";else if(c.is("textarea"))d.data.dialog= 1108e.setActiveEnterMode(d.enterMode,d.shiftEnterMode)):(d||b.focusedEditable.removeClass("cke_widget_editable_focused"),b.focusedEditable=null,a.widgetHoldingFocusedEditable=null,e.setActiveFilter(null),e.setActiveEnterMode(null,null));e.fire("unlockSnapshot")}function S(a){a.contextMenu&&a.contextMenu.addListener(function(b){if(b=a.widgets.getByElement(b,!0))return b.fire("contextMenu",{})})}function T(a,b){return CKEDITOR.tools.trim(b)}function L(a){var b=a.editor,c=CKEDITOR.plugins.lineutils;b.on("dragstart",
1053"textarea";else if(c.is("img")&&"hiddenfield"==c.data("cke-real-element-type"))d.data.dialog="hiddenfield";else if(c.is("input")){c=c.getAttribute("type")||"text";switch(c){case "button":case "submit":case "reset":d.data.dialog="button";break;case "checkbox":d.data.dialog="checkbox";break;case "radio":d.data.dialog="radio";break;case "image":d.data.dialog="imagebutton"}h[c]&&(d.data.dialog="textfield")}})},afterInit:function(a){var b=a.dataProcessor,g=b&&b.htmlFilter,b=b&&b.dataFilter;CKEDITOR.env.ie&& 1109function(c){var e=c.data.target;g.isDomDragHandler(e)&&(e=a.getByElement(e),c.data.dataTransfer.setData("cke/widget-id",e.id),b.focus(),e.focus())});b.on("drop",function(c){var e=c.data.dataTransfer,f=e.getData("cke/widget-id"),h=e.getTransferType(b),e=b.createRange();""!==f&&h===CKEDITOR.DATA_TRANSFER_CROSS_EDITORS?c.cancel():""!==f&&h==CKEDITOR.DATA_TRANSFER_INTERNAL&&(f=a.instances[f])&&(e.setStartBefore(f.wrapper),e.setEndAfter(f.wrapper),c.data.dragRange=e,delete CKEDITOR.plugins.clipboard.dragStartContainerChildCount,
1054g&&g.addRules({elements:{input:function(a){a=a.attributes;var b=a.type;b||(a.type="text");"checkbox"!=b&&"radio"!=b||"on"!=a.value||delete a.value}}},{applyToAll:!0});b&&b.addRules({elements:{input:function(b){if("hidden"==b.attributes.type)return a.createFakeParserElement(b,"cke_hidden","hiddenfield")}}},{applyToAll:!0})}});(function(){CKEDITOR.plugins.add("iframe",{requires:"dialog,fakeobjects",onLoad:function(){CKEDITOR.addCss("img.cke_iframe{background-image: url("+CKEDITOR.getUrl(this.path+"images/placeholder.png")+");background-position: center center;background-repeat: no-repeat;border: 1px solid #a9a9a9;width: 80px;height: 80px;}")},init:function(a){var b=a.lang.iframe,c="iframe[align,longdesc,frameborder,height,name,scrolling,src,title,width]";a.plugins.dialogadvtab&&(c+=";iframe"+a.plugins.dialogadvtab.allowedContent({id:1, 1110delete CKEDITOR.plugins.clipboard.dragEndContainerChildCount,c.data.dataTransfer.setData("text/html",b.editable().getHtmlFromRange(e).getHtml()),b.widgets.destroy(f,!0))});b.on("contentDom",function(){var d=b.editable();CKEDITOR.tools.extend(a,{finder:new c.finder(b,{lookups:{"default":function(c){if(!c.is(CKEDITOR.dtd.$listItem)&&c.is(CKEDITOR.dtd.$block)&&!g.isDomNestedEditable(c)&&!a._.draggedWidget.wrapper.contains(c)){var b=g.getNestedEditable(d,c);if(b){c=a._.draggedWidget;if(a.getByElement(b)==
1055classes:1,styles:1}));CKEDITOR.dialog.add("iframe",this.path+"dialogs/iframe.js");a.addCommand("iframe",new CKEDITOR.dialogCommand("iframe",{allowedContent:c,requiredContent:"iframe"}));a.ui.addButton&&a.ui.addButton("Iframe",{label:b.toolbar,command:"iframe",toolbar:"insert,80"});a.on("doubleclick",function(a){var b=a.data.element;b.is("img")&&"iframe"==b.data("cke-real-element-type")&&(a.data.dialog="iframe")});a.addMenuItems&&a.addMenuItems({iframe:{label:b.title,command:"iframe",group:"image"}}); 1111c)return;b=CKEDITOR.filter.instances[b.data("cke-filter")];c=c.requiredContent;if(b&&c&&!b.check(c))return}return CKEDITOR.LINEUTILS_BEFORE|CKEDITOR.LINEUTILS_AFTER}}}}),locator:new c.locator(b),liner:new c.liner(b,{lineStyle:{cursor:"move !important","border-top-color":"#666"},tipLeftStyle:{"border-left-color":"#666"},tipRightStyle:{"border-right-color":"#666"}})},!0)})}function J(a){var b=a.editor;b.on("contentDom",function(){var c=b.editable(),d=c.isInline()?c:b.document,e,f;c.attachListener(d,
1056a.contextMenu&&a.contextMenu.addListener(function(a){if(a&&a.is("img")&&"iframe"==a.data("cke-real-element-type"))return{iframe:CKEDITOR.TRISTATE_OFF}})},afterInit:function(a){var b=a.dataProcessor;(b=b&&b.dataFilter)&&b.addRules({elements:{iframe:function(b){return a.createFakeParserElement(b,"cke_iframe","iframe",!0)}}})}})})();(function(){function f(b,c,a){if(!b.getCustomData("indent_processed")){var d=this.editor,l=this.isIndent;if(c){d=b.$.className.match(this.classNameRegex);a=0;d&&(d=d[1],a=CKEDITOR.tools.indexOf(c,d)+1);if(0>(a+=l?1:-1))return;a=Math.min(a,c.length);a=Math.max(a,0);b.$.className=CKEDITOR.tools.ltrim(b.$.className.replace(this.classNameRegex,""));0<a&&b.addClass(c[a-1])}else{c=m(b,a);a=parseInt(b.getStyle(c),10);var g=d.config.indentOffset||40;isNaN(a)&&(a=0);a+=(l?1:-1)*g;if(0>a)return;a=Math.max(a, 1112"mousedown",function(c){var d=c.data.getTarget();if(!d.type)return!1;e=a.getByElement(d);f=0;e&&(e.inline&&d.type==CKEDITOR.NODE_ELEMENT&&d.hasAttribute("data-cke-widget-drag-handler")?(f=1,a.focused!=e&&b.getSelection().removeAllRanges()):g.getNestedEditable(e.wrapper,d)?e=null:(c.data.preventDefault(),CKEDITOR.env.ie||e.focus()))});c.attachListener(d,"mouseup",function(){f&&e&&e.wrapper&&(f=0,e.focus())});CKEDITOR.env.ie&&c.attachListener(d,"mouseup",function(){setTimeout(function(){e&&e.wrapper&&
10570);a=Math.ceil(a/g)*g;b.setStyle(c,a?a+(d.config.indentUnit||"px"):"");""===b.getAttribute("style")&&b.removeAttribute("style")}CKEDITOR.dom.element.setMarker(this.database,b,"indent_processed",1)}}function m(b,c){return"ltr"==(c||b.getComputedStyle("direction"))?"margin-left":"margin-right"}var h=CKEDITOR.dtd.$listItem,p=CKEDITOR.dtd.$list,k=CKEDITOR.TRISTATE_DISABLED,n=CKEDITOR.TRISTATE_OFF;CKEDITOR.plugins.add("indentblock",{requires:"indent",init:function(b){function c(){a.specificDefinition.apply(this, 1113c.contains(e.wrapper)&&(e.focus(),e=null)})})});b.on("doubleclick",function(c){var b=a.getByElement(c.data.element);if(b&&!g.getNestedEditable(b.wrapper,c.data.element))return b.fire("doubleclick",{element:c.data.element})},null,null,1)}function K(a){a.editor.on("key",function(b){var c=a.focused,d=a.widgetHoldingFocusedEditable,e;c?e=c.fire("key",{keyCode:b.data.keyCode}):d&&(c=b.data.keyCode,b=d.focusedEditable,c==CKEDITOR.CTRL+65?(c=b.getBogus(),d=d.editor.createRange(),d.selectNodeContents(b),
1058arguments);this.allowedContent={"div h1 h2 h3 h4 h5 h6 ol p pre ul":{propertiesOnly:!0,styles:d?null:"margin-left,margin-right",classes:d||null}};this.enterBr&&(this.allowedContent.div=!0);this.requiredContent=(this.enterBr?"div":"p")+(d?"("+d.join(",")+")":"{margin-left}");this.jobs={20:{refresh:function(a,b){var e=b.block||b.blockLimit;if(!e.is(h))var c=e.getAscendant(h),e=c&&b.contains(c)||e;e.is(h)&&(e=e.getParent());if(this.enterBr||this.getContext(b)){if(d){var c=d,e=e.$.className.match(this.classNameRegex), 1114c&&d.setEndAt(c,CKEDITOR.POSITION_BEFORE_START),d.select(),e=!1):8==c||46==c?(e=d.editor.getSelection().getRanges(),d=e[0],e=!(1==e.length&&d.collapsed&&d.checkBoundaryOfElement(b,CKEDITOR[8==c?"START":"END"]))):e=void 0);return e},null,null,1)}function M(a){function b(c){a.focused&&y(a.focused,"cut"==c.name)}var c=a.editor;c.on("contentDom",function(){var a=c.editable();a.attachListener(a,"copy",b);a.attachListener(a,"cut",b)})}function I(a){var b=a.editor;b.on("selectionCheck",function(){a.fire("checkSelection")});
1059f=this.isIndent,c=e?f?e[1]!=c.slice(-1):!0:f;return c?n:k}return this.isIndent?n:e?CKEDITOR[0>=(parseInt(e.getStyle(m(e)),10)||0)?"TRISTATE_DISABLED":"TRISTATE_OFF"]:k}return k},exec:function(a){var b=a.getSelection(),b=b&&b.getRanges()[0],c;if(c=a.elementPath().contains(p))f.call(this,c,d);else for(b=b.createIterator(),a=a.config.enterMode,b.enforceRealBlocks=!0,b.enlargeBr=a!=CKEDITOR.ENTER_BR;c=b.getNextParagraph(a==CKEDITOR.ENTER_P?"p":"div");)c.isReadOnly()||f.call(this,c,d);return!0}}}}var a= 1115a.on("checkSelection",a.checkSelection,a);b.on("selectionChange",function(c){var d=(c=g.getNestedEditable(b.editable(),c.data.selection.getStartElement()))&&a.getByElement(c),e=a.widgetHoldingFocusedEditable;e?e===d&&e.focusedEditable.equals(c)||(n(a,e,null),d&&c&&n(a,d,c)):d&&c&&n(a,d,c)});b.on("dataReady",function(){z(a).commit()});b.on("blur",function(){var c;(c=a.focused)&&t(a,c);(c=a.widgetHoldingFocusedEditable)&&n(a,c,null)})}function G(a){var b=a.editor,c={};b.on("toDataFormat",function(b){var e=
1060CKEDITOR.plugins.indent,d=b.config.indentClasses;a.registerCommands(b,{indentblock:new c(b,"indentblock",!0),outdentblock:new c(b,"outdentblock")});CKEDITOR.tools.extend(c.prototype,a.specificDefinition.prototype,{context:{div:1,dl:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,ul:1,ol:1,p:1,pre:1,table:1},classNameRegex:d?new RegExp("(?:^|\\s+)("+d.join("|")+")(?\x3d$|\\s)"):null})}})})();CKEDITOR.plugins.add("smiley",{requires:"dialog",init:function(a){a.config.smiley_path=a.config.smiley_path||this.path+"images/";a.addCommand("smiley",new CKEDITOR.dialogCommand("smiley",{allowedContent:"img[alt,height,!src,title,width]",requiredContent:"img"}));a.ui.addButton&&a.ui.addButton("Smiley",{label:a.lang.smiley.toolbar,command:"smiley",toolbar:"insert,50"});CKEDITOR.dialog.add("smiley",this.path+"dialogs/smiley.js")}});CKEDITOR.config.smiley_images="regular_smile.png sad_smile.png wink_smile.png teeth_smile.png confused_smile.png tongue_smile.png embarrassed_smile.png omg_smile.png whatchutalkingabout_smile.png angry_smile.png angel_smile.png shades_smile.png devil_smile.png cry_smile.png lightbulb.png thumbs_down.png thumbs_up.png heart.png broken_heart.png kiss.png envelope.png".split(" "); 1116CKEDITOR.tools.getNextNumber(),f=[];b.data.downcastingSessionId=e;c[e]=f;b.data.dataValue.forEach(function(c){var b=c.attributes,d;if("data-cke-widget-id"in b){if(b=a.instances[b["data-cke-widget-id"]])d=c.getFirst(g.isParserWidgetElement),f.push({wrapper:c,element:d,widget:b,editables:{}}),"1"!=d.attributes["data-cke-widget-keep-attr"]&&delete d.attributes["data-widget"]}else if("data-cke-widget-editable"in b)return f[f.length-1].editables[b["data-cke-widget-editable"]]=c,!1},CKEDITOR.NODE_ELEMENT,
1061CKEDITOR.config.smiley_descriptions="smiley;sad;wink;laugh;frown;cheeky;blush;surprise;indecision;angry;angel;cool;devil;crying;enlightened;no;yes;heart;broken heart;kiss;mail".split(";");(function(){function n(a,c){c=void 0===c||c;var b;if(c)b=a.getComputedStyle("text-align");else{for(;!a.hasAttribute||!a.hasAttribute("align")&&!a.getStyle("text-align");){b=a.getParent();if(!b)break;a=b}b=a.getStyle("text-align")||a.getAttribute("align")||""}b&&(b=b.replace(/(?:-(?:moz|webkit)-)?(?:start|auto)/i,""));!b&&c&&(b="rtl"==a.getComputedStyle("direction")?"right":"left");return b}function g(a,c,b){this.editor=a;this.name=c;this.value=b;this.context="p";c=a.config.justifyClasses;var h=a.config.enterMode== 1117!0)},null,null,8);b.on("toDataFormat",function(a){if(a.data.downcastingSessionId){a=c[a.data.downcastingSessionId];for(var b,f,h,l,g,m;b=a.shift();){f=b.widget;h=b.element;l=f._.downcastFn&&f._.downcastFn.call(f,h);for(m in b.editables)g=b.editables[m],delete g.attributes.contenteditable,g.setHtml(f.editables[m].getData());l||(l=h);b.wrapper.replaceWith(l)}}},null,null,13);b.on("contentDomUnload",function(){a.destroyAll(!0)})}function F(a){var b=a.editor,c,d;b.on("toHtml",function(b){var d=R(a),h;
1062CKEDITOR.ENTER_P?"p":"div";if(c){switch(b){case "left":this.cssClassName=c[0];break;case "center":this.cssClassName=c[1];break;case "right":this.cssClassName=c[2];break;case "justify":this.cssClassName=c[3]}this.cssClassRegex=new RegExp("(?:^|\\s+)(?:"+c.join("|")+")(?\x3d$|\\s)");this.requiredContent=h+"("+this.cssClassName+")"}else this.requiredContent=h+"{text-align}";this.allowedContent={"caption div h1 h2 h3 h4 h5 h6 p pre td th li":{propertiesOnly:!0,styles:this.cssClassName?null:"text-align", 1118for(b.data.dataValue.forEach(d.iterator,CKEDITOR.NODE_ELEMENT,!0);h=d.toBeWrapped.pop();){var l=h[0],k=l.parent;k.type==CKEDITOR.NODE_ELEMENT&&k.attributes["data-cke-widget-wrapper"]&&k.replaceWith(l);a.wrapElement(h[0],h[1])}c=b.data.protectedWhitespaces?3==b.data.dataValue.children.length&&g.isParserWidgetWrapper(b.data.dataValue.children[1]):1==b.data.dataValue.children.length&&g.isParserWidgetWrapper(b.data.dataValue.children[0])},null,null,8);b.on("dataReady",function(){if(d)for(var c=b.editable().find(".cke_widget_wrapper"),
1063classes:this.cssClassName||null}};a.config.enterMode==CKEDITOR.ENTER_BR&&(this.allowedContent.div=!0)}function l(a){var c=a.editor,b=c.createRange();b.setStartBefore(a.data.node);b.setEndAfter(a.data.node);for(var h=new CKEDITOR.dom.walker(b),d;d=h.next();)if(d.type==CKEDITOR.NODE_ELEMENT)if(!d.equals(a.data.node)&&d.getDirection())b.setStartAfter(d),h=new CKEDITOR.dom.walker(b);else{var e=c.config.justifyClasses;e&&(d.hasClass(e[0])?(d.removeClass(e[0]),d.addClass(e[2])):d.hasClass(e[2])&&(d.removeClass(e[2]), 1119f,h,l=0,k=c.count();l<k;++l)f=c.getItem(l),h=f.getFirst(g.isDomWidgetElement),h.type==CKEDITOR.NODE_ELEMENT&&h.data("widget")?(h.replace(f),a.wrapElement(h)):f.remove();d=0;a.destroyAll(!0);a.initOnAll()});b.on("loadSnapshot",function(c){/data-cke-widget/.test(c.data)&&(d=1);a.destroyAll(!0)},null,null,9);b.on("paste",function(a){a=a.data;a.dataValue=a.dataValue.replace(U,T);a.range&&(a=g.getNestedEditable(b.editable(),a.range.startContainer))&&(a=CKEDITOR.filter.instances[a.data("cke-filter")])&&
1064d.addClass(e[0])));e=d.getStyle("text-align");"left"==e?d.setStyle("text-align","right"):"right"==e&&d.setStyle("text-align","left")}}g.prototype={exec:function(a){var c=a.getSelection(),b=a.config.enterMode;if(c){for(var h=c.createBookmarks(),d=c.getRanges(),e=this.cssClassName,g,f,k=a.config.useComputedState,k=void 0===k||k,m=d.length-1;0<=m;m--)for(g=d[m].createIterator(),g.enlargeBr=b!=CKEDITOR.ENTER_BR;f=g.getNextParagraph(b==CKEDITOR.ENTER_P?"p":"div");)if(!f.isReadOnly()){f.removeAttribute("align"); 1120b.setActiveFilter(a)});b.on("afterInsertHtml",function(d){d.data.intoRange?a.checkWidgets({initOnlyNew:!0}):(b.fire("lockSnapshot"),a.checkWidgets({initOnlyNew:!0,focusInited:c}),b.fire("unlockSnapshot"))})}function z(a){var b=a.selected,c=[],d=b.slice(0),e=null;return{select:function(a){0>CKEDITOR.tools.indexOf(b,a)&&c.push(a);a=CKEDITOR.tools.indexOf(d,a);0<=a&&d.splice(a,1);return this},focus:function(a){e=a;return this},commit:function(){var f=a.focused!==e,h,g;a.editor.fire("lockSnapshot");for(f&&
1065f.removeStyle("text-align");var l=e&&(f.$.className=CKEDITOR.tools.ltrim(f.$.className.replace(this.cssClassRegex,""))),p=this.state==CKEDITOR.TRISTATE_OFF&&(!k||n(f,!0)!=this.value);e?p?f.addClass(e):l||f.removeAttribute("class"):p&&f.setStyle("text-align",this.value)}a.focus();a.forceNextSelectionCheck();c.selectBookmarks(h)}},refresh:function(a,c){var b=c.block||c.blockLimit;this.setState("body"!=b.getName()&&n(b,this.editor.config.useComputedState)==this.value?CKEDITOR.TRISTATE_ON:CKEDITOR.TRISTATE_OFF)}}; 1121(h=a.focused)&&t(a,h);h=d.pop();)b.splice(CKEDITOR.tools.indexOf(b,h),1),h.isInited()&&(g=h.editor.checkDirty(),h.setSelected(!1),!g&&h.editor.resetDirty());f&&e&&(g=a.editor.checkDirty(),a.focused=e,a.fire("widgetFocused",{widget:e}),e.setFocused(!0),!g&&a.editor.resetDirty());for(;h=c.pop();)b.push(h),h.setSelected(!0);a.editor.fire("unlockSnapshot")}}}function A(a,b,c){var d=0;b=B(b);var e=a.data.classes||{},f;if(b){for(e=CKEDITOR.tools.clone(e);f=b.pop();)c?e[f]||(d=e[f]=1):e[f]&&(delete e[f],
1066CKEDITOR.plugins.add("justify",{init:function(a){if(!a.blockless){var c=new g(a,"justifyleft","left"),b=new g(a,"justifycenter","center"),h=new g(a,"justifyright","right"),d=new g(a,"justifyblock","justify");a.addCommand("justifyleft",c);a.addCommand("justifycenter",b);a.addCommand("justifyright",h);a.addCommand("justifyblock",d);a.ui.addButton&&(a.ui.addButton("JustifyLeft",{label:a.lang.justify.left,command:"justifyleft",toolbar:"align,10"}),a.ui.addButton("JustifyCenter",{label:a.lang.justify.center, 1122d=1);d&&a.setData("classes",e)}}function C(a){a.cancel()}function y(a,b){var c=a.editor,d=c.document;if(!d.getById("cke_copybin")){var e=c.blockless||CKEDITOR.env.ie?"span":"div",f=d.createElement(e),h=d.createElement(e),e=CKEDITOR.env.ie&&9>CKEDITOR.env.version;h.setAttributes({id:"cke_copybin","data-cke-temp":"1"});f.setStyles({position:"absolute",width:"1px",height:"1px",overflow:"hidden"});f.setStyle("ltr"==c.config.contentsLangDirection?"left":"right","-5000px");var g=c.createRange();g.setStartBefore(a.wrapper);
1067command:"justifycenter",toolbar:"align,20"}),a.ui.addButton("JustifyRight",{label:a.lang.justify.right,command:"justifyright",toolbar:"align,30"}),a.ui.addButton("JustifyBlock",{label:a.lang.justify.block,command:"justifyblock",toolbar:"align,40"}));a.on("dirChanged",l)}}})})();(function(){CKEDITOR.plugins.liststyle={requires:"dialog,contextmenu",init:function(a){if(!a.blockless){var b;b=new CKEDITOR.dialogCommand("numberedListStyle",{requiredContent:"ol",allowedContent:"ol{list-style-type}[start]"});b=a.addCommand("numberedListStyle",b);a.addFeature(b);CKEDITOR.dialog.add("numberedListStyle",this.path+"dialogs/liststyle.js");b=new CKEDITOR.dialogCommand("bulletedListStyle",{requiredContent:"ul",allowedContent:"ul{list-style-type}"});b=a.addCommand("bulletedListStyle",b); 1123g.setEndAfter(a.wrapper);f.setHtml('\x3cspan data-cke-copybin-start\x3d"1"\x3e​\x3c/span\x3e'+c.editable().getHtmlFromRange(g).getHtml()+'\x3cspan data-cke-copybin-end\x3d"1"\x3e​\x3c/span\x3e');c.fire("saveSnapshot");c.fire("lockSnapshot");h.append(f);c.editable().append(h);var k=c.on("selectionChange",C,null,null,0),m=a.repository.on("checkSelection",C,null,null,0);if(e)var n=d.getDocumentElement().$,p=n.scrollTop;g=c.createRange();g.selectNodeContents(f);g.select();e&&(n.scrollTop=p);setTimeout(function(){b||
1068a.addFeature(b);CKEDITOR.dialog.add("bulletedListStyle",this.path+"dialogs/liststyle.js");a.addMenuGroup("list",108);a.addMenuItems({numberedlist:{label:a.lang.liststyle.numberedTitle,group:"list",command:"numberedListStyle"},bulletedlist:{label:a.lang.liststyle.bulletedTitle,group:"list",command:"bulletedListStyle"}});a.contextMenu.addListener(function(a){if(!a||a.isReadOnly())return null;for(;a;){var b=a.getName();if("ol"==b)return{numberedlist:CKEDITOR.TRISTATE_OFF};if("ul"==b)return{bulletedlist:CKEDITOR.TRISTATE_OFF}; 1124a.focus();h.remove();k.removeListener();m.removeListener();c.fire("unlockSnapshot");b&&(a.repository.del(a),c.fire("saveSnapshot"))},100)}}function B(a){return(a=(a=a.getDefinition().attributes)&&a["class"])?a.split(/\s+/):null}function D(){var a=CKEDITOR.document.getActive(),b=this.editor,c=b.editable();(c.isInline()?c:b.document.getWindow().getFrame()).equals(a)&&b.focusManager.focus(c)}function E(){CKEDITOR.env.gecko&&this.editor.unlockSelection();CKEDITOR.env.webkit||(this.editor.forceNextSelectionCheck(),
1069a=a.getParent()}return null})}}};CKEDITOR.plugins.add("liststyle",CKEDITOR.plugins.liststyle)})();CKEDITOR.plugins.add("newpage",{init:function(a){a.addCommand("newpage",{modes:{wysiwyg:1,source:1},exec:function(b){var a=this;b.setData(b.config.newpage_html||"",function(){b.focus();setTimeout(function(){b.fire("afterCommandExec",{name:"newpage",command:a});b.selectionChange()},200)})},async:!0});a.ui.addButton&&a.ui.addButton("NewPage",{label:a.lang.newpage.toolbar,command:"newpage",toolbar:"document,20"})}});(function(){function e(a){return{"aria-label":a,"class":"cke_pagebreak",contenteditable:"false","data-cke-display-name":"pagebreak","data-cke-pagebreak":1,style:"page-break-after: always",title:a}}CKEDITOR.plugins.add("pagebreak",{requires:"fakeobjects",onLoad:function(){var a=("background:url("+CKEDITOR.getUrl(this.path+"images/pagebreak.gif")+") no-repeat center center;clear:both;width:100%;border-top:#999 1px dotted;border-bottom:#999 1px dotted;padding:0;height:7px;cursor:default;").replace(/;/g, 1125this.editor.selectionChange(1))}function V(a){var b=null;a.on("data",function(){var a=this.data.classes,d;if(b!=a){for(d in b)a&&a[d]||this.removeClass(d);for(d in a)this.addClass(d);b=a}})}function W(a){if(a.draggable){var b=a.editor,c=a.wrapper.getLast(g.isDomDragHandlerContainer),d;c?d=c.findOne("img"):(c=new CKEDITOR.dom.element("span",b.document),c.setAttributes({"class":"cke_reset cke_widget_drag_handler_container",style:"background:rgba(220,220,220,0.5);background-image:url("+b.plugins.widget.path+
1070" !important;");CKEDITOR.addCss("div.cke_pagebreak{"+a+"}")},init:function(a){a.blockless||(a.addCommand("pagebreak",CKEDITOR.plugins.pagebreakCmd),a.ui.addButton&&a.ui.addButton("PageBreak",{label:a.lang.pagebreak.toolbar,command:"pagebreak",toolbar:"insert,70"}),CKEDITOR.env.webkit&&a.on("contentDom",function(){a.document.on("click",function(b){b=b.data.getTarget();b.is("div")&&b.hasClass("cke_pagebreak")&&a.getSelection().selectElement(b)})}))},afterInit:function(a){function b(f){CKEDITOR.tools.extend(f.attributes, 1126"images/handle.png)"}),d=new CKEDITOR.dom.element("img",b.document),d.setAttributes({"class":"cke_reset cke_widget_drag_handler","data-cke-widget-drag-handler":"1",src:CKEDITOR.tools.transparentImageData,width:15,title:b.lang.widget.move,height:15}),a.inline&&d.setAttribute("draggable","true"),c.append(d),a.wrapper.append(c));a.wrapper.on("dragover",function(a){a.data.preventDefault()});a.wrapper.on("mouseenter",a.updateDragHandlerPosition,a);setTimeout(function(){a.on("data",a.updateDragHandlerPosition,
1071e(a.lang.pagebreak.alt),!0);f.children.length=0}var c=a.dataProcessor,g=c&&c.dataFilter,c=c&&c.htmlFilter,h=/page-break-after\s*:\s*always/i,k=/display\s*:\s*none/i;c&&c.addRules({attributes:{"class":function(a,b){var c=a.replace("cke_pagebreak","");if(c!=a){var d=CKEDITOR.htmlParser.fragment.fromHtml('\x3cspan style\x3d"display: none;"\x3e\x26nbsp;\x3c/span\x3e').children[0];b.children.length=0;b.add(d);d=b.attributes;delete d["aria-label"];delete d.contenteditable;delete d.title}return c}}},{applyToAll:!0, 1127a)},50);if(!a.inline&&(d.on("mousedown",X,a),CKEDITOR.env.ie&&9>CKEDITOR.env.version))d.on("dragstart",function(a){a.data.preventDefault(!0)});a.dragHandlerContainer=c}}function X(a){function b(){var c;for(n.reset();c=g.pop();)c.removeListener();var b=k;c=a.sender;var d=this.repository.finder,e=this.repository.liner,f=this.editor,h=this.editor.editable();CKEDITOR.tools.isEmpty(e.visible)||(b=d.getRange(b[0]),this.focus(),f.fire("drop",{dropRange:b,target:b.startContainer}));h.removeClass("cke_widget_dragging");
1072priority:5});g&&g.addRules({elements:{div:function(a){if(a.attributes["data-cke-pagebreak"])b(a);else if(h.test(a.attributes.style)){var c=a.children[0];c&&"span"==c.name&&k.test(c.attributes.style)&&b(a)}}}})}});CKEDITOR.plugins.pagebreakCmd={exec:function(a){var b=a.document.createElement("div",{attributes:e(a.lang.pagebreak.alt)});a.insertElement(b)},context:"div",allowedContent:{div:{styles:"!page-break-after"},span:{match:function(a){return(a=a.parent)&&"div"==a.name&&a.styles&&a.styles["page-break-after"]}, 1128e.hideVisible();f.fire("dragend",{target:c})}var c=this.repository.finder,d=this.repository.locator,e=this.repository.liner,f=this.editor,h=f.editable(),g=[],k=[];this.repository._.draggedWidget=this;var m=c.greedySearch(),n=CKEDITOR.tools.eventsBuffer(50,function(){p=d.locate(m);k=d.sort(q,1);k.length&&(e.prepare(m,p),e.placeLine(k[0]),e.cleanup())}),p,q;h.addClass("cke_widget_dragging");g.push(h.on("mousemove",function(a){q=a.data.$.clientY;n.input()}));f.fire("dragstart",{target:a.sender});g.push(f.document.once("mouseup",
1073styles:"display"}},requiredContent:"div{page-break-after}"}})();(function(){var h,k={modes:{wysiwyg:1,source:1},canUndo:!1,readOnly:1,exec:function(a){var g,b=a.config,f=b.baseHref?'\x3cbase href\x3d"'+b.baseHref+'"/\x3e':"";if(b.fullPage)g=a.getData().replace(/<head>/,"$\x26"+f).replace(/[^>]*(?=<\/title>)/,"$\x26 \x26mdash; "+a.lang.preview.preview);else{var b="\x3cbody ",d=a.document&&a.document.getBody();d&&(d.getAttribute("id")&&(b+='id\x3d"'+d.getAttribute("id")+'" '),d.getAttribute("class")&&(b+='class\x3d"'+d.getAttribute("class")+'" '));b+="\x3e";g=a.config.docType+ 1129b,this));h.isInline()||g.push(CKEDITOR.document.once("mouseup",b,this))}function Y(a){var b,c,d=a.editables;a.editables={};if(a.editables)for(b in d)c=d[b],a.initEditable(b,"string"==typeof c?{selector:c}:c)}function Z(a){if(a.mask){var b=a.wrapper.findOne(".cke_widget_mask");b||(b=new CKEDITOR.dom.element("img",a.editor.document),b.setAttributes({src:CKEDITOR.tools.transparentImageData,"class":"cke_reset cke_widget_mask"}),a.wrapper.append(b));a.mask=b}}function aa(a){if(a.parts){var b={},c,d;for(d in a.parts)c=
1074'\x3chtml dir\x3d"'+a.config.contentsLangDirection+'"\x3e\x3chead\x3e'+f+"\x3ctitle\x3e"+a.lang.preview.preview+"\x3c/title\x3e"+CKEDITOR.tools.buildStyleHtml(a.config.contentsCss)+"\x3c/head\x3e"+b+a.getData()+"\x3c/body\x3e\x3c/html\x3e"}f=640;b=420;d=80;try{var c=window.screen,f=Math.round(.8*c.width),b=Math.round(.7*c.height),d=Math.round(.1*c.width)}catch(k){}if(!1===a.fire("contentPreview",a={dataValue:g}))return!1;var c="",e;CKEDITOR.env.ie&&(window._cke_htmlToLoad=a.dataValue,e="javascript:void( (function(){document.open();"+ 1130a.wrapper.findOne(a.parts[d]),b[d]=c;a.parts=b}}function N(a,b){ba(a);aa(a);Y(a);Z(a);W(a);V(a);if(CKEDITOR.env.ie&&9>CKEDITOR.env.version)a.wrapper.on("dragstart",function(c){var b=c.data.getTarget();g.getNestedEditable(a,b)||a.inline&&g.isDomDragHandler(b)||c.data.preventDefault()});a.wrapper.removeClass("cke_widget_new");a.element.addClass("cke_widget_element");a.on("key",function(b){b=b.data.keyCode;if(13==b)a.edit();else{if(b==CKEDITOR.CTRL+67||b==CKEDITOR.CTRL+88){y(a,b==CKEDITOR.CTRL+88);return}if(b in
1075("("+CKEDITOR.tools.fixDomain+")();").replace(/\/\/.*?\n/g,"").replace(/parent\./g,"window.opener.")+"document.write( window.opener._cke_htmlToLoad );document.close();window.opener._cke_htmlToLoad \x3d null;})() )",c="");CKEDITOR.env.gecko&&(window._cke_htmlToLoad=a.dataValue,c=CKEDITOR.getUrl(h+"preview.html"));c=window.open(c,null,"toolbar\x3dyes,location\x3dno,status\x3dyes,menubar\x3dyes,scrollbars\x3dyes,resizable\x3dyes,width\x3d"+f+",height\x3d"+b+",left\x3d"+d);CKEDITOR.env.ie&&c&&(c.location= 1131ca||CKEDITOR.CTRL&b||CKEDITOR.ALT&b)return}return!1},null,null,999);a.on("doubleclick",function(b){a.edit()&&b.cancel()});if(b.data)a.on("data",b.data);if(b.edit)a.on("edit",b.edit)}function ba(a){(a.wrapper=a.element.getParent()).setAttribute("data-cke-widget-id",a.id)}function r(a){a.element.data("cke-widget-data",encodeURIComponent(JSON.stringify(a.data)))}CKEDITOR.plugins.add("widget",{requires:"lineutils,clipboard",onLoad:function(){CKEDITOR.addCss(".cke_widget_wrapper{position:relative;outline:none}.cke_widget_inline{display:inline-block}.cke_widget_wrapper:hover\x3e.cke_widget_element{outline:2px solid yellow;cursor:default}.cke_widget_wrapper:hover .cke_widget_editable{outline:2px solid yellow}.cke_widget_wrapper.cke_widget_focused\x3e.cke_widget_element,.cke_widget_wrapper .cke_widget_editable.cke_widget_editable_focused{outline:2px solid #ace}.cke_widget_editable{cursor:text}.cke_widget_drag_handler_container{position:absolute;width:15px;height:0;display:none;opacity:0.75;transition:height 0s 0.2s;line-height:0}.cke_widget_wrapper:hover\x3e.cke_widget_drag_handler_container{height:15px;transition:none}.cke_widget_drag_handler_container:hover{opacity:1}img.cke_widget_drag_handler{cursor:move;width:15px;height:15px;display:inline-block}.cke_widget_mask{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.cke_editable.cke_widget_dragging, .cke_editable.cke_widget_dragging *{cursor:move !important}")},
1076e);CKEDITOR.env.ie||CKEDITOR.env.gecko||(e=c.document,e.open(),e.write(a.dataValue),e.close());return!0}};CKEDITOR.plugins.add("preview",{init:function(a){a.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE&&(h=this.path,a.addCommand("preview",k),a.ui.addButton&&a.ui.addButton("Preview",{label:a.lang.preview.preview,command:"preview",toolbar:"document,40"}))}})})();CKEDITOR.plugins.add("print",{init:function(a){a.elementMode!=CKEDITOR.ELEMENT_MODE_INLINE&&(a.addCommand("print",CKEDITOR.plugins.print),a.ui.addButton&&a.ui.addButton("Print",{label:a.lang.print.toolbar,command:"print",toolbar:"document,50"}))}});CKEDITOR.plugins.print={exec:function(a){CKEDITOR.env.gecko?a.window.$.print():a.document.$.execCommand("Print")},canUndo:!1,readOnly:1,modes:{wysiwyg:1}};(function(){var b={readOnly:1,exec:function(a){if(a.fire("save")&&(a=a.element.$.form))try{a.submit()}catch(b){a.submit.click&&a.submit.click()}}};CKEDITOR.plugins.add("save",{init:function(a){a.elementMode==CKEDITOR.ELEMENT_MODE_REPLACE&&(a.addCommand("save",b).modes={wysiwyg:!!a.element.$.form},a.ui.addButton&&a.ui.addButton("Save",{label:a.lang.save.toolbar,command:"save",toolbar:"document,10"}))}})})();(function(){CKEDITOR.plugins.add("selectall",{init:function(b){b.addCommand("selectAll",{modes:{wysiwyg:1,source:1},exec:function(a){var b=a.editable();if(b.is("textarea"))a=b.$,CKEDITOR.env.ie?a.createTextRange().execCommand("SelectAll"):(a.selectionStart=0,a.selectionEnd=a.value.length),a.focus();else{if(b.is("body"))a.document.$.execCommand("SelectAll",!1,null);else{var c=a.createRange();c.selectNodeContents(b);c.select()}a.forceNextSelectionCheck();a.selectionChange()}},canUndo:!1});b.ui.addButton&& 1132beforeInit:function(a){a.widgets=new p(a)},afterInit:function(a){var b=a.widgets.registered,c,d,e;for(d in b)c=b[d],(e=c.button)&&a.ui.addButton&&a.ui.addButton(CKEDITOR.tools.capitalize(c.name,!0),{label:e,command:c.name,toolbar:"insert,10"});S(a)}});p.prototype={MIN_SELECTION_CHECK_INTERVAL:500,add:function(a,b){b=CKEDITOR.tools.prototypedCopy(b);b.name=a;b._=b._||{};this.editor.fire("widgetDefinition",b);b.template&&(b.template=new CKEDITOR.template(b.template));O(this.editor,b);P(this,b);return this.registered[a]=
1077b.ui.addButton("SelectAll",{label:b.lang.selectall.toolbar,command:"selectAll",toolbar:"selection,10"})}})})();(function(){var k={readOnly:1,preserveState:!0,editorFocus:!1,exec:function(a){this.toggleState();this.refresh(a)},refresh:function(a){if(a.document){var c=this.state!=CKEDITOR.TRISTATE_ON||a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE&&!a.focusManager.hasFocus?"removeClass":"attachClass";a.editable()[c]("cke_show_blocks")}}};CKEDITOR.plugins.add("showblocks",{onLoad:function(){var a="p div pre address blockquote h1 h2 h3 h4 h5 h6".split(" "),c,b,e,f,k=CKEDITOR.getUrl(this.path),l=!(CKEDITOR.env.ie&& 1133b},addUpcastCallback:function(a){this._.upcastCallbacks.push(a)},checkSelection:function(){var a=this.editor.getSelection(),b=a.getSelectedElement(),c=z(this),d;if(b&&(d=this.getByElement(b,!0)))return c.focus(d).select(d).commit();a=a.getRanges()[0];if(!a||a.collapsed)return c.commit();a=new CKEDITOR.dom.walker(a);for(a.evaluator=g.isDomWidgetWrapper;b=a.next();)c.select(this.getByElement(b));c.commit()},checkWidgets:function(a){this.fire("checkWidgets",CKEDITOR.tools.copy(a||{}))},del:function(a){if(this.focused===
10789>CKEDITOR.env.version),g=l?":not([contenteditable\x3dfalse]):not(.cke_show_blocks_off)":"",d,h;for(c=b=e=f="";d=a.pop();)h=a.length?",":"",c+=".cke_show_blocks "+d+g+h,e+=".cke_show_blocks.cke_contents_ltr "+d+g+h,f+=".cke_show_blocks.cke_contents_rtl "+d+g+h,b+=".cke_show_blocks "+d+g+"{background-image:url("+CKEDITOR.getUrl(k+"images/block_"+d+".png")+")}";CKEDITOR.addCss((c+"{background-repeat:no-repeat;border:1px dotted gray;padding-top:8px}").concat(b,e+"{background-position:top left;padding-left:8px}", 1134a){var b=a.editor,c=b.createRange(),d;(d=c.moveToClosestEditablePosition(a.wrapper,!0))||(d=c.moveToClosestEditablePosition(a.wrapper,!1));d&&b.getSelection().selectRanges([c])}a.wrapper.remove();this.destroy(a,!0)},destroy:function(a,b){this.widgetHoldingFocusedEditable===a&&n(this,a,null,b);a.destroy(b);delete this.instances[a.id];this.fire("instanceDestroyed",a)},destroyAll:function(a,b){var c,d,e=this.instances;if(b&&!a){d=b.find(".cke_widget_wrapper");for(var e=d.count(),f=0;f<e;++f)(c=this.getByElement(d.getItem(f),
1079f+"{background-position:top right;padding-right:8px}"));l||CKEDITOR.addCss(".cke_show_blocks [contenteditable\x3dfalse],.cke_show_blocks .cke_show_blocks_off{border:none;padding-top:0;background-image:none}.cke_show_blocks.cke_contents_rtl [contenteditable\x3dfalse],.cke_show_blocks.cke_contents_rtl .cke_show_blocks_off{padding-right:0}.cke_show_blocks.cke_contents_ltr [contenteditable\x3dfalse],.cke_show_blocks.cke_contents_ltr .cke_show_blocks_off{padding-left:0}")},init:function(a){function c(){b.refresh(a)} 1135!0))&&this.destroy(c)}else for(d in e)c=e[d],this.destroy(c,a)},finalizeCreation:function(a){(a=a.getFirst())&&g.isDomWidgetWrapper(a)&&(this.editor.insertElement(a),a=this.getByElement(a),a.ready=!0,a.fire("ready"),a.focus())},getByElement:function(){function a(a){return a.is(b)&&a.data("cke-widget-id")}var b={div:1,span:1};return function(b,d){if(!b)return null;var e=a(b);if(!d&&!e){var f=this.editor.editable();do b=b.getParent();while(b&&!b.equals(f)&&!(e=a(b)))}return this.instances[e]||null}}(),
1080if(!a.blockless){var b=a.addCommand("showblocks",k);b.canUndo=!1;a.config.startupOutlineBlocks&&b.setState(CKEDITOR.TRISTATE_ON);a.ui.addButton&&a.ui.addButton("ShowBlocks",{label:a.lang.showblocks.toolbar,command:"showblocks",toolbar:"tools,20"});a.on("mode",function(){b.state!=CKEDITOR.TRISTATE_DISABLED&&b.refresh(a)});a.elementMode==CKEDITOR.ELEMENT_MODE_INLINE&&(a.on("focus",c),a.on("blur",c));a.on("contentDom",function(){b.state!=CKEDITOR.TRISTATE_DISABLED&&b.refresh(a)})}}})})();CKEDITOR.plugins.add("imagebrowser",{init:function(a){if(!("undefined"===typeof a.config.imageBrowser_listUrl||null===a.config.imageBrowser_listUrl)){var b=a.plugins.imagebrowser.path+"browser/browser.html?listUrl="+encodeURIComponent(a.config.imageBrowser_listUrl);a.config.baseHref&&(b+="&baseHref="+encodeURIComponent(a.config.baseHref));a.config.filebrowserImageBrowseUrl=b}}});CKEDITOR.config.plugins='dialogui,dialog,about,a11yhelp,basicstyles,blockquote,clipboard,panel,floatpanel,menu,contextmenu,resize,button,toolbar,elementspath,enterkey,entities,popup,filebrowser,floatingspace,listblock,richcombo,format,horizontalrule,htmlwriter,wysiwygarea,image,indent,indentlist,fakeobjects,link,list,magicline,maximize,pastetext,pastefromword,removeformat,showborders,sourcearea,specialchar,menubutton,scayt,stylescombo,tab,table,tabletools,undo,wsc,dialogadvtab,bidi,panelbutton,colorbutton,colordialog,templates,div,find,flash,font,forms,iframe,indentblock,smiley,justify,liststyle,newpage,pagebreak,preview,print,save,selectall,showblocks,imagebrowser';CKEDITOR.config.skin='moono';(function() {var setIcons = function(icons, strip) {var path = CKEDITOR.getUrl( 'plugins/' + strip );icons = icons.split( ',' );for ( var i = 0; i < icons.length; i++ )CKEDITOR.skin.icons[ icons[ i ] ] = { path: path, offset: -icons[ ++i ], bgsize : icons[ ++i ] };};if (CKEDITOR.env.hidpi) setIcons('about,0,,bold,24,,italic,48,,strike,72,,subscript,96,,superscript,120,,underline,144,,blockquote,168,,copy-rtl,192,,copy,216,,cut-rtl,240,,cut,264,,paste-rtl,288,,paste,312,,horizontalrule,336,,image,360,,indent-rtl,384,,indent,408,,outdent-rtl,432,,outdent,456,,anchor-rtl,480,,anchor,504,,link,528,,unlink,552,,bulletedlist-rtl,576,,bulletedlist,600,,numberedlist-rtl,624,,numberedlist,648,,maximize,672,,pastetext-rtl,696,,pastetext,720,,pastefromword-rtl,744,,pastefromword,768,,removeformat,792,,source-rtl,816,,source,840,,specialchar,864,,scayt,888,,table,912,,redo-rtl,936,,redo,960,,undo-rtl,984,,undo,1008,,spellchecker,1032,,bidiltr,1056,,bidirtl,1080,,bgcolor,1104,,textcolor,1128,,templates-rtl,1152,,templates,1176,,creatediv,1200,,find-rtl,1224,,find,1248,,replace,1272,,flash,1296,,button,1320,,checkbox,1344,,form,1368,,hiddenfield,1392,,imagebutton,1416,,radio,1440,,select-rtl,1464,,select,1488,,textarea-rtl,1512,,textarea,1536,,textfield-rtl,1560,,textfield,1584,,iframe,1608,,smiley,1632,,justifyblock,1656,,justifycenter,1680,,justifyleft,1704,,justifyright,1728,,newpage-rtl,1752,,newpage,1776,,pagebreak-rtl,1800,,pagebreak,1824,,preview-rtl,1848,,preview,1872,,print,1896,,save,1920,,selectall,1944,,showblocks-rtl,1968,,showblocks,1992,','icons_hidpi.png');else setIcons('about,0,auto,bold,24,auto,italic,48,auto,strike,72,auto,subscript,96,auto,superscript,120,auto,underline,144,auto,blockquote,168,auto,copy-rtl,192,auto,copy,216,auto,cut-rtl,240,auto,cut,264,auto,paste-rtl,288,auto,paste,312,auto,horizontalrule,336,auto,image,360,auto,indent-rtl,384,auto,indent,408,auto,outdent-rtl,432,auto,outdent,456,auto,anchor-rtl,480,auto,anchor,504,auto,link,528,auto,unlink,552,auto,bulletedlist-rtl,576,auto,bulletedlist,600,auto,numberedlist-rtl,624,auto,numberedlist,648,auto,maximize,672,auto,pastetext-rtl,696,auto,pastetext,720,auto,pastefromword-rtl,744,auto,pastefromword,768,auto,removeformat,792,auto,source-rtl,816,auto,source,840,auto,specialchar,864,auto,scayt,888,auto,table,912,auto,redo-rtl,936,auto,redo,960,auto,undo-rtl,984,auto,undo,1008,auto,spellchecker,1032,auto,bidiltr,1056,auto,bidirtl,1080,auto,bgcolor,1104,auto,textcolor,1128,auto,templates-rtl,1152,auto,templates,1176,auto,creatediv,1200,auto,find-rtl,1224,auto,find,1248,auto,replace,1272,auto,flash,1296,auto,button,1320,auto,checkbox,1344,auto,form,1368,auto,hiddenfield,1392,auto,imagebutton,1416,auto,radio,1440,auto,select-rtl,1464,auto,select,1488,auto,textarea-rtl,1512,auto,textarea,1536,auto,textfield-rtl,1560,auto,textfield,1584,auto,iframe,1608,auto,smiley,1632,auto,justifyblock,1656,auto,justifycenter,1680,auto,justifyleft,1704,auto,justifyright,1728,auto,newpage-rtl,1752,auto,newpage,1776,auto,pagebreak-rtl,1800,auto,pagebreak,1824,auto,preview-rtl,1848,auto,preview,1872,auto,print,1896,auto,save,1920,auto,selectall,1944,auto,showblocks-rtl,1968,auto,showblocks,1992,auto','icons.png');})();CKEDITOR.lang.languages={"en":1,"fr":1};}()); \ No newline at end of file 1136initOn:function(a,b,c){b?"string"==typeof b&&(b=this.registered[b]):b=this.registered[a.data("widget")];if(!b)return null;var d=this.wrapElement(a,b.name);return d?d.hasClass("cke_widget_new")?(a=new g(this,this._.nextId++,a,b,c),a.isInited()?this.instances[a.id]=a:null):this.getByElement(a):null},initOnAll:function(a){a=(a||this.editor.editable()).find(".cke_widget_new");for(var b=[],c,d=a.count();d--;)(c=this.initOn(a.getItem(d).getFirst(g.isDomWidgetElement)))&&b.push(c);return b},onWidget:function(a){var b=
1137Array.prototype.slice.call(arguments);b.shift();for(var c in this.instances){var d=this.instances[c];d.name==a&&d.on.apply(d,b)}this.on("instanceCreated",function(c){c=c.data;c.name==a&&c.on.apply(c,b)})},parseElementClasses:function(a){if(!a)return null;a=CKEDITOR.tools.trim(a).split(/\s+/);for(var b,c={},d=0;b=a.pop();)-1==b.indexOf("cke_")&&(c[b]=d=1);return d?c:null},wrapElement:function(a,b){var c=null,d,e;if(a instanceof CKEDITOR.dom.element){d=this.registered[b||a.data("widget")];if(!d)return null;
1138if((c=a.getParent())&&c.type==CKEDITOR.NODE_ELEMENT&&c.data("cke-widget-wrapper"))return c;a.hasAttribute("data-cke-widget-keep-attr")||a.data("cke-widget-keep-attr",a.data("widget")?1:0);b&&a.data("widget",b);e=x(d,a.getName());c=new CKEDITOR.dom.element(e?"span":"div");c.setAttributes(v(e));c.data("cke-display-name",d.pathName?d.pathName:a.getName());a.getParent(!0)&&c.replace(a);a.appendTo(c)}else if(a instanceof CKEDITOR.htmlParser.element){d=this.registered[b||a.attributes["data-widget"]];if(!d)return null;
1139if((c=a.parent)&&c.type==CKEDITOR.NODE_ELEMENT&&c.attributes["data-cke-widget-wrapper"])return c;"data-cke-widget-keep-attr"in a.attributes||(a.attributes["data-cke-widget-keep-attr"]=a.attributes["data-widget"]?1:0);b&&(a.attributes["data-widget"]=b);e=x(d,a.name);c=new CKEDITOR.htmlParser.element(e?"span":"div",v(e));c.attributes["data-cke-display-name"]=d.pathName?d.pathName:a.name;d=a.parent;var f;d&&(f=a.getIndex(),a.remove());c.add(a);d&&w(d,f,c)}return c},_tests_createEditableFilter:u};CKEDITOR.event.implementOn(p.prototype);
1140g.prototype={addClass:function(a){this.element.addClass(a)},applyStyle:function(a){A(this,a,1)},checkStyleActive:function(a){a=B(a);var b;if(!a)return!1;for(;b=a.pop();)if(!this.hasClass(b))return!1;return!0},destroy:function(a){this.fire("destroy");if(this.editables)for(var b in this.editables)this.destroyEditable(b,a);a||("0"==this.element.data("cke-widget-keep-attr")&&this.element.removeAttribute("data-widget"),this.element.removeAttributes(["data-cke-widget-data","data-cke-widget-keep-attr"]),
1141this.element.removeClass("cke_widget_element"),this.element.replace(this.wrapper));this.wrapper=null},destroyEditable:function(a,b){var c=this.editables[a];c.removeListener("focus",E);c.removeListener("blur",D);this.editor.focusManager.remove(c);b||(this.repository.destroyAll(!1,c),c.removeClass("cke_widget_editable"),c.removeClass("cke_widget_editable_focused"),c.removeAttributes(["contenteditable","data-cke-widget-editable","data-cke-enter-mode"]));delete this.editables[a]},edit:function(){var a=
1142{dialog:this.dialog},b=this;if(!1===this.fire("edit",a)||!a.dialog)return!1;this.editor.openDialog(a.dialog,function(a){var d,e;!1!==b.fire("dialog",a)&&(d=a.on("show",function(){a.setupContent(b)}),e=a.on("ok",function(){var d,e=b.on("data",function(a){d=1;a.cancel()},null,null,0);b.editor.fire("saveSnapshot");a.commitContent(b);e.removeListener();d&&(b.fire("data",b.data),b.editor.fire("saveSnapshot"))}),a.once("hide",function(){d.removeListener();e.removeListener()}))});return!0},getClasses:function(){return this.repository.parseElementClasses(this.element.getAttribute("class"))},
1143hasClass:function(a){return this.element.hasClass(a)},initEditable:function(a,b){var c=this._findOneNotNested(b.selector);return c&&c.is(CKEDITOR.dtd.$editable)?(c=new q(this.editor,c,{filter:u.call(this.repository,this.name,a,b)}),this.editables[a]=c,c.setAttributes({contenteditable:"true","data-cke-widget-editable":a,"data-cke-enter-mode":c.enterMode}),c.filter&&c.data("cke-filter",c.filter.id),c.addClass("cke_widget_editable"),c.removeClass("cke_widget_editable_focused"),b.pathName&&c.data("cke-display-name",
1144b.pathName),this.editor.focusManager.add(c),c.on("focus",E,this),CKEDITOR.env.ie&&c.on("blur",D,this),c._.initialSetData=!0,c.setData(c.getHtml()),!0):!1},_findOneNotNested:function(a){a=this.wrapper.find(a);for(var b,c,d=0;d<a.count();d++)if(b=a.getItem(d),c=b.getAscendant(g.isDomWidgetWrapper),this.wrapper.equals(c))return b;return null},isInited:function(){return!(!this.wrapper||!this.inited)},isReady:function(){return this.isInited()&&this.ready},focus:function(){var a=this.editor.getSelection();
1145if(a){var b=this.editor.checkDirty();a.fake(this.wrapper);!b&&this.editor.resetDirty()}this.editor.focus()},removeClass:function(a){this.element.removeClass(a)},removeStyle:function(a){A(this,a,0)},setData:function(a,b){var c=this.data,d=0;if("string"==typeof a)c[a]!==b&&(c[a]=b,d=1);else{var e=a;for(a in e)c[a]!==e[a]&&(d=1,c[a]=e[a])}d&&this.dataReady&&(r(this),this.fire("data",c));return this},setFocused:function(a){this.wrapper[a?"addClass":"removeClass"]("cke_widget_focused");this.fire(a?"focus":
1146"blur");return this},setSelected:function(a){this.wrapper[a?"addClass":"removeClass"]("cke_widget_selected");this.fire(a?"select":"deselect");return this},updateDragHandlerPosition:function(){var a=this.editor,b=this.element.$,c=this._.dragHandlerOffset,b={x:b.offsetLeft,y:b.offsetTop-15};c&&b.x==c.x&&b.y==c.y||(c=a.checkDirty(),a.fire("lockSnapshot"),this.dragHandlerContainer.setStyles({top:b.y+"px",left:b.x+"px",display:"block"}),a.fire("unlockSnapshot"),!c&&a.resetDirty(),this._.dragHandlerOffset=
1147b)}};CKEDITOR.event.implementOn(g.prototype);g.getNestedEditable=function(a,b){return!b||b.equals(a)?null:g.isDomNestedEditable(b)?b:g.getNestedEditable(a,b.getParent())};g.isDomDragHandler=function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.hasAttribute("data-cke-widget-drag-handler")};g.isDomDragHandlerContainer=function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.hasClass("cke_widget_drag_handler_container")};g.isDomNestedEditable=function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.hasAttribute("data-cke-widget-editable")};
1148g.isDomWidgetElement=function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.hasAttribute("data-widget")};g.isDomWidgetWrapper=function(a){return a.type==CKEDITOR.NODE_ELEMENT&&a.hasAttribute("data-cke-widget-wrapper")};g.isParserWidgetElement=function(a){return a.type==CKEDITOR.NODE_ELEMENT&&!!a.attributes["data-widget"]};g.isParserWidgetWrapper=function(a){return a.type==CKEDITOR.NODE_ELEMENT&&!!a.attributes["data-cke-widget-wrapper"]};q.prototype=CKEDITOR.tools.extend(CKEDITOR.tools.prototypedCopy(CKEDITOR.dom.element.prototype),
1149{setData:function(a){this._.initialSetData||this.editor.widgets.destroyAll(!1,this);this._.initialSetData=!1;a=this.editor.dataProcessor.toHtml(a,{context:this.getName(),filter:this.filter,enterMode:this.enterMode});this.setHtml(a);this.editor.widgets.initOnAll(this)},getData:function(){return this.editor.dataProcessor.toDataFormat(this.getHtml(),{context:this.getName(),filter:this.filter,enterMode:this.enterMode})}});var U=/^(?:<(?:div|span)(?: data-cke-temp="1")?(?: id="cke_copybin")?(?: data-cke-temp="1")?>)?(?:<(?:div|span)(?: style="[^"]+")?>)?<span [^>]*data-cke-copybin-start="1"[^>]*>.?<\/span>([\s\S]+)<span [^>]*data-cke-copybin-end="1"[^>]*>.?<\/span>(?:<\/(?:div|span)>)?(?:<\/(?:div|span)>)?$/i,
1150ca={37:1,38:1,39:1,40:1,8:1,46:1};(function(){function a(){}function b(a,b,e){return e&&this.checkElement(a)?(a=e.widgets.getByElement(a,!0))&&a.checkStyleActive(this):!1}CKEDITOR.style.addCustomHandler({type:"widget",setup:function(a){this.widget=a.widget},apply:function(a){a instanceof CKEDITOR.editor&&this.checkApplicable(a.elementPath(),a)&&a.widgets.focused.applyStyle(this)},remove:function(a){a instanceof CKEDITOR.editor&&this.checkApplicable(a.elementPath(),a)&&a.widgets.focused.removeStyle(this)},
1151checkActive:function(a,b){return this.checkElementMatch(a.lastElement,0,b)},checkApplicable:function(a,b){return b instanceof CKEDITOR.editor?this.checkElement(a.lastElement):!1},checkElementMatch:b,checkElementRemovable:b,checkElement:function(a){return g.isDomWidgetWrapper(a)?(a=a.getFirst(g.isDomWidgetElement))&&a.data("widget")==this.widget:!1},buildPreview:function(a){return a||this._.definition.name},toAllowedContentRules:function(a){if(!a)return null;a=a.widgets.registered[this.widget];var b,
1152e={};if(!a)return null;if(a.styleableElements){b=this.getClassesArray();if(!b)return null;e[a.styleableElements]={classes:b,propertiesOnly:!0};return e}return a.styleToAllowedContentRules?a.styleToAllowedContentRules(this):null},getClassesArray:function(){var a=this._.definition.attributes&&this._.definition.attributes["class"];return a?CKEDITOR.tools.trim(a).split(/\s+/):null},applyToRange:a,removeFromRange:a,applyToObject:a})})();CKEDITOR.plugins.widget=g;g.repository=p;g.nestedEditable=q})();CKEDITOR.config.plugins='dialogui,dialog,a11yhelp,about,basicstyles,bidi,blockquote,clipboard,button,panelbutton,panel,floatpanel,colorbutton,colordialog,menu,contextmenu,dialogadvtab,div,elementspath,enterkey,entities,popup,filebrowser,find,fakeobjects,flash,floatingspace,listblock,richcombo,font,format,forms,horizontalrule,htmlwriter,iframe,image,imagebrowser,indent,indentblock,indentlist,justify,link,list,liststyle,magicline,maximize,newpage,pagebreak,pastefromword,pastetext,preview,print,removeformat,resize,save,menubutton,scayt,selectall,showblocks,showborders,smiley,sourcearea,specialchar,stylescombo,tab,table,tabletools,templates,toolbar,undo,wsc,wysiwygarea,lineutils,widget';CKEDITOR.config.skin='moono';(function() {var setIcons = function(icons, strip) {var path = CKEDITOR.getUrl( 'plugins/' + strip );icons = icons.split( ',' );for ( var i = 0; i < icons.length; i++ )CKEDITOR.skin.icons[ icons[ i ] ] = { path: path, offset: -icons[ ++i ], bgsize : icons[ ++i ] };};if (CKEDITOR.env.hidpi) setIcons('about,0,,bold,24,,italic,48,,strike,72,,subscript,96,,superscript,120,,underline,144,,bidiltr,168,,bidirtl,192,,blockquote,216,,copy-rtl,240,,copy,264,,cut-rtl,288,,cut,312,,paste-rtl,336,,paste,360,,bgcolor,384,,textcolor,408,,creatediv,432,,find-rtl,456,,find,480,,replace,504,,flash,528,,button,552,,checkbox,576,,form,600,,hiddenfield,624,,imagebutton,648,,radio,672,,select-rtl,696,,select,720,,textarea-rtl,744,,textarea,768,,textfield-rtl,792,,textfield,816,,horizontalrule,840,,iframe,864,,image,888,,indent-rtl,912,,indent,936,,outdent-rtl,960,,outdent,984,,justifyblock,1008,,justifycenter,1032,,justifyleft,1056,,justifyright,1080,,anchor-rtl,1104,,anchor,1128,,link,1152,,unlink,1176,,bulletedlist-rtl,1200,,bulletedlist,1224,,numberedlist-rtl,1248,,numberedlist,1272,,maximize,1296,,newpage-rtl,1320,,newpage,1344,,pagebreak-rtl,1368,,pagebreak,1392,,pastefromword-rtl,1416,,pastefromword,1440,,pastetext-rtl,1464,,pastetext,1488,,preview-rtl,1512,,preview,1536,,print,1560,,removeformat,1584,,save,1608,,scayt,1632,,selectall,1656,,showblocks-rtl,1680,,showblocks,1704,,smiley,1728,,source-rtl,1752,,source,1776,,specialchar,1800,,table,1824,,templates-rtl,1848,,templates,1872,,redo-rtl,1896,,redo,1920,,undo-rtl,1944,,undo,1968,,spellchecker,1992,','icons_hidpi.png');else setIcons('about,0,auto,bold,24,auto,italic,48,auto,strike,72,auto,subscript,96,auto,superscript,120,auto,underline,144,auto,bidiltr,168,auto,bidirtl,192,auto,blockquote,216,auto,copy-rtl,240,auto,copy,264,auto,cut-rtl,288,auto,cut,312,auto,paste-rtl,336,auto,paste,360,auto,bgcolor,384,auto,textcolor,408,auto,creatediv,432,auto,find-rtl,456,auto,find,480,auto,replace,504,auto,flash,528,auto,button,552,auto,checkbox,576,auto,form,600,auto,hiddenfield,624,auto,imagebutton,648,auto,radio,672,auto,select-rtl,696,auto,select,720,auto,textarea-rtl,744,auto,textarea,768,auto,textfield-rtl,792,auto,textfield,816,auto,horizontalrule,840,auto,iframe,864,auto,image,888,auto,indent-rtl,912,auto,indent,936,auto,outdent-rtl,960,auto,outdent,984,auto,justifyblock,1008,auto,justifycenter,1032,auto,justifyleft,1056,auto,justifyright,1080,auto,anchor-rtl,1104,auto,anchor,1128,auto,link,1152,auto,unlink,1176,auto,bulletedlist-rtl,1200,auto,bulletedlist,1224,auto,numberedlist-rtl,1248,auto,numberedlist,1272,auto,maximize,1296,auto,newpage-rtl,1320,auto,newpage,1344,auto,pagebreak-rtl,1368,auto,pagebreak,1392,auto,pastefromword-rtl,1416,auto,pastefromword,1440,auto,pastetext-rtl,1464,auto,pastetext,1488,auto,preview-rtl,1512,auto,preview,1536,auto,print,1560,auto,removeformat,1584,auto,save,1608,auto,scayt,1632,auto,selectall,1656,auto,showblocks-rtl,1680,auto,showblocks,1704,auto,smiley,1728,auto,source-rtl,1752,auto,source,1776,auto,specialchar,1800,auto,table,1824,auto,templates-rtl,1848,auto,templates,1872,auto,redo-rtl,1896,auto,redo,1920,auto,undo-rtl,1944,auto,undo,1968,auto,spellchecker,1992,auto','icons.png');})();CKEDITOR.lang.languages={"en":1,"fr":1};}()); \ No newline at end of file
diff --git a/release/config.js b/release/config.js
index 9de2f1a3..35c0db9f 100644
--- a/release/config.js
+++ b/release/config.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/release/contents.css b/release/contents.css
index bad9dd6e..9b738b03 100644
--- a/release/contents.css
+++ b/release/contents.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/release/lang/en.js b/release/lang/en.js
index 90a3ea54..ab8ee268 100644
--- a/release/lang/en.js
+++ b/release/lang/en.js
@@ -2,4 +2,4 @@
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.lang['en']={"editor":"Rich Text Editor","editorPanel":"Rich Text Editor panel","common":{"editorHelp":"Press ALT 0 for help","browseServer":"Browse Server","url":"URL","protocol":"Protocol","upload":"Upload","uploadSubmit":"Send it to the Server","image":"Image","flash":"Flash","form":"Form","checkbox":"Checkbox","radio":"Radio Button","textField":"Text Field","textarea":"Textarea","hiddenField":"Hidden Field","button":"Button","select":"Selection Field","imageButton":"Image Button","notSet":"<not set>","id":"Id","name":"Name","langDir":"Language Direction","langDirLtr":"Left to Right (LTR)","langDirRtl":"Right to Left (RTL)","langCode":"Language Code","longDescr":"Long Description URL","cssClass":"Stylesheet Classes","advisoryTitle":"Advisory Title","cssStyle":"Style","ok":"OK","cancel":"Cancel","close":"Close","preview":"Preview","resize":"Resize","generalTab":"General","advancedTab":"Advanced","validateNumberFailed":"This value is not a number.","confirmNewPage":"Any unsaved changes to this content will be lost. Are you sure you want to load new page?","confirmCancel":"You have changed some options. Are you sure you want to close the dialog window?","options":"Options","target":"Target","targetNew":"New Window (_blank)","targetTop":"Topmost Window (_top)","targetSelf":"Same Window (_self)","targetParent":"Parent Window (_parent)","langDirLTR":"Left to Right (LTR)","langDirRTL":"Right to Left (RTL)","styles":"Style","cssClasses":"Stylesheet Classes","width":"Width","height":"Height","align":"Alignment","alignLeft":"Left","alignRight":"Right","alignCenter":"Center","alignJustify":"Justify","alignTop":"Top","alignMiddle":"Middle","alignBottom":"Bottom","alignNone":"None","invalidValue":"Invalid value.","invalidHeight":"Height must be a number.","invalidWidth":"Width must be a number.","invalidCssLength":"Value specified for the \"%1\" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).","invalidHtmlLength":"Value specified for the \"%1\" field must be a positive number with or without a valid HTML measurement unit (px or %).","invalidInlineStyle":"Value specified for the inline style must consist of one or more tuples with the format of \"name : value\", separated by semi-colons.","cssLengthTooltip":"Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).","unavailable":"%1<span class=\"cke_accessibility\">, unavailable</span>"},"about":{"copy":"Copyright &copy; $1. All rights reserved.","dlgTitle":"About CKEditor","help":"Check $1 for help.","moreInfo":"For licensing information please visit our web site:","title":"About CKEditor","userGuide":"CKEditor User's Guide"},"basicstyles":{"bold":"Bold","italic":"Italic","strike":"Strikethrough","subscript":"Subscript","superscript":"Superscript","underline":"Underline"},"blockquote":{"toolbar":"Block Quote"},"clipboard":{"copy":"Copy","copyError":"Your browser security settings don't permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl/Cmd+C).","cut":"Cut","cutError":"Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl/Cmd+X).","paste":"Paste","pasteArea":"Paste Area","pasteMsg":"Please paste inside the following box using the keyboard (<strong>Ctrl/Cmd+V</strong>) and hit OK","securityMsg":"Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.","title":"Paste"},"contextmenu":{"options":"Context Menu Options"},"button":{"selectedLabel":"%1 (Selected)"},"toolbar":{"toolbarCollapse":"Collapse Toolbar","toolbarExpand":"Expand Toolbar","toolbarGroups":{"document":"Document","clipboard":"Clipboard/Undo","editing":"Editing","forms":"Forms","basicstyles":"Basic Styles","paragraph":"Paragraph","links":"Links","insert":"Insert","styles":"Styles","colors":"Colors","tools":"Tools"},"toolbars":"Editor toolbars"},"elementspath":{"eleLabel":"Elements path","eleTitle":"%1 element"},"format":{"label":"Format","panelTitle":"Paragraph Format","tag_address":"Address","tag_div":"Normal (DIV)","tag_h1":"Heading 1","tag_h2":"Heading 2","tag_h3":"Heading 3","tag_h4":"Heading 4","tag_h5":"Heading 5","tag_h6":"Heading 6","tag_p":"Normal","tag_pre":"Formatted"},"horizontalrule":{"toolbar":"Insert Horizontal Line"},"image":{"alt":"Alternative Text","border":"Border","btnUpload":"Send it to the Server","button2Img":"Do you want to transform the selected image button on a simple image?","hSpace":"HSpace","img2Button":"Do you want to transform the selected image on a image button?","infoTab":"Image Info","linkTab":"Link","lockRatio":"Lock Ratio","menu":"Image Properties","resetSize":"Reset Size","title":"Image Properties","titleButton":"Image Button Properties","upload":"Upload","urlMissing":"Image source URL is missing.","vSpace":"VSpace","validateBorder":"Border must be a whole number.","validateHSpace":"HSpace must be a whole number.","validateVSpace":"VSpace must be a whole number."},"indent":{"indent":"Increase Indent","outdent":"Decrease Indent"},"fakeobjects":{"anchor":"Anchor","flash":"Flash Animation","hiddenfield":"Hidden Field","iframe":"IFrame","unknown":"Unknown Object"},"link":{"acccessKey":"Access Key","advanced":"Advanced","advisoryContentType":"Advisory Content Type","advisoryTitle":"Advisory Title","anchor":{"toolbar":"Anchor","menu":"Edit Anchor","title":"Anchor Properties","name":"Anchor Name","errorName":"Please type the anchor name","remove":"Remove Anchor"},"anchorId":"By Element Id","anchorName":"By Anchor Name","charset":"Linked Resource Charset","cssClasses":"Stylesheet Classes","emailAddress":"E-Mail Address","emailBody":"Message Body","emailSubject":"Message Subject","id":"Id","info":"Link Info","langCode":"Language Code","langDir":"Language Direction","langDirLTR":"Left to Right (LTR)","langDirRTL":"Right to Left (RTL)","menu":"Edit Link","name":"Name","noAnchors":"(No anchors available in the document)","noEmail":"Please type the e-mail address","noUrl":"Please type the link URL","other":"<other>","popupDependent":"Dependent (Netscape)","popupFeatures":"Popup Window Features","popupFullScreen":"Full Screen (IE)","popupLeft":"Left Position","popupLocationBar":"Location Bar","popupMenuBar":"Menu Bar","popupResizable":"Resizable","popupScrollBars":"Scroll Bars","popupStatusBar":"Status Bar","popupToolbar":"Toolbar","popupTop":"Top Position","rel":"Relationship","selectAnchor":"Select an Anchor","styles":"Style","tabIndex":"Tab Index","target":"Target","targetFrame":"<frame>","targetFrameName":"Target Frame Name","targetPopup":"<popup window>","targetPopupName":"Popup Window Name","title":"Link","toAnchor":"Link to anchor in the text","toEmail":"E-mail","toUrl":"URL","toolbar":"Link","type":"Link Type","unlink":"Unlink","upload":"Upload"},"list":{"bulletedlist":"Insert/Remove Bulleted List","numberedlist":"Insert/Remove Numbered List"},"magicline":{"title":"Insert paragraph here"},"maximize":{"maximize":"Maximize","minimize":"Minimize"},"pastetext":{"button":"Paste as plain text","title":"Paste as Plain Text"},"pastefromword":{"confirmCleanup":"The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?","error":"It was not possible to clean up the pasted data due to an internal error","title":"Paste from Word","toolbar":"Paste from Word"},"removeformat":{"toolbar":"Remove Format"},"sourcearea":{"toolbar":"Source"},"specialchar":{"options":"Special Character Options","title":"Select Special Character","toolbar":"Insert Special Character"},"scayt":{"btn_about":"About SCAYT","btn_dictionaries":"Dictionaries","btn_disable":"Disable SCAYT","btn_enable":"Enable SCAYT","btn_langs":"Languages","btn_options":"Options","text_title":"Spell Check As You Type"},"stylescombo":{"label":"Styles","panelTitle":"Formatting Styles","panelTitle1":"Block Styles","panelTitle2":"Inline Styles","panelTitle3":"Object Styles"},"table":{"border":"Border size","caption":"Caption","cell":{"menu":"Cell","insertBefore":"Insert Cell Before","insertAfter":"Insert Cell After","deleteCell":"Delete Cells","merge":"Merge Cells","mergeRight":"Merge Right","mergeDown":"Merge Down","splitHorizontal":"Split Cell Horizontally","splitVertical":"Split Cell Vertically","title":"Cell Properties","cellType":"Cell Type","rowSpan":"Rows Span","colSpan":"Columns Span","wordWrap":"Word Wrap","hAlign":"Horizontal Alignment","vAlign":"Vertical Alignment","alignBaseline":"Baseline","bgColor":"Background Color","borderColor":"Border Color","data":"Data","header":"Header","yes":"Yes","no":"No","invalidWidth":"Cell width must be a number.","invalidHeight":"Cell height must be a number.","invalidRowSpan":"Rows span must be a whole number.","invalidColSpan":"Columns span must be a whole number.","chooseColor":"Choose"},"cellPad":"Cell padding","cellSpace":"Cell spacing","column":{"menu":"Column","insertBefore":"Insert Column Before","insertAfter":"Insert Column After","deleteColumn":"Delete Columns"},"columns":"Columns","deleteTable":"Delete Table","headers":"Headers","headersBoth":"Both","headersColumn":"First column","headersNone":"None","headersRow":"First Row","invalidBorder":"Border size must be a number.","invalidCellPadding":"Cell padding must be a positive number.","invalidCellSpacing":"Cell spacing must be a positive number.","invalidCols":"Number of columns must be a number greater than 0.","invalidHeight":"Table height must be a number.","invalidRows":"Number of rows must be a number greater than 0.","invalidWidth":"Table width must be a number.","menu":"Table Properties","row":{"menu":"Row","insertBefore":"Insert Row Before","insertAfter":"Insert Row After","deleteRow":"Delete Rows"},"rows":"Rows","summary":"Summary","title":"Table Properties","toolbar":"Table","widthPc":"percent","widthPx":"pixels","widthUnit":"width unit"},"undo":{"redo":"Redo","undo":"Undo"},"wsc":{"btnIgnore":"Ignore","btnIgnoreAll":"Ignore All","btnReplace":"Replace","btnReplaceAll":"Replace All","btnUndo":"Undo","changeTo":"Change to","errorLoading":"Error loading application service host: %s.","ieSpellDownload":"Spell checker not installed. Do you want to download it now?","manyChanges":"Spell check complete: %1 words changed","noChanges":"Spell check complete: No words changed","noMispell":"Spell check complete: No misspellings found","noSuggestions":"- No suggestions -","notAvailable":"Sorry, but service is unavailable now.","notInDic":"Not in dictionary","oneChange":"Spell check complete: One word changed","progress":"Spell check in progress...","title":"Spell Checker","toolbar":"Check Spelling"},"bidi":{"ltr":"Text direction from left to right","rtl":"Text direction from right to left"},"colorbutton":{"auto":"Automatic","bgColorTitle":"Background Color","colors":{"000":"Black","800000":"Maroon","8B4513":"Saddle Brown","2F4F4F":"Dark Slate Gray","008080":"Teal","000080":"Navy","4B0082":"Indigo","696969":"Dark Gray","B22222":"Fire Brick","A52A2A":"Brown","DAA520":"Golden Rod","006400":"Dark Green","40E0D0":"Turquoise","0000CD":"Medium Blue","800080":"Purple","808080":"Gray","F00":"Red","FF8C00":"Dark Orange","FFD700":"Gold","008000":"Green","0FF":"Cyan","00F":"Blue","EE82EE":"Violet","A9A9A9":"Dim Gray","FFA07A":"Light Salmon","FFA500":"Orange","FFFF00":"Yellow","00FF00":"Lime","AFEEEE":"Pale Turquoise","ADD8E6":"Light Blue","DDA0DD":"Plum","D3D3D3":"Light Grey","FFF0F5":"Lavender Blush","FAEBD7":"Antique White","FFFFE0":"Light Yellow","F0FFF0":"Honeydew","F0FFFF":"Azure","F0F8FF":"Alice Blue","E6E6FA":"Lavender","FFF":"White"},"more":"More Colors...","panelTitle":"Colors","textColorTitle":"Text Color"},"colordialog":{"clear":"Clear","highlight":"Highlight","options":"Color Options","selected":"Selected Color","title":"Select color"},"templates":{"button":"Templates","emptyListMsg":"(No templates defined)","insertOption":"Replace actual contents","options":"Template Options","selectPromptMsg":"Please select the template to open in the editor","title":"Content Templates"},"div":{"IdInputLabel":"Id","advisoryTitleInputLabel":"Advisory Title","cssClassInputLabel":"Stylesheet Classes","edit":"Edit Div","inlineStyleInputLabel":"Inline Style","langDirLTRLabel":"Left to Right (LTR)","langDirLabel":"Language Direction","langDirRTLLabel":"Right to Left (RTL)","languageCodeInputLabel":" Language Code","remove":"Remove Div","styleSelectLabel":"Style","title":"Create Div Container","toolbar":"Create Div Container"},"find":{"find":"Find","findOptions":"Find Options","findWhat":"Find what:","matchCase":"Match case","matchCyclic":"Match cyclic","matchWord":"Match whole word","notFoundMsg":"The specified text was not found.","replace":"Replace","replaceAll":"Replace All","replaceSuccessMsg":"%1 occurrence(s) replaced.","replaceWith":"Replace with:","title":"Find and Replace"},"flash":{"access":"Script Access","accessAlways":"Always","accessNever":"Never","accessSameDomain":"Same domain","alignAbsBottom":"Abs Bottom","alignAbsMiddle":"Abs Middle","alignBaseline":"Baseline","alignTextTop":"Text Top","bgcolor":"Background color","chkFull":"Allow Fullscreen","chkLoop":"Loop","chkMenu":"Enable Flash Menu","chkPlay":"Auto Play","flashvars":"Variables for Flash","hSpace":"HSpace","properties":"Flash Properties","propertiesTab":"Properties","quality":"Quality","qualityAutoHigh":"Auto High","qualityAutoLow":"Auto Low","qualityBest":"Best","qualityHigh":"High","qualityLow":"Low","qualityMedium":"Medium","scale":"Scale","scaleAll":"Show all","scaleFit":"Exact Fit","scaleNoBorder":"No Border","title":"Flash Properties","vSpace":"VSpace","validateHSpace":"HSpace must be a number.","validateSrc":"URL must not be empty.","validateVSpace":"VSpace must be a number.","windowMode":"Window mode","windowModeOpaque":"Opaque","windowModeTransparent":"Transparent","windowModeWindow":"Window"},"font":{"fontSize":{"label":"Size","voiceLabel":"Font Size","panelTitle":"Font Size"},"label":"Font","panelTitle":"Font Name","voiceLabel":"Font"},"forms":{"button":{"title":"Button Properties","text":"Text (Value)","type":"Type","typeBtn":"Button","typeSbm":"Submit","typeRst":"Reset"},"checkboxAndRadio":{"checkboxTitle":"Checkbox Properties","radioTitle":"Radio Button Properties","value":"Value","selected":"Selected","required":"Required"},"form":{"title":"Form Properties","menu":"Form Properties","action":"Action","method":"Method","encoding":"Encoding"},"hidden":{"title":"Hidden Field Properties","name":"Name","value":"Value"},"select":{"title":"Selection Field Properties","selectInfo":"Select Info","opAvail":"Available Options","value":"Value","size":"Size","lines":"lines","chkMulti":"Allow multiple selections","required":"Required","opText":"Text","opValue":"Value","btnAdd":"Add","btnModify":"Modify","btnUp":"Up","btnDown":"Down","btnSetValue":"Set as selected value","btnDelete":"Delete"},"textarea":{"title":"Textarea Properties","cols":"Columns","rows":"Rows"},"textfield":{"title":"Text Field Properties","name":"Name","value":"Value","charWidth":"Character Width","maxChars":"Maximum Characters","required":"Required","type":"Type","typeText":"Text","typePass":"Password","typeEmail":"Email","typeSearch":"Search","typeTel":"Telephone Number","typeUrl":"URL"}},"iframe":{"border":"Show frame border","noUrl":"Please type the iframe URL","scrolling":"Enable scrollbars","title":"IFrame Properties","toolbar":"IFrame"},"smiley":{"options":"Smiley Options","title":"Insert a Smiley","toolbar":"Smiley"},"justify":{"block":"Justify","center":"Center","left":"Align Left","right":"Align Right"},"liststyle":{"armenian":"Armenian numbering","bulletedTitle":"Bulleted List Properties","circle":"Circle","decimal":"Decimal (1, 2, 3, etc.)","decimalLeadingZero":"Decimal leading zero (01, 02, 03, etc.)","disc":"Disc","georgian":"Georgian numbering (an, ban, gan, etc.)","lowerAlpha":"Lower Alpha (a, b, c, d, e, etc.)","lowerGreek":"Lower Greek (alpha, beta, gamma, etc.)","lowerRoman":"Lower Roman (i, ii, iii, iv, v, etc.)","none":"None","notset":"<not set>","numberedTitle":"Numbered List Properties","square":"Square","start":"Start","type":"Type","upperAlpha":"Upper Alpha (A, B, C, D, E, etc.)","upperRoman":"Upper Roman (I, II, III, IV, V, etc.)","validateStartNumber":"List start number must be a whole number."},"newpage":{"toolbar":"New Page"},"pagebreak":{"alt":"Page Break","toolbar":"Insert Page Break for Printing"},"preview":{"preview":"Preview"},"print":{"toolbar":"Print"},"save":{"toolbar":"Save"},"selectall":{"toolbar":"Select All"},"showblocks":{"toolbar":"Show Blocks"}}; \ No newline at end of file 5CKEDITOR.lang['en']={"editor":"Rich Text Editor","editorPanel":"Rich Text Editor panel","common":{"editorHelp":"Press ALT 0 for help","browseServer":"Browse Server","url":"URL","protocol":"Protocol","upload":"Upload","uploadSubmit":"Send it to the Server","image":"Image","flash":"Flash","form":"Form","checkbox":"Checkbox","radio":"Radio Button","textField":"Text Field","textarea":"Textarea","hiddenField":"Hidden Field","button":"Button","select":"Selection Field","imageButton":"Image Button","notSet":"<not set>","id":"Id","name":"Name","langDir":"Language Direction","langDirLtr":"Left to Right (LTR)","langDirRtl":"Right to Left (RTL)","langCode":"Language Code","longDescr":"Long Description URL","cssClass":"Stylesheet Classes","advisoryTitle":"Advisory Title","cssStyle":"Style","ok":"OK","cancel":"Cancel","close":"Close","preview":"Preview","resize":"Resize","generalTab":"General","advancedTab":"Advanced","validateNumberFailed":"This value is not a number.","confirmNewPage":"Any unsaved changes to this content will be lost. Are you sure you want to load new page?","confirmCancel":"You have changed some options. Are you sure you want to close the dialog window?","options":"Options","target":"Target","targetNew":"New Window (_blank)","targetTop":"Topmost Window (_top)","targetSelf":"Same Window (_self)","targetParent":"Parent Window (_parent)","langDirLTR":"Left to Right (LTR)","langDirRTL":"Right to Left (RTL)","styles":"Style","cssClasses":"Stylesheet Classes","width":"Width","height":"Height","align":"Alignment","alignLeft":"Left","alignRight":"Right","alignCenter":"Center","alignJustify":"Justify","alignTop":"Top","alignMiddle":"Middle","alignBottom":"Bottom","alignNone":"None","invalidValue":"Invalid value.","invalidHeight":"Height must be a number.","invalidWidth":"Width must be a number.","invalidCssLength":"Value specified for the \"%1\" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).","invalidHtmlLength":"Value specified for the \"%1\" field must be a positive number with or without a valid HTML measurement unit (px or %).","invalidInlineStyle":"Value specified for the inline style must consist of one or more tuples with the format of \"name : value\", separated by semi-colons.","cssLengthTooltip":"Enter a number for a value in pixels or a number with a valid CSS unit (px, %, in, cm, mm, em, ex, pt, or pc).","unavailable":"%1<span class=\"cke_accessibility\">, unavailable</span>"},"about":{"copy":"Copyright &copy; $1. All rights reserved.","dlgTitle":"About CKEditor","help":"Check $1 for help.","moreInfo":"For licensing information please visit our web site:","title":"About CKEditor","userGuide":"CKEditor User's Guide"},"basicstyles":{"bold":"Bold","italic":"Italic","strike":"Strikethrough","subscript":"Subscript","superscript":"Superscript","underline":"Underline"},"bidi":{"ltr":"Text direction from left to right","rtl":"Text direction from right to left"},"blockquote":{"toolbar":"Block Quote"},"clipboard":{"copy":"Copy","copyError":"Your browser security settings don't permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl/Cmd+C).","cut":"Cut","cutError":"Your browser security settings don't permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl/Cmd+X).","paste":"Paste","pasteArea":"Paste Area","pasteMsg":"Please paste inside the following box using the keyboard (<strong>Ctrl/Cmd+V</strong>) and hit OK","securityMsg":"Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.","title":"Paste"},"button":{"selectedLabel":"%1 (Selected)"},"colorbutton":{"auto":"Automatic","bgColorTitle":"Background Color","colors":{"000":"Black","800000":"Maroon","8B4513":"Saddle Brown","2F4F4F":"Dark Slate Gray","008080":"Teal","000080":"Navy","4B0082":"Indigo","696969":"Dark Gray","B22222":"Fire Brick","A52A2A":"Brown","DAA520":"Golden Rod","006400":"Dark Green","40E0D0":"Turquoise","0000CD":"Medium Blue","800080":"Purple","808080":"Gray","F00":"Red","FF8C00":"Dark Orange","FFD700":"Gold","008000":"Green","0FF":"Cyan","00F":"Blue","EE82EE":"Violet","A9A9A9":"Dim Gray","FFA07A":"Light Salmon","FFA500":"Orange","FFFF00":"Yellow","00FF00":"Lime","AFEEEE":"Pale Turquoise","ADD8E6":"Light Blue","DDA0DD":"Plum","D3D3D3":"Light Grey","FFF0F5":"Lavender Blush","FAEBD7":"Antique White","FFFFE0":"Light Yellow","F0FFF0":"Honeydew","F0FFFF":"Azure","F0F8FF":"Alice Blue","E6E6FA":"Lavender","FFF":"White"},"more":"More Colors...","panelTitle":"Colors","textColorTitle":"Text Color"},"colordialog":{"clear":"Clear","highlight":"Highlight","options":"Color Options","selected":"Selected Color","title":"Select color"},"contextmenu":{"options":"Context Menu Options"},"div":{"IdInputLabel":"Id","advisoryTitleInputLabel":"Advisory Title","cssClassInputLabel":"Stylesheet Classes","edit":"Edit Div","inlineStyleInputLabel":"Inline Style","langDirLTRLabel":"Left to Right (LTR)","langDirLabel":"Language Direction","langDirRTLLabel":"Right to Left (RTL)","languageCodeInputLabel":" Language Code","remove":"Remove Div","styleSelectLabel":"Style","title":"Create Div Container","toolbar":"Create Div Container"},"elementspath":{"eleLabel":"Elements path","eleTitle":"%1 element"},"find":{"find":"Find","findOptions":"Find Options","findWhat":"Find what:","matchCase":"Match case","matchCyclic":"Match cyclic","matchWord":"Match whole word","notFoundMsg":"The specified text was not found.","replace":"Replace","replaceAll":"Replace All","replaceSuccessMsg":"%1 occurrence(s) replaced.","replaceWith":"Replace with:","title":"Find and Replace"},"fakeobjects":{"anchor":"Anchor","flash":"Flash Animation","hiddenfield":"Hidden Field","iframe":"IFrame","unknown":"Unknown Object"},"flash":{"access":"Script Access","accessAlways":"Always","accessNever":"Never","accessSameDomain":"Same domain","alignAbsBottom":"Abs Bottom","alignAbsMiddle":"Abs Middle","alignBaseline":"Baseline","alignTextTop":"Text Top","bgcolor":"Background color","chkFull":"Allow Fullscreen","chkLoop":"Loop","chkMenu":"Enable Flash Menu","chkPlay":"Auto Play","flashvars":"Variables for Flash","hSpace":"HSpace","properties":"Flash Properties","propertiesTab":"Properties","quality":"Quality","qualityAutoHigh":"Auto High","qualityAutoLow":"Auto Low","qualityBest":"Best","qualityHigh":"High","qualityLow":"Low","qualityMedium":"Medium","scale":"Scale","scaleAll":"Show all","scaleFit":"Exact Fit","scaleNoBorder":"No Border","title":"Flash Properties","vSpace":"VSpace","validateHSpace":"HSpace must be a number.","validateSrc":"URL must not be empty.","validateVSpace":"VSpace must be a number.","windowMode":"Window mode","windowModeOpaque":"Opaque","windowModeTransparent":"Transparent","windowModeWindow":"Window"},"font":{"fontSize":{"label":"Size","voiceLabel":"Font Size","panelTitle":"Font Size"},"label":"Font","panelTitle":"Font Name","voiceLabel":"Font"},"format":{"label":"Format","panelTitle":"Paragraph Format","tag_address":"Address","tag_div":"Normal (DIV)","tag_h1":"Heading 1","tag_h2":"Heading 2","tag_h3":"Heading 3","tag_h4":"Heading 4","tag_h5":"Heading 5","tag_h6":"Heading 6","tag_p":"Normal","tag_pre":"Formatted"},"forms":{"button":{"title":"Button Properties","text":"Text (Value)","type":"Type","typeBtn":"Button","typeSbm":"Submit","typeRst":"Reset"},"checkboxAndRadio":{"checkboxTitle":"Checkbox Properties","radioTitle":"Radio Button Properties","value":"Value","selected":"Selected","required":"Required"},"form":{"title":"Form Properties","menu":"Form Properties","action":"Action","method":"Method","encoding":"Encoding"},"hidden":{"title":"Hidden Field Properties","name":"Name","value":"Value"},"select":{"title":"Selection Field Properties","selectInfo":"Select Info","opAvail":"Available Options","value":"Value","size":"Size","lines":"lines","chkMulti":"Allow multiple selections","required":"Required","opText":"Text","opValue":"Value","btnAdd":"Add","btnModify":"Modify","btnUp":"Up","btnDown":"Down","btnSetValue":"Set as selected value","btnDelete":"Delete"},"textarea":{"title":"Textarea Properties","cols":"Columns","rows":"Rows"},"textfield":{"title":"Text Field Properties","name":"Name","value":"Value","charWidth":"Character Width","maxChars":"Maximum Characters","required":"Required","type":"Type","typeText":"Text","typePass":"Password","typeEmail":"Email","typeSearch":"Search","typeTel":"Telephone Number","typeUrl":"URL"}},"horizontalrule":{"toolbar":"Insert Horizontal Line"},"iframe":{"border":"Show frame border","noUrl":"Please type the iframe URL","scrolling":"Enable scrollbars","title":"IFrame Properties","toolbar":"IFrame"},"image":{"alt":"Alternative Text","border":"Border","btnUpload":"Send it to the Server","button2Img":"Do you want to transform the selected image button on a simple image?","hSpace":"HSpace","img2Button":"Do you want to transform the selected image on a image button?","infoTab":"Image Info","linkTab":"Link","lockRatio":"Lock Ratio","menu":"Image Properties","resetSize":"Reset Size","title":"Image Properties","titleButton":"Image Button Properties","upload":"Upload","urlMissing":"Image source URL is missing.","vSpace":"VSpace","validateBorder":"Border must be a whole number.","validateHSpace":"HSpace must be a whole number.","validateVSpace":"VSpace must be a whole number."},"indent":{"indent":"Increase Indent","outdent":"Decrease Indent"},"justify":{"block":"Justify","center":"Center","left":"Align Left","right":"Align Right"},"link":{"acccessKey":"Access Key","advanced":"Advanced","advisoryContentType":"Advisory Content Type","advisoryTitle":"Advisory Title","anchor":{"toolbar":"Anchor","menu":"Edit Anchor","title":"Anchor Properties","name":"Anchor Name","errorName":"Please type the anchor name","remove":"Remove Anchor"},"anchorId":"By Element Id","anchorName":"By Anchor Name","charset":"Linked Resource Charset","cssClasses":"Stylesheet Classes","emailAddress":"E-Mail Address","emailBody":"Message Body","emailSubject":"Message Subject","id":"Id","info":"Link Info","langCode":"Language Code","langDir":"Language Direction","langDirLTR":"Left to Right (LTR)","langDirRTL":"Right to Left (RTL)","menu":"Edit Link","name":"Name","noAnchors":"(No anchors available in the document)","noEmail":"Please type the e-mail address","noUrl":"Please type the link URL","other":"<other>","popupDependent":"Dependent (Netscape)","popupFeatures":"Popup Window Features","popupFullScreen":"Full Screen (IE)","popupLeft":"Left Position","popupLocationBar":"Location Bar","popupMenuBar":"Menu Bar","popupResizable":"Resizable","popupScrollBars":"Scroll Bars","popupStatusBar":"Status Bar","popupToolbar":"Toolbar","popupTop":"Top Position","rel":"Relationship","selectAnchor":"Select an Anchor","styles":"Style","tabIndex":"Tab Index","target":"Target","targetFrame":"<frame>","targetFrameName":"Target Frame Name","targetPopup":"<popup window>","targetPopupName":"Popup Window Name","title":"Link","toAnchor":"Link to anchor in the text","toEmail":"E-mail","toUrl":"URL","toolbar":"Link","type":"Link Type","unlink":"Unlink","upload":"Upload"},"list":{"bulletedlist":"Insert/Remove Bulleted List","numberedlist":"Insert/Remove Numbered List"},"liststyle":{"armenian":"Armenian numbering","bulletedTitle":"Bulleted List Properties","circle":"Circle","decimal":"Decimal (1, 2, 3, etc.)","decimalLeadingZero":"Decimal leading zero (01, 02, 03, etc.)","disc":"Disc","georgian":"Georgian numbering (an, ban, gan, etc.)","lowerAlpha":"Lower Alpha (a, b, c, d, e, etc.)","lowerGreek":"Lower Greek (alpha, beta, gamma, etc.)","lowerRoman":"Lower Roman (i, ii, iii, iv, v, etc.)","none":"None","notset":"<not set>","numberedTitle":"Numbered List Properties","square":"Square","start":"Start","type":"Type","upperAlpha":"Upper Alpha (A, B, C, D, E, etc.)","upperRoman":"Upper Roman (I, II, III, IV, V, etc.)","validateStartNumber":"List start number must be a whole number."},"magicline":{"title":"Insert paragraph here"},"maximize":{"maximize":"Maximize","minimize":"Minimize"},"newpage":{"toolbar":"New Page"},"pagebreak":{"alt":"Page Break","toolbar":"Insert Page Break for Printing"},"pastefromword":{"confirmCleanup":"The text you want to paste seems to be copied from Word. Do you want to clean it before pasting?","error":"It was not possible to clean up the pasted data due to an internal error","title":"Paste from Word","toolbar":"Paste from Word"},"pastetext":{"button":"Paste as plain text","title":"Paste as Plain Text"},"preview":{"preview":"Preview"},"print":{"toolbar":"Print"},"removeformat":{"toolbar":"Remove Format"},"save":{"toolbar":"Save"},"scayt":{"btn_about":"About SCAYT","btn_dictionaries":"Dictionaries","btn_disable":"Disable SCAYT","btn_enable":"Enable SCAYT","btn_langs":"Languages","btn_options":"Options","text_title":"Spell Check As You Type"},"selectall":{"toolbar":"Select All"},"showblocks":{"toolbar":"Show Blocks"},"smiley":{"options":"Smiley Options","title":"Insert a Smiley","toolbar":"Smiley"},"sourcearea":{"toolbar":"Source"},"specialchar":{"options":"Special Character Options","title":"Select Special Character","toolbar":"Insert Special Character"},"stylescombo":{"label":"Styles","panelTitle":"Formatting Styles","panelTitle1":"Block Styles","panelTitle2":"Inline Styles","panelTitle3":"Object Styles"},"table":{"border":"Border size","caption":"Caption","cell":{"menu":"Cell","insertBefore":"Insert Cell Before","insertAfter":"Insert Cell After","deleteCell":"Delete Cells","merge":"Merge Cells","mergeRight":"Merge Right","mergeDown":"Merge Down","splitHorizontal":"Split Cell Horizontally","splitVertical":"Split Cell Vertically","title":"Cell Properties","cellType":"Cell Type","rowSpan":"Rows Span","colSpan":"Columns Span","wordWrap":"Word Wrap","hAlign":"Horizontal Alignment","vAlign":"Vertical Alignment","alignBaseline":"Baseline","bgColor":"Background Color","borderColor":"Border Color","data":"Data","header":"Header","yes":"Yes","no":"No","invalidWidth":"Cell width must be a number.","invalidHeight":"Cell height must be a number.","invalidRowSpan":"Rows span must be a whole number.","invalidColSpan":"Columns span must be a whole number.","chooseColor":"Choose"},"cellPad":"Cell padding","cellSpace":"Cell spacing","column":{"menu":"Column","insertBefore":"Insert Column Before","insertAfter":"Insert Column After","deleteColumn":"Delete Columns"},"columns":"Columns","deleteTable":"Delete Table","headers":"Headers","headersBoth":"Both","headersColumn":"First column","headersNone":"None","headersRow":"First Row","invalidBorder":"Border size must be a number.","invalidCellPadding":"Cell padding must be a positive number.","invalidCellSpacing":"Cell spacing must be a positive number.","invalidCols":"Number of columns must be a number greater than 0.","invalidHeight":"Table height must be a number.","invalidRows":"Number of rows must be a number greater than 0.","invalidWidth":"Table width must be a number.","menu":"Table Properties","row":{"menu":"Row","insertBefore":"Insert Row Before","insertAfter":"Insert Row After","deleteRow":"Delete Rows"},"rows":"Rows","summary":"Summary","title":"Table Properties","toolbar":"Table","widthPc":"percent","widthPx":"pixels","widthUnit":"width unit"},"templates":{"button":"Templates","emptyListMsg":"(No templates defined)","insertOption":"Replace actual contents","options":"Template Options","selectPromptMsg":"Please select the template to open in the editor","title":"Content Templates"},"toolbar":{"toolbarCollapse":"Collapse Toolbar","toolbarExpand":"Expand Toolbar","toolbarGroups":{"document":"Document","clipboard":"Clipboard/Undo","editing":"Editing","forms":"Forms","basicstyles":"Basic Styles","paragraph":"Paragraph","links":"Links","insert":"Insert","styles":"Styles","colors":"Colors","tools":"Tools"},"toolbars":"Editor toolbars"},"undo":{"redo":"Redo","undo":"Undo"},"wsc":{"btnIgnore":"Ignore","btnIgnoreAll":"Ignore All","btnReplace":"Replace","btnReplaceAll":"Replace All","btnUndo":"Undo","changeTo":"Change to","errorLoading":"Error loading application service host: %s.","ieSpellDownload":"Spell checker not installed. Do you want to download it now?","manyChanges":"Spell check complete: %1 words changed","noChanges":"Spell check complete: No words changed","noMispell":"Spell check complete: No misspellings found","noSuggestions":"- No suggestions -","notAvailable":"Sorry, but service is unavailable now.","notInDic":"Not in dictionary","oneChange":"Spell check complete: One word changed","progress":"Spell check in progress...","title":"Spell Checker","toolbar":"Check Spelling"},"widget":{"move":"Click and drag to move"}}; \ No newline at end of file
diff --git a/release/lang/fr.js b/release/lang/fr.js
index 5e958a15..b2abd63e 100644
--- a/release/lang/fr.js
+++ b/release/lang/fr.js
@@ -2,4 +2,4 @@
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.lang['fr']={"editor":"Éditeur de Texte Enrichi","editorPanel":"Tableau de bord de l'éditeur de texte enrichi","common":{"editorHelp":"Appuyez sur ALT-0 pour l'aide","browseServer":"Explorer le serveur","url":"URL","protocol":"Protocole","upload":"Envoyer","uploadSubmit":"Envoyer sur le serveur","image":"Image","flash":"Flash","form":"Formulaire","checkbox":"Case à cocher","radio":"Bouton Radio","textField":"Champ texte","textarea":"Zone de texte","hiddenField":"Champ caché","button":"Bouton","select":"Liste déroulante","imageButton":"Bouton image","notSet":"<non défini>","id":"Id","name":"Nom","langDir":"Sens d'écriture","langDirLtr":"Gauche à droite (LTR)","langDirRtl":"Droite à gauche (RTL)","langCode":"Code de langue","longDescr":"URL de description longue (longdesc => malvoyant)","cssClass":"Classe CSS","advisoryTitle":"Description (title)","cssStyle":"Style","ok":"OK","cancel":"Annuler","close":"Fermer","preview":"Aperçu","resize":"Déplacer pour modifier la taille","generalTab":"Général","advancedTab":"Avancé","validateNumberFailed":"Cette valeur n'est pas un nombre.","confirmNewPage":"Les changements non sauvegardés seront perdus. Êtes-vous sûr de vouloir charger une nouvelle page?","confirmCancel":"Certaines options ont été modifiées. Êtes-vous sûr de vouloir fermer?","options":"Options","target":"Cible (Target)","targetNew":"Nouvelle fenêtre (_blank)","targetTop":"Fenêtre supérieure (_top)","targetSelf":"Même fenêtre (_self)","targetParent":"Fenêtre parent (_parent)","langDirLTR":"Gauche à Droite (LTR)","langDirRTL":"Droite à Gauche (RTL)","styles":"Style","cssClasses":"Classes de style","width":"Largeur","height":"Hauteur","align":"Alignement","alignLeft":"Gauche","alignRight":"Droite","alignCenter":"Centré","alignJustify":"Justifier","alignTop":"Haut","alignMiddle":"Milieu","alignBottom":"Bas","alignNone":"Aucun","invalidValue":"Valeur incorrecte.","invalidHeight":"La hauteur doit être un nombre.","invalidWidth":"La largeur doit être un nombre.","invalidCssLength":"La valeur spécifiée pour le champ \"%1\" doit être un nombre positif avec ou sans unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).","invalidHtmlLength":"La valeur spécifiée pour le champ \"%1\" doit être un nombre positif avec ou sans unité de mesure HTML valide (px ou %).","invalidInlineStyle":"La valeur spécifiée pour le style inline doit être composée d'un ou plusieurs couples de valeur au format \"nom : valeur\", separés par des points-virgules.","cssLengthTooltip":"Entrer un nombre pour une valeur en pixels ou un nombre avec une unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).","unavailable":"%1<span class=\"cke_accessibility\">, Indisponible</span>"},"about":{"copy":"Copyright &copy; $1. Tous droits réservés.","dlgTitle":"À propos de CKEditor","help":"Consulter $1 pour l'aide.","moreInfo":"Pour les informations de licence, veuillez visiter notre site web:","title":"À propos de CKEditor","userGuide":"Guide de l'utilisateur CKEditor en anglais"},"basicstyles":{"bold":"Gras","italic":"Italique","strike":"Barré","subscript":"Indice","superscript":"Exposant","underline":"Souligné"},"blockquote":{"toolbar":"Citation"},"clipboard":{"copy":"Copier","copyError":"Les paramètres de sécurité de votre navigateur ne permettent pas à l'éditeur d'exécuter automatiquement des opérations de copie. Veuillez utiliser le raccourci clavier (Ctrl/Cmd+C).","cut":"Couper","cutError":"Les paramètres de sécurité de votre navigateur ne permettent pas à l'éditeur d'exécuter automatiquement l'opération \"couper\". Veuillez utiliser le raccourci clavier (Ctrl/Cmd+X).","paste":"Coller","pasteArea":"Coller la zone","pasteMsg":"Veuillez coller le texte dans la zone suivante en utilisant le raccourci clavier (<strong>Ctrl/Cmd+V</strong>) et cliquez sur OK.","securityMsg":"A cause des paramètres de sécurité de votre navigateur, l'éditeur n'est pas en mesure d'accéder directement à vos données contenues dans le presse-papier. Vous devriez réessayer de coller les données dans la fenêtre.","title":"Coller"},"contextmenu":{"options":"Options du menu contextuel"},"button":{"selectedLabel":"%1 (Sélectionné)"},"toolbar":{"toolbarCollapse":"Enrouler la barre d'outils","toolbarExpand":"Dérouler la barre d'outils","toolbarGroups":{"document":"Document","clipboard":"Presse-papier/Défaire","editing":"Editer","forms":"Formulaires","basicstyles":"Styles de base","paragraph":"Paragraphe","links":"Liens","insert":"Insérer","styles":"Styles","colors":"Couleurs","tools":"Outils"},"toolbars":"Barre d'outils de l'éditeur"},"elementspath":{"eleLabel":"Elements path","eleTitle":"%1 éléments"},"format":{"label":"Format","panelTitle":"Format de paragraphe","tag_address":"Adresse","tag_div":"Normal (DIV)","tag_h1":"Titre 1","tag_h2":"Titre 2","tag_h3":"Titre 3","tag_h4":"Titre 4","tag_h5":"Titre 5","tag_h6":"Titre 6","tag_p":"Normal","tag_pre":"Formaté"},"horizontalrule":{"toolbar":"Ligne horizontale"},"image":{"alt":"Texte de remplacement","border":"Bordure","btnUpload":"Envoyer sur le serveur","button2Img":"Voulez-vous transformer le bouton image sélectionné en simple image?","hSpace":"Espacement horizontal","img2Button":"Voulez-vous transformer l'image en bouton image?","infoTab":"Informations sur l'image","linkTab":"Lien","lockRatio":"Conserver les proportions","menu":"Propriétés de l'image","resetSize":"Taille d'origine","title":"Propriétés de l'image","titleButton":"Propriétés du bouton image","upload":"Envoyer","urlMissing":"L'adresse source de l'image est manquante.","vSpace":"Espacement vertical","validateBorder":"Bordure doit être un entier.","validateHSpace":"HSpace doit être un entier.","validateVSpace":"VSpace doit être un entier."},"indent":{"indent":"Augmenter le retrait (tabulation)","outdent":"Diminuer le retrait (tabulation)"},"fakeobjects":{"anchor":"Ancre","flash":"Animation Flash","hiddenfield":"Champ caché","iframe":"IFrame","unknown":"Objet inconnu"},"link":{"acccessKey":"Touche d'accessibilité","advanced":"Avancé","advisoryContentType":"Type de contenu (ex: text/html)","advisoryTitle":"Description (title)","anchor":{"toolbar":"Ancre","menu":"Editer l'ancre","title":"Propriétés de l'ancre","name":"Nom de l'ancre","errorName":"Veuillez entrer le nom de l'ancre.","remove":"Supprimer l'ancre"},"anchorId":"Par ID d'élément","anchorName":"Par nom d'ancre","charset":"Charset de la cible","cssClasses":"Classe CSS","emailAddress":"Adresse E-Mail","emailBody":"Corps du message","emailSubject":"Sujet du message","id":"Id","info":"Infos sur le lien","langCode":"Code de langue","langDir":"Sens d'écriture","langDirLTR":"Gauche à droite","langDirRTL":"Droite à gauche","menu":"Editer le lien","name":"Nom","noAnchors":"(Aucune ancre disponible dans ce document)","noEmail":"Veuillez entrer l'adresse e-mail","noUrl":"Veuillez entrer l'adresse du lien","other":"<autre>","popupDependent":"Dépendante (Netscape)","popupFeatures":"Options de la fenêtre popup","popupFullScreen":"Plein écran (IE)","popupLeft":"Position gauche","popupLocationBar":"Barre d'adresse","popupMenuBar":"Barre de menu","popupResizable":"Redimensionnable","popupScrollBars":"Barres de défilement","popupStatusBar":"Barre de status","popupToolbar":"Barre d'outils","popupTop":"Position haute","rel":"Relation","selectAnchor":"Sélectionner l'ancre","styles":"Style","tabIndex":"Index de tabulation","target":"Cible","targetFrame":"<cadre>","targetFrameName":"Nom du Cadre destination","targetPopup":"<fenêtre popup>","targetPopupName":"Nom de la fenêtre popup","title":"Lien","toAnchor":"Ancre","toEmail":"E-mail","toUrl":"URL","toolbar":"Lien","type":"Type de lien","unlink":"Supprimer le lien","upload":"Envoyer"},"list":{"bulletedlist":"Insérer/Supprimer la liste à puces","numberedlist":"Insérer/Supprimer la liste numérotée"},"magicline":{"title":"Insérez un paragraphe ici"},"maximize":{"maximize":"Agrandir","minimize":"Minimiser"},"pastetext":{"button":"Coller comme texte sans mise en forme","title":"Coller comme texte sans mise en forme"},"pastefromword":{"confirmCleanup":"Le texte à coller semble provenir de Word. Désirez-vous le nettoyer avant de coller?","error":"Il n'a pas été possible de nettoyer les données collées à la suite d'une erreur interne.","title":"Coller depuis Word","toolbar":"Coller depuis Word"},"removeformat":{"toolbar":"Supprimer la mise en forme"},"sourcearea":{"toolbar":"Source"},"specialchar":{"options":"Options des caractères spéciaux","title":"Sélectionnez un caractère","toolbar":"Insérer un caractère spécial"},"scayt":{"btn_about":"A propos de SCAYT","btn_dictionaries":"Dictionnaires","btn_disable":"Désactiver SCAYT","btn_enable":"Activer SCAYT","btn_langs":"Langues","btn_options":"Options","text_title":"Vérification de l'Orthographe en Cours de Frappe (SCAYT)"},"stylescombo":{"label":"Styles","panelTitle":"Styles de mise en page","panelTitle1":"Styles de blocs","panelTitle2":"Styles en ligne","panelTitle3":"Styles d'objet"},"table":{"border":"Taille de la bordure","caption":"Titre du tableau","cell":{"menu":"Cellule","insertBefore":"Insérer une cellule avant","insertAfter":"Insérer une cellule après","deleteCell":"Supprimer les cellules","merge":"Fusionner les cellules","mergeRight":"Fusionner à droite","mergeDown":"Fusionner en bas","splitHorizontal":"Fractionner horizontalement","splitVertical":"Fractionner verticalement","title":"Propriétés de la cellule","cellType":"Type de cellule","rowSpan":"Fusion de lignes","colSpan":"Fusion de colonnes","wordWrap":"Césure","hAlign":"Alignement Horizontal","vAlign":"Alignement Vertical","alignBaseline":"Bas du texte","bgColor":"Couleur d'arrière-plan","borderColor":"Couleur de Bordure","data":"Données","header":"Entête","yes":"Oui","no":"Non","invalidWidth":"La Largeur de Cellule doit être un nombre.","invalidHeight":"La Hauteur de Cellule doit être un nombre.","invalidRowSpan":"La fusion de lignes doit être un nombre entier.","invalidColSpan":"La fusion de colonnes doit être un nombre entier.","chooseColor":"Choisissez"},"cellPad":"Marge interne des cellules","cellSpace":"Espacement des cellules","column":{"menu":"Colonnes","insertBefore":"Insérer une colonne avant","insertAfter":"Insérer une colonne après","deleteColumn":"Supprimer les colonnes"},"columns":"Colonnes","deleteTable":"Supprimer le tableau","headers":"En-Têtes","headersBoth":"Les deux","headersColumn":"Première colonne","headersNone":"Aucunes","headersRow":"Première ligne","invalidBorder":"La taille de la bordure doit être un nombre.","invalidCellPadding":"La marge intérieure des cellules doit être un nombre positif.","invalidCellSpacing":"L'espacement des cellules doit être un nombre positif.","invalidCols":"Le nombre de colonnes doit être supérieur à 0.","invalidHeight":"La hauteur du tableau doit être un nombre.","invalidRows":"Le nombre de lignes doit être supérieur à 0.","invalidWidth":"La largeur du tableau doit être un nombre.","menu":"Propriétés du tableau","row":{"menu":"Ligne","insertBefore":"Insérer une ligne avant","insertAfter":"Insérer une ligne après","deleteRow":"Supprimer les lignes"},"rows":"Lignes","summary":"Résumé (description)","title":"Propriétés du tableau","toolbar":"Tableau","widthPc":"% pourcents","widthPx":"pixels","widthUnit":"unité de largeur"},"undo":{"redo":"Rétablir","undo":"Annuler"},"wsc":{"btnIgnore":"Ignorer","btnIgnoreAll":"Ignorer tout","btnReplace":"Remplacer","btnReplaceAll":"Remplacer tout","btnUndo":"Annuler","changeTo":"Modifier pour","errorLoading":"Erreur du chargement du service depuis l'hôte : %s.","ieSpellDownload":"La vérification d'orthographe n'est pas installée. Voulez-vous la télécharger maintenant?","manyChanges":"Vérification de l'orthographe terminée : %1 mots corrigés.","noChanges":"Vérification de l'orthographe terminée : Aucun mot corrigé.","noMispell":"Vérification de l'orthographe terminée : aucune erreur trouvée.","noSuggestions":"- Aucune suggestion -","notAvailable":"Désolé, le service est indisponible actuellement.","notInDic":"N'existe pas dans le dictionnaire.","oneChange":"Vérification de l'orthographe terminée : Un seul mot corrigé.","progress":"Vérification de l'orthographe en cours...","title":"Vérifier l'orthographe","toolbar":"Vérifier l'orthographe"},"bidi":{"ltr":"Direction du texte de la gauche vers la droite","rtl":"Direction du texte de la droite vers la gauche"},"colorbutton":{"auto":"Automatique","bgColorTitle":"Couleur d'arrière plan","colors":{"000":"Noir","800000":"Marron","8B4513":"Brun moyen","2F4F4F":"Vert sombre","008080":"Canard","000080":"Bleu marine","4B0082":"Indigo","696969":"Gris foncé","B22222":"Rouge brique","A52A2A":"Brun","DAA520":"Or terni","006400":"Vert foncé","40E0D0":"Turquoise","0000CD":"Bleu royal","800080":"Pourpre","808080":"Gris","F00":"Rouge","FF8C00":"Orange foncé","FFD700":"Or","008000":"Vert","0FF":"Cyan","00F":"Bleu","EE82EE":"Violet","A9A9A9":"Gris moyen","FFA07A":"Saumon","FFA500":"Orange","FFFF00":"Jaune","00FF00":"Lime","AFEEEE":"Turquoise clair","ADD8E6":"Bleu clair","DDA0DD":"Prune","D3D3D3":"Gris clair","FFF0F5":"Fard Lavande","FAEBD7":"Blanc antique","FFFFE0":"Jaune clair","F0FFF0":"Honeydew","F0FFFF":"Azur","F0F8FF":"Bleu Alice","E6E6FA":"Lavande","FFF":"Blanc"},"more":"Plus de couleurs...","panelTitle":"Couleurs","textColorTitle":"Couleur de texte"},"colordialog":{"clear":"Effacer","highlight":"Détails","options":"Option des couleurs","selected":"Couleur choisie","title":"Choisir une couleur"},"templates":{"button":"Modèles","emptyListMsg":"(Aucun modèle disponible)","insertOption":"Remplacer le contenu actuel","options":"Options des modèles","selectPromptMsg":"Veuillez sélectionner le modèle pour l'ouvrir dans l'éditeur","title":"Contenu des modèles"},"div":{"IdInputLabel":"Id","advisoryTitleInputLabel":"Advisory Title","cssClassInputLabel":"Classe CSS","edit":"Éditer la DIV","inlineStyleInputLabel":"Style en ligne","langDirLTRLabel":"Gauche à droite (LTR)","langDirLabel":"Sens d'écriture","langDirRTLLabel":"Droite à gauche (RTL)","languageCodeInputLabel":"Code de langue","remove":"Enlever la DIV","styleSelectLabel":"Style","title":"Créer un container DIV","toolbar":"Créer un container DIV"},"find":{"find":"Trouver","findOptions":"Options de recherche","findWhat":"Expression à trouver: ","matchCase":"Respecter la casse","matchCyclic":"Boucler","matchWord":"Mot entier uniquement","notFoundMsg":"Le texte spécifié ne peut être trouvé.","replace":"Remplacer","replaceAll":"Remplacer tout","replaceSuccessMsg":"%1 occurrence(s) replacée(s).","replaceWith":"Remplacer par: ","title":"Trouver et remplacer"},"flash":{"access":"Accès aux scripts","accessAlways":"Toujours","accessNever":"Jamais","accessSameDomain":"Même domaine","alignAbsBottom":"Bas absolu","alignAbsMiddle":"Milieu absolu","alignBaseline":"Bas du texte","alignTextTop":"Haut du texte","bgcolor":"Couleur d'arrière-plan","chkFull":"Permettre le plein écran","chkLoop":"Boucle","chkMenu":"Activer le menu Flash","chkPlay":"Jouer automatiquement","flashvars":"Variables du Flash","hSpace":"Espacement horizontal","properties":"Propriétés du Flash","propertiesTab":"Propriétés","quality":"Qualité","qualityAutoHigh":"Haute Auto","qualityAutoLow":"Basse Auto","qualityBest":"Meilleure","qualityHigh":"Haute","qualityLow":"Basse","qualityMedium":"Moyenne","scale":"Echelle","scaleAll":"Afficher tout","scaleFit":"Taille d'origine","scaleNoBorder":"Pas de bordure","title":"Propriétés du Flash","vSpace":"Espacement vertical","validateHSpace":"L'espacement horizontal doit être un nombre.","validateSrc":"L'adresse ne doit pas être vide.","validateVSpace":"L'espacement vertical doit être un nombre.","windowMode":"Mode fenêtre","windowModeOpaque":"Opaque","windowModeTransparent":"Transparent","windowModeWindow":"Fenêtre"},"font":{"fontSize":{"label":"Taille","voiceLabel":"Taille de police","panelTitle":"Taille de police"},"label":"Police","panelTitle":"Style de police","voiceLabel":"Police"},"forms":{"button":{"title":"Propriétés du bouton","text":"Texte (Value)","type":"Type","typeBtn":"Bouton","typeSbm":"Validation (submit)","typeRst":"Remise à zéro"},"checkboxAndRadio":{"checkboxTitle":"Propriétés de la case à cocher","radioTitle":"Propriétés du bouton Radio","value":"Valeur","selected":"Sélectionné","required":"Requis"},"form":{"title":"Propriétés du formulaire","menu":"Propriétés du formulaire","action":"Action","method":"Méthode","encoding":"Encodage"},"hidden":{"title":"Propriétés du champ caché","name":"Nom","value":"Valeur"},"select":{"title":"Propriétés du menu déroulant","selectInfo":"Informations sur le menu déroulant","opAvail":"Options disponibles","value":"Valeur","size":"Taille","lines":"Lignes","chkMulti":"Permettre les sélections multiples","required":"Requis","opText":"Texte","opValue":"Valeur","btnAdd":"Ajouter","btnModify":"Modifier","btnUp":"Haut","btnDown":"Bas","btnSetValue":"Définir comme valeur sélectionnée","btnDelete":"Supprimer"},"textarea":{"title":"Propriétés de la zone de texte","cols":"Colonnes","rows":"Lignes"},"textfield":{"title":"Propriétés du champ texte","name":"Nom","value":"Valeur","charWidth":"Taille des caractères","maxChars":"Nombre maximum de caractères","required":"Requis","type":"Type","typeText":"Texte","typePass":"Mot de passe","typeEmail":"E-mail","typeSearch":"Rechercher","typeTel":"Numéro de téléphone","typeUrl":"URL"}},"iframe":{"border":"Afficher une bordure de la IFrame","noUrl":"Veuillez entrer l'adresse du lien de la IFrame","scrolling":"Permettre à la barre de défilement","title":"Propriétés de la IFrame","toolbar":"IFrame"},"smiley":{"options":"Options des émoticones","title":"Insérer un émoticone","toolbar":"Émoticones"},"justify":{"block":"Justifier","center":"Centrer","left":"Aligner à gauche","right":"Aligner à droite"},"liststyle":{"armenian":"Numération arménienne","bulletedTitle":"Propriétés de la liste à puces","circle":"Cercle","decimal":"Décimal (1, 2, 3, etc.)","decimalLeadingZero":"Décimal précédé par un 0 (01, 02, 03, etc.)","disc":"Disque","georgian":"Numération géorgienne (an, ban, gan, etc.)","lowerAlpha":"Alphabétique minuscules (a, b, c, d, e, etc.)","lowerGreek":"Grec minuscule (alpha, beta, gamma, etc.)","lowerRoman":"Nombres romains minuscules (i, ii, iii, iv, v, etc.)","none":"Aucun","notset":"<Non défini>","numberedTitle":"Propriétés de la liste numérotée","square":"Carré","start":"Début","type":"Type","upperAlpha":"Alphabétique majuscules (A, B, C, D, E, etc.)","upperRoman":"Nombres romains majuscules (I, II, III, IV, V, etc.)","validateStartNumber":"Le premier élément de la liste doit être un nombre entier."},"newpage":{"toolbar":"Nouvelle page"},"pagebreak":{"alt":"Saut de page","toolbar":"Saut de page"},"preview":{"preview":"Aperçu"},"print":{"toolbar":"Imprimer"},"save":{"toolbar":"Enregistrer"},"selectall":{"toolbar":"Tout sélectionner"},"showblocks":{"toolbar":"Afficher les blocs"}}; \ No newline at end of file 5CKEDITOR.lang['fr']={"editor":"Éditeur de Texte Enrichi","editorPanel":"Tableau de bord de l'éditeur de texte enrichi","common":{"editorHelp":"Appuyez sur ALT-0 pour l'aide","browseServer":"Explorer le serveur","url":"URL","protocol":"Protocole","upload":"Télécharger","uploadSubmit":"Envoyer sur le serveur","image":"Image","flash":"Flash","form":"Formulaire","checkbox":"Case à cocher","radio":"Bouton Radio","textField":"Champ texte","textarea":"Zone de texte","hiddenField":"Champ caché","button":"Bouton","select":"Liste déroulante","imageButton":"Bouton image","notSet":"<non défini>","id":"Id","name":"Nom","langDir":"Sens d'écriture","langDirLtr":"Gauche à droite (LTR)","langDirRtl":"Droite à gauche (RTL)","langCode":"Code de langue","longDescr":"URL de description longue (longdesc => malvoyant)","cssClass":"Classe CSS","advisoryTitle":"Description (title)","cssStyle":"Style","ok":"OK","cancel":"Annuler","close":"Fermer","preview":"Aperçu","resize":"Déplacer pour modifier la taille","generalTab":"Général","advancedTab":"Avancé","validateNumberFailed":"Cette valeur n'est pas un nombre.","confirmNewPage":"Les changements non sauvegardés seront perdus. Êtes-vous sûr de vouloir charger une nouvelle page?","confirmCancel":"Certaines options ont été modifiées. Êtes-vous sûr de vouloir fermer?","options":"Options","target":"Cible (Target)","targetNew":"Nouvelle fenêtre (_blank)","targetTop":"Fenêtre supérieure (_top)","targetSelf":"Même fenêtre (_self)","targetParent":"Fenêtre parent (_parent)","langDirLTR":"Gauche à Droite (LTR)","langDirRTL":"Droite à Gauche (RTL)","styles":"Style","cssClasses":"Classes de style","width":"Largeur","height":"Hauteur","align":"Alignement","alignLeft":"Gauche","alignRight":"Droite","alignCenter":"Centré","alignJustify":"Justifier","alignTop":"Haut","alignMiddle":"Milieu","alignBottom":"Bas","alignNone":"Aucun","invalidValue":"Valeur incorrecte.","invalidHeight":"La hauteur doit être un nombre.","invalidWidth":"La largeur doit être un nombre.","invalidCssLength":"La valeur spécifiée pour le champ \"%1\" doit être un nombre positif avec ou sans unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).","invalidHtmlLength":"La valeur spécifiée pour le champ \"%1\" doit être un nombre positif avec ou sans unité de mesure HTML valide (px ou %).","invalidInlineStyle":"La valeur spécifiée pour le style inline doit être composée d'un ou plusieurs couples de valeur au format \"nom : valeur\", separés par des points-virgules.","cssLengthTooltip":"Entrer un nombre pour une valeur en pixels ou un nombre avec une unité de mesure CSS valide (px, %, in, cm, mm, em, ex, pt, ou pc).","unavailable":"%1<span class=\"cke_accessibility\">, Indisponible</span>"},"about":{"copy":"Copyright &copy; $1. Tous droits réservés.","dlgTitle":"À propos de CKEditor","help":"Consulter $1 pour l'aide.","moreInfo":"Pour les informations de licence, veuillez visiter notre site web:","title":"À propos de CKEditor","userGuide":"Guide de l'utilisateur CKEditor en anglais"},"basicstyles":{"bold":"Gras","italic":"Italique","strike":"Barré","subscript":"Indice","superscript":"Exposant","underline":"Souligné"},"bidi":{"ltr":"Direction du texte de la gauche vers la droite","rtl":"Direction du texte de la droite vers la gauche"},"blockquote":{"toolbar":"Citation"},"clipboard":{"copy":"Copier","copyError":"Les paramètres de sécurité de votre navigateur ne permettent pas à l'éditeur d'exécuter automatiquement des opérations de copie. Veuillez utiliser le raccourci clavier (Ctrl/Cmd+C).","cut":"Couper","cutError":"Les paramètres de sécurité de votre navigateur ne permettent pas à l'éditeur d'exécuter automatiquement l'opération \"couper\". Veuillez utiliser le raccourci clavier (Ctrl/Cmd+X).","paste":"Coller","pasteArea":"Coller la zone","pasteMsg":"Veuillez coller le texte dans la zone suivante en utilisant le raccourci clavier (<strong>Ctrl/Cmd+V</strong>) et cliquez sur OK.","securityMsg":"A cause des paramètres de sécurité de votre navigateur, l'éditeur n'est pas en mesure d'accéder directement à vos données contenues dans le presse-papier. Vous devriez réessayer de coller les données dans la fenêtre.","title":"Coller"},"button":{"selectedLabel":"%1 (Sélectionné)"},"colorbutton":{"auto":"Automatique","bgColorTitle":"Couleur d'arrière plan","colors":{"000":"Noir","800000":"Marron","8B4513":"Brun moyen","2F4F4F":"Vert sombre","008080":"Canard","000080":"Bleu marine","4B0082":"Indigo","696969":"Gris foncé","B22222":"Rouge brique","A52A2A":"Brun","DAA520":"Or terni","006400":"Vert foncé","40E0D0":"Turquoise","0000CD":"Bleu royal","800080":"Pourpre","808080":"Gris","F00":"Rouge","FF8C00":"Orange foncé","FFD700":"Or","008000":"Vert","0FF":"Cyan","00F":"Bleu","EE82EE":"Violet","A9A9A9":"Gris moyen","FFA07A":"Saumon","FFA500":"Orange","FFFF00":"Jaune","00FF00":"Lime","AFEEEE":"Turquoise clair","ADD8E6":"Bleu clair","DDA0DD":"Prune","D3D3D3":"Gris clair","FFF0F5":"Fard Lavande","FAEBD7":"Blanc antique","FFFFE0":"Jaune clair","F0FFF0":"Honeydew","F0FFFF":"Azur","F0F8FF":"Bleu Alice","E6E6FA":"Lavande","FFF":"Blanc"},"more":"Plus de couleurs...","panelTitle":"Couleurs","textColorTitle":"Couleur de texte"},"colordialog":{"clear":"Effacer","highlight":"Détails","options":"Option des couleurs","selected":"Couleur choisie","title":"Choisir une couleur"},"contextmenu":{"options":"Options du menu contextuel"},"div":{"IdInputLabel":"Id","advisoryTitleInputLabel":"Advisory Title","cssClassInputLabel":"Classe CSS","edit":"Éditer la DIV","inlineStyleInputLabel":"Style en ligne","langDirLTRLabel":"Gauche à droite (LTR)","langDirLabel":"Sens d'écriture","langDirRTLLabel":"Droite à gauche (RTL)","languageCodeInputLabel":"Code de langue","remove":"Enlever la DIV","styleSelectLabel":"Style","title":"Créer un container DIV","toolbar":"Créer un container DIV"},"elementspath":{"eleLabel":"Elements path","eleTitle":"%1 éléments"},"find":{"find":"Trouver","findOptions":"Options de recherche","findWhat":"Expression à trouver: ","matchCase":"Respecter la casse","matchCyclic":"Boucler","matchWord":"Mot entier uniquement","notFoundMsg":"Le texte spécifié ne peut être trouvé.","replace":"Remplacer","replaceAll":"Remplacer tout","replaceSuccessMsg":"%1 occurrence(s) replacée(s).","replaceWith":"Remplacer par: ","title":"Trouver et remplacer"},"fakeobjects":{"anchor":"Ancre","flash":"Animation Flash","hiddenfield":"Champ caché","iframe":"IFrame","unknown":"Objet inconnu"},"flash":{"access":"Accès aux scripts","accessAlways":"Toujours","accessNever":"Jamais","accessSameDomain":"Même domaine","alignAbsBottom":"Bas absolu","alignAbsMiddle":"Milieu absolu","alignBaseline":"Bas du texte","alignTextTop":"Haut du texte","bgcolor":"Couleur d'arrière-plan","chkFull":"Permettre le plein écran","chkLoop":"Boucle","chkMenu":"Activer le menu Flash","chkPlay":"Jouer automatiquement","flashvars":"Variables du Flash","hSpace":"Espacement horizontal","properties":"Propriétés du Flash","propertiesTab":"Propriétés","quality":"Qualité","qualityAutoHigh":"Haute Auto","qualityAutoLow":"Basse Auto","qualityBest":"Meilleure","qualityHigh":"Haute","qualityLow":"Basse","qualityMedium":"Moyenne","scale":"Echelle","scaleAll":"Afficher tout","scaleFit":"Taille d'origine","scaleNoBorder":"Pas de bordure","title":"Propriétés du Flash","vSpace":"Espacement vertical","validateHSpace":"L'espacement horizontal doit être un nombre.","validateSrc":"L'adresse ne doit pas être vide.","validateVSpace":"L'espacement vertical doit être un nombre.","windowMode":"Mode fenêtre","windowModeOpaque":"Opaque","windowModeTransparent":"Transparent","windowModeWindow":"Fenêtre"},"font":{"fontSize":{"label":"Taille","voiceLabel":"Taille de police","panelTitle":"Taille de police"},"label":"Police","panelTitle":"Style de police","voiceLabel":"Police"},"format":{"label":"Format","panelTitle":"Format de paragraphe","tag_address":"Adresse","tag_div":"Normal (DIV)","tag_h1":"Titre 1","tag_h2":"Titre 2","tag_h3":"Titre 3","tag_h4":"Titre 4","tag_h5":"Titre 5","tag_h6":"Titre 6","tag_p":"Normal","tag_pre":"Formaté"},"forms":{"button":{"title":"Propriétés du bouton","text":"Texte (Value)","type":"Type","typeBtn":"Bouton","typeSbm":"Validation (submit)","typeRst":"Remise à zéro"},"checkboxAndRadio":{"checkboxTitle":"Propriétés de la case à cocher","radioTitle":"Propriétés du bouton Radio","value":"Valeur","selected":"Sélectionné","required":"Requis"},"form":{"title":"Propriétés du formulaire","menu":"Propriétés du formulaire","action":"Action","method":"Méthode","encoding":"Encodage"},"hidden":{"title":"Propriétés du champ caché","name":"Nom","value":"Valeur"},"select":{"title":"Propriétés du menu déroulant","selectInfo":"Informations sur le menu déroulant","opAvail":"Options disponibles","value":"Valeur","size":"Taille","lines":"Lignes","chkMulti":"Permettre les sélections multiples","required":"Requis","opText":"Texte","opValue":"Valeur","btnAdd":"Ajouter","btnModify":"Modifier","btnUp":"Haut","btnDown":"Bas","btnSetValue":"Définir comme valeur sélectionnée","btnDelete":"Supprimer"},"textarea":{"title":"Propriétés de la zone de texte","cols":"Colonnes","rows":"Lignes"},"textfield":{"title":"Propriétés du champ texte","name":"Nom","value":"Valeur","charWidth":"Taille des caractères","maxChars":"Nombre maximum de caractères","required":"Requis","type":"Type","typeText":"Texte","typePass":"Mot de passe","typeEmail":"E-mail","typeSearch":"Rechercher","typeTel":"Numéro de téléphone","typeUrl":"URL"}},"horizontalrule":{"toolbar":"Ligne horizontale"},"iframe":{"border":"Afficher une bordure de la IFrame","noUrl":"Veuillez entrer l'adresse du lien de la IFrame","scrolling":"Permettre à la barre de défilement","title":"Propriétés de la IFrame","toolbar":"IFrame"},"image":{"alt":"Texte de remplacement","border":"Bordure","btnUpload":"Envoyer sur le serveur","button2Img":"Voulez-vous transformer le bouton image sélectionné en simple image?","hSpace":"Espacement horizontal","img2Button":"Voulez-vous transformer l'image en bouton image?","infoTab":"Informations sur l'image","linkTab":"Lien","lockRatio":"Conserver les proportions","menu":"Propriétés de l'image","resetSize":"Taille d'origine","title":"Propriétés de l'image","titleButton":"Propriétés du bouton image","upload":"Envoyer","urlMissing":"L'adresse source de l'image est manquante.","vSpace":"Espacement vertical","validateBorder":"Bordure doit être un entier.","validateHSpace":"HSpace doit être un entier.","validateVSpace":"VSpace doit être un entier."},"indent":{"indent":"Augmenter le retrait (tabulation)","outdent":"Diminuer le retrait (tabulation)"},"justify":{"block":"Justifier","center":"Centrer","left":"Aligner à gauche","right":"Aligner à droite"},"link":{"acccessKey":"Touche d'accessibilité","advanced":"Avancé","advisoryContentType":"Type de contenu (ex: text/html)","advisoryTitle":"Description (title)","anchor":{"toolbar":"Ancre","menu":"Editer l'ancre","title":"Propriétés de l'ancre","name":"Nom de l'ancre","errorName":"Veuillez entrer le nom de l'ancre.","remove":"Supprimer l'ancre"},"anchorId":"Par ID d'élément","anchorName":"Par nom d'ancre","charset":"Charset de la cible","cssClasses":"Classe CSS","emailAddress":"Adresse E-Mail","emailBody":"Corps du message","emailSubject":"Sujet du message","id":"Id","info":"Infos sur le lien","langCode":"Code de langue","langDir":"Sens d'écriture","langDirLTR":"Gauche à droite","langDirRTL":"Droite à gauche","menu":"Editer le lien","name":"Nom","noAnchors":"(Aucune ancre disponible dans ce document)","noEmail":"Veuillez entrer l'adresse e-mail","noUrl":"Veuillez entrer l'adresse du lien","other":"<autre>","popupDependent":"Dépendante (Netscape)","popupFeatures":"Options de la fenêtre popup","popupFullScreen":"Plein écran (IE)","popupLeft":"Position gauche","popupLocationBar":"Barre d'adresse","popupMenuBar":"Barre de menu","popupResizable":"Redimensionnable","popupScrollBars":"Barres de défilement","popupStatusBar":"Barre de status","popupToolbar":"Barre d'outils","popupTop":"Position haute","rel":"Relation","selectAnchor":"Sélectionner l'ancre","styles":"Style","tabIndex":"Index de tabulation","target":"Cible","targetFrame":"<cadre>","targetFrameName":"Nom du Cadre destination","targetPopup":"<fenêtre popup>","targetPopupName":"Nom de la fenêtre popup","title":"Lien","toAnchor":"Ancre","toEmail":"E-mail","toUrl":"URL","toolbar":"Lien","type":"Type de lien","unlink":"Supprimer le lien","upload":"Envoyer"},"list":{"bulletedlist":"Insérer/Supprimer la liste à puces","numberedlist":"Insérer/Supprimer la liste numérotée"},"liststyle":{"armenian":"Numération arménienne","bulletedTitle":"Propriétés de la liste à puces","circle":"Cercle","decimal":"Décimal (1, 2, 3, etc.)","decimalLeadingZero":"Décimal précédé par un 0 (01, 02, 03, etc.)","disc":"Disque","georgian":"Numération géorgienne (an, ban, gan, etc.)","lowerAlpha":"Alphabétique minuscules (a, b, c, d, e, etc.)","lowerGreek":"Grec minuscule (alpha, beta, gamma, etc.)","lowerRoman":"Nombres romains minuscules (i, ii, iii, iv, v, etc.)","none":"Aucun","notset":"<Non défini>","numberedTitle":"Propriétés de la liste numérotée","square":"Carré","start":"Début","type":"Type","upperAlpha":"Alphabétique majuscules (A, B, C, D, E, etc.)","upperRoman":"Nombres romains majuscules (I, II, III, IV, V, etc.)","validateStartNumber":"Le premier élément de la liste doit être un nombre entier."},"magicline":{"title":"Insérez un paragraphe ici"},"maximize":{"maximize":"Agrandir","minimize":"Minimiser"},"newpage":{"toolbar":"Nouvelle page"},"pagebreak":{"alt":"Saut de page","toolbar":"Saut de page"},"pastefromword":{"confirmCleanup":"Le texte à coller semble provenir de Word. Désirez-vous le nettoyer avant de coller?","error":"Il n'a pas été possible de nettoyer les données collées à la suite d'une erreur interne.","title":"Coller depuis Word","toolbar":"Coller depuis Word"},"pastetext":{"button":"Coller comme texte sans mise en forme","title":"Coller comme texte sans mise en forme"},"preview":{"preview":"Aperçu"},"print":{"toolbar":"Imprimer"},"removeformat":{"toolbar":"Supprimer la mise en forme"},"save":{"toolbar":"Enregistrer"},"scayt":{"btn_about":"A propos de SCAYT","btn_dictionaries":"Dictionnaires","btn_disable":"Désactiver SCAYT","btn_enable":"Activer SCAYT","btn_langs":"Langues","btn_options":"Options","text_title":"Vérification de l'Orthographe en Cours de Frappe (SCAYT)"},"selectall":{"toolbar":"Tout sélectionner"},"showblocks":{"toolbar":"Afficher les blocs"},"smiley":{"options":"Options des émoticones","title":"Insérer un émoticone","toolbar":"Émoticone"},"sourcearea":{"toolbar":"Source"},"specialchar":{"options":"Options des caractères spéciaux","title":"Sélectionnez un caractère","toolbar":"Insérer un caractère spécial"},"stylescombo":{"label":"Styles","panelTitle":"Styles de mise en page","panelTitle1":"Styles de blocs","panelTitle2":"Styles en ligne","panelTitle3":"Styles d'objet"},"table":{"border":"Taille de la bordure","caption":"Titre du tableau","cell":{"menu":"Cellule","insertBefore":"Insérer une cellule avant","insertAfter":"Insérer une cellule après","deleteCell":"Supprimer les cellules","merge":"Fusionner les cellules","mergeRight":"Fusionner à droite","mergeDown":"Fusionner en bas","splitHorizontal":"Fractionner horizontalement","splitVertical":"Fractionner verticalement","title":"Propriétés de la cellule","cellType":"Type de cellule","rowSpan":"Fusion de lignes","colSpan":"Fusion de colonnes","wordWrap":"Césure","hAlign":"Alignement Horizontal","vAlign":"Alignement Vertical","alignBaseline":"Bas du texte","bgColor":"Couleur d'arrière-plan","borderColor":"Couleur de Bordure","data":"Données","header":"Entête","yes":"Oui","no":"Non","invalidWidth":"La Largeur de Cellule doit être un nombre.","invalidHeight":"La Hauteur de Cellule doit être un nombre.","invalidRowSpan":"La fusion de lignes doit être un nombre entier.","invalidColSpan":"La fusion de colonnes doit être un nombre entier.","chooseColor":"Choisissez"},"cellPad":"Marge interne des cellules","cellSpace":"Espacement des cellules","column":{"menu":"Colonnes","insertBefore":"Insérer une colonne avant","insertAfter":"Insérer une colonne après","deleteColumn":"Supprimer les colonnes"},"columns":"Colonnes","deleteTable":"Supprimer le tableau","headers":"En-Têtes","headersBoth":"Les deux","headersColumn":"Première colonne","headersNone":"Aucunes","headersRow":"Première ligne","invalidBorder":"La taille de la bordure doit être un nombre.","invalidCellPadding":"La marge intérieure des cellules doit être un nombre positif.","invalidCellSpacing":"L'espacement des cellules doit être un nombre positif.","invalidCols":"Le nombre de colonnes doit être supérieur à 0.","invalidHeight":"La hauteur du tableau doit être un nombre.","invalidRows":"Le nombre de lignes doit être supérieur à 0.","invalidWidth":"La largeur du tableau doit être un nombre.","menu":"Propriétés du tableau","row":{"menu":"Ligne","insertBefore":"Insérer une ligne avant","insertAfter":"Insérer une ligne après","deleteRow":"Supprimer les lignes"},"rows":"Lignes","summary":"Résumé (description)","title":"Propriétés du tableau","toolbar":"Tableau","widthPc":"% pourcents","widthPx":"pixels","widthUnit":"unité de largeur"},"templates":{"button":"Modèles","emptyListMsg":"(Aucun modèle disponible)","insertOption":"Remplacer le contenu actuel","options":"Options des modèles","selectPromptMsg":"Veuillez sélectionner le modèle pour l'ouvrir dans l'éditeur","title":"Contenu des modèles"},"toolbar":{"toolbarCollapse":"Enrouler la barre d'outils","toolbarExpand":"Dérouler la barre d'outils","toolbarGroups":{"document":"Document","clipboard":"Presse-papier/Défaire","editing":"Editer","forms":"Formulaires","basicstyles":"Styles de base","paragraph":"Paragraphe","links":"Liens","insert":"Insérer","styles":"Styles","colors":"Couleurs","tools":"Outils"},"toolbars":"Barre d'outils de l'éditeur"},"undo":{"redo":"Rétablir","undo":"Annuler"},"wsc":{"btnIgnore":"Ignorer","btnIgnoreAll":"Ignorer tout","btnReplace":"Remplacer","btnReplaceAll":"Remplacer tout","btnUndo":"Annuler","changeTo":"Modifier pour","errorLoading":"Erreur du chargement du service depuis l'hôte : %s.","ieSpellDownload":"La vérification d'orthographe n'est pas installée. Voulez-vous la télécharger maintenant?","manyChanges":"Vérification de l'orthographe terminée : %1 mots corrigés.","noChanges":"Vérification de l'orthographe terminée : Aucun mot corrigé.","noMispell":"Vérification de l'orthographe terminée : aucune erreur trouvée.","noSuggestions":"- Aucune suggestion -","notAvailable":"Désolé, le service est indisponible actuellement.","notInDic":"N'existe pas dans le dictionnaire.","oneChange":"Vérification de l'orthographe terminée : Un seul mot corrigé.","progress":"Vérification de l'orthographe en cours...","title":"Vérifier l'orthographe","toolbar":"Vérifier l'orthographe"},"widget":{"move":"Cliquer et glisser pour déplacer"}}; \ No newline at end of file
diff --git a/release/plugins/a11yhelp/dialogs/a11yhelp.js b/release/plugins/a11yhelp/dialogs/a11yhelp.js
index bb2e0edd..4585951e 100644
--- a/release/plugins/a11yhelp/dialogs/a11yhelp.js
+++ b/release/plugins/a11yhelp/dialogs/a11yhelp.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.dialog.add("a11yHelp",function(l){var a=l.lang.a11yhelp,n=CKEDITOR.tools.getNextId(),e={8:a.backspace,9:a.tab,13:a.enter,16:a.shift,17:a.ctrl,18:a.alt,19:a.pause,20:a.capslock,27:a.escape,33:a.pageUp,34:a.pageDown,35:a.end,36:a.home,37:a.leftArrow,38:a.upArrow,39:a.rightArrow,40:a.downArrow,45:a.insert,46:a["delete"],91:a.leftWindowKey,92:a.rightWindowKey,93:a.selectKey,96:a.numpad0,97:a.numpad1,98:a.numpad2,99:a.numpad3,100:a.numpad4,101:a.numpad5,102:a.numpad6,103:a.numpad7,104:a.numpad8, 5CKEDITOR.dialog.add("a11yHelp",function(l){var a=l.lang.a11yhelp,n=CKEDITOR.tools.getNextId(),e={8:a.backspace,9:a.tab,13:a.enter,16:a.shift,17:a.ctrl,18:a.alt,19:a.pause,20:a.capslock,27:a.escape,33:a.pageUp,34:a.pageDown,35:a.end,36:a.home,37:a.leftArrow,38:a.upArrow,39:a.rightArrow,40:a.downArrow,45:a.insert,46:a["delete"],91:a.leftWindowKey,92:a.rightWindowKey,93:a.selectKey,96:a.numpad0,97:a.numpad1,98:a.numpad2,99:a.numpad3,100:a.numpad4,101:a.numpad5,102:a.numpad6,103:a.numpad7,104:a.numpad8,
diff --git a/release/plugins/a11yhelp/dialogs/lang/_translationstatus.txt b/release/plugins/a11yhelp/dialogs/lang/_translationstatus.txt
index a7cc6699..4c590975 100644
--- a/release/plugins/a11yhelp/dialogs/lang/_translationstatus.txt
+++ b/release/plugins/a11yhelp/dialogs/lang/_translationstatus.txt
@@ -1,4 +1,4 @@
1Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 1Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
2For licensing, see LICENSE.md or http://ckeditor.com/license 2For licensing, see LICENSE.md or http://ckeditor.com/license
3 3
4cs.js Found: 30 Missing: 0 4cs.js Found: 30 Missing: 0
diff --git a/release/plugins/a11yhelp/dialogs/lang/af.js b/release/plugins/a11yhelp/dialogs/lang/af.js
index 0d42280b..f33c0bbe 100644
--- a/release/plugins/a11yhelp/dialogs/lang/af.js
+++ b/release/plugins/a11yhelp/dialogs/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","af",{title:"Toeganglikheid instruksies",contents:"Hulp inhoud. Druk ESC om toe te maak.",legend:[{name:"Algemeen",items:[{name:"Bewerker balk",legend:"Druk ${toolbarFocus} om op die werkbalk te land. Beweeg na die volgende en voorige wekrbalkgroep met TAB and SHIFT+TAB. Beweeg na die volgende en voorige werkbalkknop met die regter of linker pyl. Druk SPASIE of ENTER om die knop te bevestig."},{name:"Bewerker dialoog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","af",{title:"Toeganglikheid instruksies",contents:"Hulp inhoud. Druk ESC om toe te maak.",legend:[{name:"Algemeen",items:[{name:"Bewerker balk",legend:"Druk ${toolbarFocus} om op die werkbalk te land. Beweeg na die volgende en voorige wekrbalkgroep met TAB and SHIFT+TAB. Beweeg na die volgende en voorige werkbalkknop met die regter of linker pyl. Druk SPASIE of ENTER om die knop te bevestig."},{name:"Bewerker dialoog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/ar.js b/release/plugins/a11yhelp/dialogs/lang/ar.js
index 7bc1c66d..724decb5 100644
--- a/release/plugins/a11yhelp/dialogs/lang/ar.js
+++ b/release/plugins/a11yhelp/dialogs/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","ar",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"عام",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","ar",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"عام",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/bg.js b/release/plugins/a11yhelp/dialogs/lang/bg.js
index f9e52482..d4a9f93c 100644
--- a/release/plugins/a11yhelp/dialogs/lang/bg.js
+++ b/release/plugins/a11yhelp/dialogs/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","bg",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"Общо",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","bg",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"Общо",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/ca.js b/release/plugins/a11yhelp/dialogs/lang/ca.js
index f16234a0..11f77ba9 100644
--- a/release/plugins/a11yhelp/dialogs/lang/ca.js
+++ b/release/plugins/a11yhelp/dialogs/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","ca",{title:"Instruccions d'Accessibilitat",contents:"Continguts de l'Ajuda. Per tancar aquest quadre de diàleg premi ESC.",legend:[{name:"General",items:[{name:"Editor de barra d'eines",legend:"Premi ${toolbarFocus} per desplaçar-se per la barra d'eines. Vagi en el següent i anterior grup de barra d'eines amb TAB i SHIFT+TAB. Vagi en el següent i anterior botó de la barra d'eines amb RIGHT ARROW i LEFT ARROW. Premi SPACE o ENTER per activar el botó de la barra d'eines."}, 5CKEDITOR.plugins.setLang("a11yhelp","ca",{title:"Instruccions d'Accessibilitat",contents:"Continguts de l'Ajuda. Per tancar aquest quadre de diàleg premi ESC.",legend:[{name:"General",items:[{name:"Editor de barra d'eines",legend:"Premi ${toolbarFocus} per desplaçar-se per la barra d'eines. Vagi en el següent i anterior grup de barra d'eines amb TAB i SHIFT+TAB. Vagi en el següent i anterior botó de la barra d'eines amb RIGHT ARROW i LEFT ARROW. Premi SPACE o ENTER per activar el botó de la barra d'eines."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/cs.js b/release/plugins/a11yhelp/dialogs/lang/cs.js
index e9bf2a1c..88a393c6 100644
--- a/release/plugins/a11yhelp/dialogs/lang/cs.js
+++ b/release/plugins/a11yhelp/dialogs/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","cs",{title:"Instrukce pro přístupnost",contents:"Obsah nápovědy. Pro uzavření tohoto dialogu stiskněte klávesu ESC.",legend:[{name:"Obecné",items:[{name:"Panel nástrojů editoru",legend:"Stiskněte${toolbarFocus} k procházení panelu nástrojů. Přejděte na další a předchozí skupiny pomocí TAB a SHIFT+TAB. Přechod na další a předchozí tlačítko panelu nástrojů je pomocí ŠIPKA VPRAVO nebo ŠIPKA VLEVO. Stisknutím mezerníku nebo klávesy ENTER tlačítko aktivujete."},{name:"Dialogové okno editoru", 5CKEDITOR.plugins.setLang("a11yhelp","cs",{title:"Instrukce pro přístupnost",contents:"Obsah nápovědy. Pro uzavření tohoto dialogu stiskněte klávesu ESC.",legend:[{name:"Obecné",items:[{name:"Panel nástrojů editoru",legend:"Stiskněte${toolbarFocus} k procházení panelu nástrojů. Přejděte na další a předchozí skupiny pomocí TAB a SHIFT+TAB. Přechod na další a předchozí tlačítko panelu nástrojů je pomocí ŠIPKA VPRAVO nebo ŠIPKA VLEVO. Stisknutím mezerníku nebo klávesy ENTER tlačítko aktivujete."},{name:"Dialogové okno editoru",
diff --git a/release/plugins/a11yhelp/dialogs/lang/cy.js b/release/plugins/a11yhelp/dialogs/lang/cy.js
index e658d1bd..97fc7117 100644
--- a/release/plugins/a11yhelp/dialogs/lang/cy.js
+++ b/release/plugins/a11yhelp/dialogs/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","cy",{title:"Canllawiau Hygyrchedd",contents:"Cynnwys Cymorth. I gau y deialog hwn, pwyswch ESC.",legend:[{name:"Cyffredinol",items:[{name:"Bar Offer y Golygydd",legend:"Pwyswch $ {toolbarFocus} i fynd at y bar offer. Symudwch i'r grŵp bar offer nesaf a blaenorol gyda TAB a SHIFT+TAB. Symudwch i'r botwm bar offer nesaf a blaenorol gyda SAETH DDE neu SAETH CHWITH. Pwyswch SPACE neu ENTER i wneud botwm y bar offer yn weithredol."},{name:"Deialog y Golygydd",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","cy",{title:"Canllawiau Hygyrchedd",contents:"Cynnwys Cymorth. I gau y deialog hwn, pwyswch ESC.",legend:[{name:"Cyffredinol",items:[{name:"Bar Offer y Golygydd",legend:"Pwyswch $ {toolbarFocus} i fynd at y bar offer. Symudwch i'r grŵp bar offer nesaf a blaenorol gyda TAB a SHIFT+TAB. Symudwch i'r botwm bar offer nesaf a blaenorol gyda SAETH DDE neu SAETH CHWITH. Pwyswch SPACE neu ENTER i wneud botwm y bar offer yn weithredol."},{name:"Deialog y Golygydd",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/da.js b/release/plugins/a11yhelp/dialogs/lang/da.js
index 46757986..70bebb0a 100644
--- a/release/plugins/a11yhelp/dialogs/lang/da.js
+++ b/release/plugins/a11yhelp/dialogs/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","da",{title:"Tilgængelighedsinstrukser",contents:"Onlinehjælp. For at lukke dette vindue klik ESC",legend:[{name:"Generelt",items:[{name:"Editor værktøjslinje",legend:"Tryk ${toolbarFocus} for at navigere til værktøjslinjen. Flyt til næste eller forrige værktøjsline gruppe ved hjælp af TAB eller SHIFT+TAB. Flyt til næste eller forrige værktøjslinje knap med venstre- eller højre piltast. Tryk på SPACE eller ENTER for at aktivere værktøjslinje knappen."},{name:"Editor dialogboks", 5CKEDITOR.plugins.setLang("a11yhelp","da",{title:"Tilgængelighedsinstrukser",contents:"Onlinehjælp. For at lukke dette vindue klik ESC",legend:[{name:"Generelt",items:[{name:"Editor værktøjslinje",legend:"Tryk ${toolbarFocus} for at navigere til værktøjslinjen. Flyt til næste eller forrige værktøjsline gruppe ved hjælp af TAB eller SHIFT+TAB. Flyt til næste eller forrige værktøjslinje knap med venstre- eller højre piltast. Tryk på SPACE eller ENTER for at aktivere værktøjslinje knappen."},{name:"Editor dialogboks",
diff --git a/release/plugins/a11yhelp/dialogs/lang/de-ch.js b/release/plugins/a11yhelp/dialogs/lang/de-ch.js
new file mode 100644
index 00000000..6bdca780
--- /dev/null
+++ b/release/plugins/a11yhelp/dialogs/lang/de-ch.js
@@ -0,0 +1,12 @@
1/*
2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang("a11yhelp","de-ch",{title:"Barrierefreiheitinformationen",contents:"Hilfeinhalt. Um den Dialog zu schliessen die Taste ESC drücken.",legend:[{name:"Allgemein",items:[{name:"Editorwerkzeugleiste",legend:"Drücken Sie ${toolbarFocus} auf der Symbolleiste. Gehen Sie zur nächsten oder vorherigen Symbolleistengruppe mit TAB und SHIFT+TAB. Gehen Sie zur nächsten oder vorherigen Symbolleiste auf die Schaltfläche mit dem RECHTS- oder LINKS-Pfeil. Drücken Sie die Leertaste oder Eingabetaste, um die Schaltfläche in der Symbolleiste aktivieren."},
6{name:"Editordialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"Editor-Kontextmenü",legend:"Dürcken Sie ${contextMenu} oder die Anwendungstaste um das Kontextmenü zu öffnen. Man kann die Pfeiltasten zum Wechsel benutzen. Mit der Leertaste oder der Enter-Taste kann man den Menüpunkt aufrufen. Schliessen Sie das Kontextmenü mit der ESC-Taste."},
7{name:"Editor-Listenbox",legend:"Innerhalb einer Listenbox kann man mit der TAB-Taste oder den Pfeilrunter-Taste den nächsten Menüeintrag wählen. Mit der SHIFT+TAB Tastenkombination oder der Pfeilhoch-Taste gelangt man zum vorherigen Menüpunkt. Mit der Leertaste oder Enter kann man den Menüpunkt auswählen. Drücken Sie ESC zum Verlassen des Menüs."},{name:"Editor-Elementpfadleiste",legend:"Drücken Sie ${elementsPathFocus} um sich durch die Pfadleiste zu bewegen. Um zum nächsten Element zu gelangen drücken Sie TAB oder die Pfeilrechts-Taste. Zum vorherigen Element gelangen Sie mit der SHIFT+TAB oder der Pfeillinks-Taste. Drücken Sie die Leertaste oder Enter um das Element auszuwählen."}]},
8{name:"Befehle",items:[{name:"Rückgängig-Befehl",legend:"Drücken Sie ${undo}"},{name:"Wiederherstellen-Befehl",legend:"Drücken Sie ${redo}"},{name:"Fettschrift-Befehl",legend:"Drücken Sie ${bold}"},{name:"Kursiv-Befehl",legend:"Drücken Sie ${italic}"},{name:"Unterstreichen-Befehl",legend:"Drücken Sie ${underline}"},{name:"Link-Befehl",legend:"Drücken Sie ${link}"},{name:"Werkzeugleiste einklappen-Befehl",legend:"Drücken Sie ${toolbarCollapse}"},{name:"Zugang bisheriger Fokussierung Raumbefehl ",legend:"Drücken Sie ${accessPreviousSpace} auf den am nächsten nicht erreichbar Fokus-Abstand vor die Einfügemarke zugreifen: zwei benachbarte HR-Elemente. Wiederholen Sie die Tastenkombination um entfernte Fokusräume zu erreichen. "},
9{name:"Zugang nächster Schwerpunkt Raumbefehl ",legend:"Drücken Sie $ { accessNextSpace }, um den nächsten unerreichbar Fokus Leerzeichen nach dem Cursor zum Beispiel auf: zwei benachbarten HR Elemente. Wiederholen Sie die Tastenkombination zum fernen Fokus Bereiche zu erreichen. "},{name:"Eingabehilfen",legend:"Drücken Sie ${a11yHelp}"}]}],backspace:"Rücktaste",tab:"Tab",enter:"Eingabe",shift:"Umschalt",ctrl:"Strg",alt:"Alt",pause:"Pause",capslock:"Feststell",escape:"Escape",pageUp:"Bild auf",pageDown:"Bild ab",
10end:"Ende",home:"Pos1",leftArrow:"Linke Pfeiltaste",upArrow:"Obere Pfeiltaste",rightArrow:"Rechte Pfeiltaste",downArrow:"Untere Pfeiltaste",insert:"Einfügen","delete":"Entfernen",leftWindowKey:"Linke Windowstaste",rightWindowKey:"Rechte Windowstaste",selectKey:"Taste auswählen",numpad0:"Ziffernblock 0",numpad1:"Ziffernblock 1",numpad2:"Ziffernblock 2",numpad3:"Ziffernblock 3",numpad4:"Ziffernblock 4",numpad5:"Ziffernblock 5",numpad6:"Ziffernblock 6",numpad7:"Ziffernblock 7",numpad8:"Ziffernblock 8",
11numpad9:"Ziffernblock 9",multiply:"Multiplizieren",add:"Addieren",subtract:"Subtrahieren",decimalPoint:"Punkt",divide:"Dividieren",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Ziffernblock feststellen",scrollLock:"Rollen",semiColon:"Semikolon",equalSign:"Gleichheitszeichen",comma:"Komma",dash:"Bindestrich",period:"Punkt",forwardSlash:"Schrägstrich",graveAccent:"Gravis",openBracket:"Öffnende eckige Klammer",backSlash:"Rückwärtsgewandter Schrägstrich",
12closeBracket:"Schliessende eckige Klammer",singleQuote:"Einfaches Anführungszeichen"}); \ No newline at end of file
diff --git a/release/plugins/a11yhelp/dialogs/lang/de.js b/release/plugins/a11yhelp/dialogs/lang/de.js
index 93851748..24d782a9 100644
--- a/release/plugins/a11yhelp/dialogs/lang/de.js
+++ b/release/plugins/a11yhelp/dialogs/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","de",{title:"Barrierefreiheitinformationen",contents:"Hilfeinhalt. Um den Dialog zu schliessen die Taste ESC drücken.",legend:[{name:"Allgemein",items:[{name:"Editorwerkzeugleiste",legend:"Drücken Sie ${toolbarFocus} auf der Symbolleiste. Gehen Sie zur nächsten oder vorherigen Symbolleistengruppe mit TAB und SHIFT+TAB. Gehen Sie zur nächsten oder vorherigen Symbolleiste auf die Schaltfläche mit dem RECHTS- oder LINKS-Pfeil. Drücken Sie die Leertaste oder Eingabetaste, um die Schaltfläche in der Symbolleiste aktivieren."}, 5CKEDITOR.plugins.setLang("a11yhelp","de",{title:"Barrierefreiheitinformationen",contents:"Hilfeinhalt. Um den Dialog zu schliessen die Taste ESC drücken.",legend:[{name:"Allgemein",items:[{name:"Editorwerkzeugleiste",legend:"Drücken Sie ${toolbarFocus} auf der Symbolleiste. Gehen Sie zur nächsten oder vorherigen Symbolleistengruppe mit TAB und SHIFT+TAB. Gehen Sie zur nächsten oder vorherigen Symbolleiste auf die Schaltfläche mit dem RECHTS- oder LINKS-Pfeil. Drücken Sie die Leertaste oder Eingabetaste, um die Schaltfläche in der Symbolleiste aktivieren."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/el.js b/release/plugins/a11yhelp/dialogs/lang/el.js
index 29af0c84..ae73cabc 100644
--- a/release/plugins/a11yhelp/dialogs/lang/el.js
+++ b/release/plugins/a11yhelp/dialogs/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","el",{title:"Οδηγίες Προσβασιμότητας",contents:"Περιεχόμενα Βοήθειας. Πατήστε ESC για κλείσιμο.",legend:[{name:"Γενικά",items:[{name:"Εργαλειοθήκη Επεξεργαστή",legend:"Πατήστε ${toolbarFocus} για να περιηγηθείτε στην γραμμή εργαλείων. Μετακινηθείτε ανάμεσα στις ομάδες της γραμμής εργαλείων με TAB και SHIFT+TAB. Μετακινηθείτε ανάμεσα στα κουμπιά εργαλείων με το ΔΕΞΙ ή ΑΡΙΣΤΕΡΟ ΒΕΛΑΚΙ. Πατήστε ΔΙΑΣΤΗΜΑ ή ENTER για να ενεργοποιήσετε το ενεργό κουμπί εργαλείου."},{name:"Παράθυρο Διαλόγου Επεξεργαστή", 5CKEDITOR.plugins.setLang("a11yhelp","el",{title:"Οδηγίες Προσβασιμότητας",contents:"Περιεχόμενα Βοήθειας. Πατήστε ESC για κλείσιμο.",legend:[{name:"Γενικά",items:[{name:"Εργαλειοθήκη Επεξεργαστή",legend:"Πατήστε ${toolbarFocus} για να περιηγηθείτε στην γραμμή εργαλείων. Μετακινηθείτε ανάμεσα στις ομάδες της γραμμής εργαλείων με TAB και SHIFT+TAB. Μετακινηθείτε ανάμεσα στα κουμπιά εργαλείων με το ΔΕΞΙ ή ΑΡΙΣΤΕΡΟ ΒΕΛΑΚΙ. Πατήστε ΔΙΑΣΤΗΜΑ ή ENTER για να ενεργοποιήσετε το ενεργό κουμπί εργαλείου."},{name:"Παράθυρο Διαλόγου Επεξεργαστή",
diff --git a/release/plugins/a11yhelp/dialogs/lang/en-gb.js b/release/plugins/a11yhelp/dialogs/lang/en-gb.js
index a4e90107..a5da9379 100644
--- a/release/plugins/a11yhelp/dialogs/lang/en-gb.js
+++ b/release/plugins/a11yhelp/dialogs/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","en-gb",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"General",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","en-gb",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"General",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/en.js b/release/plugins/a11yhelp/dialogs/lang/en.js
index 1aeafb28..3a62e4ad 100644
--- a/release/plugins/a11yhelp/dialogs/lang/en.js
+++ b/release/plugins/a11yhelp/dialogs/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","en",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"General",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","en",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"General",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/eo.js b/release/plugins/a11yhelp/dialogs/lang/eo.js
index 3773aafe..8c798a71 100644
--- a/release/plugins/a11yhelp/dialogs/lang/eo.js
+++ b/release/plugins/a11yhelp/dialogs/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","eo",{title:"Uzindikoj pri atingeblo",contents:"Helpilenhavo. Por fermi tiun dialogon, premu la ESKAPAN klavon.",legend:[{name:"Ĝeneralaĵoj",items:[{name:"Ilbreto de la redaktilo",legend:"Premu ${toolbarFocus} por atingi la ilbreton. Moviĝu al la sekva aŭ antaŭa grupoj de la ilbreto per la klavoj TABA kaj MAJUSKLIGA+TABA. Moviĝu al la sekva aŭ antaŭa butonoj de la ilbreto per la klavoj SAGO DEKSTREN kaj SAGO MALDEKSTREN. Premu la SPACETklavon aŭ la ENENklavon por aktivigi la ilbretbutonon."}, 5CKEDITOR.plugins.setLang("a11yhelp","eo",{title:"Uzindikoj pri atingeblo",contents:"Helpilenhavo. Por fermi tiun dialogon, premu la ESKAPAN klavon.",legend:[{name:"Ĝeneralaĵoj",items:[{name:"Ilbreto de la redaktilo",legend:"Premu ${toolbarFocus} por atingi la ilbreton. Moviĝu al la sekva aŭ antaŭa grupoj de la ilbreto per la klavoj TABA kaj MAJUSKLIGA+TABA. Moviĝu al la sekva aŭ antaŭa butonoj de la ilbreto per la klavoj SAGO DEKSTREN kaj SAGO MALDEKSTREN. Premu la SPACETklavon aŭ la ENENklavon por aktivigi la ilbretbutonon."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/es.js b/release/plugins/a11yhelp/dialogs/lang/es.js
index 7a49ce4a..e399793e 100644
--- a/release/plugins/a11yhelp/dialogs/lang/es.js
+++ b/release/plugins/a11yhelp/dialogs/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","es",{title:"Instrucciones de accesibilidad",contents:"Ayuda. Para cerrar presione ESC.",legend:[{name:"General",items:[{name:"Barra de herramientas del editor",legend:'Presiona ${toolbarFocus} para navegar por la barra de herramientas. Para moverse por los distintos grupos de herramientas usa las teclas TAB y MAY+TAB. Para moverse por las distintas herramientas usa FLECHA DERECHA o FECHA IZQUIERDA. Presiona "espacio" o "intro" para activar la herramienta.'},{name:"Editor de diálogo", 5CKEDITOR.plugins.setLang("a11yhelp","es",{title:"Instrucciones de accesibilidad",contents:"Ayuda. Para cerrar presione ESC.",legend:[{name:"General",items:[{name:"Barra de herramientas del editor",legend:'Presiona ${toolbarFocus} para navegar por la barra de herramientas. Para moverse por los distintos grupos de herramientas usa las teclas TAB y MAY+TAB. Para moverse por las distintas herramientas usa FLECHA DERECHA o FECHA IZQUIERDA. Presiona "espacio" o "intro" para activar la herramienta.'},{name:"Editor de diálogo",
diff --git a/release/plugins/a11yhelp/dialogs/lang/et.js b/release/plugins/a11yhelp/dialogs/lang/et.js
index 3288460e..9fded4c8 100644
--- a/release/plugins/a11yhelp/dialogs/lang/et.js
+++ b/release/plugins/a11yhelp/dialogs/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","et",{title:"Accessibility Instructions",contents:"Abi sisu. Selle dialoogi sulgemiseks vajuta ESC klahvi.",legend:[{name:"Üldine",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","et",{title:"Accessibility Instructions",contents:"Abi sisu. Selle dialoogi sulgemiseks vajuta ESC klahvi.",legend:[{name:"Üldine",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/eu.js b/release/plugins/a11yhelp/dialogs/lang/eu.js
index b2647720..cfcd553d 100644
--- a/release/plugins/a11yhelp/dialogs/lang/eu.js
+++ b/release/plugins/a11yhelp/dialogs/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","eu",{title:"Erabilerraztasunaren argibideak",contents:"Laguntzaren edukiak. Elkarrizketa-koadro hau ixteko sakatu ESC.",legend:[{name:"Orokorra",items:[{name:"Editorearen tresna-barra",legend:"Sakatu ${toolbarFocus} tresna-barrara nabigatzeko. Tresna-barrako aurreko eta hurrengo taldera joateko erabili TAB eta MAIUS+TAB. Tresna-barrako aurreko eta hurrengo botoira joateko erabili ESKUIN-GEZIA eta EZKER-GEZIA. Sakatu ZURIUNEA edo SARTU tresna-barrako botoia aktibatzeko."}, 5CKEDITOR.plugins.setLang("a11yhelp","eu",{title:"Erabilerraztasunaren argibideak",contents:"Laguntzaren edukiak. Elkarrizketa-koadro hau ixteko sakatu ESC.",legend:[{name:"Orokorra",items:[{name:"Editorearen tresna-barra",legend:"Sakatu ${toolbarFocus} tresna-barrara nabigatzeko. Tresna-barrako aurreko eta hurrengo taldera joateko erabili TAB eta MAIUS+TAB. Tresna-barrako aurreko eta hurrengo botoira joateko erabili ESKUIN-GEZIA eta EZKER-GEZIA. Sakatu ZURIUNEA edo SARTU tresna-barrako botoia aktibatzeko."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/fa.js b/release/plugins/a11yhelp/dialogs/lang/fa.js
index 8241d1a5..12eb0352 100644
--- a/release/plugins/a11yhelp/dialogs/lang/fa.js
+++ b/release/plugins/a11yhelp/dialogs/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","fa",{title:"دستورالعمل‌های دسترسی",contents:"راهنمای فهرست مطالب. برای بستن این کادر محاوره‌ای ESC را فشار دهید.",legend:[{name:"عمومی",items:[{name:"نوار ابزار ویرایشگر",legend:"${toolbarFocus} را برای باز کردن نوار ابزار بفشارید. با کلید Tab و Shift+Tab در مجموعه نوار ابزار بعدی و قبلی حرکت کنید. برای حرکت در کلید نوار ابزار قبلی و بعدی با کلید جهت‌نمای راست و چپ جابجا شوید. کلید Space یا Enter را برای فعال کردن کلید نوار ابزار بفشارید."},{name:"پنجره محاورهای ویرایشگر", 5CKEDITOR.plugins.setLang("a11yhelp","fa",{title:"دستورالعمل‌های دسترسی",contents:"راهنمای فهرست مطالب. برای بستن این کادر محاوره‌ای ESC را فشار دهید.",legend:[{name:"عمومی",items:[{name:"نوار ابزار ویرایشگر",legend:"${toolbarFocus} را برای باز کردن نوار ابزار بفشارید. با کلید Tab و Shift+Tab در مجموعه نوار ابزار بعدی و قبلی حرکت کنید. برای حرکت در کلید نوار ابزار قبلی و بعدی با کلید جهت‌نمای راست و چپ جابجا شوید. کلید Space یا Enter را برای فعال کردن کلید نوار ابزار بفشارید."},{name:"پنجره محاورهای ویرایشگر",
diff --git a/release/plugins/a11yhelp/dialogs/lang/fi.js b/release/plugins/a11yhelp/dialogs/lang/fi.js
index af37f422..98f8127c 100644
--- a/release/plugins/a11yhelp/dialogs/lang/fi.js
+++ b/release/plugins/a11yhelp/dialogs/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","fi",{title:"Saavutettavuus ohjeet",contents:"Ohjeen sisällöt. Sulkeaksesi tämän dialogin paina ESC.",legend:[{name:"Yleinen",items:[{name:"Editorin työkalupalkki",legend:"Paina ${toolbarFocus} siirtyäksesi työkalupalkkiin. Siirry seuraavaan ja edelliseen työkalupalkin ryhmään TAB ja SHIFT+TAB näppäimillä. Siirry seuraavaan ja edelliseen työkalupainikkeeseen käyttämällä NUOLI OIKEALLE tai NUOLI VASEMMALLE näppäimillä. Paina VÄLILYÖNTI tai ENTER näppäintä aktivoidaksesi työkalupainikkeen."}, 5CKEDITOR.plugins.setLang("a11yhelp","fi",{title:"Saavutettavuus ohjeet",contents:"Ohjeen sisällöt. Sulkeaksesi tämän dialogin paina ESC.",legend:[{name:"Yleinen",items:[{name:"Editorin työkalupalkki",legend:"Paina ${toolbarFocus} siirtyäksesi työkalupalkkiin. Siirry seuraavaan ja edelliseen työkalupalkin ryhmään TAB ja SHIFT+TAB näppäimillä. Siirry seuraavaan ja edelliseen työkalupainikkeeseen käyttämällä NUOLI OIKEALLE tai NUOLI VASEMMALLE näppäimillä. Paina VÄLILYÖNTI tai ENTER näppäintä aktivoidaksesi työkalupainikkeen."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/fo.js b/release/plugins/a11yhelp/dialogs/lang/fo.js
index 84732954..f1b05e89 100644
--- a/release/plugins/a11yhelp/dialogs/lang/fo.js
+++ b/release/plugins/a11yhelp/dialogs/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","fo",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"General",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","fo",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"General",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/fr-ca.js b/release/plugins/a11yhelp/dialogs/lang/fr-ca.js
index 1851e8d0..888804be 100644
--- a/release/plugins/a11yhelp/dialogs/lang/fr-ca.js
+++ b/release/plugins/a11yhelp/dialogs/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","fr-ca",{title:"Instructions d'accessibilité",contents:"Contenu de l'aide. Pour fermer cette fenêtre, appuyez sur ESC.",legend:[{name:"Général",items:[{name:"Barre d'outil de l'éditeur",legend:"Appuyer sur ${toolbarFocus} pour accéder à la barre d'outils. Se déplacer vers les groupes suivant ou précédent de la barre d'outil avec les touches TAB et SHIFT+TAB. Se déplacer vers les boutons suivant ou précédent de la barre d'outils avec les touches FLECHE DROITE et FLECHE GAUCHE. Appuyer sur la barre d'espace ou la touche ENTRER pour activer le bouton de barre d'outils."}, 5CKEDITOR.plugins.setLang("a11yhelp","fr-ca",{title:"Instructions d'accessibilité",contents:"Contenu de l'aide. Pour fermer cette fenêtre, appuyez sur ESC.",legend:[{name:"Général",items:[{name:"Barre d'outil de l'éditeur",legend:"Appuyer sur ${toolbarFocus} pour accéder à la barre d'outils. Se déplacer vers les groupes suivant ou précédent de la barre d'outil avec les touches TAB et SHIFT+TAB. Se déplacer vers les boutons suivant ou précédent de la barre d'outils avec les touches FLECHE DROITE et FLECHE GAUCHE. Appuyer sur la barre d'espace ou la touche ENTRER pour activer le bouton de barre d'outils."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/fr.js b/release/plugins/a11yhelp/dialogs/lang/fr.js
index ccd25554..8a734d50 100644
--- a/release/plugins/a11yhelp/dialogs/lang/fr.js
+++ b/release/plugins/a11yhelp/dialogs/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","fr",{title:"Instructions d'accessibilité",contents:"Contenu de l'aide. Pour fermer ce dialogue, appuyez sur la touche ÉCHAP (Echappement).",legend:[{name:"Général",items:[{name:"Barre d'outils de l'éditeur",legend:"Appuyer sur ${toolbarFocus} pour accéder à la barre d'outils. Se déplacer vers les groupes suivant ou précédent de la barre d'outil avec les touches MAJ et MAJ+TAB. Se déplacer vers les boutons suivant ou précédent de la barre d'outils avec les touches FLÈCHE DROITE et FLÈCHE GAUCHE. Appuyer sur la barre d'espace ou la touche ENTRÉE pour activer le bouton de barre d'outils."}, 5CKEDITOR.plugins.setLang("a11yhelp","fr",{title:"Instructions d'accessibilité",contents:"Contenu de l'aide. Pour fermer ce dialogue, appuyez sur la touche ÉCHAP (Echappement).",legend:[{name:"Général",items:[{name:"Barre d'outils de l'éditeur",legend:"Appuyer sur ${toolbarFocus} pour accéder à la barre d'outils. Se déplacer vers les groupes suivant ou précédent de la barre d'outil avec les touches MAJ et MAJ+TAB. Se déplacer vers les boutons suivant ou précédent de la barre d'outils avec les touches FLÈCHE DROITE et FLÈCHE GAUCHE. Appuyer sur la barre d'espace ou la touche ENTRÉE pour activer le bouton de barre d'outils."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/gl.js b/release/plugins/a11yhelp/dialogs/lang/gl.js
index a1e3bf50..6a7c8083 100644
--- a/release/plugins/a11yhelp/dialogs/lang/gl.js
+++ b/release/plugins/a11yhelp/dialogs/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","gl",{title:"Instrucións de accesibilidade",contents:"Axuda. Para pechar este diálogo prema ESC.",legend:[{name:"Xeral",items:[{name:"Barra de ferramentas do editor",legend:"Prema ${toolbarFocus} para navegar pola barra de ferramentas. Para moverse polos distintos grupos de ferramentas use as teclas TAB e MAIÚS+TAB. Para moverse polas distintas ferramentas use FRECHA DEREITA ou FRECHA ESQUERDA. Prema ESPAZO ou INTRO para activar o botón da barra de ferramentas."}, 5CKEDITOR.plugins.setLang("a11yhelp","gl",{title:"Instrucións de accesibilidade",contents:"Axuda. Para pechar este diálogo prema ESC.",legend:[{name:"Xeral",items:[{name:"Barra de ferramentas do editor",legend:"Prema ${toolbarFocus} para navegar pola barra de ferramentas. Para moverse polos distintos grupos de ferramentas use as teclas TAB e MAIÚS+TAB. Para moverse polas distintas ferramentas use FRECHA DEREITA ou FRECHA ESQUERDA. Prema ESPAZO ou INTRO para activar o botón da barra de ferramentas."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/gu.js b/release/plugins/a11yhelp/dialogs/lang/gu.js
index 1eeb6db6..54e2ec28 100644
--- a/release/plugins/a11yhelp/dialogs/lang/gu.js
+++ b/release/plugins/a11yhelp/dialogs/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","gu",{title:"એક્ક્ષેબિલિટી ની વિગતો",contents:"હેલ્પ. આ બંધ કરવા ESC દબાવો.",legend:[{name:"જનરલ",items:[{name:"એડિટર ટૂલબાર",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"એડિટર ડાયલોગ",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","gu",{title:"એક્ક્ષેબિલિટી ની વિગતો",contents:"હેલ્પ. આ બંધ કરવા ESC દબાવો.",legend:[{name:"જનરલ",items:[{name:"એડિટર ટૂલબાર",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"એડિટર ડાયલોગ",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/he.js b/release/plugins/a11yhelp/dialogs/lang/he.js
index 27739fa7..bd63abe2 100644
--- a/release/plugins/a11yhelp/dialogs/lang/he.js
+++ b/release/plugins/a11yhelp/dialogs/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","he",{title:"הוראות נגישות",contents:"הוראות נגישות. לסגירה לחץ אסקייפ (ESC).",legend:[{name:"כללי",items:[{name:"סרגל הכלים",legend:"לחץ על ${toolbarFocus} כדי לנווט לסרגל הכלים. עבור לכפתור הבא עם מקש הטאב (TAB) או חץ שמאלי. עבור לכפתור הקודם עם מקש השיפט (SHIFT) + טאב (TAB) או חץ ימני. לחץ רווח או אנטר (ENTER) כדי להפעיל את הכפתור הנבחר."},{name:"דיאלוגים (חלונות תשאול)",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","he",{title:"הוראות נגישות",contents:"הוראות נגישות. לסגירה לחץ אסקייפ (ESC).",legend:[{name:"כללי",items:[{name:"סרגל הכלים",legend:"לחץ על ${toolbarFocus} כדי לנווט לסרגל הכלים. עבור לכפתור הבא עם מקש הטאב (TAB) או חץ שמאלי. עבור לכפתור הקודם עם מקש השיפט (SHIFT) + טאב (TAB) או חץ ימני. לחץ רווח או אנטר (ENTER) כדי להפעיל את הכפתור הנבחר."},{name:"דיאלוגים (חלונות תשאול)",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/hi.js b/release/plugins/a11yhelp/dialogs/lang/hi.js
index db55c8ea..9f0d6bea 100644
--- a/release/plugins/a11yhelp/dialogs/lang/hi.js
+++ b/release/plugins/a11yhelp/dialogs/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","hi",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"सामान्य",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","hi",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"सामान्य",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/hr.js b/release/plugins/a11yhelp/dialogs/lang/hr.js
index 4be938ec..92ba6720 100644
--- a/release/plugins/a11yhelp/dialogs/lang/hr.js
+++ b/release/plugins/a11yhelp/dialogs/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","hr",{title:"Upute dostupnosti",contents:"Sadržaj pomoći. Za zatvaranje pritisnite ESC.",legend:[{name:"Općenito",items:[{name:"Alatna traka",legend:"Pritisni ${toolbarFocus} za navigaciju do alatne trake. Pomicanje do prethodne ili sljedeće alatne grupe vrši se pomoću SHIFT+TAB i TAB. Pomicanje do prethodnog ili sljedećeg gumba u alatnoj traci vrši se pomoću lijeve i desne strelice kursora. Pritisnite SPACE ili ENTER za aktivaciju alatne trake."},{name:"Dijalog", 5CKEDITOR.plugins.setLang("a11yhelp","hr",{title:"Upute dostupnosti",contents:"Sadržaj pomoći. Za zatvaranje pritisnite ESC.",legend:[{name:"Općenito",items:[{name:"Alatna traka",legend:"Pritisni ${toolbarFocus} za navigaciju do alatne trake. Pomicanje do prethodne ili sljedeće alatne grupe vrši se pomoću SHIFT+TAB i TAB. Pomicanje do prethodnog ili sljedećeg gumba u alatnoj traci vrši se pomoću lijeve i desne strelice kursora. Pritisnite SPACE ili ENTER za aktivaciju alatne trake."},{name:"Dijalog",
diff --git a/release/plugins/a11yhelp/dialogs/lang/hu.js b/release/plugins/a11yhelp/dialogs/lang/hu.js
index c5491451..81c48da1 100644
--- a/release/plugins/a11yhelp/dialogs/lang/hu.js
+++ b/release/plugins/a11yhelp/dialogs/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","hu",{title:"Kisegítő utasítások",contents:"Súgó tartalmak. A párbeszédablak bezárásához nyomjon ESC-et.",legend:[{name:"Általános",items:[{name:"Szerkesztő Eszköztár",legend:"Nyomjon ${toolbarFocus} hogy kijelölje az eszköztárat. A következő és előző eszköztár csoporthoz a TAB és SHIFT+TAB-al juthat el. A következő és előző eszköztár gombhoz a BAL NYÍL vagy JOBB NYÍL gombbal juthat el. Nyomjon SPACE-t vagy ENTER-t hogy aktiválja az eszköztár gombot."},{name:"Szerkesző párbeszéd ablak", 5CKEDITOR.plugins.setLang("a11yhelp","hu",{title:"Kisegítő utasítások",contents:"Súgó tartalmak. A párbeszédablak bezárásához nyomjon ESC-et.",legend:[{name:"Általános",items:[{name:"Szerkesztő Eszköztár",legend:"Nyomjon ${toolbarFocus} hogy kijelölje az eszköztárat. A következő és előző eszköztár csoporthoz a TAB és SHIFT+TAB-al juthat el. A következő és előző eszköztár gombhoz a BAL NYÍL vagy JOBB NYÍL gombbal juthat el. Nyomjon SPACE-t vagy ENTER-t hogy aktiválja az eszköztár gombot."},{name:"Szerkesző párbeszéd ablak",
diff --git a/release/plugins/a11yhelp/dialogs/lang/id.js b/release/plugins/a11yhelp/dialogs/lang/id.js
index 4b633bdf..c8d5686b 100644
--- a/release/plugins/a11yhelp/dialogs/lang/id.js
+++ b/release/plugins/a11yhelp/dialogs/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","id",{title:"Accessibility Instructions",contents:"Bantuan. Tekan ESC untuk menutup dialog ini.",legend:[{name:"Umum",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","id",{title:"Accessibility Instructions",contents:"Bantuan. Tekan ESC untuk menutup dialog ini.",legend:[{name:"Umum",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/it.js b/release/plugins/a11yhelp/dialogs/lang/it.js
index e82a70cf..5151f605 100644
--- a/release/plugins/a11yhelp/dialogs/lang/it.js
+++ b/release/plugins/a11yhelp/dialogs/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","it",{title:"Istruzioni di Accessibilità",contents:"Contenuti di Aiuto. Per chiudere questa finestra premi ESC.",legend:[{name:"Generale",items:[{name:"Barra degli strumenti Editor",legend:"Premere ${toolbarFocus} per passare alla barra degli strumenti. Usare TAB per spostarsi al gruppo successivo, MAIUSC+TAB per spostarsi a quello precedente. Usare FRECCIA DESTRA per spostarsi al pulsante successivo, FRECCIA SINISTRA per spostarsi a quello precedente. Premere SPAZIO o INVIO per attivare il pulsante della barra degli strumenti."}, 5CKEDITOR.plugins.setLang("a11yhelp","it",{title:"Istruzioni di Accessibilità",contents:"Contenuti di Aiuto. Per chiudere questa finestra premi ESC.",legend:[{name:"Generale",items:[{name:"Barra degli strumenti Editor",legend:"Premere ${toolbarFocus} per passare alla barra degli strumenti. Usare TAB per spostarsi al gruppo successivo, MAIUSC+TAB per spostarsi a quello precedente. Usare FRECCIA DESTRA per spostarsi al pulsante successivo, FRECCIA SINISTRA per spostarsi a quello precedente. Premere SPAZIO o INVIO per attivare il pulsante della barra degli strumenti."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/ja.js b/release/plugins/a11yhelp/dialogs/lang/ja.js
index 2661b2c9..ec5ed673 100644
--- a/release/plugins/a11yhelp/dialogs/lang/ja.js
+++ b/release/plugins/a11yhelp/dialogs/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","ja",{title:"ユーザー補助の説明",contents:"ヘルプ このダイアログを閉じるには ESCを押してください。",legend:[{name:"全般",items:[{name:"エディターツールバー",legend:"${toolbarFocus} を押すとツールバーのオン/オフ操作ができます。カーソルをツールバーのグループで移動させるにはTabかSHIFT+Tabを押します。グループ内でカーソルを移動させるには、右カーソルか左カーソルを押します。スペースキーやエンターを押すとボタンを有効/無効にすることができます。"},{name:"編集ダイアログ",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","ja",{title:"ユーザー補助の説明",contents:"ヘルプ このダイアログを閉じるには ESCを押してください。",legend:[{name:"全般",items:[{name:"エディターツールバー",legend:"${toolbarFocus} を押すとツールバーのオン/オフ操作ができます。カーソルをツールバーのグループで移動させるにはTabかSHIFT+Tabを押します。グループ内でカーソルを移動させるには、右カーソルか左カーソルを押します。スペースキーやエンターを押すとボタンを有効/無効にすることができます。"},{name:"編集ダイアログ",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/km.js b/release/plugins/a11yhelp/dialogs/lang/km.js
index d5909ee1..6b6e7a92 100644
--- a/release/plugins/a11yhelp/dialogs/lang/km.js
+++ b/release/plugins/a11yhelp/dialogs/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","km",{title:"Accessibility Instructions",contents:"មាតិកា​ជំនួយ។ ដើម្បី​បិទ​ផ្ទាំង​នេះ សូម​ចុច ESC ។",legend:[{name:"ទូទៅ",items:[{name:"របារ​ឧបករណ៍​កម្មវិធី​និពន្ធ",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"ផ្ទាំង​កម្មវិធីនិពន្ធ",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","km",{title:"Accessibility Instructions",contents:"មាតិកា​ជំនួយ។ ដើម្បី​បិទ​ផ្ទាំង​នេះ សូម​ចុច ESC ។",legend:[{name:"ទូទៅ",items:[{name:"របារ​ឧបករណ៍​កម្មវិធី​និពន្ធ",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"ផ្ទាំង​កម្មវិធីនិពន្ធ",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/ko.js b/release/plugins/a11yhelp/dialogs/lang/ko.js
index d88d3351..9b2b0703 100644
--- a/release/plugins/a11yhelp/dialogs/lang/ko.js
+++ b/release/plugins/a11yhelp/dialogs/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","ko",{title:"접근성 설명",contents:"도움말. 이 창을 닫으시려면 ESC 를 누르세요.",legend:[{name:"일반",items:[{name:"편집기 툴바",legend:"툴바를 탐색하시려면 ${toolbarFocus} 를 투르세요. 이전/다음 툴바 그룹으로 이동하시려면 TAB 키 또는 SHIFT+TAB 키를 누르세요. 이전/다음 툴바 버튼으로 이동하시려면 오른쪽 화살표 키 또는 왼쪽 화살표 키를 누르세요. 툴바 버튼을 활성화 하려면 SPACE 키 또는 ENTER 키를 누르세요."},{name:"편집기 다이얼로그",legend:"TAB 키를 누르면 다음 대화상자로 이동하고, SHIFT+TAB 키를 누르면 이전 대화상자로 이동합니다. 대화상자를 제출하려면 ENTER 키를 누르고, ESC 키를 누르면 대화상자를 취소합니다. 대화상자에 탭이 여러개 있을 때, ALT+F10 키 또는 TAB 키를 누르면 순서에 따라 탭 목록에 도달할 수 있습니다. 탭 목록에 초점이 맞을 때, 오른쪽과 왼쪽 화살표 키를 이용하면 각각 다음과 이전 탭으로 이동할 수 있습니다."}, 5CKEDITOR.plugins.setLang("a11yhelp","ko",{title:"접근성 설명",contents:"도움말. 이 창을 닫으시려면 ESC 를 누르세요.",legend:[{name:"일반",items:[{name:"편집기 툴바",legend:"툴바를 탐색하시려면 ${toolbarFocus} 를 투르세요. 이전/다음 툴바 그룹으로 이동하시려면 TAB 키 또는 SHIFT+TAB 키를 누르세요. 이전/다음 툴바 버튼으로 이동하시려면 오른쪽 화살표 키 또는 왼쪽 화살표 키를 누르세요. 툴바 버튼을 활성화 하려면 SPACE 키 또는 ENTER 키를 누르세요."},{name:"편집기 다이얼로그",legend:"TAB 키를 누르면 다음 대화상자로 이동하고, SHIFT+TAB 키를 누르면 이전 대화상자로 이동합니다. 대화상자를 제출하려면 ENTER 키를 누르고, ESC 키를 누르면 대화상자를 취소합니다. 대화상자에 탭이 여러개 있을 때, ALT+F10 키 또는 TAB 키를 누르면 순서에 따라 탭 목록에 도달할 수 있습니다. 탭 목록에 초점이 맞을 때, 오른쪽과 왼쪽 화살표 키를 이용하면 각각 다음과 이전 탭으로 이동할 수 있습니다."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/ku.js b/release/plugins/a11yhelp/dialogs/lang/ku.js
index 588e1201..e73789b9 100644
--- a/release/plugins/a11yhelp/dialogs/lang/ku.js
+++ b/release/plugins/a11yhelp/dialogs/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","ku",{title:"ڕێنمای لەبەردەستدابوون",contents:"پێکهاتەی یارمەتی. کلیك ESC بۆ داخستنی ئەم دیالۆگه.",legend:[{name:"گشتی",items:[{name:"تووڵامرازی دەستكاریكەر",legend:"کلیك ${toolbarFocus} بۆ ڕابەری تووڵامراز. بۆ گواستنەوەی پێشوو داهاتووی گرووپی تووڵامرازی داگرتنی کلیلی TAB لەگەڵ‌ SHIFT+TAB. بۆ گواستنەوەی پێشوو داهاتووی دووگمەی تووڵامرازی لەڕێی کلیلی تیری دەستی ڕاست یان کلیلی تیری دەستی چەپ. کلیکی کلیلی SPACE یان ENTER بۆ چالاککردنی دووگمەی تووڵامراز."},{name:"دیالۆگی دەستكاریكەر", 5CKEDITOR.plugins.setLang("a11yhelp","ku",{title:"ڕێنمای لەبەردەستدابوون",contents:"پێکهاتەی یارمەتی. کلیك ESC بۆ داخستنی ئەم دیالۆگه.",legend:[{name:"گشتی",items:[{name:"تووڵامرازی دەستكاریكەر",legend:"کلیك ${toolbarFocus} بۆ ڕابەری تووڵامراز. بۆ گواستنەوەی پێشوو داهاتووی گرووپی تووڵامرازی داگرتنی کلیلی TAB لەگەڵ‌ SHIFT+TAB. بۆ گواستنەوەی پێشوو داهاتووی دووگمەی تووڵامرازی لەڕێی کلیلی تیری دەستی ڕاست یان کلیلی تیری دەستی چەپ. کلیکی کلیلی SPACE یان ENTER بۆ چالاککردنی دووگمەی تووڵامراز."},{name:"دیالۆگی دەستكاریكەر",
diff --git a/release/plugins/a11yhelp/dialogs/lang/lt.js b/release/plugins/a11yhelp/dialogs/lang/lt.js
index 92752251..ffabb15c 100644
--- a/release/plugins/a11yhelp/dialogs/lang/lt.js
+++ b/release/plugins/a11yhelp/dialogs/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","lt",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"Bendros savybės",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","lt",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"Bendros savybės",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/lv.js b/release/plugins/a11yhelp/dialogs/lang/lv.js
index 7e487b3a..873f6e4f 100644
--- a/release/plugins/a11yhelp/dialogs/lang/lv.js
+++ b/release/plugins/a11yhelp/dialogs/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","lv",{title:"Pieejamības instrukcija",contents:"Palīdzības saturs. Lai aizvērtu ciet šo dialogu nospiediet ESC.",legend:[{name:"Galvenais",items:[{name:"Redaktora rīkjosla",legend:"Nospiediet ${toolbarFocus} lai pārvietotos uz rīkjoslu. Lai pārvietotos uz nākošo vai iepriekšējo rīkjoslas grupu izmantojiet pogu TAB un SHIFT+TAB. Lai pārvietotos uz nākošo vai iepriekšējo rīkjoslas pogu izmantojiet Kreiso vai Labo bultiņu. Nospiediet Atstarpi vai ENTER lai aktivizētu rīkjosla pogu."}, 5CKEDITOR.plugins.setLang("a11yhelp","lv",{title:"Pieejamības instrukcija",contents:"Palīdzības saturs. Lai aizvērtu ciet šo dialogu nospiediet ESC.",legend:[{name:"Galvenais",items:[{name:"Redaktora rīkjosla",legend:"Nospiediet ${toolbarFocus} lai pārvietotos uz rīkjoslu. Lai pārvietotos uz nākošo vai iepriekšējo rīkjoslas grupu izmantojiet pogu TAB un SHIFT+TAB. Lai pārvietotos uz nākošo vai iepriekšējo rīkjoslas pogu izmantojiet Kreiso vai Labo bultiņu. Nospiediet Atstarpi vai ENTER lai aktivizētu rīkjosla pogu."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/mk.js b/release/plugins/a11yhelp/dialogs/lang/mk.js
index 51c5f4f5..ad67570d 100644
--- a/release/plugins/a11yhelp/dialogs/lang/mk.js
+++ b/release/plugins/a11yhelp/dialogs/lang/mk.js
@@ -1,11 +1,11 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","mk",{title:"Инструкции за пристапност",contents:"Содржина на делот за помош. За да го затворите овој дијалот притиснете ESC.",legend:[{name:"Општо",items:[{name:"Мени за едиторот",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Дијалот за едиторот", 5CKEDITOR.plugins.setLang("a11yhelp","mk",{title:"Инструкции за пристапност",contents:"Содржина на делот за помош. За да го затворите овој дијалог притиснете ESC.",legend:[{name:"Општо",items:[{name:"Мени за уредувачот",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Дијалот за едиторот",
6legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."}, 6legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},{name:"Контекст-мени на уредувачот",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},
7{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},{name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]}, 7{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},{name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},
8{name:"Commands",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."}, 8{name:"Наредби",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
9{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],backspace:"Backspace",tab:"Tab",enter:"Enter",shift:"Shift",ctrl:"Ctrl",alt:"Alt",pause:"Pause",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Down",end:"End",home:"Home",leftArrow:"Left Arrow", 9{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}],backspace:"Backspace",tab:"Tab",enter:"Enter",shift:"Shift",ctrl:"Ctrl",alt:"Alt",pause:"Пауза",capslock:"Caps Lock",escape:"Escape",pageUp:"Page Up",pageDown:"Page Up",end:"End",home:"Home",leftArrow:"Стрелка лево",
10upArrow:"Up Arrow",rightArrow:"Right Arrow",downArrow:"Down Arrow",insert:"Insert","delete":"Delete",leftWindowKey:"Left Windows key",rightWindowKey:"Right Windows key",selectKey:"Select key",numpad0:"Numpad 0",numpad1:"Numpad 1",numpad2:"Numpad 2",numpad3:"Numpad 3",numpad4:"Numpad 4",numpad5:"Numpad 5",numpad6:"Numpad 6",numpad7:"Numpad 7",numpad8:"Numpad 8",numpad9:"Numpad 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",divide:"Divide",f1:"F1",f2:"F2",f3:"F3", 10upArrow:"Стрелка горе",rightArrow:"Стрелка десно",downArrow:"Стрелка доле",insert:"Insert","delete":"Delete",leftWindowKey:"Лево Windows копче",rightWindowKey:"Десно Windows копче",selectKey:"Select копче",numpad0:"Нум. таст. 0",numpad1:"Нум. таст. 1",numpad2:"Нум. таст. 2",numpad3:"Нум. таст. 3",numpad4:"Нум. таст. 4",numpad5:"Нум. таст. 5",numpad6:"Нум. таст. 6",numpad7:"Нум. таст. 7",numpad8:"Нум. таст. 8",numpad9:"Нум. таст. 9",multiply:"Multiply",add:"Add",subtract:"Subtract",decimalPoint:"Decimal Point",
11f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"}); \ No newline at end of file 11divide:"Divide",f1:"F1",f2:"F2",f3:"F3",f4:"F4",f5:"F5",f6:"F6",f7:"F7",f8:"F8",f9:"F9",f10:"F10",f11:"F11",f12:"F12",numLock:"Num Lock",scrollLock:"Scroll Lock",semiColon:"Semicolon",equalSign:"Equal Sign",comma:"Comma",dash:"Dash",period:"Period",forwardSlash:"Forward Slash",graveAccent:"Grave Accent",openBracket:"Open Bracket",backSlash:"Backslash",closeBracket:"Close Bracket",singleQuote:"Single Quote"}); \ No newline at end of file
diff --git a/release/plugins/a11yhelp/dialogs/lang/mn.js b/release/plugins/a11yhelp/dialogs/lang/mn.js
index b38794ee..c8898574 100644
--- a/release/plugins/a11yhelp/dialogs/lang/mn.js
+++ b/release/plugins/a11yhelp/dialogs/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","mn",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"Ерөнхий",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","mn",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"Ерөнхий",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/nb.js b/release/plugins/a11yhelp/dialogs/lang/nb.js
index da02fe38..819372d0 100644
--- a/release/plugins/a11yhelp/dialogs/lang/nb.js
+++ b/release/plugins/a11yhelp/dialogs/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","nb",{title:"Instruksjoner for tilgjengelighet",contents:"Innhold for hjelp. Trykk ESC for å lukke denne dialogen.",legend:[{name:"Generelt",items:[{name:"Verktøylinje for editor",legend:"Trykk ${toolbarFocus} for å navigere til verktøylinjen. Flytt til neste og forrige verktøylinjegruppe med TAB og SHIFT+TAB. Flytt til neste og forrige verktøylinjeknapp med HØYRE PILTAST og VENSTRE PILTAST. Trykk MELLOMROM eller ENTER for å aktivere verktøylinjeknappen."},{name:"Dialog for editor", 5CKEDITOR.plugins.setLang("a11yhelp","nb",{title:"Instruksjoner for tilgjengelighet",contents:"Innhold for hjelp. Trykk ESC for å lukke denne dialogen.",legend:[{name:"Generelt",items:[{name:"Verktøylinje for editor",legend:"Trykk ${toolbarFocus} for å navigere til verktøylinjen. Flytt til neste og forrige verktøylinjegruppe med TAB og SHIFT+TAB. Flytt til neste og forrige verktøylinjeknapp med HØYRE PILTAST og VENSTRE PILTAST. Trykk MELLOMROM eller ENTER for å aktivere verktøylinjeknappen."},{name:"Dialog for editor",
diff --git a/release/plugins/a11yhelp/dialogs/lang/nl.js b/release/plugins/a11yhelp/dialogs/lang/nl.js
index e762b3f3..98e46523 100644
--- a/release/plugins/a11yhelp/dialogs/lang/nl.js
+++ b/release/plugins/a11yhelp/dialogs/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","nl",{title:"Toegankelijkheidsinstructies",contents:"Help-inhoud. Druk op ESC om dit dialoog te sluiten.",legend:[{name:"Algemeen",items:[{name:"Werkbalk tekstverwerker",legend:"Druk op ${toolbarFocus} om naar de werkbalk te navigeren. Om te schakelen naar de volgende en vorige werkbalkgroep, gebruik TAB en SHIFT+TAB. Om te schakelen naar de volgende en vorige werkbalkknop, gebruik de PIJL RECHTS en PIJL LINKS. Druk op SPATIE of ENTER om een werkbalkknop te activeren."}, 5CKEDITOR.plugins.setLang("a11yhelp","nl",{title:"Toegankelijkheidsinstructies",contents:"Help-inhoud. Druk op ESC om dit dialoog te sluiten.",legend:[{name:"Algemeen",items:[{name:"Werkbalk tekstverwerker",legend:"Druk op ${toolbarFocus} om naar de werkbalk te navigeren. Om te schakelen naar de volgende en vorige werkbalkgroep, gebruik TAB en SHIFT+TAB. Om te schakelen naar de volgende en vorige werkbalkknop, gebruik de PIJL RECHTS en PIJL LINKS. Druk op SPATIE of ENTER om een werkbalkknop te activeren."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/no.js b/release/plugins/a11yhelp/dialogs/lang/no.js
index 86df5323..4fb70dde 100644
--- a/release/plugins/a11yhelp/dialogs/lang/no.js
+++ b/release/plugins/a11yhelp/dialogs/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","no",{title:"Instruksjoner for tilgjengelighet",contents:"Innhold for hjelp. Trykk ESC for å lukke denne dialogen.",legend:[{name:"Generelt",items:[{name:"Verktøylinje for editor",legend:"Trykk ${toolbarFocus} for å navigere til verktøylinjen. Flytt til neste og forrige verktøylinjegruppe med TAB og SHIFT+TAB. Flytt til neste og forrige verktøylinjeknapp med HØYRE PILTAST og VENSTRE PILTAST. Trykk MELLOMROM eller ENTER for å aktivere verktøylinjeknappen."},{name:"Dialog for editor", 5CKEDITOR.plugins.setLang("a11yhelp","no",{title:"Instruksjoner for tilgjengelighet",contents:"Innhold for hjelp. Trykk ESC for å lukke denne dialogen.",legend:[{name:"Generelt",items:[{name:"Verktøylinje for editor",legend:"Trykk ${toolbarFocus} for å navigere til verktøylinjen. Flytt til neste og forrige verktøylinjegruppe med TAB og SHIFT+TAB. Flytt til neste og forrige verktøylinjeknapp med HØYRE PILTAST og VENSTRE PILTAST. Trykk MELLOMROM eller ENTER for å aktivere verktøylinjeknappen."},{name:"Dialog for editor",
diff --git a/release/plugins/a11yhelp/dialogs/lang/pl.js b/release/plugins/a11yhelp/dialogs/lang/pl.js
index 5cded166..33580a23 100644
--- a/release/plugins/a11yhelp/dialogs/lang/pl.js
+++ b/release/plugins/a11yhelp/dialogs/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","pl",{title:"Instrukcje dotyczące dostępności",contents:"Zawartość pomocy. Wciśnij ESC, aby zamknąć to okno.",legend:[{name:"Informacje ogólne",items:[{name:"Pasek narzędzi edytora",legend:"Naciśnij ${toolbarFocus}, by przejść do paska narzędzi. Przejdź do następnej i poprzedniej grupy narzędzi używając TAB oraz SHIFT+TAB. Przejdź do następnego i poprzedniego przycisku paska narzędzi za pomocą STRZAŁKI W PRAWO lub STRZAŁKI W LEWO. Naciśnij SPACJĘ lub ENTER by aktywować przycisk paska narzędzi."}, 5CKEDITOR.plugins.setLang("a11yhelp","pl",{title:"Instrukcje dotyczące dostępności",contents:"Zawartość pomocy. Wciśnij ESC, aby zamknąć to okno.",legend:[{name:"Informacje ogólne",items:[{name:"Pasek narzędzi edytora",legend:"Naciśnij ${toolbarFocus}, by przejść do paska narzędzi. Przejdź do następnej i poprzedniej grupy narzędzi używając TAB oraz SHIFT+TAB. Przejdź do następnego i poprzedniego przycisku paska narzędzi za pomocą STRZAŁKI W PRAWO lub STRZAŁKI W LEWO. Naciśnij SPACJĘ lub ENTER by aktywować przycisk paska narzędzi."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/pt-br.js b/release/plugins/a11yhelp/dialogs/lang/pt-br.js
index 308ca13c..1cf81f77 100644
--- a/release/plugins/a11yhelp/dialogs/lang/pt-br.js
+++ b/release/plugins/a11yhelp/dialogs/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","pt-br",{title:"Instruções de Acessibilidade",contents:"Conteúdo da Ajuda. Para fechar este diálogo pressione ESC.",legend:[{name:"Geral",items:[{name:"Barra de Ferramentas do Editor",legend:"Pressione ${toolbarFocus} para navegar para a barra de ferramentas. Mova para o anterior ou próximo grupo de ferramentas com TAB e SHIFT+TAB. Mova para o anterior ou próximo botão com SETA PARA DIREITA or SETA PARA ESQUERDA. Pressione ESPAÇO ou ENTER para ativar o botão da barra de ferramentas."}, 5CKEDITOR.plugins.setLang("a11yhelp","pt-br",{title:"Instruções de Acessibilidade",contents:"Conteúdo da Ajuda. Para fechar este diálogo pressione ESC.",legend:[{name:"Geral",items:[{name:"Barra de Ferramentas do Editor",legend:"Pressione ${toolbarFocus} para navegar para a barra de ferramentas. Mova para o anterior ou próximo grupo de ferramentas com TAB e SHIFT+TAB. Mova para o anterior ou próximo botão com SETA PARA DIREITA or SETA PARA ESQUERDA. Pressione ESPAÇO ou ENTER para ativar o botão da barra de ferramentas."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/pt.js b/release/plugins/a11yhelp/dialogs/lang/pt.js
index b66d89c5..620dcbed 100644
--- a/release/plugins/a11yhelp/dialogs/lang/pt.js
+++ b/release/plugins/a11yhelp/dialogs/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","pt",{title:"Instruções de acessibilidade",contents:"Conteúdo de ajuda. Use a tecla ESC para fechar esta janela.",legend:[{name:"Geral",items:[{name:"Barra de ferramentas do editor",legend:"Clique em ${toolbarFocus} para navegar para a barra de ferramentas. Vá para o grupo da barra de ferramentas anterior e seguinte com TAB e SHIFT+TAB. Vá para o botão da barra de ferramentas anterior com a SETA DIREITA ou ESQUERDA. Pressione ESPAÇO ou ENTER para ativar o botão da barra de ferramentas."}, 5CKEDITOR.plugins.setLang("a11yhelp","pt",{title:"Instruções de acessibilidade",contents:"Conteúdo de ajuda. Use a tecla ESC para fechar esta janela.",legend:[{name:"Geral",items:[{name:"Barra de ferramentas do editor",legend:"Clique em ${toolbarFocus} para navegar para a barra de ferramentas. Vá para o grupo da barra de ferramentas anterior e seguinte com TAB e SHIFT+TAB. Vá para o botão da barra de ferramentas anterior com a SETA DIREITA ou ESQUERDA. Pressione ESPAÇO ou ENTER para ativar o botão da barra de ferramentas."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/ro.js b/release/plugins/a11yhelp/dialogs/lang/ro.js
index 2fb88fc0..a92f60f2 100644
--- a/release/plugins/a11yhelp/dialogs/lang/ro.js
+++ b/release/plugins/a11yhelp/dialogs/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","ro",{title:"Instrucțiuni de accesibilitate",contents:"Cuprins. Pentru a închide acest dialog, apăsați tasta ESC.",legend:[{name:"General",items:[{name:"Editează bara instrumente.",legend:"Apasă ${toolbarFocus} pentru a naviga prin bara de instrumente. Pentru a te mișca prin grupurile de instrumente folosește tastele TAB și SHIFT+TAB. Pentru a te mișca intre diverse instrumente folosește tastele SĂGEATĂ DREAPTA sau SĂGEATĂ STÂNGA. Apasă butonul SPAȚIU sau ENTER pentru activarea instrumentului."}, 5CKEDITOR.plugins.setLang("a11yhelp","ro",{title:"Instrucțiuni de accesibilitate",contents:"Cuprins. Pentru a închide acest dialog, apăsați tasta ESC.",legend:[{name:"General",items:[{name:"Editează bara instrumente.",legend:"Apasă ${toolbarFocus} pentru a naviga prin bara de instrumente. Pentru a te mișca prin grupurile de instrumente folosește tastele TAB și SHIFT+TAB. Pentru a te mișca intre diverse instrumente folosește tastele SĂGEATĂ DREAPTA sau SĂGEATĂ STÂNGA. Apasă butonul SPAȚIU sau ENTER pentru activarea instrumentului."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/ru.js b/release/plugins/a11yhelp/dialogs/lang/ru.js
index 92753604..667c872d 100644
--- a/release/plugins/a11yhelp/dialogs/lang/ru.js
+++ b/release/plugins/a11yhelp/dialogs/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","ru",{title:"Горячие клавиши",contents:"Помощь. Для закрытия этого окна нажмите ESC.",legend:[{name:"Основное",items:[{name:"Панель инструментов",legend:"Нажмите ${toolbarFocus} для перехода к панели инструментов. Для перемещения между группами панели инструментов используйте TAB и SHIFT+TAB. Для перемещения между кнопками панели иструментов используйте кнопки ВПРАВО или ВЛЕВО. Нажмите ПРОБЕЛ или ENTER для запуска кнопки панели инструментов."},{name:"Диалоги",legend:'Внутри диалога, нажмите TAB чтобы перейти к следующему элементу диалога, нажмите SHIFT+TAB чтобы перейти к предыдущему элементу диалога, нажмите ENTER чтобы отправить диалог, нажмите ESC чтобы отменить диалог. Когда диалоговое окно имеет несколько вкладок, получить доступ к панели вкладок как части диалога можно нажатием или сочетания ALT+F10 или TAB, при этом активные элементы диалога будут перебираться с учетом порядка табуляции. При активной панели вкладок, переход к следующей или предыдущей вкладке осуществляется нажатием стрелки "ВПРАВО" или стрелки "ВЛЕВО" соответственно.'}, 5CKEDITOR.plugins.setLang("a11yhelp","ru",{title:"Горячие клавиши",contents:"Помощь. Для закрытия этого окна нажмите ESC.",legend:[{name:"Основное",items:[{name:"Панель инструментов",legend:"Нажмите ${toolbarFocus} для перехода к панели инструментов. Для перемещения между группами панели инструментов используйте TAB и SHIFT+TAB. Для перемещения между кнопками панели иструментов используйте кнопки ВПРАВО или ВЛЕВО. Нажмите ПРОБЕЛ или ENTER для запуска кнопки панели инструментов."},{name:"Диалоги",legend:'Внутри диалога, нажмите TAB чтобы перейти к следующему элементу диалога, нажмите SHIFT+TAB чтобы перейти к предыдущему элементу диалога, нажмите ENTER чтобы отправить диалог, нажмите ESC чтобы отменить диалог. Когда диалоговое окно имеет несколько вкладок, получить доступ к панели вкладок как части диалога можно нажатием или сочетания ALT+F10 или TAB, при этом активные элементы диалога будут перебираться с учетом порядка табуляции. При активной панели вкладок, переход к следующей или предыдущей вкладке осуществляется нажатием стрелки "ВПРАВО" или стрелки "ВЛЕВО" соответственно.'},
diff --git a/release/plugins/a11yhelp/dialogs/lang/si.js b/release/plugins/a11yhelp/dialogs/lang/si.js
index 26d8ca97..56b5b92a 100644
--- a/release/plugins/a11yhelp/dialogs/lang/si.js
+++ b/release/plugins/a11yhelp/dialogs/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","si",{title:"ළඟා වියහැකි ",contents:"උදව් සඳහා අන්තර්ගතය.නික්මයෙමට ESC බොත්තම ඔබන්න",legend:[{name:"පොදු කරුණු",items:[{name:"සංස්කරණ මෙවලම් ",legend:"ඔබන්න ${මෙවලම් තීරු අවධානය} මෙවලම් තීරුවේ එහා මෙහා යෑමට.ඉදිරියට යෑමට හා ආපසු යෑමට මෙවලම් තීරුකාණ්ඩය හා TAB හා SHIFT+TAB .ඉදිරියට යෑමට හා ආපසු යෑමට මෙවලම් තීරු බොත්තම සමග RIGHT ARROW හෝ LEFT ARROW.මෙවලම් තීරු බොත්තම සක්‍රිය කර ගැනීමට SPACE හෝ ENTER බොත්තම ඔබන්න."},{name:"සංස්කරණ ",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","si",{title:"ළඟා වියහැකි ",contents:"උදව් සඳහා අන්තර්ගතය.නික්මයෙමට ESC බොත්තම ඔබන්න",legend:[{name:"පොදු කරුණු",items:[{name:"සංස්කරණ මෙවලම් ",legend:"ඔබන්න ${මෙවලම් තීරු අවධානය} මෙවලම් තීරුවේ එහා මෙහා යෑමට.ඉදිරියට යෑමට හා ආපසු යෑමට මෙවලම් තීරුකාණ්ඩය හා TAB හා SHIFT+TAB .ඉදිරියට යෑමට හා ආපසු යෑමට මෙවලම් තීරු බොත්තම සමග RIGHT ARROW හෝ LEFT ARROW.මෙවලම් තීරු බොත්තම සක්‍රිය කර ගැනීමට SPACE හෝ ENTER බොත්තම ඔබන්න."},{name:"සංස්කරණ ",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/sk.js b/release/plugins/a11yhelp/dialogs/lang/sk.js
index d239b5ae..6f16ff96 100644
--- a/release/plugins/a11yhelp/dialogs/lang/sk.js
+++ b/release/plugins/a11yhelp/dialogs/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","sk",{title:"Inštrukcie prístupnosti",contents:"Pomocný obsah. Pre zatvorenie tohto okna, stlačte ESC.",legend:[{name:"Všeobecne",items:[{name:"Lišta nástrojov editora",legend:"Stlačte ${toolbarFocus} pre navigáciu na lištu nástrojov. Medzi ďalšou a predchádzajúcou lištou nástrojov sa pohybujete s TAB a SHIFT+TAB. Medzi ďalším a predchádzajúcim tlačidlom na lište nástrojov sa pohybujete s pravou šípkou a ľavou šípkou. Stlačte medzerník alebo ENTER pre aktiváciu tlačidla lišty nástrojov."}, 5CKEDITOR.plugins.setLang("a11yhelp","sk",{title:"Inštrukcie prístupnosti",contents:"Pomocný obsah. Pre zatvorenie tohto okna, stlačte ESC.",legend:[{name:"Všeobecne",items:[{name:"Lišta nástrojov editora",legend:"Stlačte ${toolbarFocus} pre navigáciu na lištu nástrojov. Medzi ďalšou a predchádzajúcou lištou nástrojov sa pohybujete s TAB a SHIFT+TAB. Medzi ďalším a predchádzajúcim tlačidlom na lište nástrojov sa pohybujete s pravou šípkou a ľavou šípkou. Stlačte medzerník alebo ENTER pre aktiváciu tlačidla lišty nástrojov."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/sl.js b/release/plugins/a11yhelp/dialogs/lang/sl.js
index 5b0abc98..0671357d 100644
--- a/release/plugins/a11yhelp/dialogs/lang/sl.js
+++ b/release/plugins/a11yhelp/dialogs/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","sl",{title:"Navodila Dostopnosti",contents:"Vsebina Pomoči. Če želite zapreti to pogovorno okno pritisnite ESC.",legend:[{name:"Splošno",items:[{name:"Urejevalna Orodna Vrstica",legend:"Pritisnite ${toolbarFocus} za pomik v orodno vrstico. Z TAB in SHIFT+TAB se pomikate na naslednjo in prejšnjo skupino orodne vrstice. Z DESNO PUŠČICO ali LEVO PUŠČICO se pomikate na naslednji in prejšnji gumb orodne vrstice. Pritisnite SPACE ali ENTER, da aktivirate gumb orodne vrstice."}, 5CKEDITOR.plugins.setLang("a11yhelp","sl",{title:"Navodila Dostopnosti",contents:"Vsebina Pomoči. Če želite zapreti to pogovorno okno pritisnite ESC.",legend:[{name:"Splošno",items:[{name:"Urejevalna Orodna Vrstica",legend:"Pritisnite ${toolbarFocus} za pomik v orodno vrstico. Z TAB in SHIFT+TAB se pomikate na naslednjo in prejšnjo skupino orodne vrstice. Z DESNO PUŠČICO ali LEVO PUŠČICO se pomikate na naslednji in prejšnji gumb orodne vrstice. Pritisnite SPACE ali ENTER, da aktivirate gumb orodne vrstice."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/sq.js b/release/plugins/a11yhelp/dialogs/lang/sq.js
index 86996356..8f9d5c78 100644
--- a/release/plugins/a11yhelp/dialogs/lang/sq.js
+++ b/release/plugins/a11yhelp/dialogs/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","sq",{title:"Udhëzimet e Qasjes",contents:"Përmbajtja ndihmëse. Për ta mbyllur dialogun shtyp ESC.",legend:[{name:"Të përgjithshme",items:[{name:"Shiriti i Redaktuesit",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Dialogu i Redaktuesit",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","sq",{title:"Udhëzimet e Qasjes",contents:"Përmbajtja ndihmëse. Për ta mbyllur dialogun shtyp ESC.",legend:[{name:"Të përgjithshme",items:[{name:"Shiriti i Redaktuesit",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Dialogu i Redaktuesit",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/sr-latn.js b/release/plugins/a11yhelp/dialogs/lang/sr-latn.js
index c8ea9af6..ee71b676 100644
--- a/release/plugins/a11yhelp/dialogs/lang/sr-latn.js
+++ b/release/plugins/a11yhelp/dialogs/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","sr-latn",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"Opšte",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","sr-latn",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"Opšte",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/sr.js b/release/plugins/a11yhelp/dialogs/lang/sr.js
index 1e284815..fd04d223 100644
--- a/release/plugins/a11yhelp/dialogs/lang/sr.js
+++ b/release/plugins/a11yhelp/dialogs/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","sr",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"Опште",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","sr",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"Опште",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/sv.js b/release/plugins/a11yhelp/dialogs/lang/sv.js
index 77a42b43..751a0751 100644
--- a/release/plugins/a11yhelp/dialogs/lang/sv.js
+++ b/release/plugins/a11yhelp/dialogs/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","sv",{title:"Hjälpmedelsinstruktioner",contents:"Hjälpinnehåll. För att stänga denna dialogruta trycker du på ESC.",legend:[{name:"Allmänt",items:[{name:"Editor verktygsfält",legend:"Tryck på ${toolbarFocus} för att navigera till verktygsfältet. Flytta till nästa och föregående verktygsfältsgrupp med TAB och SHIFT+TAB. Flytta till nästa och föregående knapp i verktygsfältet med HÖGERPIL eller VÄNSTERPIL. Tryck SPACE eller ENTER för att aktivera knappen i verktygsfältet."}, 5CKEDITOR.plugins.setLang("a11yhelp","sv",{title:"Hjälpmedelsinstruktioner",contents:"Hjälpinnehåll. För att stänga denna dialogruta trycker du på ESC.",legend:[{name:"Allmänt",items:[{name:"Editor verktygsfält",legend:"Tryck på ${toolbarFocus} för att navigera till verktygsfältet. Flytta till nästa och föregående verktygsfältsgrupp med TAB och SHIFT+TAB. Flytta till nästa och föregående knapp i verktygsfältet med HÖGERPIL eller VÄNSTERPIL. Tryck SPACE eller ENTER för att aktivera knappen i verktygsfältet."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/th.js b/release/plugins/a11yhelp/dialogs/lang/th.js
index 8e4db7f2..2499b992 100644
--- a/release/plugins/a11yhelp/dialogs/lang/th.js
+++ b/release/plugins/a11yhelp/dialogs/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","th",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"ทั่วไป",items:[{name:"แถบเครื่องมือสำหรับเครื่องมือช่วยพิมพ์",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","th",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"ทั่วไป",items:[{name:"แถบเครื่องมือสำหรับเครื่องมือช่วยพิมพ์",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/tr.js b/release/plugins/a11yhelp/dialogs/lang/tr.js
index b9b9628f..1eb46ce3 100644
--- a/release/plugins/a11yhelp/dialogs/lang/tr.js
+++ b/release/plugins/a11yhelp/dialogs/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","tr",{title:"Erişilebilirlik Talimatları",contents:"Yardım içeriği. Bu pencereyi kapatmak için ESC tuşuna basın.",legend:[{name:"Genel",items:[{name:"Düzenleyici Araç Çubuğu",legend:"Araç çubuğunda gezinmek için ${toolbarFocus} basın. TAB ve SHIFT+TAB ile önceki ve sonraki araç çubuğu grubuna taşıyın. SAĞ OK veya SOL OK ile önceki ve sonraki bir araç çubuğu düğmesini hareket ettirin. SPACE tuşuna basın veya araç çubuğu düğmesini etkinleştirmek için ENTER tuşna basın."}, 5CKEDITOR.plugins.setLang("a11yhelp","tr",{title:"Erişilebilirlik Talimatları",contents:"Yardım içeriği. Bu pencereyi kapatmak için ESC tuşuna basın.",legend:[{name:"Genel",items:[{name:"Düzenleyici Araç Çubuğu",legend:"Araç çubuğunda gezinmek için ${toolbarFocus} basın. TAB ve SHIFT+TAB ile önceki ve sonraki araç çubuğu grubuna taşıyın. SAĞ OK veya SOL OK ile önceki ve sonraki bir araç çubuğu düğmesini hareket ettirin. SPACE tuşuna basın veya araç çubuğu düğmesini etkinleştirmek için ENTER tuşna basın."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/tt.js b/release/plugins/a11yhelp/dialogs/lang/tt.js
index 8cf79b12..40d8b283 100644
--- a/release/plugins/a11yhelp/dialogs/lang/tt.js
+++ b/release/plugins/a11yhelp/dialogs/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","tt",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"Гомуми",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","tt",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"Гомуми",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/ug.js b/release/plugins/a11yhelp/dialogs/lang/ug.js
index 788695cb..c7fe6fd2 100644
--- a/release/plugins/a11yhelp/dialogs/lang/ug.js
+++ b/release/plugins/a11yhelp/dialogs/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","ug",{title:"قوشۇمچە چۈشەندۈرۈش",contents:"ياردەم مەزمۇنى. بۇ سۆزلەشكۈنى ياپماقچى بولسىڭىز ESC نى بېسىڭ.",legend:[{name:"ئادەتتىكى",items:[{name:"قورال بالداق تەھرىر",legend:"${toolbarFocus} بېسىلسا قورال بالداققا يېتەكلەيدۇ، TAB ياكى SHIFT+TAB ئارقىلىق قورال بالداق گۇرۇپپىسى تاللىنىدۇ، ئوڭ سول يا ئوقتا توپچا تاللىنىدۇ، بوشلۇق ياكى Enter كۇنۇپكىسىدا تاللانغان توپچىنى قوللىنىدۇ."},{name:"تەھرىرلىگۈچ سۆزلەشكۈسى",legend:"سۆزلەشكۈدە TAB كۇنۇپكىسىدا كېيىنكى سۆز بۆلىكىگە يۆتكىلىدۇ، SHIFT+TAB بىرىكمە كۇنۇپكىسىدا ئالدىنقى سۆز بۆلىكىگە يۆتكىلىدۇ، ENTER كۇنۇپكىسىدا سۆزلەشكۈنى تاپشۇرىدۇ، ESC كۇنۇپكىسى سۆزلەشكۈدىن ۋاز كېچىدۇ. كۆپ بەتكۈچلۈك سۆزلەشكۈگە نىسبەتەن، ALT+F10 دا بەتكۈچ تىزىمىغا يۆتكەيدۇ. ئاندىن TAB كۇنۇپكىسى ياكى ئوڭ يا ئوق كۇنۇپكىسى كېيىنكى بەتكۈچكە يۆتكەيدۇ؛SHIFT+ TAB كۇنۇپكىسى ياكى سول يا ئوق كۇنۇپكىسى ئالدىنقى بەتكۈچكە يۆتكەيدۇ. بوشلۇق كۇنۇپكىسى ياكى ENTER كۇنۇپكىسى بەتكۈچنى تاللايدۇ."}, 5CKEDITOR.plugins.setLang("a11yhelp","ug",{title:"قوشۇمچە چۈشەندۈرۈش",contents:"ياردەم مەزمۇنى. بۇ سۆزلەشكۈنى ياپماقچى بولسىڭىز ESC نى بېسىڭ.",legend:[{name:"ئادەتتىكى",items:[{name:"قورال بالداق تەھرىر",legend:"${toolbarFocus} بېسىلسا قورال بالداققا يېتەكلەيدۇ، TAB ياكى SHIFT+TAB ئارقىلىق قورال بالداق گۇرۇپپىسى تاللىنىدۇ، ئوڭ سول يا ئوقتا توپچا تاللىنىدۇ، بوشلۇق ياكى Enter كۇنۇپكىسىدا تاللانغان توپچىنى قوللىنىدۇ."},{name:"تەھرىرلىگۈچ سۆزلەشكۈسى",legend:"سۆزلەشكۈدە TAB كۇنۇپكىسىدا كېيىنكى سۆز بۆلىكىگە يۆتكىلىدۇ، SHIFT+TAB بىرىكمە كۇنۇپكىسىدا ئالدىنقى سۆز بۆلىكىگە يۆتكىلىدۇ، ENTER كۇنۇپكىسىدا سۆزلەشكۈنى تاپشۇرىدۇ، ESC كۇنۇپكىسى سۆزلەشكۈدىن ۋاز كېچىدۇ. كۆپ بەتكۈچلۈك سۆزلەشكۈگە نىسبەتەن، ALT+F10 دا بەتكۈچ تىزىمىغا يۆتكەيدۇ. ئاندىن TAB كۇنۇپكىسى ياكى ئوڭ يا ئوق كۇنۇپكىسى كېيىنكى بەتكۈچكە يۆتكەيدۇ؛SHIFT+ TAB كۇنۇپكىسى ياكى سول يا ئوق كۇنۇپكىسى ئالدىنقى بەتكۈچكە يۆتكەيدۇ. بوشلۇق كۇنۇپكىسى ياكى ENTER كۇنۇپكىسى بەتكۈچنى تاللايدۇ."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/uk.js b/release/plugins/a11yhelp/dialogs/lang/uk.js
index aa582de9..c7aac2bf 100644
--- a/release/plugins/a11yhelp/dialogs/lang/uk.js
+++ b/release/plugins/a11yhelp/dialogs/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","uk",{title:"Спеціальні Інструкції",contents:"Довідка. Натисніть ESC і вона зникне.",legend:[{name:"Основне",items:[{name:"Панель Редактора",legend:"Натисніть ${toolbarFocus} для переходу до панелі інструментів. Для переміщення між групами панелі інструментів використовуйте TAB і SHIFT+TAB. Для переміщення між кнопками панелі іструментів використовуйте кнопки СТРІЛКА ВПРАВО або ВЛІВО. Натисніть ПРОПУСК або ENTER для запуску кнопки панелі інструментів."},{name:"Діалог Редактора", 5CKEDITOR.plugins.setLang("a11yhelp","uk",{title:"Спеціальні Інструкції",contents:"Довідка. Натисніть ESC і вона зникне.",legend:[{name:"Основне",items:[{name:"Панель Редактора",legend:"Натисніть ${toolbarFocus} для переходу до панелі інструментів. Для переміщення між групами панелі інструментів використовуйте TAB і SHIFT+TAB. Для переміщення між кнопками панелі іструментів використовуйте кнопки СТРІЛКА ВПРАВО або ВЛІВО. Натисніть ПРОПУСК або ENTER для запуску кнопки панелі інструментів."},{name:"Діалог Редактора",
diff --git a/release/plugins/a11yhelp/dialogs/lang/vi.js b/release/plugins/a11yhelp/dialogs/lang/vi.js
index 82655456..18ba8826 100644
--- a/release/plugins/a11yhelp/dialogs/lang/vi.js
+++ b/release/plugins/a11yhelp/dialogs/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","vi",{title:"Hướng dẫn trợ năng",contents:"Nội dung Hỗ trợ. Nhấn ESC để đóng hộp thoại.",legend:[{name:"Chung",items:[{name:"Thanh công cụ soạn thảo",legend:"Nhấn ${toolbarFocus} để điều hướng đến thanh công cụ. Nhấn TAB và SHIFT+TAB để chuyển đến nhóm thanh công cụ khác. Nhấn MŨI TÊN PHẢI hoặc MŨI TÊN TRÁI để chuyển sang nút khác trên thanh công cụ. Nhấn PHÍM CÁCH hoặc ENTER để kích hoạt nút trên thanh công cụ."},{name:"Hộp thoại Biên t",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."}, 5CKEDITOR.plugins.setLang("a11yhelp","vi",{title:"Hướng dẫn trợ năng",contents:"Nội dung Hỗ trợ. Nhấn ESC để đóng hộp thoại.",legend:[{name:"Chung",items:[{name:"Thanh công cụ soạn thảo",legend:"Nhấn ${toolbarFocus} để điều hướng đến thanh công cụ. Nhấn TAB và SHIFT+TAB để chuyển đến nhóm thanh công cụ khác. Nhấn MŨI TÊN PHẢI hoặc MŨI TÊN TRÁI để chuyển sang nút khác trên thanh công cụ. Nhấn PHÍM CÁCH hoặc ENTER để kích hoạt nút trên thanh công cụ."},{name:"Hộp thoại Biên t",legend:"Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively."},
diff --git a/release/plugins/a11yhelp/dialogs/lang/zh-cn.js b/release/plugins/a11yhelp/dialogs/lang/zh-cn.js
index 802cf797..b63d413b 100644
--- a/release/plugins/a11yhelp/dialogs/lang/zh-cn.js
+++ b/release/plugins/a11yhelp/dialogs/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","zh-cn",{title:"辅助功能说明",contents:"帮助内容。要关闭此对话框请按 ESC 键。",legend:[{name:"常规",items:[{name:"编辑器工具栏",legend:"按 ${toolbarFocus} 切换到工具栏,使用 TAB 键和 SHIFT+TAB 组合键移动到上一个和下一个工具栏组。使用左右箭头键移动到上一个或下一个工具栏按钮。按空格键或回车键以选中工具栏按钮。"},{name:"编辑器对话框",legend:"在对话框内,按 TAB 键移动到下一个字段,按 SHIFT + TAB 组合键移动到上一个字段,按 ENTER 键提交对话框,按 ESC 键取消对话框。对于有多选项卡的对话框,可以按 ALT + F10 直接切换到或者按 TAB 键逐步移到选项卡列表,当焦点移到选项卡列表时可以用左右箭头键来移动到前后的选项卡。"},{name:"编辑器上下文菜单",legend:"用 ${contextMenu} 或者“应用程序键”打开上下文菜单。然后用 TAB 键或者下箭头键来移动到下一个菜单项;SHIFT + TAB 组合键或者上箭头键移动到上一个菜单项。用 SPACE 键或者 ENTER 键选择菜单项。用 SPACE 键,ENTER 键或者右箭头键打开子菜单。返回菜单用 ESC 键或者左箭头键。用 ESC 键关闭上下文菜单。"}, 5CKEDITOR.plugins.setLang("a11yhelp","zh-cn",{title:"辅助功能说明",contents:"帮助内容。要关闭此对话框请按 ESC 键。",legend:[{name:"常规",items:[{name:"编辑器工具栏",legend:"按 ${toolbarFocus} 切换到工具栏,使用 TAB 键和 SHIFT+TAB 组合键移动到上一个和下一个工具栏组。使用左右箭头键移动到上一个或下一个工具栏按钮。按空格键或回车键以选中工具栏按钮。"},{name:"编辑器对话框",legend:"在对话框内,按 TAB 键移动到下一个字段,按 SHIFT + TAB 组合键移动到上一个字段,按 ENTER 键提交对话框,按 ESC 键取消对话框。对于有多选项卡的对话框,可以按 ALT + F10 直接切换到或者按 TAB 键逐步移到选项卡列表,当焦点移到选项卡列表时可以用左右箭头键来移动到前后的选项卡。"},{name:"编辑器上下文菜单",legend:"用 ${contextMenu} 或者“应用程序键”打开上下文菜单。然后用 TAB 键或者下箭头键来移动到下一个菜单项;SHIFT + TAB 组合键或者上箭头键移动到上一个菜单项。用 SPACE 键或者 ENTER 键选择菜单项。用 SPACE 键,ENTER 键或者右箭头键打开子菜单。返回菜单用 ESC 键或者左箭头键。用 ESC 键关闭上下文菜单。"},
diff --git a/release/plugins/a11yhelp/dialogs/lang/zh.js b/release/plugins/a11yhelp/dialogs/lang/zh.js
index 0bafec05..3305d9c6 100644
--- a/release/plugins/a11yhelp/dialogs/lang/zh.js
+++ b/release/plugins/a11yhelp/dialogs/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("a11yhelp","zh",{title:"輔助工具指南",contents:"說明內容。若要關閉此對話框請按「ESC」。",legend:[{name:"一般",items:[{name:"編輯器工具列",legend:"請按 ${toolbarFocus} 以導覽到工具列。利用 TAB 或 SHIFT+TAB 以便移動到下一個及前一個工具列群組。利用右方向鍵或左方向鍵以便移動到下一個及上一個工具列按鈕。按下空白鍵或 ENTER 鍵啟用工具列按鈕。"},{name:"編輯器對話方塊",legend:"在對話框中,按下 TAB 鍵以導覽到下一個對話框元素,按下 SHIFT+TAB 以移動到上一個對話框元素,按下 ENTER 以遞交對話框,按下 ESC 以取消對話框。當對話框有多個分頁時,可以使用 ALT+F10 或是在對話框分頁順序中的一部份按下 TAB 以使用分頁列表。焦點在分頁列表上時,分別使用右方向鍵及左方向鍵移動到下一個及上一個分頁。"},{name:"編輯器內容功能表",legend:"請按下「${contextMenu}」或是「應用程式鍵」以開啟內容選單。以「TAB」或是「↓」鍵移動到下一個選單選項。以「SHIFT + TAB」或是「↑」鍵移動到上一個選單選項。按下「空白鍵」或是「ENTER」鍵以選取選單選項。以「空白鍵」或「ENTER」或「→」開啟目前選項之子選單。以「ESC」或「←」回到父選單。以「ESC」鍵關閉內容選單」。"}, 5CKEDITOR.plugins.setLang("a11yhelp","zh",{title:"輔助工具指南",contents:"說明內容。若要關閉此對話框請按「ESC」。",legend:[{name:"一般",items:[{name:"編輯器工具列",legend:"請按 ${toolbarFocus} 以導覽到工具列。利用 TAB 或 SHIFT+TAB 以便移動到下一個及前一個工具列群組。利用右方向鍵或左方向鍵以便移動到下一個及上一個工具列按鈕。按下空白鍵或 ENTER 鍵啟用工具列按鈕。"},{name:"編輯器對話方塊",legend:"在對話框中,按下 TAB 鍵以導覽到下一個對話框元素,按下 SHIFT+TAB 以移動到上一個對話框元素,按下 ENTER 以遞交對話框,按下 ESC 以取消對話框。當對話框有多個分頁時,可以使用 ALT+F10 或是在對話框分頁順序中的一部份按下 TAB 以使用分頁列表。焦點在分頁列表上時,分別使用右方向鍵及左方向鍵移動到下一個及上一個分頁。"},{name:"編輯器內容功能表",legend:"請按下「${contextMenu}」或是「應用程式鍵」以開啟內容選單。以「TAB」或是「↓」鍵移動到下一個選單選項。以「SHIFT + TAB」或是「↑」鍵移動到上一個選單選項。按下「空白鍵」或是「ENTER」鍵以選取選單選項。以「空白鍵」或「ENTER」或「→」開啟目前選項之子選單。以「ESC」或「←」回到父選單。以「ESC」鍵關閉內容選單」。"},
diff --git a/release/plugins/about/dialogs/about.js b/release/plugins/about/dialogs/about.js
index c9bcd7eb..81d9372f 100644
--- a/release/plugins/about/dialogs/about.js
+++ b/release/plugins/about/dialogs/about.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.dialog.add("about",function(a){a=a.lang.about;var b=CKEDITOR.getUrl(CKEDITOR.plugins.get("about").path+"dialogs/"+(CKEDITOR.env.hidpi?"hidpi/":"")+"logo_ckeditor.png");return{title:CKEDITOR.env.ie?a.dlgTitle:a.title,minWidth:390,minHeight:230,contents:[{id:"tab1",label:"",title:"",expand:!0,padding:0,elements:[{type:"html",html:'\x3cstyle type\x3d"text/css"\x3e.cke_about_container{color:#000 !important;padding:10px 10px 0;margin-top:5px}.cke_about_container p{margin: 0 0 10px;}.cke_about_container .cke_about_logo{height:81px;background-color:#fff;background-image:url('+ 5CKEDITOR.dialog.add("about",function(a){a=a.lang.about;var b=CKEDITOR.getUrl(CKEDITOR.plugins.get("about").path+"dialogs/"+(CKEDITOR.env.hidpi?"hidpi/":"")+"logo_ckeditor.png");return{title:CKEDITOR.env.ie?a.dlgTitle:a.title,minWidth:390,minHeight:230,contents:[{id:"tab1",label:"",title:"",expand:!0,padding:0,elements:[{type:"html",html:'\x3cstyle type\x3d"text/css"\x3e.cke_about_container{color:#000 !important;padding:10px 10px 0;margin-top:5px}.cke_about_container p{margin: 0 0 10px;}.cke_about_container .cke_about_logo{height:81px;background-color:#fff;background-image:url('+
diff --git a/release/plugins/clipboard/dialogs/paste.js b/release/plugins/clipboard/dialogs/paste.js
index 48852efe..8039751b 100644
--- a/release/plugins/clipboard/dialogs/paste.js
+++ b/release/plugins/clipboard/dialogs/paste.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.dialog.add("paste",function(c){function k(a){var b=new CKEDITOR.dom.document(a.document),g=b.getBody(),d=b.getById("cke_actscrpt");d&&d.remove();g.setAttribute("contenteditable",!0);g.on(e.mainPasteEvent,function(a){a=e.initPasteDataTransfer(a);f?a!=f&&(f=e.initPasteDataTransfer()):f=a});if(CKEDITOR.env.ie&&8>CKEDITOR.env.version)b.getWindow().on("blur",function(){b.$.selection.empty()});b.on("keydown",function(a){a=a.data;var b;switch(a.getKeystroke()){case 27:this.hide();b=1;break;case 9:case CKEDITOR.SHIFT+ 5CKEDITOR.dialog.add("paste",function(c){function k(a){var b=new CKEDITOR.dom.document(a.document),g=b.getBody(),d=b.getById("cke_actscrpt");d&&d.remove();g.setAttribute("contenteditable",!0);g.on(e.mainPasteEvent,function(a){a=e.initPasteDataTransfer(a);f?a!=f&&(f=e.initPasteDataTransfer()):f=a});if(CKEDITOR.env.ie&&8>CKEDITOR.env.version)b.getWindow().on("blur",function(){b.$.selection.empty()});b.on("keydown",function(a){a=a.data;var b;switch(a.getKeystroke()){case 27:this.hide();b=1;break;case 9:case CKEDITOR.SHIFT+
diff --git a/release/plugins/colordialog/dialogs/colordialog.js b/release/plugins/colordialog/dialogs/colordialog.js
index db467290..b0212b8b 100644
--- a/release/plugins/colordialog/dialogs/colordialog.js
+++ b/release/plugins/colordialog/dialogs/colordialog.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.dialog.add("colordialog",function(x){function q(){d.getById(r).removeStyle("background-color");t.getContentElement("picker","selectedColor").setValue("");l&&l.removeAttribute("aria-selected");l=null}function y(a){a=a.data.getTarget();var c;"td"==a.getName()&&(c=a.getChild(0).getHtml())&&(l=a,l.setAttribute("aria-selected",!0),t.getContentElement("picker","selectedColor").setValue(c))}function C(a){a=a.replace(/^#/,"");for(var c=0,b=[];2>=c;c++)b[c]=parseInt(a.substr(2*c,2),16);return"#"+ 5CKEDITOR.dialog.add("colordialog",function(x){function q(){d.getById(r).removeStyle("background-color");t.getContentElement("picker","selectedColor").setValue("");l&&l.removeAttribute("aria-selected");l=null}function y(a){a=a.data.getTarget();var c;"td"==a.getName()&&(c=a.getChild(0).getHtml())&&(l=a,l.setAttribute("aria-selected",!0),t.getContentElement("picker","selectedColor").setValue(c))}function C(a){a=a.replace(/^#/,"");for(var c=0,b=[];2>=c;c++)b[c]=parseInt(a.substr(2*c,2),16);return"#"+
diff --git a/release/plugins/dialog/dialogDefinition.js b/release/plugins/dialog/dialogDefinition.js
index 525bb7ac..26c2feb3 100644
--- a/release/plugins/dialog/dialogDefinition.js
+++ b/release/plugins/dialog/dialogDefinition.js
@@ -1,4 +1,4 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
diff --git a/release/plugins/find/dialogs/find.js b/release/plugins/find/dialogs/find.js
index 352bd41d..6f97e0d3 100644
--- a/release/plugins/find/dialogs/find.js
+++ b/release/plugins/find/dialogs/find.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5(function(){function C(c){return c.type==CKEDITOR.NODE_TEXT&&0<c.getLength()&&(!r||!c.isReadOnly())}function w(c){return!(c.type==CKEDITOR.NODE_ELEMENT&&c.isBlockBoundary(CKEDITOR.tools.extend({},CKEDITOR.dtd.$empty,CKEDITOR.dtd.$nonEditable)))}function q(c,g){function n(a,b){var d=this,c=new CKEDITOR.dom.walker(a);c.guard=b?w:function(a){!w(a)&&(d._.matchBoundary=!0)};c.evaluator=C;c.breakOnFalse=1;a.startContainer.type==CKEDITOR.NODE_TEXT&&(this.textNode=a.startContainer,this.offset=a.startOffset- 5(function(){function C(c){return c.type==CKEDITOR.NODE_TEXT&&0<c.getLength()&&(!r||!c.isReadOnly())}function w(c){return!(c.type==CKEDITOR.NODE_ELEMENT&&c.isBlockBoundary(CKEDITOR.tools.extend({},CKEDITOR.dtd.$empty,CKEDITOR.dtd.$nonEditable)))}function q(c,g){function n(a,b){var d=this,c=new CKEDITOR.dom.walker(a);c.guard=b?w:function(a){!w(a)&&(d._.matchBoundary=!0)};c.evaluator=C;c.breakOnFalse=1;a.startContainer.type==CKEDITOR.NODE_TEXT&&(this.textNode=a.startContainer,this.offset=a.startOffset-
diff --git a/release/plugins/flash/dialogs/flash.js b/release/plugins/flash/dialogs/flash.js
index bd0d1065..ea7d3313 100644
--- a/release/plugins/flash/dialogs/flash.js
+++ b/release/plugins/flash/dialogs/flash.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5(function(){function b(a,b,c){var h=n[this.id];if(h)for(var f=this instanceof CKEDITOR.ui.dialog.checkbox,e=0;e<h.length;e++){var d=h[e];switch(d.type){case 1:if(!a)continue;if(null!==a.getAttribute(d.name)){a=a.getAttribute(d.name);f?this.setValue("true"==a.toLowerCase()):this.setValue(a);return}f&&this.setValue(!!d["default"]);break;case 2:if(!a)continue;if(d.name in c){a=c[d.name];f?this.setValue("true"==a.toLowerCase()):this.setValue(a);return}f&&this.setValue(!!d["default"]);break;case 4:if(!b)continue; 5(function(){function b(a,b,c){var h=n[this.id];if(h)for(var f=this instanceof CKEDITOR.ui.dialog.checkbox,e=0;e<h.length;e++){var d=h[e];switch(d.type){case 1:if(!a)continue;if(null!==a.getAttribute(d.name)){a=a.getAttribute(d.name);f?this.setValue("true"==a.toLowerCase()):this.setValue(a);return}f&&this.setValue(!!d["default"]);break;case 2:if(!a)continue;if(d.name in c){a=c[d.name];f?this.setValue("true"==a.toLowerCase()):this.setValue(a);return}f&&this.setValue(!!d["default"]);break;case 4:if(!b)continue;
diff --git a/release/plugins/forms/dialogs/button.js b/release/plugins/forms/dialogs/button.js
index f43007e6..7e97b7e8 100644
--- a/release/plugins/forms/dialogs/button.js
+++ b/release/plugins/forms/dialogs/button.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.dialog.add("button",function(b){function d(a){var b=this.getValue();b?(a.attributes[this.id]=b,"name"==this.id&&(a.attributes["data-cke-saved-name"]=b)):(delete a.attributes[this.id],"name"==this.id&&delete a.attributes["data-cke-saved-name"])}return{title:b.lang.forms.button.title,minWidth:350,minHeight:150,onShow:function(){delete this.button;var a=this.getParentEditor().getSelection().getSelectedElement();a&&a.is("input")&&a.getAttribute("type")in{button:1,reset:1,submit:1}&&(this.button= 5CKEDITOR.dialog.add("button",function(b){function d(a){var b=this.getValue();b?(a.attributes[this.id]=b,"name"==this.id&&(a.attributes["data-cke-saved-name"]=b)):(delete a.attributes[this.id],"name"==this.id&&delete a.attributes["data-cke-saved-name"])}return{title:b.lang.forms.button.title,minWidth:350,minHeight:150,onShow:function(){delete this.button;var a=this.getParentEditor().getSelection().getSelectedElement();a&&a.is("input")&&a.getAttribute("type")in{button:1,reset:1,submit:1}&&(this.button=
diff --git a/release/plugins/forms/dialogs/checkbox.js b/release/plugins/forms/dialogs/checkbox.js
index 4da87aa3..1ccfb3e5 100644
--- a/release/plugins/forms/dialogs/checkbox.js
+++ b/release/plugins/forms/dialogs/checkbox.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.dialog.add("checkbox",function(d){return{title:d.lang.forms.checkboxAndRadio.checkboxTitle,minWidth:350,minHeight:140,onShow:function(){delete this.checkbox;var a=this.getParentEditor().getSelection().getSelectedElement();a&&"checkbox"==a.getAttribute("type")&&(this.checkbox=a,this.setupContent(a))},onOk:function(){var a,b=this.checkbox;b||(a=this.getParentEditor(),b=a.document.createElement("input"),b.setAttribute("type","checkbox"),a.insertElement(b));this.commitContent({element:b})},contents:[{id:"info", 5CKEDITOR.dialog.add("checkbox",function(d){return{title:d.lang.forms.checkboxAndRadio.checkboxTitle,minWidth:350,minHeight:140,onShow:function(){delete this.checkbox;var a=this.getParentEditor().getSelection().getSelectedElement();a&&"checkbox"==a.getAttribute("type")&&(this.checkbox=a,this.setupContent(a))},onOk:function(){var a,b=this.checkbox;b||(a=this.getParentEditor(),b=a.document.createElement("input"),b.setAttribute("type","checkbox"),a.insertElement(b));this.commitContent({element:b})},contents:[{id:"info",
diff --git a/release/plugins/forms/dialogs/form.js b/release/plugins/forms/dialogs/form.js
index f48a84fb..13431bb2 100644
--- a/release/plugins/forms/dialogs/form.js
+++ b/release/plugins/forms/dialogs/form.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.dialog.add("form",function(a){var d={action:1,id:1,method:1,enctype:1,target:1};return{title:a.lang.forms.form.title,minWidth:350,minHeight:200,onShow:function(){delete this.form;var b=this.getParentEditor().elementPath().contains("form",1);b&&(this.form=b,this.setupContent(b))},onOk:function(){var b,a=this.form,c=!a;c&&(b=this.getParentEditor(),a=b.document.createElement("form"),a.appendBogus());c&&b.insertElement(a);this.commitContent(a)},onLoad:function(){function a(b){this.setValue(b.getAttribute(this.id)|| 5CKEDITOR.dialog.add("form",function(a){var d={action:1,id:1,method:1,enctype:1,target:1};return{title:a.lang.forms.form.title,minWidth:350,minHeight:200,onShow:function(){delete this.form;var b=this.getParentEditor().elementPath().contains("form",1);b&&(this.form=b,this.setupContent(b))},onOk:function(){var b,a=this.form,c=!a;c&&(b=this.getParentEditor(),a=b.document.createElement("form"),a.appendBogus());c&&b.insertElement(a);this.commitContent(a)},onLoad:function(){function a(b){this.setValue(b.getAttribute(this.id)||
diff --git a/release/plugins/forms/dialogs/hiddenfield.js b/release/plugins/forms/dialogs/hiddenfield.js
index b021ccfb..2c7528d0 100644
--- a/release/plugins/forms/dialogs/hiddenfield.js
+++ b/release/plugins/forms/dialogs/hiddenfield.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.dialog.add("hiddenfield",function(d){return{title:d.lang.forms.hidden.title,hiddenField:null,minWidth:350,minHeight:110,onShow:function(){delete this.hiddenField;var a=this.getParentEditor(),b=a.getSelection(),c=b.getSelectedElement();c&&c.data("cke-real-element-type")&&"hiddenfield"==c.data("cke-real-element-type")&&(this.hiddenField=c,c=a.restoreRealElement(this.hiddenField),this.setupContent(c),b.selectElement(this.hiddenField))},onOk:function(){var a=this.getValueOf("info","_cke_saved_name"), 5CKEDITOR.dialog.add("hiddenfield",function(d){return{title:d.lang.forms.hidden.title,hiddenField:null,minWidth:350,minHeight:110,onShow:function(){delete this.hiddenField;var a=this.getParentEditor(),b=a.getSelection(),c=b.getSelectedElement();c&&c.data("cke-real-element-type")&&"hiddenfield"==c.data("cke-real-element-type")&&(this.hiddenField=c,c=a.restoreRealElement(this.hiddenField),this.setupContent(c),b.selectElement(this.hiddenField))},onOk:function(){var a=this.getValueOf("info","_cke_saved_name"),
diff --git a/release/plugins/forms/dialogs/radio.js b/release/plugins/forms/dialogs/radio.js
index ae9449ab..8cd3bf49 100644
--- a/release/plugins/forms/dialogs/radio.js
+++ b/release/plugins/forms/dialogs/radio.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.dialog.add("radio",function(b){return{title:b.lang.forms.checkboxAndRadio.radioTitle,minWidth:350,minHeight:140,onShow:function(){delete this.radioButton;var a=this.getParentEditor().getSelection().getSelectedElement();a&&"input"==a.getName()&&"radio"==a.getAttribute("type")&&(this.radioButton=a,this.setupContent(a))},onOk:function(){var a,c=this.radioButton,b=!c;b&&(a=this.getParentEditor(),c=a.document.createElement("input"),c.setAttribute("type","radio"));b&&a.insertElement(c);this.commitContent({element:c})}, 5CKEDITOR.dialog.add("radio",function(b){return{title:b.lang.forms.checkboxAndRadio.radioTitle,minWidth:350,minHeight:140,onShow:function(){delete this.radioButton;var a=this.getParentEditor().getSelection().getSelectedElement();a&&"input"==a.getName()&&"radio"==a.getAttribute("type")&&(this.radioButton=a,this.setupContent(a))},onOk:function(){var a,c=this.radioButton,b=!c;b&&(a=this.getParentEditor(),c=a.document.createElement("input"),c.setAttribute("type","radio"));b&&a.insertElement(c);this.commitContent({element:c})},
diff --git a/release/plugins/forms/dialogs/select.js b/release/plugins/forms/dialogs/select.js
index 0e597a4f..517ee9e3 100644
--- a/release/plugins/forms/dialogs/select.js
+++ b/release/plugins/forms/dialogs/select.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.dialog.add("select",function(c){function h(a,b,e,d,c){a=f(a);d=d?d.createElement("OPTION"):document.createElement("OPTION");if(a&&d&&"option"==d.getName())CKEDITOR.env.ie?(isNaN(parseInt(c,10))?a.$.options.add(d.$):a.$.options.add(d.$,c),d.$.innerHTML=0<b.length?b:"",d.$.value=e):(null!==c&&c<a.getChildCount()?a.getChild(0>c?0:c).insertBeforeMe(d):a.append(d),d.setText(0<b.length?b:""),d.setValue(e));else return!1;return d}function p(a){a=f(a);for(var b=g(a),e=a.getChildren().count()-1;0<= 5CKEDITOR.dialog.add("select",function(c){function h(a,b,e,d,c){a=f(a);d=d?d.createElement("OPTION"):document.createElement("OPTION");if(a&&d&&"option"==d.getName())CKEDITOR.env.ie?(isNaN(parseInt(c,10))?a.$.options.add(d.$):a.$.options.add(d.$,c),d.$.innerHTML=0<b.length?b:"",d.$.value=e):(null!==c&&c<a.getChildCount()?a.getChild(0>c?0:c).insertBeforeMe(d):a.append(d),d.setText(0<b.length?b:""),d.setValue(e));else return!1;return d}function p(a){a=f(a);for(var b=g(a),e=a.getChildren().count()-1;0<=
diff --git a/release/plugins/forms/dialogs/textarea.js b/release/plugins/forms/dialogs/textarea.js
index c0784c45..8749a52f 100644
--- a/release/plugins/forms/dialogs/textarea.js
+++ b/release/plugins/forms/dialogs/textarea.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.dialog.add("textarea",function(b){return{title:b.lang.forms.textarea.title,minWidth:350,minHeight:220,onShow:function(){delete this.textarea;var a=this.getParentEditor().getSelection().getSelectedElement();a&&"textarea"==a.getName()&&(this.textarea=a,this.setupContent(a))},onOk:function(){var a,b=this.textarea,c=!b;c&&(a=this.getParentEditor(),b=a.document.createElement("textarea"));this.commitContent(b);c&&a.insertElement(b)},contents:[{id:"info",label:b.lang.forms.textarea.title,title:b.lang.forms.textarea.title, 5CKEDITOR.dialog.add("textarea",function(b){return{title:b.lang.forms.textarea.title,minWidth:350,minHeight:220,onShow:function(){delete this.textarea;var a=this.getParentEditor().getSelection().getSelectedElement();a&&"textarea"==a.getName()&&(this.textarea=a,this.setupContent(a))},onOk:function(){var a,b=this.textarea,c=!b;c&&(a=this.getParentEditor(),b=a.document.createElement("textarea"));this.commitContent(b);c&&a.insertElement(b)},contents:[{id:"info",label:b.lang.forms.textarea.title,title:b.lang.forms.textarea.title,
diff --git a/release/plugins/forms/dialogs/textfield.js b/release/plugins/forms/dialogs/textfield.js
index 0d4e8ca5..ba95717d 100644
--- a/release/plugins/forms/dialogs/textfield.js
+++ b/release/plugins/forms/dialogs/textfield.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.dialog.add("textfield",function(b){function e(a){a=a.element;var b=this.getValue();b?a.setAttribute(this.id,b):a.removeAttribute(this.id)}function f(a){a=a.hasAttribute(this.id)&&a.getAttribute(this.id);this.setValue(a||"")}var g={email:1,password:1,search:1,tel:1,text:1,url:1};return{title:b.lang.forms.textfield.title,minWidth:350,minHeight:150,onShow:function(){delete this.textField;var a=this.getParentEditor().getSelection().getSelectedElement();!a||"input"!=a.getName()||!g[a.getAttribute("type")]&& 5CKEDITOR.dialog.add("textfield",function(b){function e(a){a=a.element;var b=this.getValue();b?a.setAttribute(this.id,b):a.removeAttribute(this.id)}function f(a){a=a.hasAttribute(this.id)&&a.getAttribute(this.id);this.setValue(a||"")}var g={email:1,password:1,search:1,tel:1,text:1,url:1};return{title:b.lang.forms.textfield.title,minWidth:350,minHeight:150,onShow:function(){delete this.textField;var a=this.getParentEditor().getSelection().getSelectedElement();!a||"input"!=a.getName()||!g[a.getAttribute("type")]&&
diff --git a/release/plugins/icons.png b/release/plugins/icons.png
index f35b602e..ee7fa605 100644
--- a/release/plugins/icons.png
+++ b/release/plugins/icons.png
Binary files differ
diff --git a/release/plugins/icons_hidpi.png b/release/plugins/icons_hidpi.png
index 2c2fd1f6..a5b0e964 100644
--- a/release/plugins/icons_hidpi.png
+++ b/release/plugins/icons_hidpi.png
Binary files differ
diff --git a/release/plugins/iframe/dialogs/iframe.js b/release/plugins/iframe/dialogs/iframe.js
index d4c38cf2..9c811a0a 100644
--- a/release/plugins/iframe/dialogs/iframe.js
+++ b/release/plugins/iframe/dialogs/iframe.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5(function(){function c(b){var c=this instanceof CKEDITOR.ui.dialog.checkbox;b.hasAttribute(this.id)&&(b=b.getAttribute(this.id),c?this.setValue(e[this.id]["true"]==b.toLowerCase()):this.setValue(b))}function d(b){var c=""===this.getValue(),a=this instanceof CKEDITOR.ui.dialog.checkbox,d=this.getValue();c?b.removeAttribute(this.att||this.id):a?b.setAttribute(this.id,e[this.id][d]):b.setAttribute(this.att||this.id,d)}var e={scrolling:{"true":"yes","false":"no"},frameborder:{"true":"1","false":"0"}}; 5(function(){function c(b){var c=this instanceof CKEDITOR.ui.dialog.checkbox;b.hasAttribute(this.id)&&(b=b.getAttribute(this.id),c?this.setValue(e[this.id]["true"]==b.toLowerCase()):this.setValue(b))}function d(b){var c=""===this.getValue(),a=this instanceof CKEDITOR.ui.dialog.checkbox,d=this.getValue();c?b.removeAttribute(this.att||this.id):a?b.setAttribute(this.id,e[this.id][d]):b.setAttribute(this.att||this.id,d)}var e={scrolling:{"true":"yes","false":"no"},frameborder:{"true":"1","false":"0"}};
diff --git a/release/plugins/image/dialogs/image.js b/release/plugins/image/dialogs/image.js
index 7cdff989..18185792 100644
--- a/release/plugins/image/dialogs/image.js
+++ b/release/plugins/image/dialogs/image.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5(function(){var v=function(d,l){function v(){var a=arguments,b=this.getContentElement("advanced","txtdlgGenStyle");b&&b.commit.apply(b,a);this.foreach(function(b){b.commit&&"txtdlgGenStyle"!=b.id&&b.commit.apply(b,a)})}function k(a){if(!w){w=1;var b=this.getDialog(),c=b.imageElement;if(c){this.commit(1,c);a=[].concat(a);for(var d=a.length,f,g=0;g<d;g++)(f=b.getContentElement.apply(b,a[g].split(":")))&&f.setup(1,c)}w=0}}var m=/^\s*(\d+)((px)|\%)?\s*$/i,z=/(^\s*(\d+)((px)|\%)?\s*$)|^$/i,r=/^\d+px$/, 5(function(){var v=function(d,l){function v(){var a=arguments,b=this.getContentElement("advanced","txtdlgGenStyle");b&&b.commit.apply(b,a);this.foreach(function(b){b.commit&&"txtdlgGenStyle"!=b.id&&b.commit.apply(b,a)})}function k(a){if(!w){w=1;var b=this.getDialog(),c=b.imageElement;if(c){this.commit(1,c);a=[].concat(a);for(var d=a.length,f,g=0;g<d;g++)(f=b.getContentElement.apply(b,a[g].split(":")))&&f.setup(1,c)}w=0}}var m=/^\s*(\d+)((px)|\%)?\s*$/i,z=/(^\s*(\d+)((px)|\%)?\s*$)|^$/i,r=/^\d+px$/,
diff --git a/release/plugins/link/dialogs/anchor.js b/release/plugins/link/dialogs/anchor.js
index e47ee009..63372eb5 100644
--- a/release/plugins/link/dialogs/anchor.js
+++ b/release/plugins/link/dialogs/anchor.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.dialog.add("anchor",function(c){function d(a,b){return a.createFakeElement(a.document.createElement("a",{attributes:b}),"cke_anchor","anchor")}return{title:c.lang.link.anchor.title,minWidth:300,minHeight:60,onOk:function(){var a=CKEDITOR.tools.trim(this.getValueOf("info","txtName")),a={id:a,name:a,"data-cke-saved-name":a};if(this._.selectedElement)this._.selectedElement.data("cke-realelement")?(a=d(c,a),a.replace(this._.selectedElement),CKEDITOR.env.ie&&c.getSelection().selectElement(a)): 5CKEDITOR.dialog.add("anchor",function(c){function d(a,b){return a.createFakeElement(a.document.createElement("a",{attributes:b}),"cke_anchor","anchor")}return{title:c.lang.link.anchor.title,minWidth:300,minHeight:60,onOk:function(){var a=CKEDITOR.tools.trim(this.getValueOf("info","txtName")),a={id:a,name:a,"data-cke-saved-name":a};if(this._.selectedElement)this._.selectedElement.data("cke-realelement")?(a=d(c,a),a.replace(this._.selectedElement),CKEDITOR.env.ie&&c.getSelection().selectElement(a)):
diff --git a/release/plugins/link/dialogs/link.js b/release/plugins/link/dialogs/link.js
index b4c9048f..fcb4b64e 100644
--- a/release/plugins/link/dialogs/link.js
+++ b/release/plugins/link/dialogs/link.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5(function(){CKEDITOR.dialog.add("link",function(g){var n=CKEDITOR.plugins.link,p=function(){var a=this.getDialog(),b=a.getContentElement("target","popupFeatures"),a=a.getContentElement("target","linkTargetName"),m=this.getValue();if(b&&a)switch(b=b.getElement(),b.hide(),a.setValue(""),m){case "frame":a.setLabel(g.lang.link.targetFrameName);a.getElement().show();break;case "popup":b.show();a.setLabel(g.lang.link.targetPopupName);a.getElement().show();break;default:a.setValue(m),a.getElement().hide()}}, 5(function(){CKEDITOR.dialog.add("link",function(g){var n=CKEDITOR.plugins.link,p=function(){var a=this.getDialog(),b=a.getContentElement("target","popupFeatures"),a=a.getContentElement("target","linkTargetName"),m=this.getValue();if(b&&a)switch(b=b.getElement(),b.hide(),a.setValue(""),m){case "frame":a.setLabel(g.lang.link.targetFrameName);a.getElement().show();break;case "popup":b.show();a.setLabel(g.lang.link.targetPopupName);a.getElement().show();break;default:a.setValue(m),a.getElement().hide()}},
diff --git a/release/plugins/liststyle/dialogs/liststyle.js b/release/plugins/liststyle/dialogs/liststyle.js
index 8777918f..b984cbbb 100644
--- a/release/plugins/liststyle/dialogs/liststyle.js
+++ b/release/plugins/liststyle/dialogs/liststyle.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5(function(){function d(c,d){var b;try{b=c.getSelection().getRanges()[0]}catch(f){return null}b.shrink(CKEDITOR.SHRINK_TEXT);return c.elementPath(b.getCommonAncestor()).contains(d,1)}function e(c,e){var b=c.lang.liststyle;if("bulletedListStyle"==e)return{title:b.bulletedTitle,minWidth:300,minHeight:50,contents:[{id:"info",accessKey:"I",elements:[{type:"select",label:b.type,id:"type",align:"center",style:"width:150px",items:[[b.notset,""],[b.circle,"circle"],[b.disc,"disc"],[b.square,"square"]],setup:function(a){a= 5(function(){function d(c,d){var b;try{b=c.getSelection().getRanges()[0]}catch(f){return null}b.shrink(CKEDITOR.SHRINK_TEXT);return c.elementPath(b.getCommonAncestor()).contains(d,1)}function e(c,e){var b=c.lang.liststyle;if("bulletedListStyle"==e)return{title:b.bulletedTitle,minWidth:300,minHeight:50,contents:[{id:"info",accessKey:"I",elements:[{type:"select",label:b.type,id:"type",align:"center",style:"width:150px",items:[[b.notset,""],[b.circle,"circle"],[b.disc,"disc"],[b.square,"square"]],setup:function(a){a=
diff --git a/release/plugins/pastefromword/filter/default.js b/release/plugins/pastefromword/filter/default.js
index 780b2cbb..75c116db 100644
--- a/release/plugins/pastefromword/filter/default.js
+++ b/release/plugins/pastefromword/filter/default.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5(function(){function C(a){a=a.toUpperCase();for(var c=D.length,b=0,f=0;f<c;++f)for(var d=D[f],e=d[1].length;a.substr(0,e)==d[1];a=a.substr(e))b+=d[0];return b}function E(a){a=a.toUpperCase();for(var c=1,b=1;0<a.length;b*=26)c+="ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(a.charAt(a.length-1))*b,a=a.substr(0,a.length-1);return c}var F=CKEDITOR.htmlParser.fragment.prototype,r=CKEDITOR.htmlParser.element.prototype;F.onlyChild=r.onlyChild=function(){var a=this.children;return 1==a.length&&a[0]||null};r.removeAnyChildWithName= 5(function(){function C(a){a=a.toUpperCase();for(var c=D.length,b=0,f=0;f<c;++f)for(var d=D[f],e=d[1].length;a.substr(0,e)==d[1];a=a.substr(e))b+=d[0];return b}function E(a){a=a.toUpperCase();for(var c=1,b=1;0<a.length;b*=26)c+="ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(a.charAt(a.length-1))*b,a=a.substr(0,a.length-1);return c}var F=CKEDITOR.htmlParser.fragment.prototype,r=CKEDITOR.htmlParser.element.prototype;F.onlyChild=r.onlyChild=function(){var a=this.children;return 1==a.length&&a[0]||null};r.removeAnyChildWithName=
diff --git a/release/plugins/scayt/CHANGELOG.md b/release/plugins/scayt/CHANGELOG.md
index ac33d966..d956208b 100644
--- a/release/plugins/scayt/CHANGELOG.md
+++ b/release/plugins/scayt/CHANGELOG.md
@@ -3,8 +3,8 @@ SCAYT plugin for CKEditor 4 Changelog
3### CKEditor 4.5.6 3### CKEditor 4.5.6
4 4
5New Features: 5New Features:
6* CKEditor [language adddon](http://ckeditor.com/addon/language) support 6* CKEditor [language addon](http://ckeditor.com/addon/language) support
7* CKEditor [placeholder adddon](http://ckeditor.com/addon/placeholder) support 7* CKEditor [placeholder addon](http://ckeditor.com/addon/placeholder) support
8* Drag and Drop support 8* Drag and Drop support
9* *Experimental* GRAYT functionality http://www.webspellchecker.net/samples/scayt-ckeditor-plugin.html#25 9* *Experimental* GRAYT functionality http://www.webspellchecker.net/samples/scayt-ckeditor-plugin.html#25
10 10
@@ -17,4 +17,4 @@ Fixed issues:
17* [#108](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/108) Latest SCAYT copies id of editor element to the iframe 17* [#108](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/108) Latest SCAYT copies id of editor element to the iframe
18* SCAYT stops working when CKEditor Undo plug-in not enabled 18* SCAYT stops working when CKEditor Undo plug-in not enabled
19* Issue with pasting SCAYT markup in CKEditor 19* Issue with pasting SCAYT markup in CKEditor
20* SCAYT stops working after pressing Cancel button in WSC dialog 20* [#32](https://github.com/WebSpellChecker/ckeditor-plugin-wsc/issues/32) SCAYT stops working after pressing Cancel button in WSC dialog
diff --git a/release/plugins/smiley/dialogs/smiley.js b/release/plugins/smiley/dialogs/smiley.js
index 83abda94..64635c4b 100644
--- a/release/plugins/smiley/dialogs/smiley.js
+++ b/release/plugins/smiley/dialogs/smiley.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.dialog.add("smiley",function(f){for(var e=f.config,a=f.lang.smiley,h=e.smiley_images,g=e.smiley_columns||8,k,m=function(l){var c=l.data.getTarget(),b=c.getName();if("a"==b)c=c.getChild(0);else if("img"!=b)return;var b=c.getAttribute("cke_src"),a=c.getAttribute("title"),c=f.document.createElement("img",{attributes:{src:b,"data-cke-saved-src":b,title:a,alt:a,width:c.$.width,height:c.$.height}});f.insertElement(c);k.hide();l.data.preventDefault()},q=CKEDITOR.tools.addFunction(function(a,c){a= 5CKEDITOR.dialog.add("smiley",function(f){for(var e=f.config,a=f.lang.smiley,h=e.smiley_images,g=e.smiley_columns||8,k,m=function(l){var c=l.data.getTarget(),b=c.getName();if("a"==b)c=c.getChild(0);else if("img"!=b)return;var b=c.getAttribute("cke_src"),a=c.getAttribute("title"),c=f.document.createElement("img",{attributes:{src:b,"data-cke-saved-src":b,title:a,alt:a,width:c.$.width,height:c.$.height}});f.insertElement(c);k.hide();l.data.preventDefault()},q=CKEDITOR.tools.addFunction(function(a,c){a=
diff --git a/release/plugins/specialchar/dialogs/lang/_translationstatus.txt b/release/plugins/specialchar/dialogs/lang/_translationstatus.txt
index 0fabceaf..efe33e60 100644
--- a/release/plugins/specialchar/dialogs/lang/_translationstatus.txt
+++ b/release/plugins/specialchar/dialogs/lang/_translationstatus.txt
@@ -1,4 +1,4 @@
1Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 1Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
2For licensing, see LICENSE.md or http://ckeditor.com/license 2For licensing, see LICENSE.md or http://ckeditor.com/license
3 3
4cs.js Found: 118 Missing: 0 4cs.js Found: 118 Missing: 0
diff --git a/release/plugins/specialchar/dialogs/lang/af.js b/release/plugins/specialchar/dialogs/lang/af.js
index 27bb9013..41780d29 100644
--- a/release/plugins/specialchar/dialogs/lang/af.js
+++ b/release/plugins/specialchar/dialogs/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","af",{euro:"Euroteken",lsquo:"Linker enkelkwotasie",rsquo:"Regter enkelkwotasie",ldquo:"Linker dubbelkwotasie",rdquo:"Regter dubbelkwotasie",ndash:"Kortkoppelteken",mdash:"Langkoppelteken",iexcl:"Omgekeerdeuitroepteken",cent:"Centteken",pound:"Pondteken",curren:"Geldeenheidteken",yen:"Yenteken",brvbar:"Gebreekte balk",sect:"Afdeelingsteken",uml:"Deelteken",copy:"Kopieregteken",ordf:"Vroulikekenteken",laquo:"Linkgeoorienteerde aanhaalingsteken",not:"Verbodeteken", 5CKEDITOR.plugins.setLang("specialchar","af",{euro:"Euroteken",lsquo:"Linker enkelkwotasie",rsquo:"Regter enkelkwotasie",ldquo:"Linker dubbelkwotasie",rdquo:"Regter dubbelkwotasie",ndash:"Kortkoppelteken",mdash:"Langkoppelteken",iexcl:"Omgekeerdeuitroepteken",cent:"Centteken",pound:"Pondteken",curren:"Geldeenheidteken",yen:"Yenteken",brvbar:"Gebreekte balk",sect:"Afdeelingsteken",uml:"Deelteken",copy:"Kopieregteken",ordf:"Vroulikekenteken",laquo:"Linkgeoorienteerde aanhaalingsteken",not:"Verbodeteken",
diff --git a/release/plugins/specialchar/dialogs/lang/ar.js b/release/plugins/specialchar/dialogs/lang/ar.js
index 8c3cc202..cdd1c903 100644
--- a/release/plugins/specialchar/dialogs/lang/ar.js
+++ b/release/plugins/specialchar/dialogs/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","ar",{euro:"رمز اليورو",lsquo:"علامة تنصيص فردية علي اليسار",rsquo:"علامة تنصيص فردية علي اليمين",ldquo:"علامة تنصيص مزدوجة علي اليسار",rdquo:"علامة تنصيص مزدوجة علي اليمين",ndash:"En dash",mdash:"Em dash",iexcl:"علامة تعجب مقلوبة",cent:"رمز السنت",pound:"رمز الاسترليني",curren:"رمز العملة",yen:"رمز الين",brvbar:"شريط مقطوع",sect:"رمز القسم",uml:"Diaeresis",copy:"علامة حقوق الطبع",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", 5CKEDITOR.plugins.setLang("specialchar","ar",{euro:"رمز اليورو",lsquo:"علامة تنصيص فردية علي اليسار",rsquo:"علامة تنصيص فردية علي اليمين",ldquo:"علامة تنصيص مزدوجة علي اليسار",rdquo:"علامة تنصيص مزدوجة علي اليمين",ndash:"En dash",mdash:"Em dash",iexcl:"علامة تعجب مقلوبة",cent:"رمز السنت",pound:"رمز الاسترليني",curren:"رمز العملة",yen:"رمز الين",brvbar:"شريط مقطوع",sect:"رمز القسم",uml:"Diaeresis",copy:"علامة حقوق الطبع",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark",
diff --git a/release/plugins/specialchar/dialogs/lang/bg.js b/release/plugins/specialchar/dialogs/lang/bg.js
index 74cc149f..3406b35d 100644
--- a/release/plugins/specialchar/dialogs/lang/bg.js
+++ b/release/plugins/specialchar/dialogs/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","bg",{euro:"Евро знак",lsquo:"Лява маркировка за цитат",rsquo:"Дясна маркировка за цитат",ldquo:"Лява двойна кавичка за цитат",rdquo:"Дясна двойна кавичка за цитат",ndash:"\\\\",mdash:"/",iexcl:"Обърната питанка",cent:"Знак за цент",pound:"Знак за паунд",curren:"Валутен знак",yen:"Знак за йена",brvbar:"Прекъсната линия",sect:"Знак за секция",uml:"Diaeresis",copy:"Знак за Copyright",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", 5CKEDITOR.plugins.setLang("specialchar","bg",{euro:"Евро знак",lsquo:"Лява маркировка за цитат",rsquo:"Дясна маркировка за цитат",ldquo:"Лява двойна кавичка за цитат",rdquo:"Дясна двойна кавичка за цитат",ndash:"\\\\",mdash:"/",iexcl:"Обърната питанка",cent:"Знак за цент",pound:"Знак за паунд",curren:"Валутен знак",yen:"Знак за йена",brvbar:"Прекъсната линия",sect:"Знак за секция",uml:"Diaeresis",copy:"Знак за Copyright",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark",
diff --git a/release/plugins/specialchar/dialogs/lang/ca.js b/release/plugins/specialchar/dialogs/lang/ca.js
index 46dcb0ae..a8721891 100644
--- a/release/plugins/specialchar/dialogs/lang/ca.js
+++ b/release/plugins/specialchar/dialogs/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","ca",{euro:"Símbol d'euro",lsquo:"Signe de cometa simple esquerra",rsquo:"Signe de cometa simple dreta",ldquo:"Signe de cometa doble esquerra",rdquo:"Signe de cometa doble dreta",ndash:"Guió",mdash:"Guió baix",iexcl:"Signe d'exclamació inversa",cent:"Símbol de percentatge",pound:"Símbol de lliura",curren:"Símbol de moneda",yen:"Símbol de Yen",brvbar:"Barra trencada",sect:"Símbol de secció",uml:"Dièresi",copy:"Símbol de Copyright",ordf:"Indicador ordinal femení", 5CKEDITOR.plugins.setLang("specialchar","ca",{euro:"Símbol d'euro",lsquo:"Signe de cometa simple esquerra",rsquo:"Signe de cometa simple dreta",ldquo:"Signe de cometa doble esquerra",rdquo:"Signe de cometa doble dreta",ndash:"Guió",mdash:"Guió baix",iexcl:"Signe d'exclamació inversa",cent:"Símbol de percentatge",pound:"Símbol de lliura",curren:"Símbol de moneda",yen:"Símbol de Yen",brvbar:"Barra trencada",sect:"Símbol de secció",uml:"Dièresi",copy:"Símbol de Copyright",ordf:"Indicador ordinal femení",
diff --git a/release/plugins/specialchar/dialogs/lang/cs.js b/release/plugins/specialchar/dialogs/lang/cs.js
index c8d129ef..1d98c29f 100644
--- a/release/plugins/specialchar/dialogs/lang/cs.js
+++ b/release/plugins/specialchar/dialogs/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","cs",{euro:"Znak eura",lsquo:"Počáteční uvozovka jednoduchá",rsquo:"Koncová uvozovka jednoduchá",ldquo:"Počáteční uvozovka dvojitá",rdquo:"Koncová uvozovka dvojitá",ndash:"En pomlčka",mdash:"Em pomlčka",iexcl:"Obrácený vykřičník",cent:"Znak centu",pound:"Znak libry",curren:"Znak měny",yen:"Znak jenu",brvbar:"Přerušená svislá čára",sect:"Znak oddílu",uml:"Přehláska",copy:"Znak copyrightu",ordf:"Ženský indikátor rodu",laquo:"Znak dvojitých lomených uvozovek vlevo", 5CKEDITOR.plugins.setLang("specialchar","cs",{euro:"Znak eura",lsquo:"Počáteční uvozovka jednoduchá",rsquo:"Koncová uvozovka jednoduchá",ldquo:"Počáteční uvozovka dvojitá",rdquo:"Koncová uvozovka dvojitá",ndash:"En pomlčka",mdash:"Em pomlčka",iexcl:"Obrácený vykřičník",cent:"Znak centu",pound:"Znak libry",curren:"Znak měny",yen:"Znak jenu",brvbar:"Přerušená svislá čára",sect:"Znak oddílu",uml:"Přehláska",copy:"Znak copyrightu",ordf:"Ženský indikátor rodu",laquo:"Znak dvojitých lomených uvozovek vlevo",
diff --git a/release/plugins/specialchar/dialogs/lang/cy.js b/release/plugins/specialchar/dialogs/lang/cy.js
index b873ac92..1ceb05b2 100644
--- a/release/plugins/specialchar/dialogs/lang/cy.js
+++ b/release/plugins/specialchar/dialogs/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","cy",{euro:"Arwydd yr Ewro",lsquo:"Dyfynnod chwith unigol",rsquo:"Dyfynnod dde unigol",ldquo:"Dyfynnod chwith dwbl",rdquo:"Dyfynnod dde dwbl",ndash:"Cysylltnod en",mdash:"Cysylltnod em",iexcl:"Ebychnod gwrthdro",cent:"Arwydd sent",pound:"Arwydd punt",curren:"Arwydd arian cyfred",yen:"Arwydd yen",brvbar:"Bar toriedig",sect:"Arwydd adran",uml:"Didolnod",copy:"Arwydd hawlfraint",ordf:"Dangosydd benywaidd",laquo:"Dyfynnod dwbl ar ongl i'r chwith",not:"Arwydd Nid", 5CKEDITOR.plugins.setLang("specialchar","cy",{euro:"Arwydd yr Ewro",lsquo:"Dyfynnod chwith unigol",rsquo:"Dyfynnod dde unigol",ldquo:"Dyfynnod chwith dwbl",rdquo:"Dyfynnod dde dwbl",ndash:"Cysylltnod en",mdash:"Cysylltnod em",iexcl:"Ebychnod gwrthdro",cent:"Arwydd sent",pound:"Arwydd punt",curren:"Arwydd arian cyfred",yen:"Arwydd yen",brvbar:"Bar toriedig",sect:"Arwydd adran",uml:"Didolnod",copy:"Arwydd hawlfraint",ordf:"Dangosydd benywaidd",laquo:"Dyfynnod dwbl ar ongl i'r chwith",not:"Arwydd Nid",
diff --git a/release/plugins/specialchar/dialogs/lang/da.js b/release/plugins/specialchar/dialogs/lang/da.js
index c1c6c3c2..7b26e4c3 100644
--- a/release/plugins/specialchar/dialogs/lang/da.js
+++ b/release/plugins/specialchar/dialogs/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","da",{euro:"Euro-tegn",lsquo:"Venstre enkelt anførselstegn",rsquo:"Højre enkelt anførselstegn",ldquo:"Venstre dobbelt anførselstegn",rdquo:"Højre dobbelt anførselstegn",ndash:"Bindestreg",mdash:"Tankestreg",iexcl:"Omvendt udråbstegn",cent:"Cent-tegn",pound:"Pund-tegn",curren:"Kurs-tegn",yen:"Yen-tegn",brvbar:"Brudt streg",sect:"Paragraftegn",uml:"Umlaut",copy:"Copyright-tegn",ordf:"Feminin ordinal indikator",laquo:"Venstre dobbel citations-vinkel",not:"Negation", 5CKEDITOR.plugins.setLang("specialchar","da",{euro:"Euro-tegn",lsquo:"Venstre enkelt anførselstegn",rsquo:"Højre enkelt anførselstegn",ldquo:"Venstre dobbelt anførselstegn",rdquo:"Højre dobbelt anførselstegn",ndash:"Bindestreg",mdash:"Tankestreg",iexcl:"Omvendt udråbstegn",cent:"Cent-tegn",pound:"Pund-tegn",curren:"Kurs-tegn",yen:"Yen-tegn",brvbar:"Brudt streg",sect:"Paragraftegn",uml:"Umlaut",copy:"Copyright-tegn",ordf:"Feminin ordinal indikator",laquo:"Venstre dobbel citations-vinkel",not:"Negation",
diff --git a/release/plugins/specialchar/dialogs/lang/de-ch.js b/release/plugins/specialchar/dialogs/lang/de-ch.js
new file mode 100644
index 00000000..60673f08
--- /dev/null
+++ b/release/plugins/specialchar/dialogs/lang/de-ch.js
@@ -0,0 +1,13 @@
1/*
2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang("specialchar","de-ch",{euro:"Euro Zeichen",lsquo:"Hochkomma links",rsquo:"Hochkomma rechts",ldquo:"Anführungszeichen links",rdquo:"Anführungszeichen rechts",ndash:"Kleiner Strich",mdash:"Mittlerer Strich",iexcl:"Invertiertes Ausrufezeichen",cent:"Cent-Zeichen",pound:"Pfund-Zeichen",curren:"Währungszeichen",yen:"Yen",brvbar:"Gestrichelte Linie",sect:"Paragrafenzeichen",uml:"Diäresis",copy:"Copyright-Zeichen",ordf:"Feminine ordinal Anzeige",laquo:"Nach links zeigenden Doppel-Winkel Anführungszeichen",
6not:"Not-Zeichen",reg:"Registriert-Zeichen",macr:"Längezeichen",deg:"Grad-Zeichen",sup2:"Hoch 2",sup3:"Hoch 3",acute:"Akzentzeichen ",micro:"Mikro-Zeichen",para:"Pilcrow-Zeichen",middot:"Mittelpunkt",cedil:"Cedilla",sup1:"Hoch 1",ordm:"Männliche Ordnungszahl Anzeige",raquo:"Nach rechts zeigenden Doppel-Winkel Anführungszeichen",frac14:"ein Viertel",frac12:"Hälfte",frac34:"Dreiviertel",iquest:"Umgekehrtes Fragezeichen",Agrave:"Lateinischer Buchstabe A mit AkzentGrave",Aacute:"Lateinischer Buchstabe A mit Akutakzent",
7Acirc:"Lateinischer Buchstabe A mit Zirkumflex",Atilde:"Lateinischer Buchstabe A mit Tilde",Auml:"Lateinischer Buchstabe A mit Trema",Aring:"Lateinischer Buchstabe A mit Ring oben",AElig:"Lateinischer Buchstabe Æ",Ccedil:"Lateinischer Buchstabe C mit Cedille",Egrave:"Lateinischer Buchstabe E mit AkzentGrave",Eacute:"Lateinischer Buchstabe E mit Akutakzent",Ecirc:"Lateinischer Buchstabe E mit Zirkumflex",Euml:"Lateinischer Buchstabe E Trema",Igrave:"Lateinischer Buchstabe I mit AkzentGrave",Iacute:"Lateinischer Buchstabe I mit Akutakzent",
8Icirc:"Lateinischer Buchstabe I mit Zirkumflex",Iuml:"Lateinischer Buchstabe I mit Trema",ETH:"Lateinischer Buchstabe Eth",Ntilde:"Lateinischer Buchstabe N mit Tilde",Ograve:"Lateinischer Buchstabe O mit AkzentGrave",Oacute:"Lateinischer Buchstabe O mit Akutakzent",Ocirc:"Lateinischer Buchstabe O mit Zirkumflex",Otilde:"Lateinischer Buchstabe O mit Tilde",Ouml:"Lateinischer Buchstabe O mit Trema",times:"Multiplikation",Oslash:"Lateinischer Buchstabe O durchgestrichen",Ugrave:"Lateinischer Buchstabe U mit Akzentgrave",
9Uacute:"Lateinischer Buchstabe U mit Akutakzent",Ucirc:"Lateinischer Buchstabe U mit Zirkumflex",Uuml:"Lateinischer Buchstabe a mit Trema",Yacute:"Lateinischer Buchstabe a mit Akzent",THORN:"Lateinischer Buchstabe mit Dorn",szlig:"Kleiner lateinischer Buchstabe scharfe s",agrave:"Kleiner lateinischer Buchstabe a mit Accent grave",aacute:"Kleiner lateinischer Buchstabe a mit Akut",acirc:"Lateinischer Buchstabe a mit Zirkumflex",atilde:"Lateinischer Buchstabe a mit Tilde",auml:"Kleiner lateinischer Buchstabe a mit Trema",
10aring:"Kleiner lateinischer Buchstabe a mit Ring oben",aelig:"Lateinischer Buchstabe æ",ccedil:"Kleiner lateinischer Buchstabe c mit Cedille",egrave:"Kleiner lateinischer Buchstabe e mit Accent grave",eacute:"Kleiner lateinischer Buchstabe e mit Akut",ecirc:"Kleiner lateinischer Buchstabe e mit Zirkumflex",euml:"Kleiner lateinischer Buchstabe e mit Trema",igrave:"Kleiner lateinischer Buchstabe i mit AkzentGrave",iacute:"Kleiner lateinischer Buchstabe i mit Akzent",icirc:"Kleiner lateinischer Buchstabe i mit Zirkumflex",
11iuml:"Kleiner lateinischer Buchstabe i mit Trema",eth:"Kleiner lateinischer Buchstabe eth",ntilde:"Kleiner lateinischer Buchstabe n mit Tilde",ograve:"Kleiner lateinischer Buchstabe o mit Accent grave",oacute:"Kleiner lateinischer Buchstabe o mit Akzent",ocirc:"Kleiner lateinischer Buchstabe o mit Zirkumflex",otilde:"Lateinischer Buchstabe i mit Tilde",ouml:"Kleiner lateinischer Buchstabe o mit Trema",divide:"Divisionszeichen",oslash:"Kleiner lateinischer Buchstabe o durchgestrichen",ugrave:"Kleiner lateinischer Buchstabe u mit Accent grave",
12uacute:"Kleiner lateinischer Buchstabe u mit Akut",ucirc:"Kleiner lateinischer Buchstabe u mit Zirkumflex",uuml:"Kleiner lateinischer Buchstabe u mit Trema",yacute:"Kleiner lateinischer Buchstabe y mit Akut",thorn:"Kleiner lateinischer Buchstabe Dorn",yuml:"Kleiner lateinischer Buchstabe y mit Trema",OElig:"Lateinischer Buchstabe Ligatur OE",oelig:"Kleiner lateinischer Buchstabe Ligatur OE",372:"Lateinischer Buchstabe W mit Zirkumflex",374:"Lateinischer Buchstabe Y mit Zirkumflex",373:"Kleiner lateinischer Buchstabe w mit Zirkumflex",
13375:"Kleiner lateinischer Buchstabe y mit Zirkumflex",sbquo:"Tiefergestelltes Komma",8219:"Rumgedrehtes Komma",bdquo:"Doppeltes Anführungszeichen unten",hellip:"horizontale Auslassungspunkte",trade:"Handelszeichen",9658:"Dreickspfeil rechts",bull:"Bullet",rarr:"Pfeil rechts",rArr:"Doppelpfeil rechts",hArr:"Doppelpfeil links",diams:"Karo",asymp:"Ungefähr"}); \ No newline at end of file
diff --git a/release/plugins/specialchar/dialogs/lang/de.js b/release/plugins/specialchar/dialogs/lang/de.js
index 84e86309..2f67f0c1 100644
--- a/release/plugins/specialchar/dialogs/lang/de.js
+++ b/release/plugins/specialchar/dialogs/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","de",{euro:"Euro Zeichen",lsquo:"Hochkomma links",rsquo:"Hochkomma rechts",ldquo:"Anführungszeichen links",rdquo:"Anführungszeichen rechts",ndash:"Kleiner Strich",mdash:"Mittlerer Strich",iexcl:"Invertiertes Ausrufezeichen",cent:"Cent-Zeichen",pound:"Pfund-Zeichen",curren:"Währungszeichen",yen:"Yen",brvbar:"Gestrichelte Linie",sect:"Paragrafenzeichen",uml:"Diäresis",copy:"Copyright-Zeichen",ordf:"Feminine ordinal Anzeige",laquo:"Nach links zeigenden Doppel-Winkel Anführungszeichen", 5CKEDITOR.plugins.setLang("specialchar","de",{euro:"Euro Zeichen",lsquo:"Hochkomma links",rsquo:"Hochkomma rechts",ldquo:"Anführungszeichen links",rdquo:"Anführungszeichen rechts",ndash:"Kleiner Strich",mdash:"Mittlerer Strich",iexcl:"Invertiertes Ausrufezeichen",cent:"Cent-Zeichen",pound:"Pfund-Zeichen",curren:"Währungszeichen",yen:"Yen",brvbar:"Gestrichelte Linie",sect:"Paragrafenzeichen",uml:"Diäresis",copy:"Copyright-Zeichen",ordf:"Feminine ordinal Anzeige",laquo:"Nach links zeigenden Doppel-Winkel Anführungszeichen",
diff --git a/release/plugins/specialchar/dialogs/lang/el.js b/release/plugins/specialchar/dialogs/lang/el.js
index b31e8f4e..c27777e8 100644
--- a/release/plugins/specialchar/dialogs/lang/el.js
+++ b/release/plugins/specialchar/dialogs/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","el",{euro:"Σύμβολο Ευρώ",lsquo:"Αριστερός χαρακτήρας μονού εισαγωγικού",rsquo:"Δεξιός χαρακτήρας μονού εισαγωγικού",ldquo:"Αριστερός χαρακτήρας ευθύγραμμων εισαγωγικών",rdquo:"Δεξιός χαρακτήρας ευθύγραμμων εισαγωγικών",ndash:"Παύλα en",mdash:"Παύλα em",iexcl:"Ανάποδο θαυμαστικό",cent:"Σύμβολο σεντ",pound:"Σύμβολο λίρας",curren:"Σύμβολο συναλλαγματικής μονάδας",yen:"Σύμβολο Γιεν",brvbar:"Σπασμένη μπάρα",sect:"Σύμβολο τμήματος",uml:"Διαίρεση",copy:"Σύμβολο πνευματικών δικαιωμάτων", 5CKEDITOR.plugins.setLang("specialchar","el",{euro:"Σύμβολο Ευρώ",lsquo:"Αριστερός χαρακτήρας μονού εισαγωγικού",rsquo:"Δεξιός χαρακτήρας μονού εισαγωγικού",ldquo:"Αριστερός χαρακτήρας ευθύγραμμων εισαγωγικών",rdquo:"Δεξιός χαρακτήρας ευθύγραμμων εισαγωγικών",ndash:"Παύλα en",mdash:"Παύλα em",iexcl:"Ανάποδο θαυμαστικό",cent:"Σύμβολο σεντ",pound:"Σύμβολο λίρας",curren:"Σύμβολο συναλλαγματικής μονάδας",yen:"Σύμβολο Γιεν",brvbar:"Σπασμένη μπάρα",sect:"Σύμβολο τμήματος",uml:"Διαίρεση",copy:"Σύμβολο πνευματικών δικαιωμάτων",
diff --git a/release/plugins/specialchar/dialogs/lang/en-gb.js b/release/plugins/specialchar/dialogs/lang/en-gb.js
index 08de5616..e0128d6a 100644
--- a/release/plugins/specialchar/dialogs/lang/en-gb.js
+++ b/release/plugins/specialchar/dialogs/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","en-gb",{euro:"Euro sign",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cent sign",pound:"Pound sign",curren:"Currency sign",yen:"Yen sign",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", 5CKEDITOR.plugins.setLang("specialchar","en-gb",{euro:"Euro sign",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cent sign",pound:"Pound sign",curren:"Currency sign",yen:"Yen sign",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark",
diff --git a/release/plugins/specialchar/dialogs/lang/en.js b/release/plugins/specialchar/dialogs/lang/en.js
index 418406d2..d89d46d3 100644
--- a/release/plugins/specialchar/dialogs/lang/en.js
+++ b/release/plugins/specialchar/dialogs/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","en",{euro:"Euro sign",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cent sign",pound:"Pound sign",curren:"Currency sign",yen:"Yen sign",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", 5CKEDITOR.plugins.setLang("specialchar","en",{euro:"Euro sign",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cent sign",pound:"Pound sign",curren:"Currency sign",yen:"Yen sign",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark",
diff --git a/release/plugins/specialchar/dialogs/lang/eo.js b/release/plugins/specialchar/dialogs/lang/eo.js
index c5803d54..4c173404 100644
--- a/release/plugins/specialchar/dialogs/lang/eo.js
+++ b/release/plugins/specialchar/dialogs/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","eo",{euro:"Eŭrosigno",lsquo:"Supra 6-citilo",rsquo:"Supra 9-citilo",ldquo:"Supra 66-citilo",rdquo:"Supra 99-citilo",ndash:"Streketo",mdash:"Substreko",iexcl:"Renversita krisigno",cent:"Cendosigno",pound:"Pundosigno",curren:"Monersigno",yen:"Enosigno",brvbar:"Rompita vertikala streko",sect:"Kurba paragrafo",uml:"Tremao",copy:"Kopirajtosigno",ordf:"Adjektiva numerfinaĵo",laquo:"Duobla malplio-citilo",not:"Negohoko",reg:"Registrita marko",macr:"Superstreko",deg:"Gradosigno", 5CKEDITOR.plugins.setLang("specialchar","eo",{euro:"Eŭrosigno",lsquo:"Supra 6-citilo",rsquo:"Supra 9-citilo",ldquo:"Supra 66-citilo",rdquo:"Supra 99-citilo",ndash:"Streketo",mdash:"Substreko",iexcl:"Renversita krisigno",cent:"Cendosigno",pound:"Pundosigno",curren:"Monersigno",yen:"Enosigno",brvbar:"Rompita vertikala streko",sect:"Kurba paragrafo",uml:"Tremao",copy:"Kopirajtosigno",ordf:"Adjektiva numerfinaĵo",laquo:"Duobla malplio-citilo",not:"Negohoko",reg:"Registrita marko",macr:"Superstreko",deg:"Gradosigno",
diff --git a/release/plugins/specialchar/dialogs/lang/es.js b/release/plugins/specialchar/dialogs/lang/es.js
index e91f1a0a..875b6448 100644
--- a/release/plugins/specialchar/dialogs/lang/es.js
+++ b/release/plugins/specialchar/dialogs/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","es",{euro:"Símbolo de euro",lsquo:"Comilla simple izquierda",rsquo:"Comilla simple derecha",ldquo:"Comilla doble izquierda",rdquo:"Comilla doble derecha",ndash:"Guión corto",mdash:"Guión medio largo",iexcl:"Signo de admiración invertido",cent:"Símbolo centavo",pound:"Símbolo libra",curren:"Símbolo moneda",yen:"Símbolo yen",brvbar:"Barra vertical rota",sect:"Símbolo sección",uml:"Diéresis",copy:"Signo de derechos de autor",ordf:"Indicador ordinal femenino",laquo:"Abre comillas angulares", 5CKEDITOR.plugins.setLang("specialchar","es",{euro:"Símbolo de euro",lsquo:"Comilla simple izquierda",rsquo:"Comilla simple derecha",ldquo:"Comilla doble izquierda",rdquo:"Comilla doble derecha",ndash:"Guión corto",mdash:"Guión medio largo",iexcl:"Signo de admiración invertido",cent:"Símbolo centavo",pound:"Símbolo libra",curren:"Símbolo moneda",yen:"Símbolo yen",brvbar:"Barra vertical rota",sect:"Símbolo sección",uml:"Diéresis",copy:"Signo de derechos de autor",ordf:"Indicador ordinal femenino",laquo:"Abre comillas angulares",
diff --git a/release/plugins/specialchar/dialogs/lang/et.js b/release/plugins/specialchar/dialogs/lang/et.js
index 2a208837..ca6f8808 100644
--- a/release/plugins/specialchar/dialogs/lang/et.js
+++ b/release/plugins/specialchar/dialogs/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","et",{euro:"Euromärk",lsquo:"Alustav ühekordne jutumärk",rsquo:"Lõpetav ühekordne jutumärk",ldquo:"Alustav kahekordne jutumärk",rdquo:"Lõpetav kahekordne jutumärk",ndash:"Enn-kriips",mdash:"Emm-kriips",iexcl:"Pööratud hüüumärk",cent:"Sendimärk",pound:"Naela märk",curren:"Valuutamärk",yen:"Jeeni märk",brvbar:"Katkestatud kriips",sect:"Lõigu märk",uml:"Täpid",copy:"Autoriõiguse märk",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", 5CKEDITOR.plugins.setLang("specialchar","et",{euro:"Euromärk",lsquo:"Alustav ühekordne jutumärk",rsquo:"Lõpetav ühekordne jutumärk",ldquo:"Alustav kahekordne jutumärk",rdquo:"Lõpetav kahekordne jutumärk",ndash:"Enn-kriips",mdash:"Emm-kriips",iexcl:"Pööratud hüüumärk",cent:"Sendimärk",pound:"Naela märk",curren:"Valuutamärk",yen:"Jeeni märk",brvbar:"Katkestatud kriips",sect:"Lõigu märk",uml:"Täpid",copy:"Autoriõiguse märk",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark",
diff --git a/release/plugins/specialchar/dialogs/lang/eu.js b/release/plugins/specialchar/dialogs/lang/eu.js
index a93e0ce5..d1161bed 100644
--- a/release/plugins/specialchar/dialogs/lang/eu.js
+++ b/release/plugins/specialchar/dialogs/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","eu",{euro:"Euro zeinua",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cent sign",pound:"Pound sign",curren:"Currency sign",yen:"Yen sign",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", 5CKEDITOR.plugins.setLang("specialchar","eu",{euro:"Euro zeinua",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cent sign",pound:"Pound sign",curren:"Currency sign",yen:"Yen sign",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark",
diff --git a/release/plugins/specialchar/dialogs/lang/fa.js b/release/plugins/specialchar/dialogs/lang/fa.js
index c3efb3ce..6351d73c 100644
--- a/release/plugins/specialchar/dialogs/lang/fa.js
+++ b/release/plugins/specialchar/dialogs/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","fa",{euro:"نشان یورو",lsquo:"علامت نقل قول تکی چپ",rsquo:"علامت نقل قول تکی راست",ldquo:"علامت نقل قول دوتایی چپ",rdquo:"علامت نقل قول دوتایی راست",ndash:"خط تیره En",mdash:"خط تیره Em",iexcl:"علامت تعجب وارونه",cent:"نشان سنت",pound:"نشان پوند",curren:"نشان ارز",yen:"نشان ین",brvbar:"نوار شکسته",sect:"نشان بخش",uml:"نشان سواگیری",copy:"نشان کپی رایت",ordf:"شاخص ترتیبی مونث",laquo:"اشاره چپ مکرر برای زاویه علامت نقل قول",not:"نشان ثبت نشده",reg:"نشان ثبت شده", 5CKEDITOR.plugins.setLang("specialchar","fa",{euro:"نشان یورو",lsquo:"علامت نقل قول تکی چپ",rsquo:"علامت نقل قول تکی راست",ldquo:"علامت نقل قول دوتایی چپ",rdquo:"علامت نقل قول دوتایی راست",ndash:"خط تیره En",mdash:"خط تیره Em",iexcl:"علامت تعجب وارونه",cent:"نشان سنت",pound:"نشان پوند",curren:"نشان ارز",yen:"نشان ین",brvbar:"نوار شکسته",sect:"نشان بخش",uml:"نشان سواگیری",copy:"نشان کپی رایت",ordf:"شاخص ترتیبی مونث",laquo:"اشاره چپ مکرر برای زاویه علامت نقل قول",not:"نشان ثبت نشده",reg:"نشان ثبت شده",
diff --git a/release/plugins/specialchar/dialogs/lang/fi.js b/release/plugins/specialchar/dialogs/lang/fi.js
index 79f4a7d9..7132cd19 100644
--- a/release/plugins/specialchar/dialogs/lang/fi.js
+++ b/release/plugins/specialchar/dialogs/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","fi",{euro:"Euron merkki",lsquo:"Vasen yksittäinen lainausmerkki",rsquo:"Oikea yksittäinen lainausmerkki",ldquo:"Vasen kaksoislainausmerkki",rdquo:"Oikea kaksoislainausmerkki",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Sentin merkki",pound:"Punnan merkki",curren:"Valuuttamerkki",yen:"Yenin merkki",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", 5CKEDITOR.plugins.setLang("specialchar","fi",{euro:"Euron merkki",lsquo:"Vasen yksittäinen lainausmerkki",rsquo:"Oikea yksittäinen lainausmerkki",ldquo:"Vasen kaksoislainausmerkki",rdquo:"Oikea kaksoislainausmerkki",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Sentin merkki",pound:"Punnan merkki",curren:"Valuuttamerkki",yen:"Yenin merkki",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark",
diff --git a/release/plugins/specialchar/dialogs/lang/fr-ca.js b/release/plugins/specialchar/dialogs/lang/fr-ca.js
index 24a0d0da..326a6e5c 100644
--- a/release/plugins/specialchar/dialogs/lang/fr-ca.js
+++ b/release/plugins/specialchar/dialogs/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","fr-ca",{euro:"Symbole Euro",lsquo:"Guillemet simple ouvrant",rsquo:"Guillemet simple fermant",ldquo:"Guillemet double ouvrant",rdquo:"Guillemet double fermant",ndash:"Tiret haut",mdash:"Tiret",iexcl:"Point d'exclamation inversé",cent:"Symbole de cent",pound:"Symbole de Livre Sterling",curren:"Symbole monétaire",yen:"Symbole du Yen",brvbar:"Barre scindée",sect:"Symbole de section",uml:"Tréma",copy:"Symbole de copyright",ordf:"Indicateur ordinal féminin",laquo:"Guillemet français ouvrant", 5CKEDITOR.plugins.setLang("specialchar","fr-ca",{euro:"Symbole Euro",lsquo:"Guillemet simple ouvrant",rsquo:"Guillemet simple fermant",ldquo:"Guillemet double ouvrant",rdquo:"Guillemet double fermant",ndash:"Tiret haut",mdash:"Tiret",iexcl:"Point d'exclamation inversé",cent:"Symbole de cent",pound:"Symbole de Livre Sterling",curren:"Symbole monétaire",yen:"Symbole du Yen",brvbar:"Barre scindée",sect:"Symbole de section",uml:"Tréma",copy:"Symbole de copyright",ordf:"Indicateur ordinal féminin",laquo:"Guillemet français ouvrant",
diff --git a/release/plugins/specialchar/dialogs/lang/fr.js b/release/plugins/specialchar/dialogs/lang/fr.js
index a7a9fa69..e84fa139 100644
--- a/release/plugins/specialchar/dialogs/lang/fr.js
+++ b/release/plugins/specialchar/dialogs/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","fr",{euro:"Symbole Euro",lsquo:"Guillemet simple ouvrant",rsquo:"Guillemet simple fermant",ldquo:"Guillemet double ouvrant",rdquo:"Guillemet double fermant",ndash:"Tiret haut",mdash:"Tiret cadratin",iexcl:"Point d'exclamation inversé",cent:"Symbole Cent",pound:"Symbole Livre Sterling",curren:"Symbole monétaire",yen:"Symbole Yen",brvbar:"Barre verticale scindée",sect:"Section",uml:"Tréma",copy:"Symbole Copyright",ordf:"Indicateur ordinal féminin",laquo:"Guillemet français ouvrant", 5CKEDITOR.plugins.setLang("specialchar","fr",{euro:"Symbole Euro",lsquo:"Guillemet simple ouvrant",rsquo:"Guillemet simple fermant",ldquo:"Guillemet double ouvrant",rdquo:"Guillemet double fermant",ndash:"Tiret haut",mdash:"Tiret cadratin",iexcl:"Point d'exclamation inversé",cent:"Symbole Cent",pound:"Symbole Livre Sterling",curren:"Symbole monétaire",yen:"Symbole Yen",brvbar:"Barre verticale scindée",sect:"Section",uml:"Tréma",copy:"Symbole Copyright",ordf:"Indicateur ordinal féminin",laquo:"Guillemet français ouvrant",
diff --git a/release/plugins/specialchar/dialogs/lang/gl.js b/release/plugins/specialchar/dialogs/lang/gl.js
index 797ecc53..6a31fdcf 100644
--- a/release/plugins/specialchar/dialogs/lang/gl.js
+++ b/release/plugins/specialchar/dialogs/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","gl",{euro:"Símbolo do euro",lsquo:"Comiña simple esquerda",rsquo:"Comiña simple dereita",ldquo:"Comiñas dobres esquerda",rdquo:"Comiñas dobres dereita",ndash:"Guión",mdash:"Raia",iexcl:"Signo de admiración invertido",cent:"Símbolo do centavo",pound:"Símbolo da libra",curren:"Símbolo de moeda",yen:"Símbolo do yen",brvbar:"Barra vertical rota",sect:"Símbolo de sección",uml:"Diérese",copy:"Símbolo de dereitos de autoría",ordf:"Indicador ordinal feminino",laquo:"Comiñas latinas, apertura", 5CKEDITOR.plugins.setLang("specialchar","gl",{euro:"Símbolo do euro",lsquo:"Comiña simple esquerda",rsquo:"Comiña simple dereita",ldquo:"Comiñas dobres esquerda",rdquo:"Comiñas dobres dereita",ndash:"Guión",mdash:"Raia",iexcl:"Signo de admiración invertido",cent:"Símbolo do centavo",pound:"Símbolo da libra",curren:"Símbolo de moeda",yen:"Símbolo do yen",brvbar:"Barra vertical rota",sect:"Símbolo de sección",uml:"Diérese",copy:"Símbolo de dereitos de autoría",ordf:"Indicador ordinal feminino",laquo:"Comiñas latinas, apertura",
diff --git a/release/plugins/specialchar/dialogs/lang/he.js b/release/plugins/specialchar/dialogs/lang/he.js
index 75935897..5fabd82d 100644
--- a/release/plugins/specialchar/dialogs/lang/he.js
+++ b/release/plugins/specialchar/dialogs/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","he",{euro:"יורו",lsquo:"סימן ציטוט יחיד שמאלי",rsquo:"סימן ציטוט יחיד ימני",ldquo:"סימן ציטוט כפול שמאלי",rdquo:"סימן ציטוט כפול ימני",ndash:"קו מפריד קצר",mdash:"קו מפריד ארוך",iexcl:"סימן קריאה הפוך",cent:"סנט",pound:"פאונד",curren:"מטבע",yen:"ין",brvbar:"קו שבור",sect:"סימן מקטע",uml:"שתי נקודות אופקיות (Diaeresis)",copy:"סימן זכויות יוצרים (Copyright)",ordf:"סימן אורדינאלי נקבי",laquo:"סימן ציטוט זווית כפולה לשמאל",not:"סימן שלילה מתמטי",reg:"סימן רשום", 5CKEDITOR.plugins.setLang("specialchar","he",{euro:"יורו",lsquo:"סימן ציטוט יחיד שמאלי",rsquo:"סימן ציטוט יחיד ימני",ldquo:"סימן ציטוט כפול שמאלי",rdquo:"סימן ציטוט כפול ימני",ndash:"קו מפריד קצר",mdash:"קו מפריד ארוך",iexcl:"סימן קריאה הפוך",cent:"סנט",pound:"פאונד",curren:"מטבע",yen:"ין",brvbar:"קו שבור",sect:"סימן מקטע",uml:"שתי נקודות אופקיות (Diaeresis)",copy:"סימן זכויות יוצרים (Copyright)",ordf:"סימן אורדינאלי נקבי",laquo:"סימן ציטוט זווית כפולה לשמאל",not:"סימן שלילה מתמטי",reg:"סימן רשום",
diff --git a/release/plugins/specialchar/dialogs/lang/hr.js b/release/plugins/specialchar/dialogs/lang/hr.js
index 65754321..41dfd8ff 100644
--- a/release/plugins/specialchar/dialogs/lang/hr.js
+++ b/release/plugins/specialchar/dialogs/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","hr",{euro:"Euro znak",lsquo:"Lijevi jednostruki navodnik",rsquo:"Desni jednostruki navodnik",ldquo:"Lijevi dvostruki navodnik",rdquo:"Desni dvostruki navodnik",ndash:"En crtica",mdash:"Em crtica",iexcl:"Naopaki uskličnik",cent:"Cent znak",pound:"Funta znak",curren:"Znak valute",yen:"Yen znak",brvbar:"Potrgana prečka",sect:"Znak odjeljka",uml:"Prijeglasi",copy:"Copyright znak",ordf:"Feminine ordinal indicator",laquo:"Lijevi dvostruki uglati navodnik",not:"Not znak", 5CKEDITOR.plugins.setLang("specialchar","hr",{euro:"Euro znak",lsquo:"Lijevi jednostruki navodnik",rsquo:"Desni jednostruki navodnik",ldquo:"Lijevi dvostruki navodnik",rdquo:"Desni dvostruki navodnik",ndash:"En crtica",mdash:"Em crtica",iexcl:"Naopaki uskličnik",cent:"Cent znak",pound:"Funta znak",curren:"Znak valute",yen:"Yen znak",brvbar:"Potrgana prečka",sect:"Znak odjeljka",uml:"Prijeglasi",copy:"Copyright znak",ordf:"Feminine ordinal indicator",laquo:"Lijevi dvostruki uglati navodnik",not:"Not znak",
diff --git a/release/plugins/specialchar/dialogs/lang/hu.js b/release/plugins/specialchar/dialogs/lang/hu.js
index 44554839..fd56ab13 100644
--- a/release/plugins/specialchar/dialogs/lang/hu.js
+++ b/release/plugins/specialchar/dialogs/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","hu",{euro:"Euró jel",lsquo:"Bal szimpla idézőjel",rsquo:"Jobb szimpla idézőjel",ldquo:"Bal dupla idézőjel",rdquo:"Jobb dupla idézőjel",ndash:"Rövid gondolatjel",mdash:"Hosszú gondolatjel",iexcl:"Fordított felkiáltójel",cent:"Cent jel",pound:"Font jel",curren:"Valuta jel",yen:"Yen jel",brvbar:"Hosszú kettőspont",sect:"Paragrafus jel",uml:"Kettős hangzó jel",copy:"Szerzői jog jel",ordf:"Női sorrend mutatója",laquo:"Balra mutató duplanyíl",not:"Feltételes kötőjel", 5CKEDITOR.plugins.setLang("specialchar","hu",{euro:"Euró jel",lsquo:"Bal szimpla idézőjel",rsquo:"Jobb szimpla idézőjel",ldquo:"Bal dupla idézőjel",rdquo:"Jobb dupla idézőjel",ndash:"Rövid gondolatjel",mdash:"Hosszú gondolatjel",iexcl:"Fordított felkiáltójel",cent:"Cent jel",pound:"Font jel",curren:"Valuta jel",yen:"Yen jel",brvbar:"Hosszú kettőspont",sect:"Paragrafus jel",uml:"Kettős hangzó jel",copy:"Szerzői jog jel",ordf:"Női sorrend mutatója",laquo:"Balra mutató duplanyíl",not:"Feltételes kötőjel",
diff --git a/release/plugins/specialchar/dialogs/lang/id.js b/release/plugins/specialchar/dialogs/lang/id.js
index 1b4bd679..45803cae 100644
--- a/release/plugins/specialchar/dialogs/lang/id.js
+++ b/release/plugins/specialchar/dialogs/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","id",{euro:"Tanda Euro",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cent sign",pound:"Pound sign",curren:"Currency sign",yen:"Tanda Yen",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Tanda Hak Cipta",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", 5CKEDITOR.plugins.setLang("specialchar","id",{euro:"Tanda Euro",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cent sign",pound:"Pound sign",curren:"Currency sign",yen:"Tanda Yen",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Tanda Hak Cipta",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark",
diff --git a/release/plugins/specialchar/dialogs/lang/it.js b/release/plugins/specialchar/dialogs/lang/it.js
index 6b090973..ca36dc20 100644
--- a/release/plugins/specialchar/dialogs/lang/it.js
+++ b/release/plugins/specialchar/dialogs/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","it",{euro:"Simbolo Euro",lsquo:"Virgoletta singola sinistra",rsquo:"Virgoletta singola destra",ldquo:"Virgolette aperte",rdquo:"Virgolette chiuse",ndash:"Trattino",mdash:"Trattino lungo",iexcl:"Punto esclavamativo invertito",cent:"Simbolo Cent",pound:"Simbolo Sterlina",curren:"Simbolo Moneta",yen:"Simbolo Yen",brvbar:"Barra interrotta",sect:"Simbolo di sezione",uml:"Dieresi",copy:"Simbolo Copyright",ordf:"Indicatore ordinale femminile",laquo:"Virgolette basse aperte", 5CKEDITOR.plugins.setLang("specialchar","it",{euro:"Simbolo Euro",lsquo:"Virgoletta singola sinistra",rsquo:"Virgoletta singola destra",ldquo:"Virgolette aperte",rdquo:"Virgolette chiuse",ndash:"Trattino",mdash:"Trattino lungo",iexcl:"Punto esclavamativo invertito",cent:"Simbolo Cent",pound:"Simbolo Sterlina",curren:"Simbolo Moneta",yen:"Simbolo Yen",brvbar:"Barra interrotta",sect:"Simbolo di sezione",uml:"Dieresi",copy:"Simbolo Copyright",ordf:"Indicatore ordinale femminile",laquo:"Virgolette basse aperte",
diff --git a/release/plugins/specialchar/dialogs/lang/ja.js b/release/plugins/specialchar/dialogs/lang/ja.js
index b32e8902..ba348aae 100644
--- a/release/plugins/specialchar/dialogs/lang/ja.js
+++ b/release/plugins/specialchar/dialogs/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","ja",{euro:"ユーロ記号",lsquo:"左シングル引用符",rsquo:"右シングル引用符",ldquo:"左ダブル引用符",rdquo:"右ダブル引用符",ndash:"半角ダッシュ",mdash:"全角ダッシュ",iexcl:"逆さ感嘆符",cent:"セント記号",pound:"ポンド記号",curren:"通貨記号",yen:"円記号",brvbar:"上下に分かれた縦棒",sect:"節記号",uml:"分音記号(ウムラウト)",copy:"著作権表示記号",ordf:"女性序数標識",laquo:" 始め二重山括弧引用記号",not:"論理否定記号",reg:"登録商標記号",macr:"長音符",deg:"度記号",sup2:"上つき2, 2乗",sup3:"上つき3, 3乗",acute:"揚音符",micro:"ミクロン記号",para:"段落記号",middot:"中黒",cedil:"セディラ",sup1:"上つき1",ordm:"男性序数標識",raquo:"終わり二重山括弧引用記号", 5CKEDITOR.plugins.setLang("specialchar","ja",{euro:"ユーロ記号",lsquo:"左シングル引用符",rsquo:"右シングル引用符",ldquo:"左ダブル引用符",rdquo:"右ダブル引用符",ndash:"半角ダッシュ",mdash:"全角ダッシュ",iexcl:"逆さ感嘆符",cent:"セント記号",pound:"ポンド記号",curren:"通貨記号",yen:"円記号",brvbar:"上下に分かれた縦棒",sect:"節記号",uml:"分音記号(ウムラウト)",copy:"著作権表示記号",ordf:"女性序数標識",laquo:" 始め二重山括弧引用記号",not:"論理否定記号",reg:"登録商標記号",macr:"長音符",deg:"度記号",sup2:"上つき2, 2乗",sup3:"上つき3, 3乗",acute:"揚音符",micro:"ミクロン記号",para:"段落記号",middot:"中黒",cedil:"セディラ",sup1:"上つき1",ordm:"男性序数標識",raquo:"終わり二重山括弧引用記号",
diff --git a/release/plugins/specialchar/dialogs/lang/km.js b/release/plugins/specialchar/dialogs/lang/km.js
index 8d6a3d16..8f9fd7fc 100644
--- a/release/plugins/specialchar/dialogs/lang/km.js
+++ b/release/plugins/specialchar/dialogs/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","km",{euro:"សញ្ញា​អឺរ៉ូ",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"សញ្ញា​សេន",pound:"សញ្ញា​ផោន",curren:"សញ្ញា​រូបិយបណ្ណ",yen:"សញ្ញា​យ៉េន",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"សញ្ញា​រក្សា​សិទ្ធិ",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", 5CKEDITOR.plugins.setLang("specialchar","km",{euro:"សញ្ញា​អឺរ៉ូ",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"សញ្ញា​សេន",pound:"សញ្ញា​ផោន",curren:"សញ្ញា​រូបិយបណ្ណ",yen:"សញ្ញា​យ៉េន",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"សញ្ញា​រក្សា​សិទ្ធិ",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark",
diff --git a/release/plugins/specialchar/dialogs/lang/ko.js b/release/plugins/specialchar/dialogs/lang/ko.js
index 77207edf..05759fcf 100644
--- a/release/plugins/specialchar/dialogs/lang/ko.js
+++ b/release/plugins/specialchar/dialogs/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","ko",{euro:"유로화 기호",lsquo:"왼쪽 외 따옴표",rsquo:"오른쪽 외 따옴표",ldquo:"왼쪽 쌍 따옴표",rdquo:"오른쪽 쌍 따옴표",ndash:"반각 대시",mdash:"전각 대시",iexcl:"반전된 느낌표",cent:"센트 기호",pound:"파운드화 기호",curren:"커런시 기호",yen:"위안화 기호",brvbar:"Broken bar",sect:"섹션 기호",uml:"분음 부호",copy:"저작권 기호",ordf:"Feminine ordinal indicator",laquo:"왼쪽 쌍꺽쇠 인용 부호",not:"금지 기호",reg:"등록 기호",macr:"장음 기호",deg:"도 기호",sup2:"위첨자 2",sup3:"위첨자 3",acute:"양음 악센트 부호",micro:"마이크로 기호",para:"단락 기호",middot:"가운데 점",cedil:"세디유",sup1:"위첨자 1", 5CKEDITOR.plugins.setLang("specialchar","ko",{euro:"유로화 기호",lsquo:"왼쪽 외 따옴표",rsquo:"오른쪽 외 따옴표",ldquo:"왼쪽 쌍 따옴표",rdquo:"오른쪽 쌍 따옴표",ndash:"반각 대시",mdash:"전각 대시",iexcl:"반전된 느낌표",cent:"센트 기호",pound:"파운드화 기호",curren:"커런시 기호",yen:"위안화 기호",brvbar:"Broken bar",sect:"섹션 기호",uml:"분음 부호",copy:"저작권 기호",ordf:"Feminine ordinal indicator",laquo:"왼쪽 쌍꺽쇠 인용 부호",not:"금지 기호",reg:"등록 기호",macr:"장음 기호",deg:"도 기호",sup2:"위첨자 2",sup3:"위첨자 3",acute:"양음 악센트 부호",micro:"마이크로 기호",para:"단락 기호",middot:"가운데 점",cedil:"세디유",sup1:"위첨자 1",
diff --git a/release/plugins/specialchar/dialogs/lang/ku.js b/release/plugins/specialchar/dialogs/lang/ku.js
index 5bed6790..1da11107 100644
--- a/release/plugins/specialchar/dialogs/lang/ku.js
+++ b/release/plugins/specialchar/dialogs/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","ku",{euro:"نیشانەی یۆرۆ",lsquo:"نیشانەی فاریزەی سەرووژێری تاکی چەپ",rsquo:"نیشانەی فاریزەی سەرووژێری تاکی ڕاست",ldquo:"نیشانەی فاریزەی سەرووژێری دووهێندەی چه‌پ",rdquo:"نیشانەی فاریزەی سەرووژێری دووهێندەی ڕاست",ndash:"تەقەڵی کورت",mdash:"تەقەڵی درێژ",iexcl:"نیشانەی هەڵەوگێڕی سەرسوڕهێنەر",cent:"نیشانەی سەنت",pound:"نیشانەی پاوەند",curren:"نیشانەی دراو",yen:"نیشانەی یەنی ژاپۆنی",brvbar:"شریتی ئەستوونی پچڕاو",sect:"نیشانەی دوو s لەسەریەک",uml:"خاڵ",copy:"نیشانەی مافی چاپ", 5CKEDITOR.plugins.setLang("specialchar","ku",{euro:"نیشانەی یۆرۆ",lsquo:"نیشانەی فاریزەی سەرووژێری تاکی چەپ",rsquo:"نیشانەی فاریزەی سەرووژێری تاکی ڕاست",ldquo:"نیشانەی فاریزەی سەرووژێری دووهێندەی چه‌پ",rdquo:"نیشانەی فاریزەی سەرووژێری دووهێندەی ڕاست",ndash:"تەقەڵی کورت",mdash:"تەقەڵی درێژ",iexcl:"نیشانەی هەڵەوگێڕی سەرسوڕهێنەر",cent:"نیشانەی سەنت",pound:"نیشانەی پاوەند",curren:"نیشانەی دراو",yen:"نیشانەی یەنی ژاپۆنی",brvbar:"شریتی ئەستوونی پچڕاو",sect:"نیشانەی دوو s لەسەریەک",uml:"خاڵ",copy:"نیشانەی مافی چاپ",
diff --git a/release/plugins/specialchar/dialogs/lang/lt.js b/release/plugins/specialchar/dialogs/lang/lt.js
index f575dfd4..c1fdd117 100644
--- a/release/plugins/specialchar/dialogs/lang/lt.js
+++ b/release/plugins/specialchar/dialogs/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","lt",{euro:"Euro ženklas",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cento ženklas",pound:"Svaro ženklas",curren:"Valiutos ženklas",yen:"Jenos ženklas",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", 5CKEDITOR.plugins.setLang("specialchar","lt",{euro:"Euro ženklas",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cento ženklas",pound:"Svaro ženklas",curren:"Valiutos ženklas",yen:"Jenos ženklas",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark",
diff --git a/release/plugins/specialchar/dialogs/lang/lv.js b/release/plugins/specialchar/dialogs/lang/lv.js
index 7ea58a00..b3a2aa00 100644
--- a/release/plugins/specialchar/dialogs/lang/lv.js
+++ b/release/plugins/specialchar/dialogs/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","lv",{euro:"Euro zīme",lsquo:"Kreisā vienkārtīga pēdiņa",rsquo:"Labā vienkārtīga pēdiņa",ldquo:"Kreisā dubult pēdiņa",rdquo:"Labā dubult pēdiņa",ndash:"En svītra",mdash:"Em svītra",iexcl:"Apgriezta izsaukuma zīme",cent:"Centu naudas zīme",pound:"Sterliņu mārciņu naudas zīme",curren:"Valūtas zīme",yen:"Jenu naudas zīme",brvbar:"Vertikāla pārrauta līnija",sect:"Paragrāfa zīme",uml:"Diakritiska zīme",copy:"Autortiesību zīme",ordf:"Sievišķas kārtas rādītājs", 5CKEDITOR.plugins.setLang("specialchar","lv",{euro:"Euro zīme",lsquo:"Kreisā vienkārtīga pēdiņa",rsquo:"Labā vienkārtīga pēdiņa",ldquo:"Kreisā dubult pēdiņa",rdquo:"Labā dubult pēdiņa",ndash:"En svītra",mdash:"Em svītra",iexcl:"Apgriezta izsaukuma zīme",cent:"Centu naudas zīme",pound:"Sterliņu mārciņu naudas zīme",curren:"Valūtas zīme",yen:"Jenu naudas zīme",brvbar:"Vertikāla pārrauta līnija",sect:"Paragrāfa zīme",uml:"Diakritiska zīme",copy:"Autortiesību zīme",ordf:"Sievišķas kārtas rādītājs",
diff --git a/release/plugins/specialchar/dialogs/lang/nb.js b/release/plugins/specialchar/dialogs/lang/nb.js
index f9fd879f..9f2684ef 100644
--- a/release/plugins/specialchar/dialogs/lang/nb.js
+++ b/release/plugins/specialchar/dialogs/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","nb",{euro:"Eurosymbol",lsquo:"Venstre enkelt anførselstegn",rsquo:"Høyre enkelt anførselstegn",ldquo:"Venstre dobbelt anførselstegn",rdquo:"Høyre anførsesltegn",ndash:"Kort tankestrek",mdash:"Lang tankestrek",iexcl:"Omvendt utropstegn",cent:"Centsymbol",pound:"Pundsymbol",curren:"Valutategn",yen:"Yensymbol",brvbar:"Brutt loddrett strek",sect:"Paragraftegn",uml:"Tøddel",copy:"Copyrighttegn",ordf:"Feminin ordensindikator",laquo:"Venstre anførselstegn",not:"Negasjonstegn", 5CKEDITOR.plugins.setLang("specialchar","nb",{euro:"Eurosymbol",lsquo:"Venstre enkelt anførselstegn",rsquo:"Høyre enkelt anførselstegn",ldquo:"Venstre dobbelt anførselstegn",rdquo:"Høyre anførsesltegn",ndash:"Kort tankestrek",mdash:"Lang tankestrek",iexcl:"Omvendt utropstegn",cent:"Centsymbol",pound:"Pundsymbol",curren:"Valutategn",yen:"Yensymbol",brvbar:"Brutt loddrett strek",sect:"Paragraftegn",uml:"Tøddel",copy:"Copyrighttegn",ordf:"Feminin ordensindikator",laquo:"Venstre anførselstegn",not:"Negasjonstegn",
diff --git a/release/plugins/specialchar/dialogs/lang/nl.js b/release/plugins/specialchar/dialogs/lang/nl.js
index ba75bf39..5274e6f1 100644
--- a/release/plugins/specialchar/dialogs/lang/nl.js
+++ b/release/plugins/specialchar/dialogs/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","nl",{euro:"Euro-teken",lsquo:"Linker enkel aanhalingsteken",rsquo:"Rechter enkel aanhalingsteken",ldquo:"Linker dubbel aanhalingsteken",rdquo:"Rechter dubbel aanhalingsteken",ndash:"En dash",mdash:"Em dash",iexcl:"Omgekeerd uitroepteken",cent:"Cent-teken",pound:"Pond-teken",curren:"Valuta-teken",yen:"Yen-teken",brvbar:"Gebroken streep",sect:"Paragraaf-teken",uml:"Trema",copy:"Copyright-teken",ordf:"Vrouwelijk ordinaal",laquo:"Linker guillemet",not:"Ongelijk-teken", 5CKEDITOR.plugins.setLang("specialchar","nl",{euro:"Euro-teken",lsquo:"Linker enkel aanhalingsteken",rsquo:"Rechter enkel aanhalingsteken",ldquo:"Linker dubbel aanhalingsteken",rdquo:"Rechter dubbel aanhalingsteken",ndash:"En dash",mdash:"Em dash",iexcl:"Omgekeerd uitroepteken",cent:"Cent-teken",pound:"Pond-teken",curren:"Valuta-teken",yen:"Yen-teken",brvbar:"Gebroken streep",sect:"Paragraaf-teken",uml:"Trema",copy:"Copyright-teken",ordf:"Vrouwelijk ordinaal",laquo:"Linker guillemet",not:"Ongelijk-teken",
diff --git a/release/plugins/specialchar/dialogs/lang/no.js b/release/plugins/specialchar/dialogs/lang/no.js
index 404b4fde..87695334 100644
--- a/release/plugins/specialchar/dialogs/lang/no.js
+++ b/release/plugins/specialchar/dialogs/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","no",{euro:"Eurosymbol",lsquo:"Venstre enkelt anførselstegn",rsquo:"Høyre enkelt anførselstegn",ldquo:"Venstre dobbelt anførselstegn",rdquo:"Høyre anførsesltegn",ndash:"Kort tankestrek",mdash:"Lang tankestrek",iexcl:"Omvendt utropstegn",cent:"Centsymbol",pound:"Pundsymbol",curren:"Valutategn",yen:"Yensymbol",brvbar:"Brutt loddrett strek",sect:"Paragraftegn",uml:"Tøddel",copy:"Copyrighttegn",ordf:"Feminin ordensindikator",laquo:"Venstre anførselstegn",not:"Negasjonstegn", 5CKEDITOR.plugins.setLang("specialchar","no",{euro:"Eurosymbol",lsquo:"Venstre enkelt anførselstegn",rsquo:"Høyre enkelt anførselstegn",ldquo:"Venstre dobbelt anførselstegn",rdquo:"Høyre anførsesltegn",ndash:"Kort tankestrek",mdash:"Lang tankestrek",iexcl:"Omvendt utropstegn",cent:"Centsymbol",pound:"Pundsymbol",curren:"Valutategn",yen:"Yensymbol",brvbar:"Brutt loddrett strek",sect:"Paragraftegn",uml:"Tøddel",copy:"Copyrighttegn",ordf:"Feminin ordensindikator",laquo:"Venstre anførselstegn",not:"Negasjonstegn",
diff --git a/release/plugins/specialchar/dialogs/lang/pl.js b/release/plugins/specialchar/dialogs/lang/pl.js
index 1af97e06..c560a313 100644
--- a/release/plugins/specialchar/dialogs/lang/pl.js
+++ b/release/plugins/specialchar/dialogs/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","pl",{euro:"Znak euro",lsquo:"Cudzysłów pojedynczy otwierający",rsquo:"Cudzysłów pojedynczy zamykający",ldquo:"Cudzysłów apostrofowy otwierający",rdquo:"Cudzysłów apostrofowy zamykający",ndash:"Półpauza",mdash:"Pauza",iexcl:"Odwrócony wykrzyknik",cent:"Znak centa",pound:"Znak funta",curren:"Znak waluty",yen:"Znak jena",brvbar:"Przerwana pionowa kreska",sect:"Paragraf",uml:"Diereza",copy:"Znak praw autorskich",ordf:"Wskaźnik rodzaju żeńskiego liczebnika porządkowego", 5CKEDITOR.plugins.setLang("specialchar","pl",{euro:"Znak euro",lsquo:"Cudzysłów pojedynczy otwierający",rsquo:"Cudzysłów pojedynczy zamykający",ldquo:"Cudzysłów apostrofowy otwierający",rdquo:"Cudzysłów apostrofowy zamykający",ndash:"Półpauza",mdash:"Pauza",iexcl:"Odwrócony wykrzyknik",cent:"Znak centa",pound:"Znak funta",curren:"Znak waluty",yen:"Znak jena",brvbar:"Przerwana pionowa kreska",sect:"Paragraf",uml:"Diereza",copy:"Znak praw autorskich",ordf:"Wskaźnik rodzaju żeńskiego liczebnika porządkowego",
diff --git a/release/plugins/specialchar/dialogs/lang/pt-br.js b/release/plugins/specialchar/dialogs/lang/pt-br.js
index 41f8c332..b8486afe 100644
--- a/release/plugins/specialchar/dialogs/lang/pt-br.js
+++ b/release/plugins/specialchar/dialogs/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","pt-br",{euro:"Euro",lsquo:"Aspas simples esquerda",rsquo:"Aspas simples direita",ldquo:"Aspas duplas esquerda",rdquo:"Aspas duplas direita",ndash:"Traço",mdash:"Travessão",iexcl:"Ponto de exclamação invertido",cent:"Cent",pound:"Cerquilha",curren:"Dinheiro",yen:"Yen",brvbar:"Bara interrompida",sect:"Símbolo de Parágrafo",uml:"Trema",copy:"Direito de Cópia",ordf:"Indicador ordinal feminino",laquo:"Aspas duplas angulares esquerda",not:"Negação",reg:"Marca Registrada", 5CKEDITOR.plugins.setLang("specialchar","pt-br",{euro:"Euro",lsquo:"Aspas simples esquerda",rsquo:"Aspas simples direita",ldquo:"Aspas duplas esquerda",rdquo:"Aspas duplas direita",ndash:"Traço",mdash:"Travessão",iexcl:"Ponto de exclamação invertido",cent:"Cent",pound:"Cerquilha",curren:"Dinheiro",yen:"Yen",brvbar:"Bara interrompida",sect:"Símbolo de Parágrafo",uml:"Trema",copy:"Direito de Cópia",ordf:"Indicador ordinal feminino",laquo:"Aspas duplas angulares esquerda",not:"Negação",reg:"Marca Registrada",
diff --git a/release/plugins/specialchar/dialogs/lang/pt.js b/release/plugins/specialchar/dialogs/lang/pt.js
index 9c73f0c1..3f76dd58 100644
--- a/release/plugins/specialchar/dialogs/lang/pt.js
+++ b/release/plugins/specialchar/dialogs/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","pt",{euro:"Símbolo do Euro",lsquo:"Aspa esquerda simples",rsquo:"Aspa direita simples",ldquo:"Aspa esquerda dupla",rdquo:"Aspa direita dupla",ndash:"Travessão Simples",mdash:"Travessão Longo",iexcl:"Ponto de exclamação invertido",cent:"Símbolo do Cêntimo",pound:"Símbolo da Libra",curren:"Símbolo de Moeda",yen:"Símbolo do Iene",brvbar:"Barra quebrada",sect:"Símbolo de Secção",uml:"Trema",copy:"Símbolo dos Direitos de Autor",ordf:"Indicador ordinal feminino", 5CKEDITOR.plugins.setLang("specialchar","pt",{euro:"Símbolo do Euro",lsquo:"Aspa esquerda simples",rsquo:"Aspa direita simples",ldquo:"Aspa esquerda dupla",rdquo:"Aspa direita dupla",ndash:"Travessão Simples",mdash:"Travessão Longo",iexcl:"Ponto de exclamação invertido",cent:"Símbolo do Cêntimo",pound:"Símbolo da Libra",curren:"Símbolo de Moeda",yen:"Símbolo do Iene",brvbar:"Barra quebrada",sect:"Símbolo de Secção",uml:"Trema",copy:"Símbolo dos Direitos de Autor",ordf:"Indicador ordinal feminino",
diff --git a/release/plugins/specialchar/dialogs/lang/ru.js b/release/plugins/specialchar/dialogs/lang/ru.js
index 30633fdb..c0218667 100644
--- a/release/plugins/specialchar/dialogs/lang/ru.js
+++ b/release/plugins/specialchar/dialogs/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","ru",{euro:"Знак евро",lsquo:"Левая одинарная кавычка",rsquo:"Правая одинарная кавычка",ldquo:"Левая двойная кавычка",rdquo:"Левая двойная кавычка",ndash:"Среднее тире",mdash:"Длинное тире",iexcl:"перевёрнутый восклицательный знак",cent:"Цент",pound:"Фунт",curren:"Знак валюты",yen:"Йена",brvbar:"Вертикальная черта с разрывом",sect:"Знак параграфа",uml:"Умлаут",copy:"Знак охраны авторского права",ordf:"Указатель окончания женского рода ...ая",laquo:"Левая кавычка-«ёлочка»", 5CKEDITOR.plugins.setLang("specialchar","ru",{euro:"Знак евро",lsquo:"Левая одинарная кавычка",rsquo:"Правая одинарная кавычка",ldquo:"Левая двойная кавычка",rdquo:"Левая двойная кавычка",ndash:"Среднее тире",mdash:"Длинное тире",iexcl:"перевёрнутый восклицательный знак",cent:"Цент",pound:"Фунт",curren:"Знак валюты",yen:"Йена",brvbar:"Вертикальная черта с разрывом",sect:"Знак параграфа",uml:"Умлаут",copy:"Знак охраны авторского права",ordf:"Указатель окончания женского рода ...ая",laquo:"Левая кавычка-«ёлочка»",
diff --git a/release/plugins/specialchar/dialogs/lang/si.js b/release/plugins/specialchar/dialogs/lang/si.js
index 12789fb5..d6d445e0 100644
--- a/release/plugins/specialchar/dialogs/lang/si.js
+++ b/release/plugins/specialchar/dialogs/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","si",{euro:"යුරෝ සලකුණ",lsquo:"වමේ තනි උපුටා දක්වීම ",rsquo:"දකුණේ තනි උපුටා දක්වීම ",ldquo:"වමේ දිත්ව උපුටා දක්වීම ",rdquo:"දකුණේ දිත්ව උපුටා දක්වීම ",ndash:"En dash",mdash:"Em dash",iexcl:"යටිකුරු හර්ෂදී ",cent:"Cent sign",pound:"Pound sign",curren:"මුල්‍යමය ",yen:"යෙන් ",brvbar:"Broken bar",sect:"තෙරේම් ",uml:"Diaeresis",copy:"පිටපත් අයිතිය ",ordf:"දර්ශකය",laquo:"Left-pointing double angle quotation mark",not:"සලකුණක් නොවේ",reg:"සලකුණක් ලියාපදිංචි කිරීම", 5CKEDITOR.plugins.setLang("specialchar","si",{euro:"යුරෝ සලකුණ",lsquo:"වමේ තනි උපුටා දක්වීම ",rsquo:"දකුණේ තනි උපුටා දක්වීම ",ldquo:"වමේ දිත්ව උපුටා දක්වීම ",rdquo:"දකුණේ දිත්ව උපුටා දක්වීම ",ndash:"En dash",mdash:"Em dash",iexcl:"යටිකුරු හර්ෂදී ",cent:"Cent sign",pound:"Pound sign",curren:"මුල්‍යමය ",yen:"යෙන් ",brvbar:"Broken bar",sect:"තෙරේම් ",uml:"Diaeresis",copy:"පිටපත් අයිතිය ",ordf:"දර්ශකය",laquo:"Left-pointing double angle quotation mark",not:"සලකුණක් නොවේ",reg:"සලකුණක් ලියාපදිංචි කිරීම",
diff --git a/release/plugins/specialchar/dialogs/lang/sk.js b/release/plugins/specialchar/dialogs/lang/sk.js
index 6e5b534a..83e1e2fa 100644
--- a/release/plugins/specialchar/dialogs/lang/sk.js
+++ b/release/plugins/specialchar/dialogs/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","sk",{euro:"Znak eura",lsquo:"Ľavá jednoduchá úvodzovka",rsquo:"Pravá jednoduchá úvodzovka",ldquo:"Pravá dvojitá úvodzovka",rdquo:"Pravá dvojitá úvodzovka",ndash:"En pomlčka",mdash:"Em pomlčka",iexcl:"Obrátený výkričník",cent:"Znak centu",pound:"Znak libry",curren:"Znak meny",yen:"Znak jenu",brvbar:"Prerušená zvislá čiara",sect:"Znak odseku",uml:"Prehláska",copy:"Znak copyrightu",ordf:"Ženský indikátor rodu",laquo:"Znak dvojitých lomených úvodzoviek vľavo",not:"Logistický zápor", 5CKEDITOR.plugins.setLang("specialchar","sk",{euro:"Znak eura",lsquo:"Ľavá jednoduchá úvodzovka",rsquo:"Pravá jednoduchá úvodzovka",ldquo:"Pravá dvojitá úvodzovka",rdquo:"Pravá dvojitá úvodzovka",ndash:"En pomlčka",mdash:"Em pomlčka",iexcl:"Obrátený výkričník",cent:"Znak centu",pound:"Znak libry",curren:"Znak meny",yen:"Znak jenu",brvbar:"Prerušená zvislá čiara",sect:"Znak odseku",uml:"Prehláska",copy:"Znak copyrightu",ordf:"Ženský indikátor rodu",laquo:"Znak dvojitých lomených úvodzoviek vľavo",not:"Logistický zápor",
diff --git a/release/plugins/specialchar/dialogs/lang/sl.js b/release/plugins/specialchar/dialogs/lang/sl.js
index bdebbd12..653afc57 100644
--- a/release/plugins/specialchar/dialogs/lang/sl.js
+++ b/release/plugins/specialchar/dialogs/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","sl",{euro:"Evro znak",lsquo:"Levi enojni narekovaj",rsquo:"Desni enojni narekovaj",ldquo:"Levi dvojni narekovaj",rdquo:"Desni dvojni narekovaj",ndash:"En pomišljaj",mdash:"Em pomišljaj",iexcl:"Obrnjen klicaj",cent:"Cent znak",pound:"Funt znak",curren:"Znak valute",yen:"Jen znak",brvbar:"Zlomljena črta",sect:"Znak oddelka",uml:"Diaeresis",copy:"Znak avtorskih pravic",ordf:"Ženski zaporedni kazalnik",laquo:"Levi obrnjen dvojni kotni narekovaj",not:"Ne znak",reg:"Registrirani znak", 5CKEDITOR.plugins.setLang("specialchar","sl",{euro:"Evro znak",lsquo:"Levi enojni narekovaj",rsquo:"Desni enojni narekovaj",ldquo:"Levi dvojni narekovaj",rdquo:"Desni dvojni narekovaj",ndash:"En pomišljaj",mdash:"Em pomišljaj",iexcl:"Obrnjen klicaj",cent:"Cent znak",pound:"Funt znak",curren:"Znak valute",yen:"Jen znak",brvbar:"Zlomljena črta",sect:"Znak oddelka",uml:"Diaeresis",copy:"Znak avtorskih pravic",ordf:"Ženski zaporedni kazalnik",laquo:"Levi obrnjen dvojni kotni narekovaj",not:"Ne znak",reg:"Registrirani znak",
diff --git a/release/plugins/specialchar/dialogs/lang/sq.js b/release/plugins/specialchar/dialogs/lang/sq.js
index 967a0484..f4fbecc6 100644
--- a/release/plugins/specialchar/dialogs/lang/sq.js
+++ b/release/plugins/specialchar/dialogs/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","sq",{euro:"Shenja e Euros",lsquo:"Thonjëza majtas me një vi",rsquo:"Thonjëza djathtas me një vi",ldquo:"Thonjëza majtas",rdquo:"Thonjëza djathtas",ndash:"En viza lidhëse",mdash:"Em viza lidhëse",iexcl:"Pikëçuditëse e përmbysur",cent:"Shenja e Centit",pound:"Shejna e Funtit",curren:"Shenja e valutës",yen:"Shenja e Jenit",brvbar:"Viza e këputur",sect:"Shenja e pjesës",uml:"Diaeresis",copy:"Shenja e të drejtave të kopjimit",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", 5CKEDITOR.plugins.setLang("specialchar","sq",{euro:"Shenja e Euros",lsquo:"Thonjëza majtas me një vi",rsquo:"Thonjëza djathtas me një vi",ldquo:"Thonjëza majtas",rdquo:"Thonjëza djathtas",ndash:"En viza lidhëse",mdash:"Em viza lidhëse",iexcl:"Pikëçuditëse e përmbysur",cent:"Shenja e Centit",pound:"Shejna e Funtit",curren:"Shenja e valutës",yen:"Shenja e Jenit",brvbar:"Viza e këputur",sect:"Shenja e pjesës",uml:"Diaeresis",copy:"Shenja e të drejtave të kopjimit",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark",
diff --git a/release/plugins/specialchar/dialogs/lang/sv.js b/release/plugins/specialchar/dialogs/lang/sv.js
index d177c86b..ac1f4ac6 100644
--- a/release/plugins/specialchar/dialogs/lang/sv.js
+++ b/release/plugins/specialchar/dialogs/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","sv",{euro:"Eurotecken",lsquo:"Enkelt vänster citattecken",rsquo:"Enkelt höger citattecken",ldquo:"Dubbelt vänster citattecken",rdquo:"Dubbelt höger citattecken",ndash:"Snedstreck",mdash:"Långt tankstreck",iexcl:"Inverterad utropstecken",cent:"Centtecken",pound:"Pundtecken",curren:"Valutatecken",yen:"Yentecken",brvbar:"Brutet lodrätt streck",sect:"Paragraftecken",uml:"Diaeresis",copy:"Upphovsrättstecken",ordf:"Feminit ordningstalsindikator",laquo:"Vänsterställt dubbelt vinkelcitationstecken", 5CKEDITOR.plugins.setLang("specialchar","sv",{euro:"Eurotecken",lsquo:"Enkelt vänster citattecken",rsquo:"Enkelt höger citattecken",ldquo:"Dubbelt vänster citattecken",rdquo:"Dubbelt höger citattecken",ndash:"Snedstreck",mdash:"Långt tankstreck",iexcl:"Inverterad utropstecken",cent:"Centtecken",pound:"Pundtecken",curren:"Valutatecken",yen:"Yentecken",brvbar:"Brutet lodrätt streck",sect:"Paragraftecken",uml:"Diaeresis",copy:"Upphovsrättstecken",ordf:"Feminit ordningstalsindikator",laquo:"Vänsterställt dubbelt vinkelcitationstecken",
diff --git a/release/plugins/specialchar/dialogs/lang/th.js b/release/plugins/specialchar/dialogs/lang/th.js
index 1d43ac96..9c2b3072 100644
--- a/release/plugins/specialchar/dialogs/lang/th.js
+++ b/release/plugins/specialchar/dialogs/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","th",{euro:"Euro sign",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cent sign",pound:"Pound sign",curren:"สัญลักษณ์สกุลเงิน",yen:"สัญลักษณ์เงินเยน",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark", 5CKEDITOR.plugins.setLang("specialchar","th",{euro:"Euro sign",lsquo:"Left single quotation mark",rsquo:"Right single quotation mark",ldquo:"Left double quotation mark",rdquo:"Right double quotation mark",ndash:"En dash",mdash:"Em dash",iexcl:"Inverted exclamation mark",cent:"Cent sign",pound:"Pound sign",curren:"สัญลักษณ์สกุลเงิน",yen:"สัญลักษณ์เงินเยน",brvbar:"Broken bar",sect:"Section sign",uml:"Diaeresis",copy:"Copyright sign",ordf:"Feminine ordinal indicator",laquo:"Left-pointing double angle quotation mark",
diff --git a/release/plugins/specialchar/dialogs/lang/tr.js b/release/plugins/specialchar/dialogs/lang/tr.js
index 65c1a19c..f5815b94 100644
--- a/release/plugins/specialchar/dialogs/lang/tr.js
+++ b/release/plugins/specialchar/dialogs/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","tr",{euro:"Euro işareti",lsquo:"Sol tek tırnak işareti",rsquo:"Sağ tek tırnak işareti",ldquo:"Sol çift tırnak işareti",rdquo:"Sağ çift tırnak işareti",ndash:"En tire",mdash:"Em tire",iexcl:"Ters ünlem işareti",cent:"Cent işareti",pound:"Pound işareti",curren:"Para birimi işareti",yen:"Yen işareti",brvbar:"Kırık bar",sect:"Bölüm işareti",uml:"İki sesli harfin ayrılması",copy:"Telif hakkı işareti",ordf:"Dişil sıralı gösterge",laquo:"Sol-işaret çift açı tırnak işareti", 5CKEDITOR.plugins.setLang("specialchar","tr",{euro:"Euro işareti",lsquo:"Sol tek tırnak işareti",rsquo:"Sağ tek tırnak işareti",ldquo:"Sol çift tırnak işareti",rdquo:"Sağ çift tırnak işareti",ndash:"En tire",mdash:"Em tire",iexcl:"Ters ünlem işareti",cent:"Cent işareti",pound:"Pound işareti",curren:"Para birimi işareti",yen:"Yen işareti",brvbar:"Kırık bar",sect:"Bölüm işareti",uml:"İki sesli harfin ayrılması",copy:"Telif hakkı işareti",ordf:"Dişil sıralı gösterge",laquo:"Sol-işaret çift açı tırnak işareti",
diff --git a/release/plugins/specialchar/dialogs/lang/tt.js b/release/plugins/specialchar/dialogs/lang/tt.js
index 303d6554..1fef21e0 100644
--- a/release/plugins/specialchar/dialogs/lang/tt.js
+++ b/release/plugins/specialchar/dialogs/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","tt",{euro:"Евро тамгасы",lsquo:"Сул бер иңле куштырнаклар",rsquo:"Уң бер иңле куштырнаклар",ldquo:"Сул ике иңле куштырнаклар",rdquo:"Уң ике иңле куштырнаклар",ndash:"Кыска сызык",mdash:"Озын сызык",iexcl:"Әйләндерелгән өндәү билгесе",cent:"Цент тамгасы",pound:"Фунт тамгасы",curren:"Акча берәмлеге тамгасы",yen:"Иена тамгасы",brvbar:"Broken bar",sect:"Параграф билгесе",uml:"Диерезис",copy:"Хокук иясе булу билгесе",ordf:"Feminine ordinal indicator",laquo:"Ачылучы чыршысыман җәя", 5CKEDITOR.plugins.setLang("specialchar","tt",{euro:"Евро тамгасы",lsquo:"Сул бер иңле куштырнаклар",rsquo:"Уң бер иңле куштырнаклар",ldquo:"Сул ике иңле куштырнаклар",rdquo:"Уң ике иңле куштырнаклар",ndash:"Кыска сызык",mdash:"Озын сызык",iexcl:"Әйләндерелгән өндәү билгесе",cent:"Цент тамгасы",pound:"Фунт тамгасы",curren:"Акча берәмлеге тамгасы",yen:"Иена тамгасы",brvbar:"Broken bar",sect:"Параграф билгесе",uml:"Диерезис",copy:"Хокук иясе булу билгесе",ordf:"Feminine ordinal indicator",laquo:"Ачылучы чыршысыман җәя",
diff --git a/release/plugins/specialchar/dialogs/lang/ug.js b/release/plugins/specialchar/dialogs/lang/ug.js
index 757e83f6..68eaeb39 100644
--- a/release/plugins/specialchar/dialogs/lang/ug.js
+++ b/release/plugins/specialchar/dialogs/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","ug",{euro:"ياۋرو بەلگىسى",lsquo:"يالاڭ پەش سول",rsquo:"يالاڭ پەش ئوڭ",ldquo:"قوش پەش سول",rdquo:"قوش پەش ئوڭ",ndash:"سىزىقچە",mdash:"سىزىق",iexcl:"ئۈندەش",cent:"تىيىن بەلگىسى",pound:"فوند ستېرلىڭ",curren:"پۇل بەلگىسى",yen:"ياپونىيە يىنى",brvbar:"ئۈزۈك بالداق",sect:"پاراگراف بەلگىسى",uml:"تاۋۇش ئايرىش بەلگىسى",copy:"نەشر ھوقۇقى بەلگىسى",ordf:"Feminine ordinal indicator",laquo:"قوش تىرناق سول",not:"غەيرى بەلگە",reg:"خەتلەتكەن تاۋار ماركىسى",macr:"سوزۇش بەلگىسى", 5CKEDITOR.plugins.setLang("specialchar","ug",{euro:"ياۋرو بەلگىسى",lsquo:"يالاڭ پەش سول",rsquo:"يالاڭ پەش ئوڭ",ldquo:"قوش پەش سول",rdquo:"قوش پەش ئوڭ",ndash:"سىزىقچە",mdash:"سىزىق",iexcl:"ئۈندەش",cent:"تىيىن بەلگىسى",pound:"فوند ستېرلىڭ",curren:"پۇل بەلگىسى",yen:"ياپونىيە يىنى",brvbar:"ئۈزۈك بالداق",sect:"پاراگراف بەلگىسى",uml:"تاۋۇش ئايرىش بەلگىسى",copy:"نەشر ھوقۇقى بەلگىسى",ordf:"Feminine ordinal indicator",laquo:"قوش تىرناق سول",not:"غەيرى بەلگە",reg:"خەتلەتكەن تاۋار ماركىسى",macr:"سوزۇش بەلگىسى",
diff --git a/release/plugins/specialchar/dialogs/lang/uk.js b/release/plugins/specialchar/dialogs/lang/uk.js
index 2343e56b..001c6266 100644
--- a/release/plugins/specialchar/dialogs/lang/uk.js
+++ b/release/plugins/specialchar/dialogs/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","uk",{euro:"Знак євро",lsquo:"Ліві одинарні лапки",rsquo:"Праві одинарні лапки",ldquo:"Ліві подвійні лапки",rdquo:"Праві подвійні лапки",ndash:"Середнє тире",mdash:"Довге тире",iexcl:"Перевернутий знак оклику",cent:"Знак цента",pound:"Знак фунта",curren:"Знак валюти",yen:"Знак єни",brvbar:"Переривчаста вертикальна лінія",sect:"Знак параграфу",uml:"Умлаут",copy:"Знак авторських прав",ordf:"Жіночий порядковий вказівник",laquo:"ліві вказівні подвійні кутові дужки", 5CKEDITOR.plugins.setLang("specialchar","uk",{euro:"Знак євро",lsquo:"Ліві одинарні лапки",rsquo:"Праві одинарні лапки",ldquo:"Ліві подвійні лапки",rdquo:"Праві подвійні лапки",ndash:"Середнє тире",mdash:"Довге тире",iexcl:"Перевернутий знак оклику",cent:"Знак цента",pound:"Знак фунта",curren:"Знак валюти",yen:"Знак єни",brvbar:"Переривчаста вертикальна лінія",sect:"Знак параграфу",uml:"Умлаут",copy:"Знак авторських прав",ordf:"Жіночий порядковий вказівник",laquo:"ліві вказівні подвійні кутові дужки",
diff --git a/release/plugins/specialchar/dialogs/lang/vi.js b/release/plugins/specialchar/dialogs/lang/vi.js
index a71305b5..3bf84b6e 100644
--- a/release/plugins/specialchar/dialogs/lang/vi.js
+++ b/release/plugins/specialchar/dialogs/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","vi",{euro:"Ký hiệu Euro",lsquo:"Dấu ngoặc đơn trái",rsquo:"Dấu ngoặc đơn phải",ldquo:"Dấu ngoặc đôi trái",rdquo:"Dấu ngoặc đôi phải",ndash:"Gạch ngang tiếng anh",mdash:"Gạch ngang Em",iexcl:"Chuyển đổi dấu chấm than",cent:"Ký tự tiền Mỹ",pound:"Ký tự tiền Anh",curren:"Ký tự tiền tệ",yen:"Ký tự tiền Yên Nhật",brvbar:"Thanh hỏng",sect:"Ký tự khu vực",uml:"Dấu tách đôi",copy:"Ký tự bản quyền",ordf:"Phần chỉ thị giống cái",laquo:"Chọn dấu ngoặc đôi trái",not:"Không có ký tự", 5CKEDITOR.plugins.setLang("specialchar","vi",{euro:"Ký hiệu Euro",lsquo:"Dấu ngoặc đơn trái",rsquo:"Dấu ngoặc đơn phải",ldquo:"Dấu ngoặc đôi trái",rdquo:"Dấu ngoặc đôi phải",ndash:"Gạch ngang tiếng anh",mdash:"Gạch ngang Em",iexcl:"Chuyển đổi dấu chấm than",cent:"Ký tự tiền Mỹ",pound:"Ký tự tiền Anh",curren:"Ký tự tiền tệ",yen:"Ký tự tiền Yên Nhật",brvbar:"Thanh hỏng",sect:"Ký tự khu vực",uml:"Dấu tách đôi",copy:"Ký tự bản quyền",ordf:"Phần chỉ thị giống cái",laquo:"Chọn dấu ngoặc đôi trái",not:"Không có ký tự",
diff --git a/release/plugins/specialchar/dialogs/lang/zh-cn.js b/release/plugins/specialchar/dialogs/lang/zh-cn.js
index d794a3da..eb64eaa8 100644
--- a/release/plugins/specialchar/dialogs/lang/zh-cn.js
+++ b/release/plugins/specialchar/dialogs/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","zh-cn",{euro:"欧元符号",lsquo:"左单引号",rsquo:"右单引号",ldquo:"左双引号",rdquo:"右双引号",ndash:"短划线",mdash:"长划线",iexcl:"竖翻叹号",cent:"分币符号",pound:"英镑符号",curren:"货币符号",yen:"日元符号",brvbar:"间断条",sect:"节标记",uml:"分音符",copy:"版权所有标记",ordf:"阴性顺序指示符",laquo:"左指双尖引号",not:"非标记",reg:"注册标记",macr:"长音符",deg:"度标记",sup2:"上标二",sup3:"上标三",acute:"锐音符",micro:"微符",para:"段落标记",middot:"中间点",cedil:"下加符",sup1:"上标一",ordm:"阳性顺序指示符",raquo:"右指双尖引号",frac14:"普通分数四分之一",frac12:"普通分数二分之一",frac34:"普通分数四分之三",iquest:"竖翻问号", 5CKEDITOR.plugins.setLang("specialchar","zh-cn",{euro:"欧元符号",lsquo:"左单引号",rsquo:"右单引号",ldquo:"左双引号",rdquo:"右双引号",ndash:"短划线",mdash:"长划线",iexcl:"竖翻叹号",cent:"分币符号",pound:"英镑符号",curren:"货币符号",yen:"日元符号",brvbar:"间断条",sect:"节标记",uml:"分音符",copy:"版权所有标记",ordf:"阴性顺序指示符",laquo:"左指双尖引号",not:"非标记",reg:"注册标记",macr:"长音符",deg:"度标记",sup2:"上标二",sup3:"上标三",acute:"锐音符",micro:"微符",para:"段落标记",middot:"中间点",cedil:"下加符",sup1:"上标一",ordm:"阳性顺序指示符",raquo:"右指双尖引号",frac14:"普通分数四分之一",frac12:"普通分数二分之一",frac34:"普通分数四分之三",iquest:"竖翻问号",
diff --git a/release/plugins/specialchar/dialogs/lang/zh.js b/release/plugins/specialchar/dialogs/lang/zh.js
index cb135f98..77408711 100644
--- a/release/plugins/specialchar/dialogs/lang/zh.js
+++ b/release/plugins/specialchar/dialogs/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang("specialchar","zh",{euro:"歐元符號",lsquo:"左單引號",rsquo:"右單引號",ldquo:"左雙引號",rdquo:"右雙引號",ndash:"短破折號",mdash:"長破折號",iexcl:"倒置的驚嘆號",cent:"美分符號",pound:"英鎊符號",curren:"貨幣符號",yen:"日圓符號",brvbar:"破折號",sect:"章節符號",uml:"分音符號",copy:"版權符號",ordf:"雌性符號",laquo:"左雙角括號",not:"Not 符號",reg:"註冊商標符號",macr:"長音符號",deg:"度數符號",sup2:"上標字 2",sup3:"上標字 3",acute:"尖音符號",micro:"微",para:"段落符號",middot:"中間點",cedil:"字母 C 下面的尾型符號 ",sup1:"上標",ordm:"雄性符號",raquo:"右雙角括號",frac14:"四分之一符號",frac12:"二分之一符號",frac34:"四分之三符號", 5CKEDITOR.plugins.setLang("specialchar","zh",{euro:"歐元符號",lsquo:"左單引號",rsquo:"右單引號",ldquo:"左雙引號",rdquo:"右雙引號",ndash:"短破折號",mdash:"長破折號",iexcl:"倒置的驚嘆號",cent:"美分符號",pound:"英鎊符號",curren:"貨幣符號",yen:"日圓符號",brvbar:"破折號",sect:"章節符號",uml:"分音符號",copy:"版權符號",ordf:"雌性符號",laquo:"左雙角括號",not:"Not 符號",reg:"註冊商標符號",macr:"長音符號",deg:"度數符號",sup2:"上標字 2",sup3:"上標字 3",acute:"尖音符號",micro:"微",para:"段落符號",middot:"中間點",cedil:"字母 C 下面的尾型符號 ",sup1:"上標",ordm:"雄性符號",raquo:"右雙角括號",frac14:"四分之一符號",frac12:"二分之一符號",frac34:"四分之三符號",
diff --git a/release/plugins/specialchar/dialogs/specialchar.js b/release/plugins/specialchar/dialogs/specialchar.js
index 061cb450..012d34bf 100644
--- a/release/plugins/specialchar/dialogs/specialchar.js
+++ b/release/plugins/specialchar/dialogs/specialchar.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.dialog.add("specialchar",function(k){var e,n=k.lang.specialchar,m=function(c){var b;c=c.data?c.data.getTarget():new CKEDITOR.dom.element(c);"a"==c.getName()&&(b=c.getChild(0).getHtml())&&(c.removeClass("cke_light_background"),e.hide(),c=k.document.createElement("span"),c.setHtml(b),k.insertText(c.getText()))},p=CKEDITOR.tools.addFunction(m),l,g=function(c,b){var a;b=b||c.data.getTarget();"span"==b.getName()&&(b=b.getParent());if("a"==b.getName()&&(a=b.getChild(0).getHtml())){l&&d(null,l); 5CKEDITOR.dialog.add("specialchar",function(k){var e,n=k.lang.specialchar,m=function(c){var b;c=c.data?c.data.getTarget():new CKEDITOR.dom.element(c);"a"==c.getName()&&(b=c.getChild(0).getHtml())&&(c.removeClass("cke_light_background"),e.hide(),c=k.document.createElement("span"),c.setHtml(b),k.insertText(c.getText()))},p=CKEDITOR.tools.addFunction(m),l,g=function(c,b){var a;b=b||c.data.getTarget();"span"==b.getName()&&(b=b.getParent());if("a"==b.getName()&&(a=b.getChild(0).getHtml())){l&&d(null,l);
diff --git a/release/plugins/table/dialogs/table.js b/release/plugins/table/dialogs/table.js
index f7d190e6..3045eb19 100644
--- a/release/plugins/table/dialogs/table.js
+++ b/release/plugins/table/dialogs/table.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5(function(){function v(a){for(var f=0,n=0,m=0,p,e=a.$.rows.length;m<e;m++){p=a.$.rows[m];for(var d=f=0,c,b=p.cells.length;d<b;d++)c=p.cells[d],f+=c.colSpan;f>n&&(n=f)}return n}function r(a){return function(){var f=this.getValue(),f=!!(CKEDITOR.dialog.validate.integer()(f)&&0<f);f||(alert(a),this.select());return f}}function q(a,f){var n=function(e){return new CKEDITOR.dom.element(e,a.document)},q=a.editable(),p=a.plugins.dialogadvtab;return{title:a.lang.table.title,minWidth:310,minHeight:CKEDITOR.env.ie? 5(function(){function v(a){for(var f=0,n=0,m=0,p,e=a.$.rows.length;m<e;m++){p=a.$.rows[m];for(var d=f=0,c,b=p.cells.length;d<b;d++)c=p.cells[d],f+=c.colSpan;f>n&&(n=f)}return n}function r(a){return function(){var f=this.getValue(),f=!!(CKEDITOR.dialog.validate.integer()(f)&&0<f);f||(alert(a),this.select());return f}}function q(a,f){var n=function(e){return new CKEDITOR.dom.element(e,a.document)},q=a.editable(),p=a.plugins.dialogadvtab;return{title:a.lang.table.title,minWidth:310,minHeight:CKEDITOR.env.ie?
diff --git a/release/plugins/tabletools/dialogs/tableCell.js b/release/plugins/tabletools/dialogs/tableCell.js
index c754020c..25b664a1 100644
--- a/release/plugins/tabletools/dialogs/tableCell.js
+++ b/release/plugins/tabletools/dialogs/tableCell.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.dialog.add("cellProperties",function(g){function d(a){return function(b){for(var c=a(b[0]),d=1;d<b.length;d++)if(a(b[d])!==c){c=null;break}"undefined"!=typeof c&&(this.setValue(c),CKEDITOR.env.gecko&&"select"==this.type&&!c&&(this.getInputElement().$.selectedIndex=-1))}}function l(a){if(a=n.exec(a.getStyle("width")||a.getAttribute("width")))return a[2]}var h=g.lang.table,c=h.cell,e=g.lang.common,k=CKEDITOR.dialog.validate,n=/^(\d+(?:\.\d+)?)(px|%)$/,f={type:"html",html:"\x26nbsp;"},p="rtl"== 5CKEDITOR.dialog.add("cellProperties",function(g){function d(a){return function(b){for(var c=a(b[0]),d=1;d<b.length;d++)if(a(b[d])!==c){c=null;break}"undefined"!=typeof c&&(this.setValue(c),CKEDITOR.env.gecko&&"select"==this.type&&!c&&(this.getInputElement().$.selectedIndex=-1))}}function l(a){if(a=n.exec(a.getStyle("width")||a.getAttribute("width")))return a[2]}var h=g.lang.table,c=h.cell,e=g.lang.common,k=CKEDITOR.dialog.validate,n=/^(\d+(?:\.\d+)?)(px|%)$/,f={type:"html",html:"\x26nbsp;"},p="rtl"==
diff --git a/release/plugins/templates/dialogs/templates.css b/release/plugins/templates/dialogs/templates.css
index 7fc4a1bc..176a1c3c 100644
--- a/release/plugins/templates/dialogs/templates.css
+++ b/release/plugins/templates/dialogs/templates.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/release/plugins/templates/dialogs/templates.js b/release/plugins/templates/dialogs/templates.js
index 2ae7143c..78822633 100644
--- a/release/plugins/templates/dialogs/templates.js
+++ b/release/plugins/templates/dialogs/templates.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5(function(){CKEDITOR.dialog.add("templates",function(c){function r(a,b){var m=CKEDITOR.dom.element.createFromHtml('\x3ca href\x3d"javascript:void(0)" tabIndex\x3d"-1" role\x3d"option" \x3e\x3cdiv class\x3d"cke_tpl_item"\x3e\x3c/div\x3e\x3c/a\x3e'),d='\x3ctable style\x3d"width:350px;" class\x3d"cke_tpl_preview" role\x3d"presentation"\x3e\x3ctr\x3e';a.image&&b&&(d+='\x3ctd class\x3d"cke_tpl_preview_img"\x3e\x3cimg src\x3d"'+CKEDITOR.getUrl(b+a.image)+'"'+(CKEDITOR.env.ie6Compat?' onload\x3d"this.width\x3dthis.width"': 5(function(){CKEDITOR.dialog.add("templates",function(c){function r(a,b){var m=CKEDITOR.dom.element.createFromHtml('\x3ca href\x3d"javascript:void(0)" tabIndex\x3d"-1" role\x3d"option" \x3e\x3cdiv class\x3d"cke_tpl_item"\x3e\x3c/div\x3e\x3c/a\x3e'),d='\x3ctable style\x3d"width:350px;" class\x3d"cke_tpl_preview" role\x3d"presentation"\x3e\x3ctr\x3e';a.image&&b&&(d+='\x3ctd class\x3d"cke_tpl_preview_img"\x3e\x3cimg src\x3d"'+CKEDITOR.getUrl(b+a.image)+'"'+(CKEDITOR.env.ie6Compat?' onload\x3d"this.width\x3dthis.width"':
diff --git a/release/plugins/templates/templates/default.js b/release/plugins/templates/templates/default.js
index ff30d1f6..03426c04 100644
--- a/release/plugins/templates/templates/default.js
+++ b/release/plugins/templates/templates/default.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.addTemplates("default",{imagesPath:CKEDITOR.getUrl(CKEDITOR.plugins.getPath("templates")+"templates/images/"),templates:[{title:"Image and Title",image:"template1.gif",description:"One main image with a title and text that surround the image.",html:'\x3ch3\x3e\x3cimg src\x3d" " alt\x3d"" style\x3d"margin-right: 10px" height\x3d"100" width\x3d"100" align\x3d"left" /\x3eType the title here\x3c/h3\x3e\x3cp\x3eType the text here\x3c/p\x3e'},{title:"Strange Template",image:"template2.gif",description:"A template that defines two colums, each one with a title, and some text.", 5CKEDITOR.addTemplates("default",{imagesPath:CKEDITOR.getUrl(CKEDITOR.plugins.getPath("templates")+"templates/images/"),templates:[{title:"Image and Title",image:"template1.gif",description:"One main image with a title and text that surround the image.",html:'\x3ch3\x3e\x3cimg src\x3d" " alt\x3d"" style\x3d"margin-right: 10px" height\x3d"100" width\x3d"100" align\x3d"left" /\x3eType the title here\x3c/h3\x3e\x3cp\x3eType the text here\x3c/p\x3e'},{title:"Strange Template",image:"template2.gif",description:"A template that defines two colums, each one with a title, and some text.",
diff --git a/release/plugins/widget/images/handle.png b/release/plugins/widget/images/handle.png
new file mode 100644
index 00000000..ba8cda5b
--- /dev/null
+++ b/release/plugins/widget/images/handle.png
Binary files differ
diff --git a/release/samples/css/samples.css b/release/samples/css/samples.css
index 3a11d61e..43e59739 100644
--- a/release/samples/css/samples.css
+++ b/release/samples/css/samples.css
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5@media (max-width: 900px) { 5@media (max-width: 900px) {
diff --git a/release/samples/index.html b/release/samples/index.html
index cc5a5ad1..f8ca889f 100644
--- a/release/samples/index.html
+++ b/release/samples/index.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -116,7 +116,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
116 CKEditor &ndash; The text editor for the Internet &ndash; <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 116 CKEditor &ndash; The text editor for the Internet &ndash; <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
117 </p> 117 </p>
118 <p class="grid-width-100" id="copy"> 118 <p class="grid-width-100" id="copy">
119 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> &ndash; Frederico Knabben. All rights reserved. 119 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> &ndash; Frederico Knabben. All rights reserved.
120 </p> 120 </p>
121 </div> 121 </div>
122</footer> 122</footer>
diff --git a/release/samples/js/sample.js b/release/samples/js/sample.js
index b960afe1..80f1c2b8 100644
--- a/release/samples/js/sample.js
+++ b/release/samples/js/sample.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/release/samples/js/sf.js b/release/samples/js/sf.js
index 3fc3094c..72edbdeb 100644
--- a/release/samples/js/sf.js
+++ b/release/samples/js/sf.js
@@ -1,5 +1,5 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5var SF=function(){function d(a){return(a=a.attributes?a.attributes.getNamedItem("class"):null)?a.value.split(" "):[]}function c(a){var e=document.createAttribute("class");e.value=a.join(" ");return e}var b={attachListener:function(a,e,b){if(a.addEventListener)a.addEventListener(e,b,!1);else if(a.attachEvent)a.attachEvent("on"+e,function(){b.apply(a,arguments)});else throw Error("Could not attach event.");}};b.indexOf=function(){var a=Array.prototype.indexOf;return"function"===a?function(e,b){return a.call(e, 5var SF=function(){function d(a){return(a=a.attributes?a.attributes.getNamedItem("class"):null)?a.value.split(" "):[]}function c(a){var e=document.createAttribute("class");e.value=a.join(" ");return e}var b={attachListener:function(a,e,b){if(a.addEventListener)a.addEventListener(e,b,!1);else if(a.attachEvent)a.attachEvent("on"+e,function(){b.apply(a,arguments)});else throw Error("Could not attach event.");}};b.indexOf=function(){var a=Array.prototype.indexOf;return"function"===a?function(e,b){return a.call(e,
diff --git a/release/samples/old/ajax.html b/release/samples/old/ajax.html
index 95006f90..57accf5c 100644
--- a/release/samples/old/ajax.html
+++ b/release/samples/old/ajax.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -77,7 +77,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
77 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 77 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
78 </p> 78 </p>
79 <p id="copy"> 79 <p id="copy">
80 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 80 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
81 Knabben. All rights reserved. 81 Knabben. All rights reserved.
82 </p> 82 </p>
83 </div> 83 </div>
diff --git a/release/samples/old/api.html b/release/samples/old/api.html
index aa096d17..e3cdc3ec 100644
--- a/release/samples/old/api.html
+++ b/release/samples/old/api.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -202,7 +202,7 @@ Second line of text preceded by two line breaks.</textarea>
202 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 202 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
203 </p> 203 </p>
204 <p id="copy"> 204 <p id="copy">
205 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 205 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
206 Knabben. All rights reserved. 206 Knabben. All rights reserved.
207 </p> 207 </p>
208 </div> 208 </div>
diff --git a/release/samples/old/appendto.html b/release/samples/old/appendto.html
index 71eaac92..26e0b6b2 100644
--- a/release/samples/old/appendto.html
+++ b/release/samples/old/appendto.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -51,7 +51,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
51 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 51 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
52 </p> 52 </p>
53 <p id="copy"> 53 <p id="copy">
54 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 54 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
55 Knabben. All rights reserved. 55 Knabben. All rights reserved.
56 </p> 56 </p>
57 </div> 57 </div>
diff --git a/release/samples/old/assets/outputxhtml/outputxhtml.css b/release/samples/old/assets/outputxhtml/outputxhtml.css
index b60718a5..09ca0485 100644
--- a/release/samples/old/assets/outputxhtml/outputxhtml.css
+++ b/release/samples/old/assets/outputxhtml/outputxhtml.css
@@ -1,5 +1,5 @@
1/* 1/*
2 * Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 * 4 *
5 * Styles used by the XHTML 1.1 sample page (xhtml.html). 5 * Styles used by the XHTML 1.1 sample page (xhtml.html).
diff --git a/release/samples/old/assets/posteddata.php b/release/samples/old/assets/posteddata.php
index c277550e..568dbfb8 100644
--- a/release/samples/old/assets/posteddata.php
+++ b/release/samples/old/assets/posteddata.php
@@ -1,7 +1,7 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<?php 2<?php
3/* 3/*
4Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 4Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
5For licensing, see LICENSE.md or http://ckeditor.com/license 5For licensing, see LICENSE.md or http://ckeditor.com/license
6*/ 6*/
7?> 7?>
@@ -52,7 +52,7 @@ if (!empty($_POST))
52 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 52 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
53 </p> 53 </p>
54 <p id="copy"> 54 <p id="copy">
55 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico Knabben. All rights reserved. 55 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico Knabben. All rights reserved.
56 </p> 56 </p>
57 </div> 57 </div>
58</body> 58</body>
diff --git a/release/samples/old/assets/uilanguages/languages.js b/release/samples/old/assets/uilanguages/languages.js
index df9c682d..3bd12482 100644
--- a/release/samples/old/assets/uilanguages/languages.js
+++ b/release/samples/old/assets/uilanguages/languages.js
@@ -1,7 +1,7 @@
1/* 1/*
2 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or http://ckeditor.com/license 3 For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5var CKEDITOR_LANGS=function(){var c={af:"Afrikaans",ar:"Arabic",bg:"Bulgarian",bn:"Bengali/Bangla",bs:"Bosnian",ca:"Catalan",cs:"Czech",cy:"Welsh",da:"Danish",de:"German",el:"Greek",en:"English","en-au":"English (Australia)","en-ca":"English (Canadian)","en-gb":"English (United Kingdom)",eo:"Esperanto",es:"Spanish",et:"Estonian",eu:"Basque",fa:"Persian",fi:"Finnish",fo:"Faroese",fr:"French","fr-ca":"French (Canada)",gl:"Galician",gu:"Gujarati",he:"Hebrew",hi:"Hindi",hr:"Croatian",hu:"Hungarian",id:"Indonesian", 5var CKEDITOR_LANGS=function(){var c={af:"Afrikaans",ar:"Arabic",bg:"Bulgarian",bn:"Bengali/Bangla",bs:"Bosnian",ca:"Catalan",cs:"Czech",cy:"Welsh",da:"Danish",de:"German","de-ch":"German (Switzerland)",el:"Greek",en:"English","en-au":"English (Australia)","en-ca":"English (Canadian)","en-gb":"English (United Kingdom)",eo:"Esperanto",es:"Spanish",et:"Estonian",eu:"Basque",fa:"Persian",fi:"Finnish",fo:"Faroese",fr:"French","fr-ca":"French (Canada)",gl:"Galician",gu:"Gujarati",he:"Hebrew",hi:"Hindi",
6is:"Icelandic",it:"Italian",ja:"Japanese",ka:"Georgian",km:"Khmer",ko:"Korean",ku:"Kurdish",lt:"Lithuanian",lv:"Latvian",mk:"Macedonian",mn:"Mongolian",ms:"Malay",nb:"Norwegian Bokmal",nl:"Dutch",no:"Norwegian",pl:"Polish",pt:"Portuguese (Portugal)","pt-br":"Portuguese (Brazil)",ro:"Romanian",ru:"Russian",si:"Sinhala",sk:"Slovak",sq:"Albanian",sl:"Slovenian",sr:"Serbian (Cyrillic)","sr-latn":"Serbian (Latin)",sv:"Swedish",th:"Thai",tr:"Turkish",tt:"Tatar",ug:"Uighur",uk:"Ukrainian",vi:"Vietnamese", 6hr:"Croatian",hu:"Hungarian",id:"Indonesian",is:"Icelandic",it:"Italian",ja:"Japanese",ka:"Georgian",km:"Khmer",ko:"Korean",ku:"Kurdish",lt:"Lithuanian",lv:"Latvian",mk:"Macedonian",mn:"Mongolian",ms:"Malay",nb:"Norwegian Bokmal",nl:"Dutch",no:"Norwegian",pl:"Polish",pt:"Portuguese (Portugal)","pt-br":"Portuguese (Brazil)",ro:"Romanian",ru:"Russian",si:"Sinhala",sk:"Slovak",sq:"Albanian",sl:"Slovenian",sr:"Serbian (Cyrillic)","sr-latn":"Serbian (Latin)",sv:"Swedish",th:"Thai",tr:"Turkish",tt:"Tatar",
7zh:"Chinese Traditional","zh-cn":"Chinese Simplified"},b=[],a;for(a in CKEDITOR.lang.languages)b.push({code:a,name:c[a]||a});b.sort(function(a,b){return a.name<b.name?-1:1});return b}(); \ No newline at end of file 7ug:"Uighur",uk:"Ukrainian",vi:"Vietnamese",zh:"Chinese Traditional","zh-cn":"Chinese Simplified"},b=[],a;for(a in CKEDITOR.lang.languages)b.push({code:a,name:c[a]||a});b.sort(function(a,b){return a.name<b.name?-1:1});return b}(); \ No newline at end of file
diff --git a/release/samples/old/datafiltering.html b/release/samples/old/datafiltering.html
index b99cb724..f5f31f82 100644
--- a/release/samples/old/datafiltering.html
+++ b/release/samples/old/datafiltering.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -500,7 +500,7 @@ CKEDITOR.replace( 'editor7', {
500 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 500 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
501 </p> 501 </p>
502 <p id="copy"> 502 <p id="copy">
503 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 503 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
504 Knabben. All rights reserved. 504 Knabben. All rights reserved.
505 </p> 505 </p>
506 </div> 506 </div>
diff --git a/release/samples/old/dialog/assets/my_dialog.js b/release/samples/old/dialog/assets/my_dialog.js
index 54f747c2..f85af788 100644
--- a/release/samples/old/dialog/assets/my_dialog.js
+++ b/release/samples/old/dialog/assets/my_dialog.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/release/samples/old/dialog/dialog.html b/release/samples/old/dialog/dialog.html
index df43657e..7fda2bb8 100644
--- a/release/samples/old/dialog/dialog.html
+++ b/release/samples/old/dialog/dialog.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -182,7 +182,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
182 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 182 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
183 </p> 183 </p>
184 <p id="copy"> 184 <p id="copy">
185 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 185 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
186 Knabben. All rights reserved. 186 Knabben. All rights reserved.
187 </p> 187 </p>
188 </div> 188 </div>
diff --git a/release/samples/old/divreplace.html b/release/samples/old/divreplace.html
index 87f44db9..3fdb9b23 100644
--- a/release/samples/old/divreplace.html
+++ b/release/samples/old/divreplace.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -136,7 +136,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
136 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 136 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
137 </p> 137 </p>
138 <p id="copy"> 138 <p id="copy">
139 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 139 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
140 Knabben. All rights reserved. 140 Knabben. All rights reserved.
141 </p> 141 </p>
142 </div> 142 </div>
diff --git a/release/samples/old/enterkey/enterkey.html b/release/samples/old/enterkey/enterkey.html
index 82a3124c..6b78e06c 100644
--- a/release/samples/old/enterkey/enterkey.html
+++ b/release/samples/old/enterkey/enterkey.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -98,7 +98,7 @@ CKEDITOR.replace( '<em>textarea_id</em>', {
98 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 98 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
99 </p> 99 </p>
100 <p id="copy"> 100 <p id="copy">
101 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 101 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
102 Knabben. All rights reserved. 102 Knabben. All rights reserved.
103 </p> 103 </p>
104 </div> 104 </div>
diff --git a/release/samples/old/htmlwriter/outputforflash.html b/release/samples/old/htmlwriter/outputforflash.html
index c6923df8..a4318f3e 100644
--- a/release/samples/old/htmlwriter/outputforflash.html
+++ b/release/samples/old/htmlwriter/outputforflash.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -275,7 +275,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
275 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 275 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
276 </p> 276 </p>
277 <p id="copy"> 277 <p id="copy">
278 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 278 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
279 Knabben. All rights reserved. 279 Knabben. All rights reserved.
280 </p> 280 </p>
281 </div> 281 </div>
diff --git a/release/samples/old/htmlwriter/outputhtml.html b/release/samples/old/htmlwriter/outputhtml.html
index 3c584558..f7123a16 100644
--- a/release/samples/old/htmlwriter/outputhtml.html
+++ b/release/samples/old/htmlwriter/outputhtml.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -216,7 +216,7 @@ CKEDITOR.replace( '<em>textarea_id</em>', {
216 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 216 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
217 </p> 217 </p>
218 <p id="copy"> 218 <p id="copy">
219 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 219 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
220 Knabben. All rights reserved. 220 Knabben. All rights reserved.
221 </p> 221 </p>
222 </div> 222 </div>
diff --git a/release/samples/old/index.html b/release/samples/old/index.html
index 2573bcf6..8e20ea90 100644
--- a/release/samples/old/index.html
+++ b/release/samples/old/index.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -124,7 +124,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
124 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 124 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
125 </p> 125 </p>
126 <p id="copy"> 126 <p id="copy">
127 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico Knabben. All rights reserved. 127 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico Knabben. All rights reserved.
128 </p> 128 </p>
129 </div> 129 </div>
130</body> 130</body>
diff --git a/release/samples/old/inlineall.html b/release/samples/old/inlineall.html
index a304aded..8f99705d 100644
--- a/release/samples/old/inlineall.html
+++ b/release/samples/old/inlineall.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -306,7 +306,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
306 http://ckeditor.com</a> 306 http://ckeditor.com</a>
307 </p> 307 </p>
308 <p id="copy"> 308 <p id="copy">
309 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> 309 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a>
310 - Frederico Knabben. All rights reserved. 310 - Frederico Knabben. All rights reserved.
311 </p> 311 </p>
312</div> 312</div>
diff --git a/release/samples/old/inlinebycode.html b/release/samples/old/inlinebycode.html
index 4d49ac59..edbec8a7 100644
--- a/release/samples/old/inlinebycode.html
+++ b/release/samples/old/inlinebycode.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -116,7 +116,7 @@ var editor = CKEDITOR.inline( document.getElementById( 'editable' ) );
116 http://ckeditor.com</a> 116 http://ckeditor.com</a>
117 </p> 117 </p>
118 <p id="copy"> 118 <p id="copy">
119 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> 119 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a>
120 - Frederico Knabben. All rights reserved. 120 - Frederico Knabben. All rights reserved.
121 </p> 121 </p>
122 </div> 122 </div>
diff --git a/release/samples/old/inlinetextarea.html b/release/samples/old/inlinetextarea.html
index 319bf7ed..ff55bf45 100644
--- a/release/samples/old/inlinetextarea.html
+++ b/release/samples/old/inlinetextarea.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -105,7 +105,7 @@ var editor = CKEDITOR.inline( 'article-body' );
105 http://ckeditor.com</a> 105 http://ckeditor.com</a>
106 </p> 106 </p>
107 <p id="copy"> 107 <p id="copy">
108 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> 108 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a>
109 - Frederico Knabben. All rights reserved. 109 - Frederico Knabben. All rights reserved.
110 </p> 110 </p>
111 </div> 111 </div>
diff --git a/release/samples/old/jquery.html b/release/samples/old/jquery.html
index 1af2185c..6df9a643 100644
--- a/release/samples/old/jquery.html
+++ b/release/samples/old/jquery.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -95,7 +95,7 @@ $( document ).ready( function() {
95 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 95 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
96 </p> 96 </p>
97 <p id="copy"> 97 <p id="copy">
98 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 98 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
99 Knabben. All rights reserved. 99 Knabben. All rights reserved.
100 </p> 100 </p>
101 </div> 101 </div>
diff --git a/release/samples/old/magicline/magicline.html b/release/samples/old/magicline/magicline.html
index 21d1d071..af8d17a2 100644
--- a/release/samples/old/magicline/magicline.html
+++ b/release/samples/old/magicline/magicline.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -201,7 +201,7 @@ CKEDITOR.replace( 'editor2', {
201 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 201 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
202 </p> 202 </p>
203 <p id="copy"> 203 <p id="copy">
204 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 204 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
205 Knabben. All rights reserved. 205 Knabben. All rights reserved.
206 </p> 206 </p>
207 </div> 207 </div>
diff --git a/release/samples/old/readonly.html b/release/samples/old/readonly.html
index 8e71bdd9..14c32b5b 100644
--- a/release/samples/old/readonly.html
+++ b/release/samples/old/readonly.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -68,7 +68,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
68 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 68 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
69 </p> 69 </p>
70 <p id="copy"> 70 <p id="copy">
71 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 71 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
72 Knabben. All rights reserved. 72 Knabben. All rights reserved.
73 </p> 73 </p>
74 </div> 74 </div>
diff --git a/release/samples/old/replacebyclass.html b/release/samples/old/replacebyclass.html
index 72dc2321..839b31e6 100644
--- a/release/samples/old/replacebyclass.html
+++ b/release/samples/old/replacebyclass.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -52,7 +52,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
52 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 52 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
53 </p> 53 </p>
54 <p id="copy"> 54 <p id="copy">
55 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 55 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
56 Knabben. All rights reserved. 56 Knabben. All rights reserved.
57 </p> 57 </p>
58 </div> 58 </div>
diff --git a/release/samples/old/replacebycode.html b/release/samples/old/replacebycode.html
index 1f5f960d..bfd8c050 100644
--- a/release/samples/old/replacebycode.html
+++ b/release/samples/old/replacebycode.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -51,7 +51,7 @@ CKEDITOR.replace( '<em>textarea_id</em>' )
51 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 51 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
52 </p> 52 </p>
53 <p id="copy"> 53 <p id="copy">
54 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 54 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
55 Knabben. All rights reserved. 55 Knabben. All rights reserved.
56 </p> 56 </p>
57 </div> 57 </div>
diff --git a/release/samples/old/sample.css b/release/samples/old/sample.css
index b5dc2fbd..dee88556 100644
--- a/release/samples/old/sample.css
+++ b/release/samples/old/sample.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/release/samples/old/sample.js b/release/samples/old/sample.js
index 439a5212..ebc077f8 100644
--- a/release/samples/old/sample.js
+++ b/release/samples/old/sample.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/release/samples/old/sample_posteddata.php b/release/samples/old/sample_posteddata.php
index caa3c3e5..1146c91e 100644
--- a/release/samples/old/sample_posteddata.php
+++ b/release/samples/old/sample_posteddata.php
@@ -9,7 +9,7 @@
9 To save the content created with CKEditor you need to read the POST data on the server 9 To save the content created with CKEditor you need to read the POST data on the server
10 side and write it to a file or the database. 10 side and write it to a file or the database.
11 11
12 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 12 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
13 For licensing, see LICENSE.md or http://ckeditor.com/license 13 For licensing, see LICENSE.md or http://ckeditor.com/license
14------------------------------------------------------------------------------------------- 14-------------------------------------------------------------------------------------------
15 15
diff --git a/release/samples/old/tabindex.html b/release/samples/old/tabindex.html
index b1591b00..bd4799a9 100644
--- a/release/samples/old/tabindex.html
+++ b/release/samples/old/tabindex.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -70,7 +70,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
70 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 70 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
71 </p> 71 </p>
72 <p id="copy"> 72 <p id="copy">
73 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 73 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
74 Knabben. All rights reserved. 74 Knabben. All rights reserved.
75 </p> 75 </p>
76 </div> 76 </div>
diff --git a/release/samples/old/toolbar/toolbar.html b/release/samples/old/toolbar/toolbar.html
index 923d3611..2d3d25fe 100644
--- a/release/samples/old/toolbar/toolbar.html
+++ b/release/samples/old/toolbar/toolbar.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -227,7 +227,7 @@ CKEDITOR.replace( <em>'textarea_id'</em>, {
227 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 227 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
228 </p> 228 </p>
229 <p id="copy"> 229 <p id="copy">
230 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 230 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
231 Knabben. All rights reserved. 231 Knabben. All rights reserved.
232 </p> 232 </p>
233 </div> 233 </div>
diff --git a/release/samples/old/uicolor.html b/release/samples/old/uicolor.html
index b18b9a5d..f5032041 100644
--- a/release/samples/old/uicolor.html
+++ b/release/samples/old/uicolor.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -64,7 +64,7 @@ CKEDITOR.replace( '<em>textarea_id</em>', {
64 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 64 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
65 </p> 65 </p>
66 <p id="copy"> 66 <p id="copy">
67 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 67 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
68 Knabben. All rights reserved. 68 Knabben. All rights reserved.
69 </p> 69 </p>
70 </div> 70 </div>
diff --git a/release/samples/old/uilanguages.html b/release/samples/old/uilanguages.html
index 3d17f554..ef6dbb36 100644
--- a/release/samples/old/uilanguages.html
+++ b/release/samples/old/uilanguages.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -114,7 +114,7 @@ CKEDITOR.replace( '<em>textarea_id</em>', {
114 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 114 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
115 </p> 115 </p>
116 <p id="copy"> 116 <p id="copy">
117 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 117 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
118 Knabben. All rights reserved. 118 Knabben. All rights reserved.
119 </p> 119 </p>
120 </div> 120 </div>
diff --git a/release/samples/old/wysiwygarea/fullpage.html b/release/samples/old/wysiwygarea/fullpage.html
index 35ae7d0b..341a4e7e 100644
--- a/release/samples/old/wysiwygarea/fullpage.html
+++ b/release/samples/old/wysiwygarea/fullpage.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -72,7 +72,7 @@ CKEDITOR.replace( '<em>textarea_id</em>', {
72 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 72 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
73 </p> 73 </p>
74 <p id="copy"> 74 <p id="copy">
75 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 75 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
76 Knabben. All rights reserved. 76 Knabben. All rights reserved.
77 </p> 77 </p>
78 </div> 78 </div>
diff --git a/release/samples/old/xhtmlstyle.html b/release/samples/old/xhtmlstyle.html
index b8e11a6b..2d67fb08 100644
--- a/release/samples/old/xhtmlstyle.html
+++ b/release/samples/old/xhtmlstyle.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -226,7 +226,7 @@ CKEDITOR.replace( '<em>textarea_id</em>', {
226 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 226 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
227 </p> 227 </p>
228 <p id="copy"> 228 <p id="copy">
229 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 229 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
230 Knabben. All rights reserved. 230 Knabben. All rights reserved.
231 </p> 231 </p>
232 </div> 232 </div>
diff --git a/release/samples/toolbarconfigurator/index.html b/release/samples/toolbarconfigurator/index.html
index 44af76b9..4c9057ba 100644
--- a/release/samples/toolbarconfigurator/index.html
+++ b/release/samples/toolbarconfigurator/index.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<!--[if IE 8]><html class="ie8"><![endif]--> 6<!--[if IE 8]><html class="ie8"><![endif]-->
@@ -136,7 +136,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
136 CKEditor &ndash; The text editor for the Internet &ndash; <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 136 CKEditor &ndash; The text editor for the Internet &ndash; <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
137 </p> 137 </p>
138 <p class="grid-width-100" id="copy"> 138 <p class="grid-width-100" id="copy">
139 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> &ndash; Frederico Knabben. All rights reserved. 139 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> &ndash; Frederico Knabben. All rights reserved.
140 </p> 140 </p>
141</footer> 141</footer>
142 142
diff --git a/release/skins/moono/dialog.css b/release/skins/moono/dialog.css
index 9e12143c..a787e399 100644
--- a/release/skins/moono/dialog.css
+++ b/release/skins/moono/dialog.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border-top:2px solid rgba(102,102,102,0.2);border-right:2px solid rgba(102,102,102,0.2);border-bottom:2px solid rgba(102,102,102,0.2);border-left:2px solid rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:linear-gradient(to bottom,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover,a.cke_dialog_tab:focus{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus,{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:4px;z-index:5;opacity:.8;filter:alpha(opacity = 80)}.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 10px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:18px;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:linear-gradient(to bottom,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button_ok.cke_disabled{border-color:#7d9f51;background:#8dad62;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3d271),to(#8dad62));background-image:-webkit-linear-gradient(top,#b3d271,#8dad62);background-image:-o-linear-gradient(top,#b3d271,#8dad62);background-image:linear-gradient(to bottom,#b3d271,#8dad62);background-image:-moz-linear-gradient(top,#b3d271,#8dad62);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B3D271',endColorstr='#8DAD62')}a.cke_dialog_ui_button_ok.cke_disabled span{color:#e0e8d1}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:3px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok.cke_disabled:focus,a.cke_dialog_ui_button_ok.cke_disabled:active{border-color:#6f8c49}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:25px;line-height:25px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:3px 3px 3px 6px;outline:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%} \ No newline at end of file 5.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border-top:2px solid rgba(102,102,102,0.2);border-right:2px solid rgba(102,102,102,0.2);border-bottom:2px solid rgba(102,102,102,0.2);border-left:2px solid rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:linear-gradient(to bottom,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover,a.cke_dialog_tab:focus{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus,{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:4px;z-index:5;opacity:.8;filter:alpha(opacity = 80)}.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 10px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:18px;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:linear-gradient(to bottom,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button_ok.cke_disabled{border-color:#7d9f51;background:#8dad62;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3d271),to(#8dad62));background-image:-webkit-linear-gradient(top,#b3d271,#8dad62);background-image:-o-linear-gradient(top,#b3d271,#8dad62);background-image:linear-gradient(to bottom,#b3d271,#8dad62);background-image:-moz-linear-gradient(top,#b3d271,#8dad62);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B3D271',endColorstr='#8DAD62')}a.cke_dialog_ui_button_ok.cke_disabled span{color:#e0e8d1}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:3px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok.cke_disabled:focus,a.cke_dialog_ui_button_ok.cke_disabled:active{border-color:#6f8c49}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:25px;line-height:25px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:3px 3px 3px 6px;outline:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%} \ No newline at end of file
diff --git a/release/skins/moono/dialog_ie.css b/release/skins/moono/dialog_ie.css
index 01b58c31..e41c10b4 100644
--- a/release/skins/moono/dialog_ie.css
+++ b/release/skins/moono/dialog_ie.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border-top:2px solid rgba(102,102,102,0.2);border-right:2px solid rgba(102,102,102,0.2);border-bottom:2px solid rgba(102,102,102,0.2);border-left:2px solid rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:linear-gradient(to bottom,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover,a.cke_dialog_tab:focus{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus,{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:4px;z-index:5;opacity:.8;filter:alpha(opacity = 80)}.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 10px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:18px;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:linear-gradient(to bottom,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button_ok.cke_disabled{border-color:#7d9f51;background:#8dad62;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3d271),to(#8dad62));background-image:-webkit-linear-gradient(top,#b3d271,#8dad62);background-image:-o-linear-gradient(top,#b3d271,#8dad62);background-image:linear-gradient(to bottom,#b3d271,#8dad62);background-image:-moz-linear-gradient(top,#b3d271,#8dad62);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B3D271',endColorstr='#8DAD62')}a.cke_dialog_ui_button_ok.cke_disabled span{color:#e0e8d1}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:3px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok.cke_disabled:focus,a.cke_dialog_ui_button_ok.cke_disabled:active{border-color:#6f8c49}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:25px;line-height:25px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:3px 3px 3px 6px;outline:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0} \ No newline at end of file 5.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border-top:2px solid rgba(102,102,102,0.2);border-right:2px solid rgba(102,102,102,0.2);border-bottom:2px solid rgba(102,102,102,0.2);border-left:2px solid rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:linear-gradient(to bottom,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover,a.cke_dialog_tab:focus{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus,{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:4px;z-index:5;opacity:.8;filter:alpha(opacity = 80)}.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 10px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:18px;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:linear-gradient(to bottom,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button_ok.cke_disabled{border-color:#7d9f51;background:#8dad62;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3d271),to(#8dad62));background-image:-webkit-linear-gradient(top,#b3d271,#8dad62);background-image:-o-linear-gradient(top,#b3d271,#8dad62);background-image:linear-gradient(to bottom,#b3d271,#8dad62);background-image:-moz-linear-gradient(top,#b3d271,#8dad62);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B3D271',endColorstr='#8DAD62')}a.cke_dialog_ui_button_ok.cke_disabled span{color:#e0e8d1}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:3px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok.cke_disabled:focus,a.cke_dialog_ui_button_ok.cke_disabled:active{border-color:#6f8c49}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:25px;line-height:25px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:3px 3px 3px 6px;outline:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0} \ No newline at end of file
diff --git a/release/skins/moono/dialog_ie7.css b/release/skins/moono/dialog_ie7.css
index 71ec8fbb..61f8e112 100644
--- a/release/skins/moono/dialog_ie7.css
+++ b/release/skins/moono/dialog_ie7.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border-top:2px solid rgba(102,102,102,0.2);border-right:2px solid rgba(102,102,102,0.2);border-bottom:2px solid rgba(102,102,102,0.2);border-left:2px solid rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:linear-gradient(to bottom,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover,a.cke_dialog_tab:focus{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus,{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:4px;z-index:5;opacity:.8;filter:alpha(opacity = 80)}.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 10px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:18px;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:linear-gradient(to bottom,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button_ok.cke_disabled{border-color:#7d9f51;background:#8dad62;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3d271),to(#8dad62));background-image:-webkit-linear-gradient(top,#b3d271,#8dad62);background-image:-o-linear-gradient(top,#b3d271,#8dad62);background-image:linear-gradient(to bottom,#b3d271,#8dad62);background-image:-moz-linear-gradient(top,#b3d271,#8dad62);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B3D271',endColorstr='#8DAD62')}a.cke_dialog_ui_button_ok.cke_disabled span{color:#e0e8d1}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:3px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok.cke_disabled:focus,a.cke_dialog_ui_button_ok.cke_disabled:active{border-color:#6f8c49}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:25px;line-height:25px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:3px 3px 3px 6px;outline:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}.cke_dialog_title{zoom:1}.cke_dialog_footer{border-top:1px solid #bfbfbf}.cke_dialog_footer_buttons{position:static}.cke_dialog_footer_buttons a.cke_dialog_ui_button{vertical-align:top}.cke_dialog .cke_resizer_ltr{padding-left:4px}.cke_dialog .cke_resizer_rtl{padding-right:4px}.cke_dialog_ui_input_text,.cke_dialog_ui_input_password,.cke_dialog_ui_input_textarea,.cke_dialog_ui_input_select{padding:0!important}.cke_dialog_ui_checkbox_input,.cke_dialog_ui_ratio_input,.cke_btn_reset,.cke_btn_locked,.cke_btn_unlocked{border:1px solid transparent!important} \ No newline at end of file 5.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border-top:2px solid rgba(102,102,102,0.2);border-right:2px solid rgba(102,102,102,0.2);border-bottom:2px solid rgba(102,102,102,0.2);border-left:2px solid rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:linear-gradient(to bottom,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover,a.cke_dialog_tab:focus{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus,{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:4px;z-index:5;opacity:.8;filter:alpha(opacity = 80)}.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 10px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:18px;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:linear-gradient(to bottom,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button_ok.cke_disabled{border-color:#7d9f51;background:#8dad62;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3d271),to(#8dad62));background-image:-webkit-linear-gradient(top,#b3d271,#8dad62);background-image:-o-linear-gradient(top,#b3d271,#8dad62);background-image:linear-gradient(to bottom,#b3d271,#8dad62);background-image:-moz-linear-gradient(top,#b3d271,#8dad62);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B3D271',endColorstr='#8DAD62')}a.cke_dialog_ui_button_ok.cke_disabled span{color:#e0e8d1}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:3px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok.cke_disabled:focus,a.cke_dialog_ui_button_ok.cke_disabled:active{border-color:#6f8c49}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:25px;line-height:25px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:3px 3px 3px 6px;outline:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}.cke_dialog_title{zoom:1}.cke_dialog_footer{border-top:1px solid #bfbfbf}.cke_dialog_footer_buttons{position:static}.cke_dialog_footer_buttons a.cke_dialog_ui_button{vertical-align:top}.cke_dialog .cke_resizer_ltr{padding-left:4px}.cke_dialog .cke_resizer_rtl{padding-right:4px}.cke_dialog_ui_input_text,.cke_dialog_ui_input_password,.cke_dialog_ui_input_textarea,.cke_dialog_ui_input_select{padding:0!important}.cke_dialog_ui_checkbox_input,.cke_dialog_ui_ratio_input,.cke_btn_reset,.cke_btn_locked,.cke_btn_unlocked{border:1px solid transparent!important} \ No newline at end of file
diff --git a/release/skins/moono/dialog_ie8.css b/release/skins/moono/dialog_ie8.css
index 17981de5..cae1188e 100644
--- a/release/skins/moono/dialog_ie8.css
+++ b/release/skins/moono/dialog_ie8.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border-top:2px solid rgba(102,102,102,0.2);border-right:2px solid rgba(102,102,102,0.2);border-bottom:2px solid rgba(102,102,102,0.2);border-left:2px solid rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:linear-gradient(to bottom,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover,a.cke_dialog_tab:focus{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus,{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:4px;z-index:5;opacity:.8;filter:alpha(opacity = 80)}.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 10px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:18px;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:linear-gradient(to bottom,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button_ok.cke_disabled{border-color:#7d9f51;background:#8dad62;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3d271),to(#8dad62));background-image:-webkit-linear-gradient(top,#b3d271,#8dad62);background-image:-o-linear-gradient(top,#b3d271,#8dad62);background-image:linear-gradient(to bottom,#b3d271,#8dad62);background-image:-moz-linear-gradient(top,#b3d271,#8dad62);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B3D271',endColorstr='#8DAD62')}a.cke_dialog_ui_button_ok.cke_disabled span{color:#e0e8d1}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:3px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok.cke_disabled:focus,a.cke_dialog_ui_button_ok.cke_disabled:active{border-color:#6f8c49}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:25px;line-height:25px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:3px 3px 3px 6px;outline:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{display:block} \ No newline at end of file 5.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border-top:2px solid rgba(102,102,102,0.2);border-right:2px solid rgba(102,102,102,0.2);border-bottom:2px solid rgba(102,102,102,0.2);border-left:2px solid rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:linear-gradient(to bottom,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover,a.cke_dialog_tab:focus{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus,{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:4px;z-index:5;opacity:.8;filter:alpha(opacity = 80)}.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 10px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:18px;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:linear-gradient(to bottom,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button_ok.cke_disabled{border-color:#7d9f51;background:#8dad62;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3d271),to(#8dad62));background-image:-webkit-linear-gradient(top,#b3d271,#8dad62);background-image:-o-linear-gradient(top,#b3d271,#8dad62);background-image:linear-gradient(to bottom,#b3d271,#8dad62);background-image:-moz-linear-gradient(top,#b3d271,#8dad62);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B3D271',endColorstr='#8DAD62')}a.cke_dialog_ui_button_ok.cke_disabled span{color:#e0e8d1}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:3px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok.cke_disabled:focus,a.cke_dialog_ui_button_ok.cke_disabled:active{border-color:#6f8c49}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:25px;line-height:25px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:3px 3px 3px 6px;outline:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{display:block} \ No newline at end of file
diff --git a/release/skins/moono/dialog_iequirks.css b/release/skins/moono/dialog_iequirks.css
index 8bac26a0..133fdc08 100644
--- a/release/skins/moono/dialog_iequirks.css
+++ b/release/skins/moono/dialog_iequirks.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border-top:2px solid rgba(102,102,102,0.2);border-right:2px solid rgba(102,102,102,0.2);border-bottom:2px solid rgba(102,102,102,0.2);border-left:2px solid rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:linear-gradient(to bottom,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover,a.cke_dialog_tab:focus{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus,{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:4px;z-index:5;opacity:.8;filter:alpha(opacity = 80)}.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 10px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:18px;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:linear-gradient(to bottom,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button_ok.cke_disabled{border-color:#7d9f51;background:#8dad62;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3d271),to(#8dad62));background-image:-webkit-linear-gradient(top,#b3d271,#8dad62);background-image:-o-linear-gradient(top,#b3d271,#8dad62);background-image:linear-gradient(to bottom,#b3d271,#8dad62);background-image:-moz-linear-gradient(top,#b3d271,#8dad62);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B3D271',endColorstr='#8DAD62')}a.cke_dialog_ui_button_ok.cke_disabled span{color:#e0e8d1}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:3px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok.cke_disabled:focus,a.cke_dialog_ui_button_ok.cke_disabled:active{border-color:#6f8c49}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:25px;line-height:25px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:3px 3px 3px 6px;outline:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}.cke_dialog_footer{filter:""} \ No newline at end of file 5.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_dialog strong{font-weight:bold}.cke_dialog_title{font-weight:bold;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border-top:2px solid rgba(102,102,102,0.2);border-right:2px solid rgba(102,102,102,0.2);border-bottom:2px solid rgba(102,102,102,0.2);border-left:2px solid rgba(102,102,102,1);-webkit-animation:dialog_spinner 1s infinite linear;animation:dialog_spinner 1s infinite linear}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:url(images/spinner.gif) center top no-repeat;width:16px;height:16px;border:0}@-webkit-keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dialog_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px 10px;margin-top:30px;border-top:1px solid #bfbfbf;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px 10px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:linear-gradient(to bottom,#fafafa,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#fafafa',endColorstr='#ededed')}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:hover,a.cke_dialog_tab:focus{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#dfdfdf',GradientType=0)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:hover,a.cke_dialog_tab_selected:focus,{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:4px;z-index:5;opacity:.8;filter:alpha(opacity = 80)}.cke_dialog_close_button:hover{opacity:1;filter:alpha(opacity = 100)}.cke_hidpi .cke_dialog_close_button{background-image:url(images/hidpi/close.png);background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:bold;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_vbox table,.cke_dialog_ui_hbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_ui_hbox_child{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_child{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;*width:95%;box-sizing:border-box;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_text:hover,input.cke_dialog_ui_input_password:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;*display:inline;*zoom:1;padding:4px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}span.cke_dialog_ui_button{padding:0 10px}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}a.cke_dialog_ui_button:focus,a.cke_dialog_ui_button:active{border-color:#969696;outline:0;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:active{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:hover span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:active span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:bold;line-height:18px;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:linear-gradient(to bottom,#9ad717,#69b10b);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#9ad717',endColorstr='#69b10b')}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88be14',endColorstr='#5d9c0a',GradientType=0)}a.cke_dialog_ui_button_ok.cke_disabled{border-color:#7d9f51;background:#8dad62;background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3d271),to(#8dad62));background-image:-webkit-linear-gradient(top,#b3d271,#8dad62);background-image:-o-linear-gradient(top,#b3d271,#8dad62);background-image:linear-gradient(to bottom,#b3d271,#8dad62);background-image:-moz-linear-gradient(top,#b3d271,#8dad62);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B3D271',endColorstr='#8DAD62')}a.cke_dialog_ui_button_ok.cke_disabled span{color:#e0e8d1}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}span.cke_dialog_ui_button{cursor:pointer}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_cancel:active{border-width:2px;padding:3px 0}a.cke_dialog_ui_button_ok:focus,a.cke_dialog_ui_button_ok:active{border-color:#568c0a}a.cke_dialog_ui_button_ok.cke_disabled:focus,a.cke_dialog_ui_button_ok.cke_disabled:active{border-color:#6f8c49}a.cke_dialog_ui_button_ok:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_cancel:active span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:25px;line-height:25px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:3px 3px 3px 6px;outline:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:1px dotted}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:url(images/refresh.png) top left no-repeat;width:16px;height:16px;border:1px none;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:url(images/hidpi/refresh.png)}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:none 1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:url(images/lock.png)}.cke_dialog a.cke_btn_unlocked{background-image:url(images/lock-open.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked,.cke_hidpi .cke_dialog a.cke_btn_locked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:url(images/hidpi/lock.png)}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:url(images/hidpi/lock-open.png)}.cke_dialog .cke_btn_over{border:outset 1px;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge black;overflow:scroll;height:200px;width:300px;padding:2px;background-color:white}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;filter:alpha(opacity = 90);background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge black;overflow:auto;height:160px;width:390px;padding:2px;background-color:white}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:white;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:bold}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:hover,a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:hover,a.cke_specialchar:focus,a.cke_specialchar:active{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:focus,a.cke_smile:active,a.cke_specialchar:focus,a.cke_specialchar:active{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus,.cke_btn_over{outline:1px dotted #696969}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;filter:alpha(opacity = 0);width:100%;height:100%}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{padding-right:2px}.cke_rtl div.cke_dialog_ui_input_text,.cke_rtl div.cke_dialog_ui_input_password{padding-left:2px}.cke_rtl div.cke_dialog_ui_input_text{padding-right:1px}.cke_rtl .cke_dialog_ui_vbox_child,.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first,.cke_rtl .cke_dialog_ui_hbox_last{padding-right:2px!important}.cke_hc .cke_dialog_title,.cke_hc .cke_dialog_footer,.cke_hc a.cke_dialog_tab,.cke_hc a.cke_dialog_ui_button,.cke_hc a.cke_dialog_ui_button:hover,.cke_hc a.cke_dialog_ui_button_ok,.cke_hc a.cke_dialog_ui_button_ok:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_textarea,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_file{border:0}.cke_dialog_footer{filter:""} \ No newline at end of file
diff --git a/release/skins/moono/editor.css b/release/skins/moono/editor.css
index 1ccbd293..1d0b05b3 100644
--- a/release/skins/moono/editor.css
+++ b/release/skins/moono/editor.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file 5.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file
diff --git a/release/skins/moono/editor_gecko.css b/release/skins/moono/editor_gecko.css
index 4d5913fe..fec4f780 100644
--- a/release/skins/moono/editor_gecko.css
+++ b/release/skins/moono/editor_gecko.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_bottom{padding-bottom:3px}.cke_combo_text{margin-bottom:-1px;margin-top:1px}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file 5.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}.cke_bottom{padding-bottom:3px}.cke_combo_text{margin-bottom:-1px;margin-top:1px}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file
diff --git a/release/skins/moono/editor_ie.css b/release/skins/moono/editor_ie.css
index ad2a7372..a91aea19 100644
--- a/release/skins/moono/editor_ie.css
+++ b/release/skins/moono/editor_ie.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file 5.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file
diff --git a/release/skins/moono/editor_ie7.css b/release/skins/moono/editor_ie7.css
index e2306493..a3f64564 100644
--- a/release/skins/moono/editor_ie7.css
+++ b/release/skins/moono/editor_ie7.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_toolbox{display:inline-block;padding-bottom:5px;height:100%}.cke_rtl .cke_toolbox{padding-bottom:0}.cke_toolbar{margin-bottom:5px}.cke_rtl .cke_toolbar{margin-bottom:0}.cke_toolgroup{height:26px}.cke_toolgroup,.cke_combo{position:relative}a.cke_button{float:none;vertical-align:top}.cke_toolbar_separator{display:inline-block;float:none;vertical-align:top;background-color:#c0c0c0}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_rtl .cke_button_arrow{padding-top:8px;margin-right:2px}.cke_rtl .cke_combo_inlinelabel{display:table-cell;vertical-align:middle}.cke_menubutton{display:block;height:24px}.cke_menubutton_inner{display:block;position:relative}.cke_menubutton_icon{height:16px;width:16px}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:inline-block}.cke_menubutton_label{width:auto;vertical-align:top;line-height:24px;height:24px;margin:0 10px 0 0}.cke_menuarrow{width:5px;height:6px;padding:0;position:absolute;right:8px;top:10px;background-position:0 0}.cke_rtl .cke_menubutton_icon{position:absolute;right:0;top:0}.cke_rtl .cke_menubutton_label{float:right;clear:both;margin:0 24px 0 10px}.cke_hc .cke_rtl .cke_menubutton_label{margin-right:0}.cke_rtl .cke_menuarrow{left:8px;right:auto;background-position:0 -24px}.cke_hc .cke_menuarrow{top:5px;padding:0 5px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{position:relative}.cke_wysiwyg_div{padding-top:0!important;padding-bottom:0!important}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file 5.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_toolbox{display:inline-block;padding-bottom:5px;height:100%}.cke_rtl .cke_toolbox{padding-bottom:0}.cke_toolbar{margin-bottom:5px}.cke_rtl .cke_toolbar{margin-bottom:0}.cke_toolgroup{height:26px}.cke_toolgroup,.cke_combo{position:relative}a.cke_button{float:none;vertical-align:top}.cke_toolbar_separator{display:inline-block;float:none;vertical-align:top;background-color:#c0c0c0}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_rtl .cke_button_arrow{padding-top:8px;margin-right:2px}.cke_rtl .cke_combo_inlinelabel{display:table-cell;vertical-align:middle}.cke_menubutton{display:block;height:24px}.cke_menubutton_inner{display:block;position:relative}.cke_menubutton_icon{height:16px;width:16px}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:inline-block}.cke_menubutton_label{width:auto;vertical-align:top;line-height:24px;height:24px;margin:0 10px 0 0}.cke_menuarrow{width:5px;height:6px;padding:0;position:absolute;right:8px;top:10px;background-position:0 0}.cke_rtl .cke_menubutton_icon{position:absolute;right:0;top:0}.cke_rtl .cke_menubutton_label{float:right;clear:both;margin:0 24px 0 10px}.cke_hc .cke_rtl .cke_menubutton_label{margin-right:0}.cke_rtl .cke_menuarrow{left:8px;right:auto;background-position:0 -24px}.cke_hc .cke_menuarrow{top:5px;padding:0 5px}.cke_rtl input.cke_dialog_ui_input_text,.cke_rtl input.cke_dialog_ui_input_password{position:relative}.cke_wysiwyg_div{padding-top:0!important;padding-bottom:0!important}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file
diff --git a/release/skins/moono/editor_ie8.css b/release/skins/moono/editor_ie8.css
index fec1d6e9..f29cc65f 100644
--- a/release/skins/moono/editor_ie8.css
+++ b/release/skins/moono/editor_ie8.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file 5.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_toolbox_collapser .cke_arrow{border-width:4px}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{border-width:3px}.cke_toolbox_collapser .cke_arrow{margin-top:0}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file
diff --git a/release/skins/moono/editor_iequirks.css b/release/skins/moono/editor_iequirks.css
index 693618f2..f76a3e76 100644
--- a/release/skins/moono/editor_iequirks.css
+++ b/release/skins/moono/editor_iequirks.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_top,.cke_contents,.cke_bottom{width:100%}.cke_button_arrow{font-size:0}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_rtl .cke_button_icon{float:none}.cke_resizer{width:10px}.cke_source{white-space:normal}.cke_bottom{position:static}.cke_colorbox{font-size:0}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file 5.cke_reset{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:transparent;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all textarea,.cke_reset_all input[type="text"],.cke_reset_all input[type="password"]{cursor:text}.cke_reset_all textarea[disabled],.cke_reset_all input[type="text"][disabled],.cke_reset_all input[type="password"][disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;border:1px solid #b6b6b6;padding:0;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_top,.cke_contents,.cke_bottom{display:block;overflow:hidden}.cke_top{border-bottom:1px solid #b6b6b6;padding:6px 8px 2px;white-space:normal;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_float .cke_top{border:1px solid #b6b6b6;border-bottom-color:#999}.cke_bottom{padding:6px 8px 2px;position:relative;border-top:1px solid #bfbfbf;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf')}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;width:0;height:0;overflow:hidden;border-width:10px 10px 0 0;border-color:transparent #666 transparent transparent;border-style:dashed solid dashed dashed;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3)}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{border-width:10px 0 0 10px;border-color:transparent transparent transparent #a5a5a5;border-style:dashed dashed dashed solid;cursor:sw-resize;float:left;margin-left:-4px;right:auto}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}*:first-child+html .cke_panel_listItem a{color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:hover,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:active{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:bold;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')}.cke_panel_listItem p,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:'Microsoft Sans Serif',Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:#808080 1px solid;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:#fff 1px solid;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:hover.cke_colorbox,a:focus.cke_colorbox,a:active.cke_colorbox{border:#b6b6b6 1px solid;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:2px;display:block;cursor:pointer}a:hover.cke_colorauto,a:hover.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{border:#b6b6b6 1px solid;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid black;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#c0c0c0;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc')}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#d3d3d3;display:block}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.70;filter:alpha(opacity=70);padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3;filter:alpha(opacity=30)}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#eff0ef}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;filter:alpha(opacity=70);opacity:.70}.cke_menuarrow{background-image:url(images/arrow.png);background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ffffff',endColorstr='#e4e4e4')}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#aaaaaa',endColorstr='#cacaca')}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:'Courier New',Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;border-radius:3px;text-align:center;opacity:.95;filter:alpha(opacity = 95);box-shadow:2px 2px 3px 0 rgba(50,50,50,0.3);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:url(images/close.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}.cke_chrome{visibility:inherit}.cke_voice_label{display:none}legend.cke_voice_label{display:none}a.cke_button_disabled,a.cke_button_disabled:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{filter:alpha(opacity = 30)}.cke_button_disabled .cke_button_icon{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff)}.cke_button_off:hover,.cke_button_off:focus,.cke_button_off:active{filter:alpha(opacity = 100)}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{filter:alpha(opacity = 30)}.cke_toolbox_collapser{border:1px solid #a6a6a6}.cke_toolbox_collapser .cke_arrow{margin-top:1px}.cke_hc .cke_top,.cke_hc .cke_bottom,.cke_hc .cke_combo_button,.cke_hc a.cke_combo_button:hover,.cke_hc a.cke_combo_button:focus,.cke_hc .cke_toolgroup,.cke_hc .cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active,.cke_hc .cke_toolbox_collapser,.cke_hc .cke_toolbox_collapser:hover,.cke_hc .cke_panel_grouptitle{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.cke_top,.cke_contents,.cke_bottom{width:100%}.cke_button_arrow{font-size:0}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_button,.cke_rtl .cke_button *,.cke_rtl .cke_combo,.cke_rtl .cke_combo *,.cke_rtl .cke_path_item,.cke_rtl .cke_path_item *,.cke_rtl .cke_path_empty{float:none}.cke_rtl .cke_toolgroup,.cke_rtl .cke_toolbar_separator,.cke_rtl .cke_combo_button,.cke_rtl .cke_combo_button *,.cke_rtl .cke_button,.cke_rtl .cke_button_icon{display:inline-block;vertical-align:top}.cke_rtl .cke_button_icon{float:none}.cke_resizer{width:10px}.cke_source{white-space:normal}.cke_bottom{position:static}.cke_colorbox{font-size:0}.cke_button__about_icon {background: url(icons.png) no-repeat 0 -0px !important;}.cke_button__bold_icon {background: url(icons.png) no-repeat 0 -24px !important;}.cke_button__italic_icon {background: url(icons.png) no-repeat 0 -48px !important;}.cke_button__strike_icon {background: url(icons.png) no-repeat 0 -72px !important;}.cke_button__subscript_icon {background: url(icons.png) no-repeat 0 -96px !important;}.cke_button__superscript_icon {background: url(icons.png) no-repeat 0 -120px !important;}.cke_button__underline_icon {background: url(icons.png) no-repeat 0 -144px !important;}.cke_button__bidiltr_icon {background: url(icons.png) no-repeat 0 -168px !important;}.cke_button__bidirtl_icon {background: url(icons.png) no-repeat 0 -192px !important;}.cke_button__blockquote_icon {background: url(icons.png) no-repeat 0 -216px !important;}.cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -240px !important;}.cke_ltr .cke_button__copy_icon {background: url(icons.png) no-repeat 0 -264px !important;}.cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -288px !important;}.cke_ltr .cke_button__cut_icon {background: url(icons.png) no-repeat 0 -312px !important;}.cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -336px !important;}.cke_ltr .cke_button__paste_icon {background: url(icons.png) no-repeat 0 -360px !important;}.cke_button__bgcolor_icon {background: url(icons.png) no-repeat 0 -384px !important;}.cke_button__textcolor_icon {background: url(icons.png) no-repeat 0 -408px !important;}.cke_button__creatediv_icon {background: url(icons.png) no-repeat 0 -432px !important;}.cke_rtl .cke_button__find_icon, .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons.png) no-repeat 0 -456px !important;}.cke_ltr .cke_button__find_icon {background: url(icons.png) no-repeat 0 -480px !important;}.cke_button__replace_icon {background: url(icons.png) no-repeat 0 -504px !important;}.cke_button__flash_icon {background: url(icons.png) no-repeat 0 -528px !important;}.cke_button__button_icon {background: url(icons.png) no-repeat 0 -552px !important;}.cke_button__checkbox_icon {background: url(icons.png) no-repeat 0 -576px !important;}.cke_button__form_icon {background: url(icons.png) no-repeat 0 -600px !important;}.cke_button__hiddenfield_icon {background: url(icons.png) no-repeat 0 -624px !important;}.cke_button__imagebutton_icon {background: url(icons.png) no-repeat 0 -648px !important;}.cke_button__radio_icon {background: url(icons.png) no-repeat 0 -672px !important;}.cke_rtl .cke_button__select_icon, .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons.png) no-repeat 0 -696px !important;}.cke_ltr .cke_button__select_icon {background: url(icons.png) no-repeat 0 -720px !important;}.cke_rtl .cke_button__textarea_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -744px !important;}.cke_ltr .cke_button__textarea_icon {background: url(icons.png) no-repeat 0 -768px !important;}.cke_rtl .cke_button__textfield_icon, .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -792px !important;}.cke_ltr .cke_button__textfield_icon {background: url(icons.png) no-repeat 0 -816px !important;}.cke_button__horizontalrule_icon {background: url(icons.png) no-repeat 0 -840px !important;}.cke_button__iframe_icon {background: url(icons.png) no-repeat 0 -864px !important;}.cke_button__image_icon {background: url(icons.png) no-repeat 0 -888px !important;}.cke_rtl .cke_button__indent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -912px !important;}.cke_ltr .cke_button__indent_icon {background: url(icons.png) no-repeat 0 -936px !important;}.cke_rtl .cke_button__outdent_icon, .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -960px !important;}.cke_ltr .cke_button__outdent_icon {background: url(icons.png) no-repeat 0 -984px !important;}.cke_button__justifyblock_icon {background: url(icons.png) no-repeat 0 -1008px !important;}.cke_button__justifycenter_icon {background: url(icons.png) no-repeat 0 -1032px !important;}.cke_button__justifyleft_icon {background: url(icons.png) no-repeat 0 -1056px !important;}.cke_button__justifyright_icon {background: url(icons.png) no-repeat 0 -1080px !important;}.cke_rtl .cke_button__anchor_icon, .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1104px !important;}.cke_ltr .cke_button__anchor_icon {background: url(icons.png) no-repeat 0 -1128px !important;}.cke_button__link_icon {background: url(icons.png) no-repeat 0 -1152px !important;}.cke_button__unlink_icon {background: url(icons.png) no-repeat 0 -1176px !important;}.cke_rtl .cke_button__bulletedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1200px !important;}.cke_ltr .cke_button__bulletedlist_icon {background: url(icons.png) no-repeat 0 -1224px !important;}.cke_rtl .cke_button__numberedlist_icon, .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1248px !important;}.cke_ltr .cke_button__numberedlist_icon {background: url(icons.png) no-repeat 0 -1272px !important;}.cke_button__maximize_icon {background: url(icons.png) no-repeat 0 -1296px !important;}.cke_rtl .cke_button__newpage_icon, .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1320px !important;}.cke_ltr .cke_button__newpage_icon {background: url(icons.png) no-repeat 0 -1344px !important;}.cke_rtl .cke_button__pagebreak_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1368px !important;}.cke_ltr .cke_button__pagebreak_icon {background: url(icons.png) no-repeat 0 -1392px !important;}.cke_rtl .cke_button__pastefromword_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1416px !important;}.cke_ltr .cke_button__pastefromword_icon {background: url(icons.png) no-repeat 0 -1440px !important;}.cke_rtl .cke_button__pastetext_icon, .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1464px !important;}.cke_ltr .cke_button__pastetext_icon {background: url(icons.png) no-repeat 0 -1488px !important;}.cke_rtl .cke_button__preview_icon, .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1512px !important;}.cke_ltr .cke_button__preview_icon {background: url(icons.png) no-repeat 0 -1536px !important;}.cke_button__print_icon {background: url(icons.png) no-repeat 0 -1560px !important;}.cke_button__removeformat_icon {background: url(icons.png) no-repeat 0 -1584px !important;}.cke_button__save_icon {background: url(icons.png) no-repeat 0 -1608px !important;}.cke_button__scayt_icon {background: url(icons.png) no-repeat 0 -1632px !important;}.cke_button__selectall_icon {background: url(icons.png) no-repeat 0 -1656px !important;}.cke_rtl .cke_button__showblocks_icon, .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1680px !important;}.cke_ltr .cke_button__showblocks_icon {background: url(icons.png) no-repeat 0 -1704px !important;}.cke_button__smiley_icon {background: url(icons.png) no-repeat 0 -1728px !important;}.cke_rtl .cke_button__source_icon, .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1752px !important;}.cke_ltr .cke_button__source_icon {background: url(icons.png) no-repeat 0 -1776px !important;}.cke_button__specialchar_icon {background: url(icons.png) no-repeat 0 -1800px !important;}.cke_button__table_icon {background: url(icons.png) no-repeat 0 -1824px !important;}.cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1848px !important;}.cke_ltr .cke_button__templates_icon {background: url(icons.png) no-repeat 0 -1872px !important;}.cke_rtl .cke_button__redo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1896px !important;}.cke_ltr .cke_button__redo_icon {background: url(icons.png) no-repeat 0 -1920px !important;}.cke_rtl .cke_button__undo_icon, .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1944px !important;}.cke_ltr .cke_button__undo_icon {background: url(icons.png) no-repeat 0 -1968px !important;}.cke_button__spellchecker_icon {background: url(icons.png) no-repeat 0 -1992px !important;}.cke_hidpi .cke_button__about_icon {background: url(icons_hidpi.png) no-repeat 0 -0px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bold_icon {background: url(icons_hidpi.png) no-repeat 0 -24px !important;background-size: 16px !important;}.cke_hidpi .cke_button__italic_icon {background: url(icons_hidpi.png) no-repeat 0 -48px !important;background-size: 16px !important;}.cke_hidpi .cke_button__strike_icon {background: url(icons_hidpi.png) no-repeat 0 -72px !important;background-size: 16px !important;}.cke_hidpi .cke_button__subscript_icon {background: url(icons_hidpi.png) no-repeat 0 -96px !important;background-size: 16px !important;}.cke_hidpi .cke_button__superscript_icon {background: url(icons_hidpi.png) no-repeat 0 -120px !important;background-size: 16px !important;}.cke_hidpi .cke_button__underline_icon {background: url(icons_hidpi.png) no-repeat 0 -144px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidiltr_icon {background: url(icons_hidpi.png) no-repeat 0 -168px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bidirtl_icon {background: url(icons_hidpi.png) no-repeat 0 -192px !important;background-size: 16px !important;}.cke_hidpi .cke_button__blockquote_icon {background: url(icons_hidpi.png) no-repeat 0 -216px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__copy_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -240px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon {background: url(icons_hidpi.png) no-repeat 0 -264px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__cut_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -288px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon {background: url(icons_hidpi.png) no-repeat 0 -312px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__paste_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -336px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon {background: url(icons_hidpi.png) no-repeat 0 -360px !important;background-size: 16px !important;}.cke_hidpi .cke_button__bgcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -384px !important;background-size: 16px !important;}.cke_hidpi .cke_button__textcolor_icon {background: url(icons_hidpi.png) no-repeat 0 -408px !important;background-size: 16px !important;}.cke_hidpi .cke_button__creatediv_icon {background: url(icons_hidpi.png) no-repeat 0 -432px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__find_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -456px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__find_icon,.cke_ltr.cke_hidpi .cke_button__find_icon {background: url(icons_hidpi.png) no-repeat 0 -480px !important;background-size: 16px !important;}.cke_hidpi .cke_button__replace_icon {background: url(icons_hidpi.png) no-repeat 0 -504px !important;background-size: 16px !important;}.cke_hidpi .cke_button__flash_icon {background: url(icons_hidpi.png) no-repeat 0 -528px !important;background-size: 16px !important;}.cke_hidpi .cke_button__button_icon {background: url(icons_hidpi.png) no-repeat 0 -552px !important;background-size: 16px !important;}.cke_hidpi .cke_button__checkbox_icon {background: url(icons_hidpi.png) no-repeat 0 -576px !important;background-size: 16px !important;}.cke_hidpi .cke_button__form_icon {background: url(icons_hidpi.png) no-repeat 0 -600px !important;background-size: 16px !important;}.cke_hidpi .cke_button__hiddenfield_icon {background: url(icons_hidpi.png) no-repeat 0 -624px !important;background-size: 16px !important;}.cke_hidpi .cke_button__imagebutton_icon {background: url(icons_hidpi.png) no-repeat 0 -648px !important;background-size: 16px !important;}.cke_hidpi .cke_button__radio_icon {background: url(icons_hidpi.png) no-repeat 0 -672px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__select_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -696px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__select_icon,.cke_ltr.cke_hidpi .cke_button__select_icon {background: url(icons_hidpi.png) no-repeat 0 -720px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textarea_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -744px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textarea_icon,.cke_ltr.cke_hidpi .cke_button__textarea_icon {background: url(icons_hidpi.png) no-repeat 0 -768px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__textfield_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -792px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__textfield_icon,.cke_ltr.cke_hidpi .cke_button__textfield_icon {background: url(icons_hidpi.png) no-repeat 0 -816px !important;background-size: 16px !important;}.cke_hidpi .cke_button__horizontalrule_icon {background: url(icons_hidpi.png) no-repeat 0 -840px !important;background-size: 16px !important;}.cke_hidpi .cke_button__iframe_icon {background: url(icons_hidpi.png) no-repeat 0 -864px !important;background-size: 16px !important;}.cke_hidpi .cke_button__image_icon {background: url(icons_hidpi.png) no-repeat 0 -888px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__indent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -912px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon {background: url(icons_hidpi.png) no-repeat 0 -936px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__outdent_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -960px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon {background: url(icons_hidpi.png) no-repeat 0 -984px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyblock_icon {background: url(icons_hidpi.png) no-repeat 0 -1008px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifycenter_icon {background: url(icons_hidpi.png) no-repeat 0 -1032px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyleft_icon {background: url(icons_hidpi.png) no-repeat 0 -1056px !important;background-size: 16px !important;}.cke_hidpi .cke_button__justifyright_icon {background: url(icons_hidpi.png) no-repeat 0 -1080px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__anchor_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1104px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon {background: url(icons_hidpi.png) no-repeat 0 -1128px !important;background-size: 16px !important;}.cke_hidpi .cke_button__link_icon {background: url(icons_hidpi.png) no-repeat 0 -1152px !important;background-size: 16px !important;}.cke_hidpi .cke_button__unlink_icon {background: url(icons_hidpi.png) no-repeat 0 -1176px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1200px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1224px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__numberedlist_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1248px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon {background: url(icons_hidpi.png) no-repeat 0 -1272px !important;background-size: 16px !important;}.cke_hidpi .cke_button__maximize_icon {background: url(icons_hidpi.png) no-repeat 0 -1296px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__newpage_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1320px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__newpage_icon,.cke_ltr.cke_hidpi .cke_button__newpage_icon {background: url(icons_hidpi.png) no-repeat 0 -1344px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pagebreak_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1368px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pagebreak_icon,.cke_ltr.cke_hidpi .cke_button__pagebreak_icon {background: url(icons_hidpi.png) no-repeat 0 -1392px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastefromword_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1416px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon {background: url(icons_hidpi.png) no-repeat 0 -1440px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__pastetext_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1464px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon {background: url(icons_hidpi.png) no-repeat 0 -1488px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__preview_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1512px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__preview_icon,.cke_ltr.cke_hidpi .cke_button__preview_icon {background: url(icons_hidpi.png) no-repeat 0 -1536px !important;background-size: 16px !important;}.cke_hidpi .cke_button__print_icon {background: url(icons_hidpi.png) no-repeat 0 -1560px !important;background-size: 16px !important;}.cke_hidpi .cke_button__removeformat_icon {background: url(icons_hidpi.png) no-repeat 0 -1584px !important;background-size: 16px !important;}.cke_hidpi .cke_button__save_icon {background: url(icons_hidpi.png) no-repeat 0 -1608px !important;background-size: 16px !important;}.cke_hidpi .cke_button__scayt_icon {background: url(icons_hidpi.png) no-repeat 0 -1632px !important;background-size: 16px !important;}.cke_hidpi .cke_button__selectall_icon {background: url(icons_hidpi.png) no-repeat 0 -1656px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__showblocks_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1680px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__showblocks_icon,.cke_ltr.cke_hidpi .cke_button__showblocks_icon {background: url(icons_hidpi.png) no-repeat 0 -1704px !important;background-size: 16px !important;}.cke_hidpi .cke_button__smiley_icon {background: url(icons_hidpi.png) no-repeat 0 -1728px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__source_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1752px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__source_icon,.cke_ltr.cke_hidpi .cke_button__source_icon {background: url(icons_hidpi.png) no-repeat 0 -1776px !important;background-size: 16px !important;}.cke_hidpi .cke_button__specialchar_icon {background: url(icons_hidpi.png) no-repeat 0 -1800px !important;background-size: 16px !important;}.cke_hidpi .cke_button__table_icon {background: url(icons_hidpi.png) no-repeat 0 -1824px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__templates_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1848px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__templates_icon,.cke_ltr.cke_hidpi .cke_button__templates_icon {background: url(icons_hidpi.png) no-repeat 0 -1872px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__redo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1896px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon {background: url(icons_hidpi.png) no-repeat 0 -1920px !important;background-size: 16px !important;}.cke_rtl.cke_hidpi .cke_button__undo_icon, .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1944px !important;background-size: 16px !important;}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon {background: url(icons_hidpi.png) no-repeat 0 -1968px !important;background-size: 16px !important;}.cke_hidpi .cke_button__spellchecker_icon {background: url(icons_hidpi.png) no-repeat 0 -1992px !important;background-size: 16px !important;} \ No newline at end of file
diff --git a/release/skins/moono/icons.png b/release/skins/moono/icons.png
index f35b602e..ee7fa605 100644
--- a/release/skins/moono/icons.png
+++ b/release/skins/moono/icons.png
Binary files differ
diff --git a/release/skins/moono/icons_hidpi.png b/release/skins/moono/icons_hidpi.png
index 2c2fd1f6..a5b0e964 100644
--- a/release/skins/moono/icons_hidpi.png
+++ b/release/skins/moono/icons_hidpi.png
Binary files differ
diff --git a/release/skins/moono/readme.md b/release/skins/moono/readme.md
index 1d88da52..fc9a5449 100644
--- a/release/skins/moono/readme.md
+++ b/release/skins/moono/readme.md
@@ -44,6 +44,6 @@ Other parts:
44License 44License
45------- 45-------
46 46
47Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 47Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
48 48
49For licensing, see LICENSE.md or [http://ckeditor.com/license](http://ckeditor.com/license) 49For licensing, see LICENSE.md or [http://ckeditor.com/license](http://ckeditor.com/license)
diff --git a/release/styles.js b/release/styles.js
index 432f9568..1f9ac0bf 100644
--- a/release/styles.js
+++ b/release/styles.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/CHANGES.md b/sources/CHANGES.md
index ff1cb9fd..a11b9aaf 100644
--- a/sources/CHANGES.md
+++ b/sources/CHANGES.md
@@ -1,6 +1,22 @@
1CKEditor 4 Changelog 1CKEditor 4 Changelog
2==================== 2====================
3 3
4## CKEditor 4.5.7
5
6New Features:
7
8* [#14327](http://dev.ckeditor.com/ticket/14327): Added Swiss German localization.
9
10Other Changes:
11
12* [#13816](http://dev.ckeditor.com/ticket/13816): Introduced a new strategy for Filling Character handling to avoid changes in DOM. This fixes the following issues:
13 * [#12727](http://dev.ckeditor.com/ticket/12727): [Blink] `IndexSizeError` when using the [Div Editing Area](http://ckeditor.com/addon/divarea) and [Content Templates](http://ckeditor.com/addon/templates) plugins.
14 * [#13377](http://dev.ckeditor.com/ticket/13377): [Widget](http://ckeditor.com/addon/widget) plugin issue when typing in Korean.
15 * [#13389](http://dev.ckeditor.com/ticket/13389): [Blink] [`editor.getData()`](http://docs.ckeditor.com/#!/api/CKEDITOR.editor-method-getData) fails when the cursor is next to an `<hr>` tag.
16 * [#13513](http://dev.ckeditor.com/ticket/13513): [Blink, WebKit] [Div Editing Area](http://ckeditor.com/addon/divarea) and [`editor.getData()`](http://docs.ckeditor.com/#!/api/CKEDITOR.editor-method-getData) throw an error when an image is the only data in the editor.
17* [#13884](http://dev.ckeditor.com/ticket/13884): Fixed: Copy/paste table in Firefox results in just first cell being pasted.
18* [#14234](http://dev.ckeditor.com/ticket/14234): Fixed: URL input field is not marked as required in the [Embed](http://ckeditor.com/addon/embed) dialog.
19
4## CKEditor 4.5.6 20## CKEditor 4.5.6
5 21
6New Features: 22New Features:
@@ -82,7 +98,7 @@ Other Changes:
82 98
83New Features: 99New Features:
84 100
85* [#13501](http://dev.ckeditor.com/ticket/13501): Added the [`config.fileTools_defaultFileName`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-fileTools_defaultFileName) option to allow setting a default filen ame for paste uploads. 101* [#13501](http://dev.ckeditor.com/ticket/13501): Added the [`config.fileTools_defaultFileName`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-fileTools_defaultFileName) option to allow setting a default file name for paste uploads.
86* [#13603](http://dev.ckeditor.com/ticket/13603): Added support for uploading dropped BMP images. 102* [#13603](http://dev.ckeditor.com/ticket/13603): Added support for uploading dropped BMP images.
87 103
88Fixed Issues: 104Fixed Issues:
diff --git a/sources/LICENSE.md b/sources/LICENSE.md
index 61e02bb3..f596f1bf 100644
--- a/sources/LICENSE.md
+++ b/sources/LICENSE.md
@@ -2,7 +2,7 @@ Software License Agreement
2========================== 2==========================
3 3
4CKEditor - The text editor for Internet - http://ckeditor.com 4CKEditor - The text editor for Internet - http://ckeditor.com
5Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 5Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
6 6
7Licensed under the terms of any of the following licenses at your 7Licensed under the terms of any of the following licenses at your
8choice: 8choice:
@@ -37,7 +37,7 @@ done by developers outside of CKSource with their express permission.
37 37
38The following libraries are included in CKEditor under the MIT license (see Appendix D): 38The following libraries are included in CKEditor under the MIT license (see Appendix D):
39 39
40* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2015, CKSource - Frederico Knabben. 40* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2016, CKSource - Frederico Knabben.
41* PicoModal (included in `samples/js/sf.js`) - Copyright (c) 2012 James Frasca. 41* PicoModal (included in `samples/js/sf.js`) - Copyright (c) 2012 James Frasca.
42* CodeMirror (included in the samples) - Copyright (C) 2014 by Marijn Haverbeke <marijnh@gmail.com> and others. 42* CodeMirror (included in the samples) - Copyright (C) 2014 by Marijn Haverbeke <marijnh@gmail.com> and others.
43 43
@@ -58,17 +58,17 @@ The following libraries are included in CKEditor under the BSD-3 License (see Ap
58 58
59The following libraries are included only in the development version of CKEditor under the MIT license (see Appendix D): 59The following libraries are included only in the development version of CKEditor under the MIT license (see Appendix D):
60 60
61* CKBuilder - Copyright (c) 2012-2015, CKSource - Frederico Knabben. 61* CKBuilder - Copyright (c) 2012-2016, CKSource - Frederico Knabben.
62* CKLangTool - Copyright (c) 2012-2015, CKSource - Frederico Knabben. 62* CKLangTool - Copyright (c) 2012-2016, CKSource - Frederico Knabben.
63* Optimist - Copyright 2010 James Halliday (mail@substack.net). 63* Optimist - Copyright 2010 James Halliday (mail@substack.net).
64* Q - Copyright 2009–2014 Kristopher Michael Kowal. 64* Q - Copyright 2009–2014 Kristopher Michael Kowal.
65* Tmp - Copyright (c) 2014 KARASZI István. 65* Tmp - Copyright (c) 2014 KARASZI István.
66* Mkdirp - Copyright 2010 James Halliday (mail@substack.net). 66* Mkdirp - Copyright 2010 James Halliday (mail@substack.net).
67* Bender.js - Copyright (c) 2014-2015, CKSource - Frederico Knabben. 67* Bender.js - Copyright (c) 2014-2016, CKSource - Frederico Knabben.
68* benderjs-coverage - Copyright (c) 2014-2015, CKSource - Frederico Knabben. 68* benderjs-coverage - Copyright (c) 2014-2016, CKSource - Frederico Knabben.
69* benderjs-jquery - Copyright (c) 2014-2015, CKSource - Frederico Knabben. 69* benderjs-jquery - Copyright (c) 2014-2016, CKSource - Frederico Knabben.
70* benderjs-sinon - Copyright (c) 2014-2015, CKSource - Frederico Knabben. 70* benderjs-sinon - Copyright (c) 2014-2016, CKSource - Frederico Knabben.
71* benderjs-yui - Copyright (c) 2014-2015, CKSource - Frederico Knabben. 71* benderjs-yui - Copyright (c) 2014-2016, CKSource - Frederico Knabben.
72* Grunt - Copyright (c) 2015 "Cowboy" Ben Alman. 72* Grunt - Copyright (c) 2015 "Cowboy" Ben Alman.
73* grunt-contrib-imagemin - Copyright (c) 2014 Sindre Sorhus, contributors. 73* grunt-contrib-imagemin - Copyright (c) 2014 Sindre Sorhus, contributors.
74* grunt-jscs - Copyright (c) 2014 Gustavo Henke, contributors. 74* grunt-jscs - Copyright (c) 2014 Gustavo Henke, contributors.
diff --git a/sources/README.md b/sources/README.md
index c5a55cd8..57b331f1 100644
--- a/sources/README.md
+++ b/sources/README.md
@@ -1,7 +1,7 @@
1CKEditor 4 1CKEditor 4
2========== 2==========
3 3
4Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved. 4Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
5http://ckeditor.com - See LICENSE.md for license information. 5http://ckeditor.com - See LICENSE.md for license information.
6 6
7CKEditor is a text editor to be used inside web pages. It's not a replacement 7CKEditor is a text editor to be used inside web pages. It's not a replacement
diff --git a/sources/ckeditor.js b/sources/ckeditor.js
index 95c26a7f..e9912d64 100644
--- a/sources/ckeditor.js
+++ b/sources/ckeditor.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/config.js b/sources/config.js
index 464c17fe..00d0bcac 100644
--- a/sources/config.js
+++ b/sources/config.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -7,7 +7,7 @@ CKEDITOR.editorConfig = function( config ) {
7 7
8 // %REMOVE_START% 8 // %REMOVE_START%
9 // The configuration options below are needed when running CKEditor from source files. 9 // The configuration options below are needed when running CKEditor from source files.
10 config.plugins = 'dialogui,dialog,about,a11yhelp,basicstyles,blockquote,clipboard,panel,floatpanel,menu,contextmenu,resize,button,toolbar,elementspath,enterkey,entities,popup,filebrowser,floatingspace,listblock,richcombo,format,horizontalrule,htmlwriter,wysiwygarea,image,indent,indentlist,fakeobjects,link,list,magicline,maximize,pastetext,pastefromword,removeformat,showborders,sourcearea,specialchar,menubutton,scayt,stylescombo,tab,table,tabletools,undo,wsc,dialogadvtab,bidi,panelbutton,colorbutton,colordialog,templates,div,find,flash,font,forms,iframe,indentblock,smiley,justify,liststyle,newpage,pagebreak,preview,print,save,selectall,showblocks,imagebrowser'; 10 config.plugins = 'dialogui,dialog,a11yhelp,about,basicstyles,bidi,blockquote,clipboard,button,panelbutton,panel,floatpanel,colorbutton,colordialog,menu,contextmenu,dialogadvtab,div,elementspath,enterkey,entities,popup,filebrowser,find,fakeobjects,flash,floatingspace,listblock,richcombo,font,format,forms,horizontalrule,htmlwriter,iframe,image,imagebrowser,indent,indentblock,indentlist,justify,link,list,liststyle,magicline,maximize,newpage,pagebreak,pastefromword,pastetext,preview,print,removeformat,resize,save,menubutton,scayt,selectall,showblocks,showborders,smiley,sourcearea,specialchar,stylescombo,tab,table,tabletools,templates,toolbar,undo,wsc,wysiwygarea,lineutils,widget';
11 config.skin = 'moono'; 11 config.skin = 'moono';
12 // %REMOVE_END% 12 // %REMOVE_END%
13 13
diff --git a/sources/contents.css b/sources/contents.css
index 1d6a4bec..88f34fe5 100644
--- a/sources/contents.css
+++ b/sources/contents.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/core/_bootstrap.js b/sources/core/_bootstrap.js
index dac236bd..9fcbe25d 100644
--- a/sources/core/_bootstrap.js
+++ b/sources/core/_bootstrap.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/ckeditor.js b/sources/core/ckeditor.js
index 948bc13b..2b3e5cdd 100644
--- a/sources/core/ckeditor.js
+++ b/sources/core/ckeditor.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/ckeditor_base.js b/sources/core/ckeditor_base.js
index 10ae573d..1e90d72e 100644
--- a/sources/core/ckeditor_base.js
+++ b/sources/core/ckeditor_base.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/ckeditor_basic.js b/sources/core/ckeditor_basic.js
index f34921dc..847d661e 100644
--- a/sources/core/ckeditor_basic.js
+++ b/sources/core/ckeditor_basic.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/command.js b/sources/core/command.js
index c4e8a7ae..a0e07b59 100644
--- a/sources/core/command.js
+++ b/sources/core/command.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/commanddefinition.js b/sources/core/commanddefinition.js
index e09fee3f..68b22531 100644
--- a/sources/core/commanddefinition.js
+++ b/sources/core/commanddefinition.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/config.js b/sources/core/config.js
index 6bab846c..4ce98d76 100644
--- a/sources/core/config.js
+++ b/sources/core/config.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/creators/inline.js b/sources/core/creators/inline.js
index f6c3facd..a1a653c0 100644
--- a/sources/core/creators/inline.js
+++ b/sources/core/creators/inline.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/creators/themedui.js b/sources/core/creators/themedui.js
index b8bfcf3d..c87d0795 100644
--- a/sources/core/creators/themedui.js
+++ b/sources/core/creators/themedui.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/dataprocessor.js b/sources/core/dataprocessor.js
index f3ca2746..ebc4d1c7 100644
--- a/sources/core/dataprocessor.js
+++ b/sources/core/dataprocessor.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/dom.js b/sources/core/dom.js
index 4e0e2563..a806a746 100644
--- a/sources/core/dom.js
+++ b/sources/core/dom.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/dom/comment.js b/sources/core/dom/comment.js
index b4e67833..69828c2e 100644
--- a/sources/core/dom/comment.js
+++ b/sources/core/dom/comment.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/dom/document.js b/sources/core/dom/document.js
index ea0290f0..f287245e 100644
--- a/sources/core/dom/document.js
+++ b/sources/core/dom/document.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/dom/documentfragment.js b/sources/core/dom/documentfragment.js
index 5015144d..ffca9e5d 100644
--- a/sources/core/dom/documentfragment.js
+++ b/sources/core/dom/documentfragment.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/dom/domobject.js b/sources/core/dom/domobject.js
index 21a351d7..607e9f3c 100644
--- a/sources/core/dom/domobject.js
+++ b/sources/core/dom/domobject.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/dom/element.js b/sources/core/dom/element.js
index d5181282..b586b027 100644
--- a/sources/core/dom/element.js
+++ b/sources/core/dom/element.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/dom/elementpath.js b/sources/core/dom/elementpath.js
index 55b776d5..1ee551bb 100644
--- a/sources/core/dom/elementpath.js
+++ b/sources/core/dom/elementpath.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/dom/event.js b/sources/core/dom/event.js
index ee88d78c..7cc1bd80 100644
--- a/sources/core/dom/event.js
+++ b/sources/core/dom/event.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/dom/iterator.js b/sources/core/dom/iterator.js
index 99491218..41a823c8 100644
--- a/sources/core/dom/iterator.js
+++ b/sources/core/dom/iterator.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/dom/node.js b/sources/core/dom/node.js
index 5d791319..7818b079 100644
--- a/sources/core/dom/node.js
+++ b/sources/core/dom/node.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -373,7 +373,7 @@ CKEDITOR.tools.extend( CKEDITOR.dom.node.prototype, {
373 // The idea is - all empty text nodes will be virtually merged into their adjacent text nodes. 373 // The idea is - all empty text nodes will be virtually merged into their adjacent text nodes.
374 // If an empty text node does not have an adjacent non-empty text node we can return -1 straight away, 374 // If an empty text node does not have an adjacent non-empty text node we can return -1 straight away,
375 // because it and all its sibling text nodes will be merged into an empty text node and then totally ignored. 375 // because it and all its sibling text nodes will be merged into an empty text node and then totally ignored.
376 if ( normalized && current.nodeType == CKEDITOR.NODE_TEXT && !current.nodeValue ) { 376 if ( normalized && current.nodeType == CKEDITOR.NODE_TEXT && isEmpty( current ) ) {
377 var adjacent = getAdjacentNonEmptyTextNode( current ) || getAdjacentNonEmptyTextNode( current, true ); 377 var adjacent = getAdjacentNonEmptyTextNode( current ) || getAdjacentNonEmptyTextNode( current, true );
378 378
379 if ( !adjacent ) 379 if ( !adjacent )
@@ -382,7 +382,7 @@ CKEDITOR.tools.extend( CKEDITOR.dom.node.prototype, {
382 382
383 do { 383 do {
384 // Bypass blank node and adjacent text nodes. 384 // Bypass blank node and adjacent text nodes.
385 if ( normalized && current != this.$ && current.nodeType == CKEDITOR.NODE_TEXT && ( isNormalizing || !current.nodeValue ) ) 385 if ( normalized && current != this.$ && current.nodeType == CKEDITOR.NODE_TEXT && ( isNormalizing || isEmpty( current ) ) )
386 continue; 386 continue;
387 387
388 index++; 388 index++;
@@ -401,7 +401,12 @@ CKEDITOR.tools.extend( CKEDITOR.dom.node.prototype, {
401 401
402 // If found a non-empty text node, then return it. 402 // If found a non-empty text node, then return it.
403 // If not, then continue search. 403 // If not, then continue search.
404 return sibling.nodeValue ? sibling : getAdjacentNonEmptyTextNode( sibling, lookForward ); 404 return isEmpty( sibling ) ? getAdjacentNonEmptyTextNode( sibling, lookForward ) : sibling;
405 }
406
407 // Checks whether a text node is empty or is FCSeq string (which will be totally removed when normalizing).
408 function isEmpty( textNode ) {
409 return !textNode.nodeValue || textNode.nodeValue == CKEDITOR.dom.selection.FILLING_CHAR_SEQUENCE;
405 } 410 }
406 }, 411 },
407 412
diff --git a/sources/core/dom/nodelist.js b/sources/core/dom/nodelist.js
index 0bbe3ee6..0f91eaa1 100644
--- a/sources/core/dom/nodelist.js
+++ b/sources/core/dom/nodelist.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/dom/range.js b/sources/core/dom/range.js
index fe75c550..b5e87363 100644
--- a/sources/core/dom/range.js
+++ b/sources/core/dom/range.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -804,12 +804,12 @@ CKEDITOR.dom.range = function( root ) {
804 var sum = 0; 804 var sum = 0;
805 805
806 while ( ( node = node.getPrevious() ) && node.type == CKEDITOR.NODE_TEXT ) 806 while ( ( node = node.getPrevious() ) && node.type == CKEDITOR.NODE_TEXT )
807 sum += node.getLength(); 807 sum += node.getText().replace( CKEDITOR.dom.selection.FILLING_CHAR_SEQUENCE, '' ).length;
808 808
809 return sum; 809 return sum;
810 } 810 }
811 811
812 function normalize( limit ) { 812 function normalizeTextNodes( limit ) {
813 var container = limit.container, 813 var container = limit.container,
814 offset = limit.offset; 814 offset = limit.offset;
815 815
@@ -820,11 +820,13 @@ CKEDITOR.dom.range = function( root ) {
820 offset = container.getLength(); 820 offset = container.getLength();
821 } 821 }
822 822
823 // Now, if limit is anchored in element and has at least two nodes before it, 823 // Now, if limit is anchored in element and has at least one node before it,
824 // it may happen that some of them will be merged. Normalize the offset 824 // it may happen that some of them will be merged. Normalize the offset
825 // by setting it to normalized index of its preceding node. 825 // by setting it to normalized index of its preceding, safe node.
826 if ( container.type == CKEDITOR.NODE_ELEMENT && offset > 1 ) 826 // (safe == one for which getIndex(true) does not return -1, so one which won't disappear).
827 offset = container.getChild( offset - 1 ).getIndex( true ) + 1; 827 if ( container.type == CKEDITOR.NODE_ELEMENT && offset > 0 ) {
828 offset = getPrecedingSafeNodeIndex( container, offset ) + 1;
829 }
828 830
829 // The last step - fix the offset inside text node by adding 831 // The last step - fix the offset inside text node by adding
830 // lengths of preceding text nodes which will be merged with container. 832 // lengths of preceding text nodes which will be merged with container.
@@ -870,6 +872,48 @@ CKEDITOR.dom.range = function( root ) {
870 limit.offset = offset; 872 limit.offset = offset;
871 } 873 }
872 874
875 function normalizeFCSeq( limit, root ) {
876 var fcseq = root.getCustomData( 'cke-fillingChar' );
877
878 if ( !fcseq ) {
879 return;
880 }
881
882 var container = limit.container;
883
884 if ( fcseq.equals( container ) ) {
885 limit.offset -= CKEDITOR.dom.selection.FILLING_CHAR_SEQUENCE.length;
886
887 // == 0 handles case when limit was at the end of FCS.
888 // < 0 handles all cases where limit was somewhere in the middle or at the beginning.
889 // > 0 (the "else" case) means cases where there are some more characters in the FCS node (FCSabc^def).
890 if ( limit.offset <= 0 ) {
891 limit.offset = container.getIndex();
892 limit.container = container.getParent();
893 }
894 return;
895 }
896
897 // And here goes the funny part - all other cases are handled inside node.getAddress() and getIndex() thanks to
898 // node.getIndex() being aware of FCS (handling it as an empty node).
899 }
900
901 // Finds a normalized index of a safe node preceding this one.
902 // Safe == one that will not disappear, so one for which getIndex( true ) does not return -1.
903 // Return -1 if there's no safe preceding node.
904 function getPrecedingSafeNodeIndex( container, offset ) {
905 var index;
906
907 while ( offset-- ) {
908 index = container.getChild( offset ).getIndex( true );
909
910 if ( index >= 0 )
911 return index;
912 }
913
914 return -1;
915 }
916
873 return function( normalized ) { 917 return function( normalized ) {
874 var collapsed = this.collapsed, 918 var collapsed = this.collapsed,
875 bmStart = { 919 bmStart = {
@@ -882,10 +926,13 @@ CKEDITOR.dom.range = function( root ) {
882 }; 926 };
883 927
884 if ( normalized ) { 928 if ( normalized ) {
885 normalize( bmStart ); 929 normalizeTextNodes( bmStart );
930 normalizeFCSeq( bmStart, this.root );
886 931
887 if ( !collapsed ) 932 if ( !collapsed ) {
888 normalize( bmEnd ); 933 normalizeTextNodes( bmEnd );
934 normalizeFCSeq( bmEnd, this.root );
935 }
889 } 936 }
890 937
891 return { 938 return {
diff --git a/sources/core/dom/rangelist.js b/sources/core/dom/rangelist.js
index 9c558b36..d02fc033 100644
--- a/sources/core/dom/rangelist.js
+++ b/sources/core/dom/rangelist.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/dom/text.js b/sources/core/dom/text.js
index 7c403f90..c3132590 100644
--- a/sources/core/dom/text.js
+++ b/sources/core/dom/text.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/dom/walker.js b/sources/core/dom/walker.js
index 5f2c8f40..746b4067 100644
--- a/sources/core/dom/walker.js
+++ b/sources/core/dom/walker.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -388,9 +388,9 @@
388 return function( node ) { 388 return function( node ) {
389 var isWhitespace; 389 var isWhitespace;
390 if ( node && node.type == CKEDITOR.NODE_TEXT ) { 390 if ( node && node.type == CKEDITOR.NODE_TEXT ) {
391 // whitespace, as well as the text cursor filler node we used in Webkit. (#9384) 391 // Whitespace, as well as the Filling Char Sequence text node used in Webkit. (#9384, #13816)
392 isWhitespace = !CKEDITOR.tools.trim( node.getText() ) || 392 isWhitespace = !CKEDITOR.tools.trim( node.getText() ) ||
393 CKEDITOR.env.webkit && node.getText() == '\u200b'; 393 CKEDITOR.env.webkit && node.getText() == CKEDITOR.dom.selection.FILLING_CHAR_SEQUENCE;
394 } 394 }
395 395
396 return !!( isReject ^ isWhitespace ); 396 return !!( isReject ^ isWhitespace );
diff --git a/sources/core/dom/window.js b/sources/core/dom/window.js
index 123c981a..edfeb84e 100644
--- a/sources/core/dom/window.js
+++ b/sources/core/dom/window.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/dtd.js b/sources/core/dtd.js
index 9ef4fa7c..d6dc5a67 100644
--- a/sources/core/dtd.js
+++ b/sources/core/dtd.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/editable.js b/sources/core/editable.js
index 4c941cd3..b9b0270b 100644
--- a/sources/core/editable.js
+++ b/sources/core/editable.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/editor.js b/sources/core/editor.js
index f29be63f..31188d24 100644
--- a/sources/core/editor.js
+++ b/sources/core/editor.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -654,6 +654,47 @@
654 return editor.blockless ? CKEDITOR.ENTER_BR : enterMode; 654 return editor.blockless ? CKEDITOR.ENTER_BR : enterMode;
655 } 655 }
656 656
657 // Create DocumentFragment from specified ranges. For now it handles only tables in Firefox
658 // and returns DocumentFragment from the 1. range for other cases. (#13884)
659 function createDocumentFragmentFromRanges( ranges, editable ) {
660 var docFragment = new CKEDITOR.dom.documentFragment(),
661 tableClone,
662 currentRow,
663 currentRowClone;
664
665 for ( var i = 0; i < ranges.length; i++ ) {
666 var range = ranges[ i ],
667 container = range.startContainer;
668
669 if ( container.getName && container.getName() == 'tr' ) {
670 if ( !tableClone ) {
671 tableClone = container.getAscendant( 'table' ).clone();
672 tableClone.append( container.getAscendant( 'tbody' ).clone() );
673 docFragment.append( tableClone );
674 tableClone = tableClone.findOne( 'tbody' );
675 }
676
677 if ( !( currentRow && currentRow.equals( container ) ) ) {
678 currentRow = container;
679 currentRowClone = container.clone();
680 tableClone.append( currentRowClone );
681 }
682
683 currentRowClone.append( range.cloneContents() );
684 } else {
685 // If there was something else copied with table,
686 // append it to DocumentFragment.
687 docFragment.append( range.cloneContents() );
688 }
689 }
690
691 if ( !tableClone ) {
692 return editable.getHtmlFromRange( ranges[ 0 ] );
693 }
694
695 return docFragment;
696 }
697
657 CKEDITOR.tools.extend( CKEDITOR.editor.prototype, { 698 CKEDITOR.tools.extend( CKEDITOR.editor.prototype, {
658 /** 699 /**
659 * Adds a command definition to the editor instance. Commands added with 700 * Adds a command definition to the editor instance. Commands added with
@@ -1133,7 +1174,7 @@
1133 return null; 1174 return null;
1134 } 1175 }
1135 1176
1136 var docFragment = editable.getHtmlFromRange( ranges[ 0 ] ); 1177 var docFragment = createDocumentFragmentFromRanges( ranges, editable );
1137 1178
1138 return toString ? docFragment.getHtml() : docFragment; 1179 return toString ? docFragment.getHtml() : docFragment;
1139 }, 1180 },
diff --git a/sources/core/editor_basic.js b/sources/core/editor_basic.js
index f81efb35..14f34460 100644
--- a/sources/core/editor_basic.js
+++ b/sources/core/editor_basic.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/env.js b/sources/core/env.js
index 1659071f..4410ce93 100644
--- a/sources/core/env.js
+++ b/sources/core/env.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/event.js b/sources/core/event.js
index a660f34b..0dd1f412 100644
--- a/sources/core/event.js
+++ b/sources/core/event.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/eventInfo.js b/sources/core/eventInfo.js
index db0ee390..e1cd65a3 100644
--- a/sources/core/eventInfo.js
+++ b/sources/core/eventInfo.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/filter.js b/sources/core/filter.js
index c85b6beb..e9d5a374 100644
--- a/sources/core/filter.js
+++ b/sources/core/filter.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/focusmanager.js b/sources/core/focusmanager.js
index b9c779bf..ee1bc39f 100644
--- a/sources/core/focusmanager.js
+++ b/sources/core/focusmanager.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/htmldataprocessor.js b/sources/core/htmldataprocessor.js
index 9bc9ef0b..d079e4d4 100644
--- a/sources/core/htmldataprocessor.js
+++ b/sources/core/htmldataprocessor.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/htmlparser.js b/sources/core/htmlparser.js
index 078fc3a9..dffde95e 100644
--- a/sources/core/htmlparser.js
+++ b/sources/core/htmlparser.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/htmlparser/basicwriter.js b/sources/core/htmlparser/basicwriter.js
index 705a4ac6..62a97ef1 100644
--- a/sources/core/htmlparser/basicwriter.js
+++ b/sources/core/htmlparser/basicwriter.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/htmlparser/cdata.js b/sources/core/htmlparser/cdata.js
index 2acba74f..4ece2b7e 100644
--- a/sources/core/htmlparser/cdata.js
+++ b/sources/core/htmlparser/cdata.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/htmlparser/comment.js b/sources/core/htmlparser/comment.js
index 1508d71a..171c62e4 100644
--- a/sources/core/htmlparser/comment.js
+++ b/sources/core/htmlparser/comment.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/htmlparser/element.js b/sources/core/htmlparser/element.js
index c4497dab..3654322a 100644
--- a/sources/core/htmlparser/element.js
+++ b/sources/core/htmlparser/element.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/htmlparser/filter.js b/sources/core/htmlparser/filter.js
index 06550641..72767b59 100644
--- a/sources/core/htmlparser/filter.js
+++ b/sources/core/htmlparser/filter.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/htmlparser/fragment.js b/sources/core/htmlparser/fragment.js
index 00e87909..c0629865 100644
--- a/sources/core/htmlparser/fragment.js
+++ b/sources/core/htmlparser/fragment.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/htmlparser/node.js b/sources/core/htmlparser/node.js
index a70dede1..0f1b3075 100644
--- a/sources/core/htmlparser/node.js
+++ b/sources/core/htmlparser/node.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/htmlparser/text.js b/sources/core/htmlparser/text.js
index d7b0d321..07cb8658 100644
--- a/sources/core/htmlparser/text.js
+++ b/sources/core/htmlparser/text.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/keystrokehandler.js b/sources/core/keystrokehandler.js
index 8d8b443b..e2a6bcdb 100644
--- a/sources/core/keystrokehandler.js
+++ b/sources/core/keystrokehandler.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/lang.js b/sources/core/lang.js
index f2417e8a..3519923a 100644
--- a/sources/core/lang.js
+++ b/sources/core/lang.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -17,7 +17,7 @@
17 * alert( CKEDITOR.lang.languages.en ); // 1 17 * alert( CKEDITOR.lang.languages.en ); // 1
18 */ 18 */
19 languages: { 19 languages: {
20 af: 1, ar: 1, bg: 1, bn: 1, bs: 1, ca: 1, cs: 1, cy: 1, da: 1, de: 1, el: 1, 20 af: 1, ar: 1, bg: 1, bn: 1, bs: 1, ca: 1, cs: 1, cy: 1, da: 1, de: 1, 'de-ch': 1, el: 1,
21 'en-au': 1, 'en-ca': 1, 'en-gb': 1, en: 1, eo: 1, es: 1, et: 1, eu: 1, fa: 1, fi: 1, fo: 1, 21 'en-au': 1, 'en-ca': 1, 'en-gb': 1, en: 1, eo: 1, es: 1, et: 1, eu: 1, fa: 1, fi: 1, fo: 1,
22 'fr-ca': 1, fr: 1, gl: 1, gu: 1, he: 1, hi: 1, hr: 1, hu: 1, id: 1, is: 1, it: 1, ja: 1, ka: 1, 22 'fr-ca': 1, fr: 1, gl: 1, gu: 1, he: 1, hi: 1, hr: 1, hu: 1, id: 1, is: 1, it: 1, ja: 1, ka: 1,
23 km: 1, ko: 1, ku: 1, lt: 1, lv: 1, mk: 1, mn: 1, ms: 1, nb: 1, nl: 1, no: 1, pl: 1, 'pt-br': 1, 23 km: 1, ko: 1, ku: 1, lt: 1, lv: 1, mk: 1, mn: 1, ms: 1, nb: 1, nl: 1, no: 1, pl: 1, 'pt-br': 1,
diff --git a/sources/core/loader.js b/sources/core/loader.js
index 298106a6..5a108dff 100644
--- a/sources/core/loader.js
+++ b/sources/core/loader.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/log.js b/sources/core/log.js
index 8461021d..69816128 100644
--- a/sources/core/log.js
+++ b/sources/core/log.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/plugindefinition.js b/sources/core/plugindefinition.js
index 4d8b1139..caff9575 100644
--- a/sources/core/plugindefinition.js
+++ b/sources/core/plugindefinition.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/plugins.js b/sources/core/plugins.js
index 66f500d1..8e6c9528 100644
--- a/sources/core/plugins.js
+++ b/sources/core/plugins.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/resourcemanager.js b/sources/core/resourcemanager.js
index af7d12e0..7ba88a8f 100644
--- a/sources/core/resourcemanager.js
+++ b/sources/core/resourcemanager.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/scriptloader.js b/sources/core/scriptloader.js
index a6bcbd2b..9ad536e5 100644
--- a/sources/core/scriptloader.js
+++ b/sources/core/scriptloader.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/selection.js b/sources/core/selection.js
index fec3b7fc..573b890e 100644
--- a/sources/core/selection.js
+++ b/sources/core/selection.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -138,72 +138,81 @@
138 return false; 138 return false;
139 } 139 }
140 140
141 function createFillingChar( element ) { 141 function createFillingCharSequenceNode( editable ) {
142 removeFillingChar( element, false ); 142 removeFillingCharSequenceNode( editable, false );
143 143
144 var fillingChar = element.getDocument().createText( '\u200B' ); 144 var fillingChar = editable.getDocument().createText( fillingCharSequence );
145 element.setCustomData( 'cke-fillingChar', fillingChar ); 145 editable.setCustomData( 'cke-fillingChar', fillingChar );
146 146
147 return fillingChar; 147 return fillingChar;
148 } 148 }
149 149
150 function getFillingChar( element ) {
151 return element.getCustomData( 'cke-fillingChar' );
152 }
153
154 // Checks if a filling char has been used, eventualy removing it (#1272). 150 // Checks if a filling char has been used, eventualy removing it (#1272).
155 function checkFillingChar( element ) { 151 function checkFillingCharSequenceNodeReady( editable ) {
156 var fillingChar = getFillingChar( element ); 152 var fillingChar = editable.getCustomData( 'cke-fillingChar' );
153
157 if ( fillingChar ) { 154 if ( fillingChar ) {
158 // Use this flag to avoid removing the filling char right after 155 // Use this flag to avoid removing the filling char right after
159 // creating it. 156 // creating it.
160 if ( fillingChar.getCustomData( 'ready' ) ) 157 if ( fillingChar.getCustomData( 'ready' ) ) {
161 removeFillingChar( element ); 158 removeFillingCharSequenceNode( editable );
162 else 159 } else {
163 fillingChar.setCustomData( 'ready', 1 ); 160 fillingChar.setCustomData( 'ready', 1 );
161 }
164 } 162 }
165 } 163 }
166 164
167 function removeFillingChar( element, keepSelection ) { 165 function removeFillingCharSequenceNode( editable, keepSelection ) {
168 var fillingChar = element && element.removeCustomData( 'cke-fillingChar' ); 166 var fillingChar = editable && editable.removeCustomData( 'cke-fillingChar' );
169 if ( fillingChar ) {
170 167
168 if ( fillingChar ) {
171 // Text selection position might get mangled by 169 // Text selection position might get mangled by
172 // subsequent dom modification, save it now for restoring. (#8617) 170 // subsequent dom modification, save it now for restoring. (#8617)
173 if ( keepSelection !== false ) { 171 if ( keepSelection !== false ) {
174 var bm, 172 var sel = editable.getDocument().getSelection().getNative(),
175 sel = element.getDocument().getSelection().getNative(),
176 // Be error proof. 173 // Be error proof.
177 range = sel && sel.type != 'None' && sel.getRangeAt( 0 ); 174 range = sel && sel.type != 'None' && sel.getRangeAt( 0 ),
175 fillingCharSeqLength = fillingCharSequence.length;
178 176
179 if ( fillingChar.getLength() > 1 && range && range.intersectsNode( fillingChar.$ ) ) { 177 // If there's some text other than the sequence in the FC text node and the range
180 bm = createNativeSelectionBookmark( sel ); 178 // intersects with that node...
179 if ( fillingChar.getLength() > fillingCharSeqLength && range && range.intersectsNode( fillingChar.$ ) ) {
180 var bm = createNativeSelectionBookmark( sel );
181
182 // Correct start offset anticipating the removal of FC.
183 if ( sel.anchorNode == fillingChar.$ && sel.anchorOffset > fillingCharSeqLength ) {
184 bm[ 0 ].offset -= fillingCharSeqLength;
185 }
181 186
182 // Anticipate the offset change brought by the removed char. 187 // Correct end offset anticipating the removal of FC.
183 var startAffected = sel.anchorNode == fillingChar.$ && sel.anchorOffset > 0, 188 if ( sel.focusNode == fillingChar.$ && sel.focusOffset > fillingCharSeqLength ) {
184 endAffected = sel.focusNode == fillingChar.$ && sel.focusOffset > 0; 189 bm[ 1 ].offset -= fillingCharSeqLength;
185 startAffected && bm[ 0 ].offset--; 190 }
186 endAffected && bm[ 1 ].offset--;
187 } 191 }
188 } 192 }
189 193
190 // We can't simply remove the filling node because the user 194 // We can't simply remove the filling node because the user
191 // will actually enlarge it when typing, so we just remove the 195 // will actually enlarge it when typing, so we just remove the
192 // invisible char from it. 196 // invisible char from it.
193 fillingChar.setText( replaceFillingChar( fillingChar.getText() ) ); 197 fillingChar.setText( removeFillingCharSequenceString( fillingChar.getText(), 1 ) );
194 198
195 // Restore the bookmark preserving selection's direction. 199 // Restore the bookmark preserving selection's direction.
196 if ( bm ) { 200 if ( bm ) {
197 moveNativeSelectionToBookmark( element.getDocument().$, bm ); 201 moveNativeSelectionToBookmark( editable.getDocument().$, bm );
198 } 202 }
199 } 203 }
200 } 204 }
201 205
202 function replaceFillingChar( html ) { 206 // #13816
203 return html.replace( /\u200B( )?/g, function( match ) { 207 function removeFillingCharSequenceString( str, nbspAware ) {
204 // #10291 if filling char is followed by a space replace it with nbsp. 208 if ( nbspAware ) {
205 return match[ 1 ] ? '\xa0' : ''; 209 return str.replace( fillingCharSequenceRegExp, function( m, p ) {
206 } ); 210 // #10291 if filling char is followed by a space replace it with NBSP.
211 return p ? '\xa0' : '';
212 } );
213 } else {
214 return str.replace( fillingCharSequence, '' );
215 }
207 } 216 }
208 217
209 function createNativeSelectionBookmark( sel ) { 218 function createNativeSelectionBookmark( sel ) {
@@ -724,7 +733,7 @@
724 case 8: // BACKSPACE 733 case 8: // BACKSPACE
725 case 45: // INS 734 case 45: // INS
726 case 46: // DEl 735 case 46: // DEl
727 removeFillingChar( editable ); 736 removeFillingCharSequenceNode( editable );
728 } 737 }
729 738
730 }, null, null, -1 ); 739 }, null, null, -1 );
@@ -839,65 +848,39 @@
839 } 848 }
840 } ); 849 } );
841 850
842 CKEDITOR.on( 'instanceReady', function( evt ) { 851 // On WebKit only, we need a special "filling" char on some situations
843 var editor = evt.editor, 852 // (#1272). Here we set the events that should invalidate that char.
844 fillingCharBefore, 853 if ( CKEDITOR.env.webkit ) {
845 selectionBookmark; 854 CKEDITOR.on( 'instanceReady', function( evt ) {
855 var editor = evt.editor;
846 856
847 // On WebKit only, we need a special "filling" char on some situations
848 // (#1272). Here we set the events that should invalidate that char.
849 if ( CKEDITOR.env.webkit ) {
850 editor.on( 'selectionChange', function() { 857 editor.on( 'selectionChange', function() {
851 checkFillingChar( editor.editable() ); 858 checkFillingCharSequenceNodeReady( editor.editable() );
852 }, null, null, -1 ); 859 }, null, null, -1 );
860
853 editor.on( 'beforeSetMode', function() { 861 editor.on( 'beforeSetMode', function() {
854 removeFillingChar( editor.editable() ); 862 removeFillingCharSequenceNode( editor.editable() );
855 }, null, null, -1 ); 863 }, null, null, -1 );
856 864
857 editor.on( 'beforeUndoImage', beforeData ); 865 // Filter Undo snapshot's HTML to get rid of Filling Char Sequence.
858 editor.on( 'afterUndoImage', afterData ); 866 // Note: CKEDITOR.dom.range.createBookmark2() normalizes snapshot's
859 editor.on( 'beforeGetData', beforeData, null, null, 0 ); 867 // bookmarks to anticipate the removal of FCSeq from the snapshot's HTML (#13816).
860 editor.on( 'getData', afterData ); 868 editor.on( 'getSnapshot', function( evt ) {
861 } 869 if ( evt.data ) {
862 870 evt.data = removeFillingCharSequenceString( evt.data );
863 function beforeData() {
864 var editable = editor.editable();
865 if ( !editable )
866 return;
867
868 var fillingChar = getFillingChar( editable );
869
870 if ( fillingChar ) {
871 // If the selection's focus or anchor is located in the filling char's text node,
872 // we need to restore the selection in afterData, because it will be lost
873 // when setting text. Selection's direction must be preserved.
874 // (#7437, #12489, #12491 comment:3)
875 var sel = editor.document.$.getSelection();
876 if ( sel.type != 'None' && ( sel.anchorNode == fillingChar.$ || sel.focusNode == fillingChar.$ ) )
877 selectionBookmark = createNativeSelectionBookmark( sel );
878
879 fillingCharBefore = fillingChar.getText();
880 fillingChar.setText( replaceFillingChar( fillingCharBefore ) );
881 }
882 }
883
884 function afterData() {
885 var editable = editor.editable();
886 if ( !editable )
887 return;
888
889 var fillingChar = getFillingChar( editable );
890
891 if ( fillingChar ) {
892 fillingChar.setText( fillingCharBefore );
893
894 if ( selectionBookmark ) {
895 moveNativeSelectionToBookmark( editor.document.$, selectionBookmark );
896 selectionBookmark = null;
897 } 871 }
898 } 872 }, editor, null, 20 );
899 } 873
900 } ); 874 // Filter data to get rid of Filling Char Sequence. Filter on #toDataFormat
875 // instead of #getData because once removed, FCSeq may leave an empty element,
876 // which should be pruned by the dataProcessor (#13816).
877 // Note: Used low priority to filter when dataProcessor works on strings,
878 // not pseudo–DOM.
879 editor.on( 'toDataFormat', function( evt ) {
880 evt.data.dataValue = removeFillingCharSequenceString( evt.data.dataValue );
881 }, null, null, 0 );
882 } );
883 }
901 884
902 /** 885 /**
903 * Check the selection change in editor and potentially fires 886 * Check the selection change in editor and potentially fires
@@ -1159,6 +1142,25 @@
1159 var styleObjectElements = { img: 1, hr: 1, li: 1, table: 1, tr: 1, td: 1, th: 1, embed: 1, object: 1, ol: 1, ul: 1, 1142 var styleObjectElements = { img: 1, hr: 1, li: 1, table: 1, tr: 1, td: 1, th: 1, embed: 1, object: 1, ol: 1, ul: 1,
1160 a: 1, input: 1, form: 1, select: 1, textarea: 1, button: 1, fieldset: 1, thead: 1, tfoot: 1 }; 1143 a: 1, input: 1, form: 1, select: 1, textarea: 1, button: 1, fieldset: 1, thead: 1, tfoot: 1 };
1161 1144
1145 // #13816
1146 var fillingCharSequence = CKEDITOR.tools.repeat( '\u200b', 7 ),
1147 fillingCharSequenceRegExp = new RegExp( fillingCharSequence + '( )?', 'g' );
1148
1149 CKEDITOR.tools.extend( CKEDITOR.dom.selection, {
1150 _removeFillingCharSequenceString: removeFillingCharSequenceString,
1151 _createFillingCharSequenceNode: createFillingCharSequenceNode,
1152
1153 /**
1154 * The sequence used in a WebKit-based browser to create a Filling Character. By default it is
1155 * a string of 7 zero-width space characters (U+200B).
1156 *
1157 * @since 4.5.7
1158 * @readonly
1159 * @property {String}
1160 */
1161 FILLING_CHAR_SEQUENCE: fillingCharSequence
1162 } );
1163
1162 CKEDITOR.dom.selection.prototype = { 1164 CKEDITOR.dom.selection.prototype = {
1163 /** 1165 /**
1164 * Gets the native selection object from the browser. 1166 * Gets the native selection object from the browser.
@@ -1899,7 +1901,7 @@
1899 if ( range.collapsed && CKEDITOR.env.webkit && rangeRequiresFix( range ) ) { 1901 if ( range.collapsed && CKEDITOR.env.webkit && rangeRequiresFix( range ) ) {
1900 // Append a zero-width space so WebKit will not try to 1902 // Append a zero-width space so WebKit will not try to
1901 // move the selection by itself (#1272). 1903 // move the selection by itself (#1272).
1902 var fillingChar = createFillingChar( this.root ); 1904 var fillingChar = createFillingCharSequenceNode( this.root );
1903 range.insertNode( fillingChar ); 1905 range.insertNode( fillingChar );
1904 1906
1905 next = fillingChar.getNext(); 1907 next = fillingChar.getNext();
@@ -1908,7 +1910,7 @@
1908 // having something before it, it'll not blink. 1910 // having something before it, it'll not blink.
1909 // Let's remove it in this case. 1911 // Let's remove it in this case.
1910 if ( next && !fillingChar.getPrevious() && next.type == CKEDITOR.NODE_ELEMENT && next.getName() == 'br' ) { 1912 if ( next && !fillingChar.getPrevious() && next.type == CKEDITOR.NODE_ELEMENT && next.getName() == 'br' ) {
1911 removeFillingChar( this.root ); 1913 removeFillingCharSequenceNode( this.root );
1912 range.moveToPosition( next, CKEDITOR.POSITION_BEFORE_START ); 1914 range.moveToPosition( next, CKEDITOR.POSITION_BEFORE_START );
1913 } else { 1915 } else {
1914 range.moveToPosition( fillingChar, CKEDITOR.POSITION_AFTER_END ); 1916 range.moveToPosition( fillingChar, CKEDITOR.POSITION_AFTER_END );
diff --git a/sources/core/skin.js b/sources/core/skin.js
index 143a7346..98b85361 100644
--- a/sources/core/skin.js
+++ b/sources/core/skin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/style.js b/sources/core/style.js
index 619358b5..09b117ba 100644
--- a/sources/core/style.js
+++ b/sources/core/style.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/template.js b/sources/core/template.js
index d3fe0b90..a3fe55b5 100644
--- a/sources/core/template.js
+++ b/sources/core/template.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/tools.js b/sources/core/tools.js
index 0cf824f9..ae5b4d0f 100644
--- a/sources/core/tools.js
+++ b/sources/core/tools.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/core/ui.js b/sources/core/ui.js
index 985a4f82..29ab0adb 100644
--- a/sources/core/ui.js
+++ b/sources/core/ui.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/_translationstatus.txt b/sources/lang/_translationstatus.txt
index a7b9d052..5573f804 100644
--- a/sources/lang/_translationstatus.txt
+++ b/sources/lang/_translationstatus.txt
@@ -1,4 +1,4 @@
1Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 1Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
2For licensing, see LICENSE.md or http://ckeditor.com/license 2For licensing, see LICENSE.md or http://ckeditor.com/license
3 3
4af.js Found: 62 Missing: 4 4af.js Found: 62 Missing: 4
diff --git a/sources/lang/af.js b/sources/lang/af.js
index 8f5c97ee..2cd440d2 100644
--- a/sources/lang/af.js
+++ b/sources/lang/af.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/ar.js b/sources/lang/ar.js
index ffc06fe1..4697f915 100644
--- a/sources/lang/ar.js
+++ b/sources/lang/ar.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/bg.js b/sources/lang/bg.js
index f768f008..4a0097e1 100644
--- a/sources/lang/bg.js
+++ b/sources/lang/bg.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/bn.js b/sources/lang/bn.js
index 083c3a89..9c943837 100644
--- a/sources/lang/bn.js
+++ b/sources/lang/bn.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/bs.js b/sources/lang/bs.js
index a2a34b1e..49d794e5 100644
--- a/sources/lang/bs.js
+++ b/sources/lang/bs.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/ca.js b/sources/lang/ca.js
index 19d8f260..090c6885 100644
--- a/sources/lang/ca.js
+++ b/sources/lang/ca.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/cs.js b/sources/lang/cs.js
index 51c3cf5e..ece4c6b9 100644
--- a/sources/lang/cs.js
+++ b/sources/lang/cs.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/cy.js b/sources/lang/cy.js
index 0f1c4ae8..916206e5 100644
--- a/sources/lang/cy.js
+++ b/sources/lang/cy.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/da.js b/sources/lang/da.js
index 6cf3f7ea..46bbe733 100644
--- a/sources/lang/da.js
+++ b/sources/lang/da.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/de-ch.js b/sources/lang/de-ch.js
new file mode 100644
index 00000000..5322a81b
--- /dev/null
+++ b/sources/lang/de-ch.js
@@ -0,0 +1,99 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6/**
7* @fileOverview
8*/
9
10/**#@+
11 @type String
12 @example
13*/
14
15/**
16 * Contains the dictionary of language entries.
17 * @namespace
18 */
19CKEDITOR.lang[ 'de-ch' ] = {
20 // ARIA description.
21 editor: 'WYSIWYG-Editor',
22 editorPanel: 'WYSIWYG-Editor-Leiste',
23
24 // Common messages and labels.
25 common: {
26 // Screenreader titles. Please note that screenreaders are not always capable
27 // of reading non-English words. So be careful while translating it.
28 editorHelp: 'Drücken Sie ALT 0 für Hilfe',
29
30 browseServer: 'Server durchsuchen',
31 url: 'URL',
32 protocol: 'Protokoll',
33 upload: 'Hochladen',
34 uploadSubmit: 'Zum Server senden',
35 image: 'Bild',
36 flash: 'Flash',
37 form: 'Formular',
38 checkbox: 'Kontrollbox',
39 radio: 'Optionsfeld',
40 textField: 'Textfeld',
41 textarea: 'Textfeld',
42 hiddenField: 'Verstecktes Feld',
43 button: 'Schaltfläche',
44 select: 'Auswahlfeld',
45 imageButton: 'Bildschaltfläche',
46 notSet: '<nicht festgelegt>',
47 id: 'Kennung',
48 name: 'Name',
49 langDir: 'Schreibrichtung',
50 langDirLtr: 'Links nach Rechts (LTR)',
51 langDirRtl: 'Rechts nach Links (RTL)',
52 langCode: 'Sprachcode',
53 longDescr: 'Langbeschreibungs-URL',
54 cssClass: 'Formatvorlagenklassen',
55 advisoryTitle: 'Titel Beschreibung',
56 cssStyle: 'Stil',
57 ok: 'OK',
58 cancel: 'Abbrechen',
59 close: 'Schliessen',
60 preview: 'Vorschau',
61 resize: 'Grösse ändern',
62 generalTab: 'Allgemein',
63 advancedTab: 'Erweitert',
64 validateNumberFailed: 'Dieser Wert ist keine Nummer.',
65 confirmNewPage: 'Alle nicht gespeicherten Änderungen gehen verlohren. Sind Sie sicher die neue Seite zu laden?',
66 confirmCancel: 'Einige Optionen wurden geändert. Wollen Sie den Dialog dennoch schliessen?',
67 options: 'Optionen',
68 target: 'Zielseite',
69 targetNew: 'Neues Fenster (_blank)',
70 targetTop: 'Oberstes Fenster (_top)',
71 targetSelf: 'Gleiches Fenster (_self)',
72 targetParent: 'Oberes Fenster (_parent)',
73 langDirLTR: 'Links nach Rechts (LNR)',
74 langDirRTL: 'Rechts nach Links (RNL)',
75 styles: 'Style',
76 cssClasses: 'Stylesheet Klasse',
77 width: 'Breite',
78 height: 'Höhe',
79 align: 'Ausrichtung',
80 alignLeft: 'Links',
81 alignRight: 'Rechts',
82 alignCenter: 'Zentriert',
83 alignJustify: 'Blocksatz',
84 alignTop: 'Oben',
85 alignMiddle: 'Mitte',
86 alignBottom: 'Unten',
87 alignNone: 'Keine',
88 invalidValue : 'Ungültiger Wert.',
89 invalidHeight: 'Höhe muss eine Zahl sein.',
90 invalidWidth: 'Breite muss eine Zahl sein.',
91 invalidCssLength: 'Wert spezifiziert für "%1" Feld muss ein positiver numerischer Wert sein mit oder ohne korrekte CSS Messeinheit (px, %, in, cm, mm, em, ex, pt oder pc).',
92 invalidHtmlLength: 'Wert spezifiziert für "%1" Feld muss ein positiver numerischer Wert sein mit oder ohne korrekte HTML Messeinheit (px oder %).',
93 invalidInlineStyle: 'Wert spezifiziert für inline Stilart muss enthalten ein oder mehr Tupels mit dem Format "Name : Wert" getrennt mit Semikolons.',
94 cssLengthTooltip: 'Gebe eine Zahl ein für ein Wert in pixels oder eine Zahl mit einer korrekten CSS Messeinheit (px, %, in, cm, mm, em, ex, pt oder pc).',
95
96 // Put the voice-only part of the label in the span.
97 unavailable: '%1<span class="cke_accessibility">, nicht verfügbar</span>'
98 }
99};
diff --git a/sources/lang/de.js b/sources/lang/de.js
index 318d8c74..0d895fdb 100644
--- a/sources/lang/de.js
+++ b/sources/lang/de.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/el.js b/sources/lang/el.js
index 1c0a1918..255f3754 100644
--- a/sources/lang/el.js
+++ b/sources/lang/el.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/en-au.js b/sources/lang/en-au.js
index 25784b64..2d29b51e 100644
--- a/sources/lang/en-au.js
+++ b/sources/lang/en-au.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/en-ca.js b/sources/lang/en-ca.js
index 7edca4c6..33c65348 100644
--- a/sources/lang/en-ca.js
+++ b/sources/lang/en-ca.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/en-gb.js b/sources/lang/en-gb.js
index 8561306d..1cf67a72 100644
--- a/sources/lang/en-gb.js
+++ b/sources/lang/en-gb.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/en.js b/sources/lang/en.js
index 543e4e89..8d4986dd 100644
--- a/sources/lang/en.js
+++ b/sources/lang/en.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/eo.js b/sources/lang/eo.js
index ea7202d7..4a258621 100644
--- a/sources/lang/eo.js
+++ b/sources/lang/eo.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/es.js b/sources/lang/es.js
index e06ab175..64468309 100644
--- a/sources/lang/es.js
+++ b/sources/lang/es.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/et.js b/sources/lang/et.js
index 6f55f494..2ec5b1c7 100644
--- a/sources/lang/et.js
+++ b/sources/lang/et.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/eu.js b/sources/lang/eu.js
index c1463084..c0c0476b 100644
--- a/sources/lang/eu.js
+++ b/sources/lang/eu.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/fa.js b/sources/lang/fa.js
index a450c2f1..22c5349f 100644
--- a/sources/lang/fa.js
+++ b/sources/lang/fa.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/fi.js b/sources/lang/fi.js
index d2ad03c9..b7587abc 100644
--- a/sources/lang/fi.js
+++ b/sources/lang/fi.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/fo.js b/sources/lang/fo.js
index 20284ccc..195454f9 100644
--- a/sources/lang/fo.js
+++ b/sources/lang/fo.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/fr-ca.js b/sources/lang/fr-ca.js
index b50e2a09..a5f62798 100644
--- a/sources/lang/fr-ca.js
+++ b/sources/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/fr.js b/sources/lang/fr.js
index 7126cd03..416ad76b 100644
--- a/sources/lang/fr.js
+++ b/sources/lang/fr.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -31,7 +31,7 @@ CKEDITOR.lang[ 'fr' ] = {
31 browseServer: 'Explorer le serveur', 31 browseServer: 'Explorer le serveur',
32 url: 'URL', 32 url: 'URL',
33 protocol: 'Protocole', 33 protocol: 'Protocole',
34 upload: 'Envoyer', 34 upload: 'Télécharger',
35 uploadSubmit: 'Envoyer sur le serveur', 35 uploadSubmit: 'Envoyer sur le serveur',
36 image: 'Image', 36 image: 'Image',
37 flash: 'Flash', 37 flash: 'Flash',
diff --git a/sources/lang/gl.js b/sources/lang/gl.js
index 85d8573c..95e779dc 100644
--- a/sources/lang/gl.js
+++ b/sources/lang/gl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/gu.js b/sources/lang/gu.js
index 1f88172a..5e175537 100644
--- a/sources/lang/gu.js
+++ b/sources/lang/gu.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/he.js b/sources/lang/he.js
index 0fffef25..59e17119 100644
--- a/sources/lang/he.js
+++ b/sources/lang/he.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/hi.js b/sources/lang/hi.js
index 3abaa831..bd6ca836 100644
--- a/sources/lang/hi.js
+++ b/sources/lang/hi.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/hr.js b/sources/lang/hr.js
index 227fcb27..52db9704 100644
--- a/sources/lang/hr.js
+++ b/sources/lang/hr.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/hu.js b/sources/lang/hu.js
index 4e0b065b..91746f19 100644
--- a/sources/lang/hu.js
+++ b/sources/lang/hu.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/id.js b/sources/lang/id.js
index 591dae6b..f48c51b8 100644
--- a/sources/lang/id.js
+++ b/sources/lang/id.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/is.js b/sources/lang/is.js
index c4827abc..ecdb3187 100644
--- a/sources/lang/is.js
+++ b/sources/lang/is.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/it.js b/sources/lang/it.js
index 8360955f..5c7863ff 100644
--- a/sources/lang/it.js
+++ b/sources/lang/it.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/ja.js b/sources/lang/ja.js
index 1ef9ec8e..50df2a2d 100644
--- a/sources/lang/ja.js
+++ b/sources/lang/ja.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/ka.js b/sources/lang/ka.js
index fdd6c4fa..a3279596 100644
--- a/sources/lang/ka.js
+++ b/sources/lang/ka.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/km.js b/sources/lang/km.js
index a4aa225d..50066860 100644
--- a/sources/lang/km.js
+++ b/sources/lang/km.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/ko.js b/sources/lang/ko.js
index 87938cf7..43a6f800 100644
--- a/sources/lang/ko.js
+++ b/sources/lang/ko.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/ku.js b/sources/lang/ku.js
index 935c45b7..0ed14a41 100644
--- a/sources/lang/ku.js
+++ b/sources/lang/ku.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/lt.js b/sources/lang/lt.js
index 3ff0be1c..9c0c3849 100644
--- a/sources/lang/lt.js
+++ b/sources/lang/lt.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/lv.js b/sources/lang/lv.js
index 3281aed6..e89bf62b 100644
--- a/sources/lang/lv.js
+++ b/sources/lang/lv.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/mk.js b/sources/lang/mk.js
index 39f71979..bc7b06cc 100644
--- a/sources/lang/mk.js
+++ b/sources/lang/mk.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -25,36 +25,36 @@ CKEDITOR.lang[ 'mk' ] = {
25 common: { 25 common: {
26 // Screenreader titles. Please note that screenreaders are not always capable 26 // Screenreader titles. Please note that screenreaders are not always capable
27 // of reading non-English words. So be careful while translating it. 27 // of reading non-English words. So be careful while translating it.
28 editorHelp: 'Press ALT 0 for help', // MISSING 28 editorHelp: 'Притисни ALT 0 за помош',
29 29
30 browseServer: 'Browse Server', // MISSING 30 browseServer: 'Пребарај низ серверот',
31 url: 'URL', // MISSING 31 url: 'URL',
32 protocol: 'Protocol', // MISSING 32 protocol: 'Протокол',
33 upload: 'Upload', // MISSING 33 upload: 'Прикачи',
34 uploadSubmit: 'Send it to the Server', // MISSING 34 uploadSubmit: 'Прикачи на сервер',
35 image: 'Image', // MISSING 35 image: 'Слика',
36 flash: 'Flash', // MISSING 36 flash: 'Flash', // MISSING
37 form: 'Form', // MISSING 37 form: 'Form', // MISSING
38 checkbox: 'Checkbox', // MISSING 38 checkbox: 'Checkbox', // MISSING
39 radio: 'Radio Button', // MISSING 39 radio: 'Radio Button', // MISSING
40 textField: 'Text Field', // MISSING 40 textField: 'Поле за текст',
41 textarea: 'Textarea', // MISSING 41 textarea: 'Големо поле за текст',
42 hiddenField: 'Hidden Field', // MISSING 42 hiddenField: 'Скриено поле',
43 button: 'Button', 43 button: 'Button',
44 select: 'Selection Field', // MISSING 44 select: 'Selection Field', // MISSING
45 imageButton: 'Image Button', // MISSING 45 imageButton: 'Копче-слика',
46 notSet: '<not set>', 46 notSet: '<not set>',
47 id: 'Id', // MISSING 47 id: 'Id',
48 name: 'Name', 48 name: 'Name',
49 langDir: 'Language Direction', // MISSING 49 langDir: 'Насока на јазик',
50 langDirLtr: 'Left to Right (LTR)', // MISSING 50 langDirLtr: 'Лево кон десно',
51 langDirRtl: 'Right to Left (RTL)', // MISSING 51 langDirRtl: 'Десно кон лево',
52 langCode: 'Language Code', // MISSING 52 langCode: 'Код на јазик',
53 longDescr: 'Long Description URL', // MISSING 53 longDescr: 'Long Description URL', // MISSING
54 cssClass: 'Stylesheet Classes', // MISSING 54 cssClass: 'Stylesheet Classes', // MISSING
55 advisoryTitle: 'Advisory Title', // MISSING 55 advisoryTitle: 'Advisory Title', // MISSING
56 cssStyle: 'Style', // MISSING 56 cssStyle: 'Стил',
57 ok: 'OK', // MISSING 57 ok: 'OK',
58 cancel: 'Cancel', // MISSING 58 cancel: 'Cancel', // MISSING
59 close: 'Close', // MISSING 59 close: 'Close', // MISSING
60 preview: 'Preview', // MISSING 60 preview: 'Preview', // MISSING
@@ -64,30 +64,30 @@ CKEDITOR.lang[ 'mk' ] = {
64 validateNumberFailed: 'This value is not a number.', // MISSING 64 validateNumberFailed: 'This value is not a number.', // MISSING
65 confirmNewPage: 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING 65 confirmNewPage: 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
66 confirmCancel: 'You have changed some options. Are you sure you want to close the dialog window?', // MISSING 66 confirmCancel: 'You have changed some options. Are you sure you want to close the dialog window?', // MISSING
67 options: 'Options', // MISSING 67 options: 'Опции',
68 target: 'Target', // MISSING 68 target: 'Target', // MISSING
69 targetNew: 'New Window (_blank)', // MISSING 69 targetNew: 'Нов прозорец (_blank)',
70 targetTop: 'Topmost Window (_top)', // MISSING 70 targetTop: 'Најгорниот прозорец (_top)',
71 targetSelf: 'Same Window (_self)', // MISSING 71 targetSelf: 'Истиот прозорец (_self)',
72 targetParent: 'Parent Window (_parent)', // MISSING 72 targetParent: 'Прозорец-родител (_parent)',
73 langDirLTR: 'Left to Right (LTR)', // MISSING 73 langDirLTR: 'Лево кон десно',
74 langDirRTL: 'Right to Left (RTL)', // MISSING 74 langDirRTL: 'Десно кон лево',
75 styles: 'Style', // MISSING 75 styles: 'Стил',
76 cssClasses: 'Stylesheet Classes', // MISSING 76 cssClasses: 'Stylesheet Classes', // MISSING
77 width: 'Width', // MISSING 77 width: 'Широчина',
78 height: 'Height', // MISSING 78 height: 'Височина',
79 align: 'Alignment', // MISSING 79 align: 'Alignment', // MISSING
80 alignLeft: 'Left', // MISSING 80 alignLeft: 'Лево',
81 alignRight: 'Right', // MISSING 81 alignRight: 'Десно',
82 alignCenter: 'Center', // MISSING 82 alignCenter: 'Во средина',
83 alignJustify: 'Justify', // MISSING 83 alignJustify: 'Justify', // MISSING
84 alignTop: 'Top', // MISSING 84 alignTop: 'Горе',
85 alignMiddle: 'Middle', // MISSING 85 alignMiddle: 'Средина',
86 alignBottom: 'Bottom', // MISSING 86 alignBottom: 'Доле',
87 alignNone: 'None', // MISSING 87 alignNone: 'Никое',
88 invalidValue : 'Invalid value.', // MISSING 88 invalidValue : 'Невалидна вредност',
89 invalidHeight: 'Height must be a number.', // MISSING 89 invalidHeight: 'Височината мора да биде број.',
90 invalidWidth: 'Width must be a number.', // MISSING 90 invalidWidth: 'Широчината мора да биде број.',
91 invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING 91 invalidCssLength: 'Value specified for the "%1" field must be a positive number with or without a valid CSS measurement unit (px, %, in, cm, mm, em, ex, pt, or pc).', // MISSING
92 invalidHtmlLength: 'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).', // MISSING 92 invalidHtmlLength: 'Value specified for the "%1" field must be a positive number with or without a valid HTML measurement unit (px or %).', // MISSING
93 invalidInlineStyle: 'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.', // MISSING 93 invalidInlineStyle: 'Value specified for the inline style must consist of one or more tuples with the format of "name : value", separated by semi-colons.', // MISSING
diff --git a/sources/lang/mn.js b/sources/lang/mn.js
index 4b373a8d..ca5d7495 100644
--- a/sources/lang/mn.js
+++ b/sources/lang/mn.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/ms.js b/sources/lang/ms.js
index 911deef8..52673014 100644
--- a/sources/lang/ms.js
+++ b/sources/lang/ms.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/nb.js b/sources/lang/nb.js
index 4e46d8b3..6036b2e9 100644
--- a/sources/lang/nb.js
+++ b/sources/lang/nb.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/nl.js b/sources/lang/nl.js
index 2dcf5ec7..873d2b8a 100644
--- a/sources/lang/nl.js
+++ b/sources/lang/nl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/no.js b/sources/lang/no.js
index 0089fb5c..5c0e9fbf 100644
--- a/sources/lang/no.js
+++ b/sources/lang/no.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/pl.js b/sources/lang/pl.js
index dd5aa046..7fdd920b 100644
--- a/sources/lang/pl.js
+++ b/sources/lang/pl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/pt-br.js b/sources/lang/pt-br.js
index ead2110a..e1d71164 100644
--- a/sources/lang/pt-br.js
+++ b/sources/lang/pt-br.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/pt.js b/sources/lang/pt.js
index 9b1d057d..fbace5b4 100644
--- a/sources/lang/pt.js
+++ b/sources/lang/pt.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/ro.js b/sources/lang/ro.js
index 801f6d25..9120e561 100644
--- a/sources/lang/ro.js
+++ b/sources/lang/ro.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/ru.js b/sources/lang/ru.js
index e95baa47..a4aac48f 100644
--- a/sources/lang/ru.js
+++ b/sources/lang/ru.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/si.js b/sources/lang/si.js
index 930ec423..c039733e 100644
--- a/sources/lang/si.js
+++ b/sources/lang/si.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/sk.js b/sources/lang/sk.js
index 5f361519..337dbed1 100644
--- a/sources/lang/sk.js
+++ b/sources/lang/sk.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -26,9 +26,9 @@ CKEDITOR.lang[ 'sk' ] = {
26 common: { 26 common: {
27 // Screenreader titles. Please note that screenreaders are not always capable 27 // Screenreader titles. Please note that screenreaders are not always capable
28 // of reading non-English words. So be careful while translating it. 28 // of reading non-English words. So be careful while translating it.
29 editorHelp: 'Stlačte ALT 0 pre povedu', 29 editorHelp: 'Stlačením ALT 0 spustiť pomocníka',
30 30
31 browseServer: 'Prechádzať server', 31 browseServer: 'Prehliadať server',
32 url: 'URL', 32 url: 'URL',
33 protocol: 'Protokol', 33 protocol: 'Protokol',
34 upload: 'Odoslať', 34 upload: 'Odoslať',
@@ -36,7 +36,7 @@ CKEDITOR.lang[ 'sk' ] = {
36 image: 'Obrázok', 36 image: 'Obrázok',
37 flash: 'Flash', 37 flash: 'Flash',
38 form: 'Formulár', 38 form: 'Formulár',
39 checkbox: 'Zaškrtávacie políčko', 39 checkbox: 'Zaškrtávacie pole',
40 radio: 'Prepínač', 40 radio: 'Prepínač',
41 textField: 'Textové pole', 41 textField: 'Textové pole',
42 textarea: 'Textová oblasť', 42 textarea: 'Textová oblasť',
@@ -62,7 +62,7 @@ CKEDITOR.lang[ 'sk' ] = {
62 resize: 'Zmeniť veľkosť', 62 resize: 'Zmeniť veľkosť',
63 generalTab: 'Hlavné', 63 generalTab: 'Hlavné',
64 advancedTab: 'Rozšírené', 64 advancedTab: 'Rozšírené',
65 validateNumberFailed: 'Hodnota nieje číslo.', 65 validateNumberFailed: 'Hodnota nie je číslo.',
66 confirmNewPage: 'Prajete si načítat novú stránku? Všetky neuložené zmeny budú stratené. ', 66 confirmNewPage: 'Prajete si načítat novú stránku? Všetky neuložené zmeny budú stratené. ',
67 confirmCancel: 'Niektore možnosti boli zmenené. Naozaj chcete zavrieť okno?', 67 confirmCancel: 'Niektore možnosti boli zmenené. Naozaj chcete zavrieť okno?',
68 options: 'Možnosti', 68 options: 'Možnosti',
diff --git a/sources/lang/sl.js b/sources/lang/sl.js
index 1e1c6037..ee9897c5 100644
--- a/sources/lang/sl.js
+++ b/sources/lang/sl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/sq.js b/sources/lang/sq.js
index 0eb9d4e8..7e885a3d 100644
--- a/sources/lang/sq.js
+++ b/sources/lang/sq.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/sr-latn.js b/sources/lang/sr-latn.js
index 8f6f0f44..78cce5a8 100644
--- a/sources/lang/sr-latn.js
+++ b/sources/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/sr.js b/sources/lang/sr.js
index 3dfe6f41..cd2bf56c 100644
--- a/sources/lang/sr.js
+++ b/sources/lang/sr.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/sv.js b/sources/lang/sv.js
index ae312421..afd1a46d 100644
--- a/sources/lang/sv.js
+++ b/sources/lang/sv.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/th.js b/sources/lang/th.js
index d9d31684..91b53cce 100644
--- a/sources/lang/th.js
+++ b/sources/lang/th.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/tr.js b/sources/lang/tr.js
index a58e87bc..00cafca3 100644
--- a/sources/lang/tr.js
+++ b/sources/lang/tr.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/tt.js b/sources/lang/tt.js
index f5fad6f9..20354469 100644
--- a/sources/lang/tt.js
+++ b/sources/lang/tt.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/ug.js b/sources/lang/ug.js
index 18248489..f7d32837 100644
--- a/sources/lang/ug.js
+++ b/sources/lang/ug.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/uk.js b/sources/lang/uk.js
index 91396862..18f8d527 100644
--- a/sources/lang/uk.js
+++ b/sources/lang/uk.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/vi.js b/sources/lang/vi.js
index 9ce1cf94..d1b5dc42 100644
--- a/sources/lang/vi.js
+++ b/sources/lang/vi.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/zh-cn.js b/sources/lang/zh-cn.js
index d0da927b..c3b01a5c 100644
--- a/sources/lang/zh-cn.js
+++ b/sources/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/lang/zh.js b/sources/lang/zh.js
index f5c342fd..a5124e2b 100644
--- a/sources/lang/zh.js
+++ b/sources/lang/zh.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/a11yhelp.js b/sources/plugins/a11yhelp/dialogs/a11yhelp.js
index 60ce9f86..3936e43d 100644
--- a/sources/plugins/a11yhelp/dialogs/a11yhelp.js
+++ b/sources/plugins/a11yhelp/dialogs/a11yhelp.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/_translationstatus.txt b/sources/plugins/a11yhelp/dialogs/lang/_translationstatus.txt
index a7cc6699..4c590975 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/_translationstatus.txt
+++ b/sources/plugins/a11yhelp/dialogs/lang/_translationstatus.txt
@@ -1,4 +1,4 @@
1Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 1Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
2For licensing, see LICENSE.md or http://ckeditor.com/license 2For licensing, see LICENSE.md or http://ckeditor.com/license
3 3
4cs.js Found: 30 Missing: 0 4cs.js Found: 30 Missing: 0
diff --git a/sources/plugins/a11yhelp/dialogs/lang/af.js b/sources/plugins/a11yhelp/dialogs/lang/af.js
index 8d36d9cb..600dec58 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/af.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/af.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/ar.js b/sources/plugins/a11yhelp/dialogs/lang/ar.js
index 2131ed77..edb58dfb 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/ar.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/ar.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/bg.js b/sources/plugins/a11yhelp/dialogs/lang/bg.js
index 605d5922..4ebdaadc 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/bg.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/bg.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/ca.js b/sources/plugins/a11yhelp/dialogs/lang/ca.js
index bd224f9b..b739c4e0 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/ca.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/ca.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/cs.js b/sources/plugins/a11yhelp/dialogs/lang/cs.js
index ceb45767..6386a353 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/cs.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/cs.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/cy.js b/sources/plugins/a11yhelp/dialogs/lang/cy.js
index 2d8fbb35..f47ff932 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/cy.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/cy.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/da.js b/sources/plugins/a11yhelp/dialogs/lang/da.js
index e13b6ece..8ec3f61c 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/da.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/da.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/de-ch.js b/sources/plugins/a11yhelp/dialogs/lang/de-ch.js
new file mode 100644
index 00000000..afa4021a
--- /dev/null
+++ b/sources/plugins/a11yhelp/dialogs/lang/de-ch.js
@@ -0,0 +1,148 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6CKEDITOR.plugins.setLang( 'a11yhelp', 'de-ch', {
7 title: 'Barrierefreiheitinformationen',
8 contents: 'Hilfeinhalt. Um den Dialog zu schliessen die Taste ESC drücken.',
9 legend: [
10 {
11 name: 'Allgemein',
12 items: [
13 {
14 name: 'Editorwerkzeugleiste',
15 legend: 'Drücken Sie ${toolbarFocus} auf der Symbolleiste. Gehen Sie zur nächsten oder vorherigen Symbolleistengruppe mit TAB und SHIFT+TAB. Gehen Sie zur nächsten oder vorherigen Symbolleiste auf die Schaltfläche mit dem RECHTS- oder LINKS-Pfeil. Drücken Sie die Leertaste oder Eingabetaste, um die Schaltfläche in der Symbolleiste aktivieren.'
16 },
17
18 {
19 name: 'Editordialog',
20 legend:
21 'Inside a dialog, press TAB to navigate to the next dialog element, press SHIFT+TAB to move to the previous dialog element, press ENTER to submit the dialog, press ESC to cancel the dialog. When a dialog has multiple tabs, the tab list can be reached either with ALT+F10 or with TAB as part of the dialog tabbing order. With tab list focused, move to the next and previous tab with RIGHT and LEFT ARROW, respectively.' // MISSING
22 },
23
24 {
25 name: 'Editor-Kontextmenü',
26 legend: 'Dürcken Sie ${contextMenu} oder die Anwendungstaste um das Kontextmenü zu öffnen. Man kann die Pfeiltasten zum Wechsel benutzen. Mit der Leertaste oder der Enter-Taste kann man den Menüpunkt aufrufen. Schliessen Sie das Kontextmenü mit der ESC-Taste.'
27 },
28
29 {
30 name: 'Editor-Listenbox',
31 legend: 'Innerhalb einer Listenbox kann man mit der TAB-Taste oder den Pfeilrunter-Taste den nächsten Menüeintrag wählen. Mit der SHIFT+TAB Tastenkombination oder der Pfeilhoch-Taste gelangt man zum vorherigen Menüpunkt. Mit der Leertaste oder Enter kann man den Menüpunkt auswählen. Drücken Sie ESC zum Verlassen des Menüs.'
32 },
33
34 {
35 name: 'Editor-Elementpfadleiste',
36 legend: 'Drücken Sie ${elementsPathFocus} um sich durch die Pfadleiste zu bewegen. Um zum nächsten Element zu gelangen drücken Sie TAB oder die Pfeilrechts-Taste. Zum vorherigen Element gelangen Sie mit der SHIFT+TAB oder der Pfeillinks-Taste. Drücken Sie die Leertaste oder Enter um das Element auszuwählen.'
37 }
38 ]
39 },
40 {
41 name: 'Befehle',
42 items: [
43 {
44 name: 'Rückgängig-Befehl',
45 legend: 'Drücken Sie ${undo}'
46 },
47 {
48 name: 'Wiederherstellen-Befehl',
49 legend: 'Drücken Sie ${redo}'
50 },
51 {
52 name: 'Fettschrift-Befehl',
53 legend: 'Drücken Sie ${bold}'
54 },
55 {
56 name: 'Kursiv-Befehl',
57 legend: 'Drücken Sie ${italic}'
58 },
59 {
60 name: 'Unterstreichen-Befehl',
61 legend: 'Drücken Sie ${underline}'
62 },
63 {
64 name: 'Link-Befehl',
65 legend: 'Drücken Sie ${link}'
66 },
67 {
68 name: 'Werkzeugleiste einklappen-Befehl',
69 legend: 'Drücken Sie ${toolbarCollapse}'
70 },
71 {
72 name: 'Zugang bisheriger Fokussierung Raumbefehl ',
73 legend: 'Drücken Sie ${accessPreviousSpace} auf den am nächsten nicht erreichbar Fokus-Abstand vor die Einfügemarke zugreifen: zwei benachbarte HR-Elemente. Wiederholen Sie die Tastenkombination um entfernte Fokusräume zu erreichen. '
74 },
75 {
76 name: 'Zugang nächster Schwerpunkt Raumbefehl ',
77 legend: 'Drücken Sie $ { accessNextSpace }, um den nächsten unerreichbar Fokus Leerzeichen nach dem Cursor zum Beispiel auf: zwei benachbarten HR Elemente. Wiederholen Sie die Tastenkombination zum fernen Fokus Bereiche zu erreichen. '
78 },
79 {
80 name: 'Eingabehilfen',
81 legend: 'Drücken Sie ${a11yHelp}'
82 }
83 ]
84 }
85 ],
86 backspace: 'Rücktaste',
87 tab: 'Tab',
88 enter: 'Eingabe',
89 shift: 'Umschalt',
90 ctrl: 'Strg',
91 alt: 'Alt',
92 pause: 'Pause',
93 capslock: 'Feststell',
94 escape: 'Escape',
95 pageUp: 'Bild auf',
96 pageDown: 'Bild ab',
97 end: 'Ende',
98 home: 'Pos1',
99 leftArrow: 'Linke Pfeiltaste',
100 upArrow: 'Obere Pfeiltaste',
101 rightArrow: 'Rechte Pfeiltaste',
102 downArrow: 'Untere Pfeiltaste',
103 insert: 'Einfügen',
104 'delete': 'Entfernen',
105 leftWindowKey: 'Linke Windowstaste',
106 rightWindowKey: 'Rechte Windowstaste',
107 selectKey: 'Taste auswählen',
108 numpad0: 'Ziffernblock 0',
109 numpad1: 'Ziffernblock 1',
110 numpad2: 'Ziffernblock 2',
111 numpad3: 'Ziffernblock 3',
112 numpad4: 'Ziffernblock 4',
113 numpad5: 'Ziffernblock 5',
114 numpad6: 'Ziffernblock 6',
115 numpad7: 'Ziffernblock 7',
116 numpad8: 'Ziffernblock 8',
117 numpad9: 'Ziffernblock 9',
118 multiply: 'Multiplizieren',
119 add: 'Addieren',
120 subtract: 'Subtrahieren',
121 decimalPoint: 'Punkt',
122 divide: 'Dividieren',
123 f1: 'F1',
124 f2: 'F2',
125 f3: 'F3',
126 f4: 'F4',
127 f5: 'F5',
128 f6: 'F6',
129 f7: 'F7',
130 f8: 'F8',
131 f9: 'F9',
132 f10: 'F10',
133 f11: 'F11',
134 f12: 'F12',
135 numLock: 'Ziffernblock feststellen',
136 scrollLock: 'Rollen',
137 semiColon: 'Semikolon',
138 equalSign: 'Gleichheitszeichen',
139 comma: 'Komma',
140 dash: 'Bindestrich',
141 period: 'Punkt',
142 forwardSlash: 'Schrägstrich',
143 graveAccent: 'Gravis',
144 openBracket: 'Öffnende eckige Klammer',
145 backSlash: 'Rückwärtsgewandter Schrägstrich',
146 closeBracket: 'Schliessende eckige Klammer',
147 singleQuote: 'Einfaches Anführungszeichen'
148} );
diff --git a/sources/plugins/a11yhelp/dialogs/lang/de.js b/sources/plugins/a11yhelp/dialogs/lang/de.js
index 16561978..5d3fd04a 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/de.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/de.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/el.js b/sources/plugins/a11yhelp/dialogs/lang/el.js
index a9a39f4e..ec61ce5c 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/el.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/el.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/en-gb.js b/sources/plugins/a11yhelp/dialogs/lang/en-gb.js
index 800d0577..27dbff86 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/en-gb.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/en-gb.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/en.js b/sources/plugins/a11yhelp/dialogs/lang/en.js
index f18aff7b..47823d75 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/en.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/en.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/eo.js b/sources/plugins/a11yhelp/dialogs/lang/eo.js
index 66df8c3d..104cdc40 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/eo.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/eo.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/es.js b/sources/plugins/a11yhelp/dialogs/lang/es.js
index 7b4e8b48..8a1e1301 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/es.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/es.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/et.js b/sources/plugins/a11yhelp/dialogs/lang/et.js
index 4c98a568..394f0c64 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/et.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/et.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/eu.js b/sources/plugins/a11yhelp/dialogs/lang/eu.js
index 5d879bd4..097ad149 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/eu.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/eu.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/fa.js b/sources/plugins/a11yhelp/dialogs/lang/fa.js
index 9d2802fa..73914907 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/fa.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/fa.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/fi.js b/sources/plugins/a11yhelp/dialogs/lang/fi.js
index fce42284..4f4775b2 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/fi.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/fi.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/fo.js b/sources/plugins/a11yhelp/dialogs/lang/fo.js
index 26b1739a..21bc2616 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/fo.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/fo.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/fr-ca.js b/sources/plugins/a11yhelp/dialogs/lang/fr-ca.js
index d37e497a..b43eeabf 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/fr-ca.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/fr.js b/sources/plugins/a11yhelp/dialogs/lang/fr.js
index db7ac476..ee415666 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/fr.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/fr.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/gl.js b/sources/plugins/a11yhelp/dialogs/lang/gl.js
index c7090d9f..f6e6b1c0 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/gl.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/gl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/gu.js b/sources/plugins/a11yhelp/dialogs/lang/gu.js
index eaa762cc..d8d4957e 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/gu.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/gu.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/he.js b/sources/plugins/a11yhelp/dialogs/lang/he.js
index 7e2f4009..025cf885 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/he.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/he.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/hi.js b/sources/plugins/a11yhelp/dialogs/lang/hi.js
index 16fd5040..19fda787 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/hi.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/hi.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/hr.js b/sources/plugins/a11yhelp/dialogs/lang/hr.js
index aa42c0a1..f4568a2f 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/hr.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/hr.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/hu.js b/sources/plugins/a11yhelp/dialogs/lang/hu.js
index 7760f93a..7342ceeb 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/hu.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/hu.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/id.js b/sources/plugins/a11yhelp/dialogs/lang/id.js
index 4f33bff5..2b1675f3 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/id.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/id.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/it.js b/sources/plugins/a11yhelp/dialogs/lang/it.js
index 62359ebe..bc066834 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/it.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/it.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/ja.js b/sources/plugins/a11yhelp/dialogs/lang/ja.js
index a4db94e2..95f4e4d9 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/ja.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/ja.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/km.js b/sources/plugins/a11yhelp/dialogs/lang/km.js
index 11dee319..723a3167 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/km.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/km.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/ko.js b/sources/plugins/a11yhelp/dialogs/lang/ko.js
index 772af2b9..9191e134 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/ko.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/ko.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/ku.js b/sources/plugins/a11yhelp/dialogs/lang/ku.js
index 4eda3fc7..93f77dc9 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/ku.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/ku.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/lt.js b/sources/plugins/a11yhelp/dialogs/lang/lt.js
index c4b4ac20..d1a21ac9 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/lt.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/lt.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/lv.js b/sources/plugins/a11yhelp/dialogs/lang/lv.js
index 42f635bf..ccd13b8c 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/lv.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/lv.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/mk.js b/sources/plugins/a11yhelp/dialogs/lang/mk.js
index 124198e9..3dca6f73 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/mk.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/mk.js
@@ -1,17 +1,17 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
6CKEDITOR.plugins.setLang( 'a11yhelp', 'mk', { 6CKEDITOR.plugins.setLang( 'a11yhelp', 'mk', {
7 title: 'Инструкции за пристапност', 7 title: 'Инструкции за пристапност',
8 contents: 'Содржина на делот за помош. За да го затворите овој дијалот притиснете ESC.', 8 contents: 'Содржина на делот за помош. За да го затворите овој дијалог притиснете ESC.',
9 legend: [ 9 legend: [
10 { 10 {
11 name: 'Општо', 11 name: 'Општо',
12 items: [ 12 items: [
13 { 13 {
14 name: 'Мени за едиот', 14 name: 'Мени за уредаот',
15 legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.' // MISSING 15 legend: 'Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT+TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button.' // MISSING
16 }, 16 },
17 17
@@ -22,7 +22,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'mk', {
22 }, 22 },
23 23
24 { 24 {
25 name: 'Editor Context Menu', // MISSING 25 name: 'Контекст-мени на уредувачот',
26 legend: 'Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC.' // MISSING 26 legend: 'Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC.' // MISSING
27 }, 27 },
28 28
@@ -38,7 +38,7 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'mk', {
38 ] 38 ]
39 }, 39 },
40 { 40 {
41 name: 'Commands', // MISSING 41 name: 'Наредби',
42 items: [ 42 items: [
43 { 43 {
44 name: ' Undo command', // MISSING 44 name: ' Undo command', // MISSING
@@ -83,55 +83,55 @@ CKEDITOR.plugins.setLang( 'a11yhelp', 'mk', {
83 ] 83 ]
84 } 84 }
85 ], 85 ],
86 backspace: 'Backspace', // MISSING 86 backspace: 'Backspace',
87 tab: 'Tab', // MISSING 87 tab: 'Tab',
88 enter: 'Enter', // MISSING 88 enter: 'Enter',
89 shift: 'Shift', // MISSING 89 shift: 'Shift',
90 ctrl: 'Ctrl', // MISSING 90 ctrl: 'Ctrl',
91 alt: 'Alt', // MISSING 91 alt: 'Alt',
92 pause: 'Pause', // MISSING 92 pause: 'Пауза',
93 capslock: 'Caps Lock', // MISSING 93 capslock: 'Caps Lock',
94 escape: 'Escape', // MISSING 94 escape: 'Escape',
95 pageUp: 'Page Up', // MISSING 95 pageUp: 'Page Up',
96 pageDown: 'Page Down', // MISSING 96 pageDown: 'Page Up',
97 end: 'End', // MISSING 97 end: 'End',
98 home: 'Home', // MISSING 98 home: 'Home',
99 leftArrow: 'Left Arrow', // MISSING 99 leftArrow: 'Стрелка лево',
100 upArrow: 'Up Arrow', // MISSING 100 upArrow: 'Стрелка горе',
101 rightArrow: 'Right Arrow', // MISSING 101 rightArrow: 'Стрелка десно',
102 downArrow: 'Down Arrow', // MISSING 102 downArrow: 'Стрелка доле',
103 insert: 'Insert', // MISSING 103 insert: 'Insert',
104 'delete': 'Delete', // MISSING 104 'delete': 'Delete',
105 leftWindowKey: 'Left Windows key', // MISSING 105 leftWindowKey: 'Лево Windows копче',
106 rightWindowKey: 'Right Windows key', // MISSING 106 rightWindowKey: 'Десно Windows копче',
107 selectKey: 'Select key', // MISSING 107 selectKey: 'Select копче',
108 numpad0: 'Numpad 0', // MISSING 108 numpad0: 'Нум. таст. 0',
109 numpad1: 'Numpad 1', // MISSING 109 numpad1: 'Нум. таст. 1',
110 numpad2: 'Numpad 2', // MISSING 110 numpad2: 'Нум. таст. 2',
111 numpad3: 'Numpad 3', // MISSING 111 numpad3: 'Нум. таст. 3',
112 numpad4: 'Numpad 4', // MISSING 112 numpad4: 'Нум. таст. 4',
113 numpad5: 'Numpad 5', // MISSING 113 numpad5: 'Нум. таст. 5',
114 numpad6: 'Numpad 6', // MISSING 114 numpad6: 'Нум. таст. 6',
115 numpad7: 'Numpad 7', // MISSING 115 numpad7: 'Нум. таст. 7',
116 numpad8: 'Numpad 8', // MISSING 116 numpad8: 'Нум. таст. 8',
117 numpad9: 'Numpad 9', // MISSING 117 numpad9: 'Нум. таст. 9',
118 multiply: 'Multiply', // MISSING 118 multiply: 'Multiply', // MISSING
119 add: 'Add', // MISSING 119 add: 'Add', // MISSING
120 subtract: 'Subtract', // MISSING 120 subtract: 'Subtract', // MISSING
121 decimalPoint: 'Decimal Point', // MISSING 121 decimalPoint: 'Decimal Point', // MISSING
122 divide: 'Divide', // MISSING 122 divide: 'Divide', // MISSING
123 f1: 'F1', // MISSING 123 f1: 'F1',
124 f2: 'F2', // MISSING 124 f2: 'F2',
125 f3: 'F3', // MISSING 125 f3: 'F3',
126 f4: 'F4', // MISSING 126 f4: 'F4',
127 f5: 'F5', // MISSING 127 f5: 'F5',
128 f6: 'F6', // MISSING 128 f6: 'F6',
129 f7: 'F7', // MISSING 129 f7: 'F7',
130 f8: 'F8', // MISSING 130 f8: 'F8',
131 f9: 'F9', // MISSING 131 f9: 'F9',
132 f10: 'F10', // MISSING 132 f10: 'F10',
133 f11: 'F11', // MISSING 133 f11: 'F11',
134 f12: 'F12', // MISSING 134 f12: 'F12',
135 numLock: 'Num Lock', // MISSING 135 numLock: 'Num Lock', // MISSING
136 scrollLock: 'Scroll Lock', // MISSING 136 scrollLock: 'Scroll Lock', // MISSING
137 semiColon: 'Semicolon', // MISSING 137 semiColon: 'Semicolon', // MISSING
diff --git a/sources/plugins/a11yhelp/dialogs/lang/mn.js b/sources/plugins/a11yhelp/dialogs/lang/mn.js
index 9e22c7b6..35ae7a79 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/mn.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/mn.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/nb.js b/sources/plugins/a11yhelp/dialogs/lang/nb.js
index 2fb6c853..f8a87744 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/nb.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/nb.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/nl.js b/sources/plugins/a11yhelp/dialogs/lang/nl.js
index bd39e4aa..a123ba4f 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/nl.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/nl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/no.js b/sources/plugins/a11yhelp/dialogs/lang/no.js
index bf30a580..4fb11638 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/no.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/no.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/pl.js b/sources/plugins/a11yhelp/dialogs/lang/pl.js
index aeae9963..1e270f5d 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/pl.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/pl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/pt-br.js b/sources/plugins/a11yhelp/dialogs/lang/pt-br.js
index 2070b8ef..c499a57c 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/pt-br.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/pt-br.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/pt.js b/sources/plugins/a11yhelp/dialogs/lang/pt.js
index cddb9a7e..2566f5b9 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/pt.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/pt.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/ro.js b/sources/plugins/a11yhelp/dialogs/lang/ro.js
index e6702dd6..c7871778 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/ro.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/ro.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/ru.js b/sources/plugins/a11yhelp/dialogs/lang/ru.js
index 7e9075a2..23bb13d0 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/ru.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/ru.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/si.js b/sources/plugins/a11yhelp/dialogs/lang/si.js
index 62d605c1..e8551925 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/si.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/si.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/sk.js b/sources/plugins/a11yhelp/dialogs/lang/sk.js
index 1267e8b7..ee91403f 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/sk.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/sk.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/sl.js b/sources/plugins/a11yhelp/dialogs/lang/sl.js
index 40fb244f..7cb12f61 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/sl.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/sl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/sq.js b/sources/plugins/a11yhelp/dialogs/lang/sq.js
index 9c634da5..c308122b 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/sq.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/sq.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/sr-latn.js b/sources/plugins/a11yhelp/dialogs/lang/sr-latn.js
index 9f813980..b70e6356 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/sr-latn.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/sr.js b/sources/plugins/a11yhelp/dialogs/lang/sr.js
index f2e37cc7..fb07f86f 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/sr.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/sr.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/sv.js b/sources/plugins/a11yhelp/dialogs/lang/sv.js
index 27941d9b..4200c9f6 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/sv.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/sv.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/th.js b/sources/plugins/a11yhelp/dialogs/lang/th.js
index c201bd9c..00c96d12 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/th.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/th.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/tr.js b/sources/plugins/a11yhelp/dialogs/lang/tr.js
index ce080eda..425f21d3 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/tr.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/tr.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/tt.js b/sources/plugins/a11yhelp/dialogs/lang/tt.js
index e59845ea..1ce78fa5 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/tt.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/tt.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/ug.js b/sources/plugins/a11yhelp/dialogs/lang/ug.js
index 1852daf5..0dd4d257 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/ug.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/ug.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/uk.js b/sources/plugins/a11yhelp/dialogs/lang/uk.js
index a290f296..ce5ff600 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/uk.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/uk.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/vi.js b/sources/plugins/a11yhelp/dialogs/lang/vi.js
index 91edc02d..c9854713 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/vi.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/vi.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/zh-cn.js b/sources/plugins/a11yhelp/dialogs/lang/zh-cn.js
index 829968ff..553f56c0 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/zh-cn.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/dialogs/lang/zh.js b/sources/plugins/a11yhelp/dialogs/lang/zh.js
index 70061d33..69b61d9e 100644
--- a/sources/plugins/a11yhelp/dialogs/lang/zh.js
+++ b/sources/plugins/a11yhelp/dialogs/lang/zh.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/a11yhelp/plugin.js b/sources/plugins/a11yhelp/plugin.js
index 0a7807c5..86b19fee 100644
--- a/sources/plugins/a11yhelp/plugin.js
+++ b/sources/plugins/a11yhelp/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -17,7 +17,7 @@
17 17
18 // List of available localizations. 18 // List of available localizations.
19 // jscs:disable 19 // jscs:disable
20 availableLangs: { af:1,ar:1,bg:1,ca:1,cs:1,cy:1,da:1,de:1,el:1,en:1,'en-gb':1,eo:1,es:1,et:1,eu:1,fa:1,fi:1,fo:1,fr:1,'fr-ca':1,gl:1,gu:1,he:1,hi:1,hr:1,hu:1,id:1,it:1,ja:1,km:1,ko:1,ku:1,lt:1,lv:1,mk:1,mn:1,nb:1,nl:1,no:1,pl:1,pt:1,'pt-br':1,ro:1,ru:1,si:1,sk:1,sl:1,sq:1,sr:1,'sr-latn':1,sv:1,th:1,tr:1,tt:1,ug:1,uk:1,vi:1,zh:1,'zh-cn':1 }, 20 availableLangs: { af:1,ar:1,bg:1,ca:1,cs:1,cy:1,da:1,de:1,'de-ch':1,el:1,en:1,'en-gb':1,eo:1,es:1,et:1,eu:1,fa:1,fi:1,fo:1,fr:1,'fr-ca':1,gl:1,gu:1,he:1,hi:1,hr:1,hu:1,id:1,it:1,ja:1,km:1,ko:1,ku:1,lt:1,lv:1,mk:1,mn:1,nb:1,nl:1,no:1,pl:1,pt:1,'pt-br':1,ro:1,ru:1,si:1,sk:1,sl:1,sq:1,sr:1,'sr-latn':1,sv:1,th:1,tr:1,tt:1,ug:1,uk:1,vi:1,zh:1,'zh-cn':1 },
21 // jscs:enable 21 // jscs:enable
22 22
23 init: function( editor ) { 23 init: function( editor ) {
diff --git a/sources/plugins/about/dialogs/about.js b/sources/plugins/about/dialogs/about.js
index 600bb3ac..68e1f6ac 100644
--- a/sources/plugins/about/dialogs/about.js
+++ b/sources/plugins/about/dialogs/about.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/about/lang/af.js b/sources/plugins/about/lang/af.js
index 1c05504b..2c07080e 100644
--- a/sources/plugins/about/lang/af.js
+++ b/sources/plugins/about/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'af', { 5CKEDITOR.plugins.setLang( 'about', 'af', {
diff --git a/sources/plugins/about/lang/ar.js b/sources/plugins/about/lang/ar.js
index 23fdd952..ab4e71b5 100644
--- a/sources/plugins/about/lang/ar.js
+++ b/sources/plugins/about/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'ar', { 5CKEDITOR.plugins.setLang( 'about', 'ar', {
diff --git a/sources/plugins/about/lang/bg.js b/sources/plugins/about/lang/bg.js
index 6d463ad3..3db336fe 100644
--- a/sources/plugins/about/lang/bg.js
+++ b/sources/plugins/about/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'bg', { 5CKEDITOR.plugins.setLang( 'about', 'bg', {
diff --git a/sources/plugins/about/lang/bn.js b/sources/plugins/about/lang/bn.js
index a476261a..16135736 100644
--- a/sources/plugins/about/lang/bn.js
+++ b/sources/plugins/about/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'bn', { 5CKEDITOR.plugins.setLang( 'about', 'bn', {
diff --git a/sources/plugins/about/lang/bs.js b/sources/plugins/about/lang/bs.js
index 88056e1b..149b3f16 100644
--- a/sources/plugins/about/lang/bs.js
+++ b/sources/plugins/about/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'bs', { 5CKEDITOR.plugins.setLang( 'about', 'bs', {
diff --git a/sources/plugins/about/lang/ca.js b/sources/plugins/about/lang/ca.js
index c6685105..5d3fd609 100644
--- a/sources/plugins/about/lang/ca.js
+++ b/sources/plugins/about/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'ca', { 5CKEDITOR.plugins.setLang( 'about', 'ca', {
diff --git a/sources/plugins/about/lang/cs.js b/sources/plugins/about/lang/cs.js
index 8a0a4b25..48de0a4e 100644
--- a/sources/plugins/about/lang/cs.js
+++ b/sources/plugins/about/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'cs', { 5CKEDITOR.plugins.setLang( 'about', 'cs', {
diff --git a/sources/plugins/about/lang/cy.js b/sources/plugins/about/lang/cy.js
index a9c1e6d4..fc47bd00 100644
--- a/sources/plugins/about/lang/cy.js
+++ b/sources/plugins/about/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'cy', { 5CKEDITOR.plugins.setLang( 'about', 'cy', {
diff --git a/sources/plugins/about/lang/da.js b/sources/plugins/about/lang/da.js
index 75700f3e..be8fbd91 100644
--- a/sources/plugins/about/lang/da.js
+++ b/sources/plugins/about/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'da', { 5CKEDITOR.plugins.setLang( 'about', 'da', {
diff --git a/sources/plugins/about/lang/de-ch.js b/sources/plugins/about/lang/de-ch.js
new file mode 100644
index 00000000..ff77c7f7
--- /dev/null
+++ b/sources/plugins/about/lang/de-ch.js
@@ -0,0 +1,12 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'about', 'de-ch', {
6 copy: 'Copyright &copy; $1. Alle Rechte vorbehalten.',
7 dlgTitle: 'Über CKEditor',
8 help: 'Prüfen Sie $1 für Hilfe.',
9 moreInfo: 'Für Informationen über unsere Lizenzbestimmungen besuchen sie bitte unsere Webseite:',
10 title: 'Über CKEditor',
11 userGuide: 'CKEditor Benutzerhandbuch'
12} );
diff --git a/sources/plugins/about/lang/de.js b/sources/plugins/about/lang/de.js
index 7427c4b7..34706562 100644
--- a/sources/plugins/about/lang/de.js
+++ b/sources/plugins/about/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'de', { 5CKEDITOR.plugins.setLang( 'about', 'de', {
diff --git a/sources/plugins/about/lang/el.js b/sources/plugins/about/lang/el.js
index 5d20365d..30c27650 100644
--- a/sources/plugins/about/lang/el.js
+++ b/sources/plugins/about/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'el', { 5CKEDITOR.plugins.setLang( 'about', 'el', {
diff --git a/sources/plugins/about/lang/en-au.js b/sources/plugins/about/lang/en-au.js
index b473809b..e192683d 100644
--- a/sources/plugins/about/lang/en-au.js
+++ b/sources/plugins/about/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'en-au', { 5CKEDITOR.plugins.setLang( 'about', 'en-au', {
diff --git a/sources/plugins/about/lang/en-ca.js b/sources/plugins/about/lang/en-ca.js
index d709fc5c..e4a9e4f8 100644
--- a/sources/plugins/about/lang/en-ca.js
+++ b/sources/plugins/about/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'en-ca', { 5CKEDITOR.plugins.setLang( 'about', 'en-ca', {
diff --git a/sources/plugins/about/lang/en-gb.js b/sources/plugins/about/lang/en-gb.js
index eb625945..1536c4fc 100644
--- a/sources/plugins/about/lang/en-gb.js
+++ b/sources/plugins/about/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'en-gb', { 5CKEDITOR.plugins.setLang( 'about', 'en-gb', {
diff --git a/sources/plugins/about/lang/en.js b/sources/plugins/about/lang/en.js
index bd8c1045..4031db11 100644
--- a/sources/plugins/about/lang/en.js
+++ b/sources/plugins/about/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'en', { 5CKEDITOR.plugins.setLang( 'about', 'en', {
diff --git a/sources/plugins/about/lang/eo.js b/sources/plugins/about/lang/eo.js
index c26535d8..475be15e 100644
--- a/sources/plugins/about/lang/eo.js
+++ b/sources/plugins/about/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'eo', { 5CKEDITOR.plugins.setLang( 'about', 'eo', {
diff --git a/sources/plugins/about/lang/es.js b/sources/plugins/about/lang/es.js
index f350cfce..b91bf287 100644
--- a/sources/plugins/about/lang/es.js
+++ b/sources/plugins/about/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'es', { 5CKEDITOR.plugins.setLang( 'about', 'es', {
diff --git a/sources/plugins/about/lang/et.js b/sources/plugins/about/lang/et.js
index 21ad65ac..1f0c342a 100644
--- a/sources/plugins/about/lang/et.js
+++ b/sources/plugins/about/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'et', { 5CKEDITOR.plugins.setLang( 'about', 'et', {
diff --git a/sources/plugins/about/lang/eu.js b/sources/plugins/about/lang/eu.js
index e2ed0309..2cfac2ec 100644
--- a/sources/plugins/about/lang/eu.js
+++ b/sources/plugins/about/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'eu', { 5CKEDITOR.plugins.setLang( 'about', 'eu', {
diff --git a/sources/plugins/about/lang/fa.js b/sources/plugins/about/lang/fa.js
index 2b818dbd..5526b762 100644
--- a/sources/plugins/about/lang/fa.js
+++ b/sources/plugins/about/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'fa', { 5CKEDITOR.plugins.setLang( 'about', 'fa', {
diff --git a/sources/plugins/about/lang/fi.js b/sources/plugins/about/lang/fi.js
index 58804730..a03ee60f 100644
--- a/sources/plugins/about/lang/fi.js
+++ b/sources/plugins/about/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'fi', { 5CKEDITOR.plugins.setLang( 'about', 'fi', {
diff --git a/sources/plugins/about/lang/fo.js b/sources/plugins/about/lang/fo.js
index cf2c2640..82f87461 100644
--- a/sources/plugins/about/lang/fo.js
+++ b/sources/plugins/about/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'fo', { 5CKEDITOR.plugins.setLang( 'about', 'fo', {
diff --git a/sources/plugins/about/lang/fr-ca.js b/sources/plugins/about/lang/fr-ca.js
index 8c027217..5e893657 100644
--- a/sources/plugins/about/lang/fr-ca.js
+++ b/sources/plugins/about/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'about', 'fr-ca', {
diff --git a/sources/plugins/about/lang/fr.js b/sources/plugins/about/lang/fr.js
index b3356aaa..461861b8 100644
--- a/sources/plugins/about/lang/fr.js
+++ b/sources/plugins/about/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'fr', { 5CKEDITOR.plugins.setLang( 'about', 'fr', {
diff --git a/sources/plugins/about/lang/gl.js b/sources/plugins/about/lang/gl.js
index f6ee3b37..ff46fc46 100644
--- a/sources/plugins/about/lang/gl.js
+++ b/sources/plugins/about/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'gl', { 5CKEDITOR.plugins.setLang( 'about', 'gl', {
diff --git a/sources/plugins/about/lang/gu.js b/sources/plugins/about/lang/gu.js
index b71ff79d..59297982 100644
--- a/sources/plugins/about/lang/gu.js
+++ b/sources/plugins/about/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'gu', { 5CKEDITOR.plugins.setLang( 'about', 'gu', {
diff --git a/sources/plugins/about/lang/he.js b/sources/plugins/about/lang/he.js
index 48872191..dd41d81c 100644
--- a/sources/plugins/about/lang/he.js
+++ b/sources/plugins/about/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'he', { 5CKEDITOR.plugins.setLang( 'about', 'he', {
diff --git a/sources/plugins/about/lang/hi.js b/sources/plugins/about/lang/hi.js
index c6911fe5..7a458b1b 100644
--- a/sources/plugins/about/lang/hi.js
+++ b/sources/plugins/about/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'hi', { 5CKEDITOR.plugins.setLang( 'about', 'hi', {
diff --git a/sources/plugins/about/lang/hr.js b/sources/plugins/about/lang/hr.js
index 492b1fa4..19c239f7 100644
--- a/sources/plugins/about/lang/hr.js
+++ b/sources/plugins/about/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'hr', { 5CKEDITOR.plugins.setLang( 'about', 'hr', {
diff --git a/sources/plugins/about/lang/hu.js b/sources/plugins/about/lang/hu.js
index ee9174d0..1a244c87 100644
--- a/sources/plugins/about/lang/hu.js
+++ b/sources/plugins/about/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'hu', { 5CKEDITOR.plugins.setLang( 'about', 'hu', {
diff --git a/sources/plugins/about/lang/id.js b/sources/plugins/about/lang/id.js
index 21378d1b..56ddc290 100644
--- a/sources/plugins/about/lang/id.js
+++ b/sources/plugins/about/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'id', { 5CKEDITOR.plugins.setLang( 'about', 'id', {
diff --git a/sources/plugins/about/lang/is.js b/sources/plugins/about/lang/is.js
index fe455c53..212ed70f 100644
--- a/sources/plugins/about/lang/is.js
+++ b/sources/plugins/about/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'is', { 5CKEDITOR.plugins.setLang( 'about', 'is', {
diff --git a/sources/plugins/about/lang/it.js b/sources/plugins/about/lang/it.js
index 6bf1dbc0..134328f2 100644
--- a/sources/plugins/about/lang/it.js
+++ b/sources/plugins/about/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'it', { 5CKEDITOR.plugins.setLang( 'about', 'it', {
diff --git a/sources/plugins/about/lang/ja.js b/sources/plugins/about/lang/ja.js
index 3fa2e9f7..5b8541aa 100644
--- a/sources/plugins/about/lang/ja.js
+++ b/sources/plugins/about/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'ja', { 5CKEDITOR.plugins.setLang( 'about', 'ja', {
diff --git a/sources/plugins/about/lang/ka.js b/sources/plugins/about/lang/ka.js
index af55a888..a55006f6 100644
--- a/sources/plugins/about/lang/ka.js
+++ b/sources/plugins/about/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'ka', { 5CKEDITOR.plugins.setLang( 'about', 'ka', {
diff --git a/sources/plugins/about/lang/km.js b/sources/plugins/about/lang/km.js
index 32f052c8..c5401b55 100644
--- a/sources/plugins/about/lang/km.js
+++ b/sources/plugins/about/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'km', { 5CKEDITOR.plugins.setLang( 'about', 'km', {
diff --git a/sources/plugins/about/lang/ko.js b/sources/plugins/about/lang/ko.js
index 7559ffa1..9373f2c2 100644
--- a/sources/plugins/about/lang/ko.js
+++ b/sources/plugins/about/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'ko', { 5CKEDITOR.plugins.setLang( 'about', 'ko', {
diff --git a/sources/plugins/about/lang/ku.js b/sources/plugins/about/lang/ku.js
index b9ae3c3e..0e07f76c 100644
--- a/sources/plugins/about/lang/ku.js
+++ b/sources/plugins/about/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'ku', { 5CKEDITOR.plugins.setLang( 'about', 'ku', {
diff --git a/sources/plugins/about/lang/lt.js b/sources/plugins/about/lang/lt.js
index c08b0453..5a651962 100644
--- a/sources/plugins/about/lang/lt.js
+++ b/sources/plugins/about/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'lt', { 5CKEDITOR.plugins.setLang( 'about', 'lt', {
diff --git a/sources/plugins/about/lang/lv.js b/sources/plugins/about/lang/lv.js
index a53d277b..45799e5f 100644
--- a/sources/plugins/about/lang/lv.js
+++ b/sources/plugins/about/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'lv', { 5CKEDITOR.plugins.setLang( 'about', 'lv', {
diff --git a/sources/plugins/about/lang/mk.js b/sources/plugins/about/lang/mk.js
index 930b831f..3f291286 100644
--- a/sources/plugins/about/lang/mk.js
+++ b/sources/plugins/about/lang/mk.js
@@ -1,12 +1,12 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'mk', { 5CKEDITOR.plugins.setLang( 'about', 'mk', {
6 copy: 'Copyright &copy; $1. All rights reserved.', // MISSING 6 copy: 'Авторски права &copy; $1. Сите права се задржани.',
7 dlgTitle: 'About CKEditor', // MISSING 7 dlgTitle: 'За CKEditor',
8 help: 'Check $1 for help.', // MISSING 8 help: 'Отворете $1 за помош.',
9 moreInfo: 'For licensing information please visit our web site:', // MISSING 9 moreInfo: 'За информации околу лиценцата, ве молиме посетете го нашиот веб-сајт: ',
10 title: 'About CKEditor', // MISSING 10 title: 'За CKEditor',
11 userGuide: 'CKEditor User\'s Guide' // MISSING 11 userGuide: 'CKEditor упатство за корисници'
12} ); 12} );
diff --git a/sources/plugins/about/lang/mn.js b/sources/plugins/about/lang/mn.js
index 2f74de78..74b6f67a 100644
--- a/sources/plugins/about/lang/mn.js
+++ b/sources/plugins/about/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'mn', { 5CKEDITOR.plugins.setLang( 'about', 'mn', {
diff --git a/sources/plugins/about/lang/ms.js b/sources/plugins/about/lang/ms.js
index 1032088f..6a149b4f 100644
--- a/sources/plugins/about/lang/ms.js
+++ b/sources/plugins/about/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'ms', { 5CKEDITOR.plugins.setLang( 'about', 'ms', {
diff --git a/sources/plugins/about/lang/nb.js b/sources/plugins/about/lang/nb.js
index 2562d782..42c7edcd 100644
--- a/sources/plugins/about/lang/nb.js
+++ b/sources/plugins/about/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'nb', { 5CKEDITOR.plugins.setLang( 'about', 'nb', {
diff --git a/sources/plugins/about/lang/nl.js b/sources/plugins/about/lang/nl.js
index 9298cb44..6c0389cf 100644
--- a/sources/plugins/about/lang/nl.js
+++ b/sources/plugins/about/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'nl', { 5CKEDITOR.plugins.setLang( 'about', 'nl', {
diff --git a/sources/plugins/about/lang/no.js b/sources/plugins/about/lang/no.js
index a2cc6d75..735dc461 100644
--- a/sources/plugins/about/lang/no.js
+++ b/sources/plugins/about/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'no', { 5CKEDITOR.plugins.setLang( 'about', 'no', {
diff --git a/sources/plugins/about/lang/pl.js b/sources/plugins/about/lang/pl.js
index 5dbcd44d..6ae89db7 100644
--- a/sources/plugins/about/lang/pl.js
+++ b/sources/plugins/about/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'pl', { 5CKEDITOR.plugins.setLang( 'about', 'pl', {
diff --git a/sources/plugins/about/lang/pt-br.js b/sources/plugins/about/lang/pt-br.js
index 773da19a..36925873 100644
--- a/sources/plugins/about/lang/pt-br.js
+++ b/sources/plugins/about/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'pt-br', { 5CKEDITOR.plugins.setLang( 'about', 'pt-br', {
diff --git a/sources/plugins/about/lang/pt.js b/sources/plugins/about/lang/pt.js
index 7f78e0b9..062b76c9 100644
--- a/sources/plugins/about/lang/pt.js
+++ b/sources/plugins/about/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'pt', { 5CKEDITOR.plugins.setLang( 'about', 'pt', {
diff --git a/sources/plugins/about/lang/ro.js b/sources/plugins/about/lang/ro.js
index 770146a1..872dd8ac 100644
--- a/sources/plugins/about/lang/ro.js
+++ b/sources/plugins/about/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'ro', { 5CKEDITOR.plugins.setLang( 'about', 'ro', {
diff --git a/sources/plugins/about/lang/ru.js b/sources/plugins/about/lang/ru.js
index a1d4c70f..fe406729 100644
--- a/sources/plugins/about/lang/ru.js
+++ b/sources/plugins/about/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'ru', { 5CKEDITOR.plugins.setLang( 'about', 'ru', {
diff --git a/sources/plugins/about/lang/si.js b/sources/plugins/about/lang/si.js
index 2d606d90..4e5bdfb3 100644
--- a/sources/plugins/about/lang/si.js
+++ b/sources/plugins/about/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'si', { 5CKEDITOR.plugins.setLang( 'about', 'si', {
diff --git a/sources/plugins/about/lang/sk.js b/sources/plugins/about/lang/sk.js
index eb114ad6..bbcadbe5 100644
--- a/sources/plugins/about/lang/sk.js
+++ b/sources/plugins/about/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'sk', { 5CKEDITOR.plugins.setLang( 'about', 'sk', {
diff --git a/sources/plugins/about/lang/sl.js b/sources/plugins/about/lang/sl.js
index 6c970c71..b405bb88 100644
--- a/sources/plugins/about/lang/sl.js
+++ b/sources/plugins/about/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'sl', { 5CKEDITOR.plugins.setLang( 'about', 'sl', {
diff --git a/sources/plugins/about/lang/sq.js b/sources/plugins/about/lang/sq.js
index 856e2c47..9e7e4a0f 100644
--- a/sources/plugins/about/lang/sq.js
+++ b/sources/plugins/about/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'sq', { 5CKEDITOR.plugins.setLang( 'about', 'sq', {
diff --git a/sources/plugins/about/lang/sr-latn.js b/sources/plugins/about/lang/sr-latn.js
index 8d65ec98..70e03849 100644
--- a/sources/plugins/about/lang/sr-latn.js
+++ b/sources/plugins/about/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'about', 'sr-latn', {
diff --git a/sources/plugins/about/lang/sr.js b/sources/plugins/about/lang/sr.js
index b726d9e8..d69fa077 100644
--- a/sources/plugins/about/lang/sr.js
+++ b/sources/plugins/about/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'sr', { 5CKEDITOR.plugins.setLang( 'about', 'sr', {
diff --git a/sources/plugins/about/lang/sv.js b/sources/plugins/about/lang/sv.js
index 4f70f4b3..0a0bb73f 100644
--- a/sources/plugins/about/lang/sv.js
+++ b/sources/plugins/about/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'sv', { 5CKEDITOR.plugins.setLang( 'about', 'sv', {
diff --git a/sources/plugins/about/lang/th.js b/sources/plugins/about/lang/th.js
index bac332d6..03fdd27e 100644
--- a/sources/plugins/about/lang/th.js
+++ b/sources/plugins/about/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'th', { 5CKEDITOR.plugins.setLang( 'about', 'th', {
diff --git a/sources/plugins/about/lang/tr.js b/sources/plugins/about/lang/tr.js
index f16db121..06b2be8f 100644
--- a/sources/plugins/about/lang/tr.js
+++ b/sources/plugins/about/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'tr', { 5CKEDITOR.plugins.setLang( 'about', 'tr', {
diff --git a/sources/plugins/about/lang/tt.js b/sources/plugins/about/lang/tt.js
index 17441c3e..1764f8cf 100644
--- a/sources/plugins/about/lang/tt.js
+++ b/sources/plugins/about/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'tt', { 5CKEDITOR.plugins.setLang( 'about', 'tt', {
diff --git a/sources/plugins/about/lang/ug.js b/sources/plugins/about/lang/ug.js
index 482f5012..2ec11d85 100644
--- a/sources/plugins/about/lang/ug.js
+++ b/sources/plugins/about/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'ug', { 5CKEDITOR.plugins.setLang( 'about', 'ug', {
diff --git a/sources/plugins/about/lang/uk.js b/sources/plugins/about/lang/uk.js
index 9acad4cf..1aa5449f 100644
--- a/sources/plugins/about/lang/uk.js
+++ b/sources/plugins/about/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'uk', { 5CKEDITOR.plugins.setLang( 'about', 'uk', {
diff --git a/sources/plugins/about/lang/vi.js b/sources/plugins/about/lang/vi.js
index a72559d4..78b0a949 100644
--- a/sources/plugins/about/lang/vi.js
+++ b/sources/plugins/about/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'vi', { 5CKEDITOR.plugins.setLang( 'about', 'vi', {
diff --git a/sources/plugins/about/lang/zh-cn.js b/sources/plugins/about/lang/zh-cn.js
index e5548b29..8b0ffbcd 100644
--- a/sources/plugins/about/lang/zh-cn.js
+++ b/sources/plugins/about/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'about', 'zh-cn', {
diff --git a/sources/plugins/about/lang/zh.js b/sources/plugins/about/lang/zh.js
index 955546d9..79ad672d 100644
--- a/sources/plugins/about/lang/zh.js
+++ b/sources/plugins/about/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'about', 'zh', { 5CKEDITOR.plugins.setLang( 'about', 'zh', {
diff --git a/sources/plugins/about/plugin.js b/sources/plugins/about/plugin.js
index 09dd4bc7..7c85091f 100644
--- a/sources/plugins/about/plugin.js
+++ b/sources/plugins/about/plugin.js
@@ -1,12 +1,12 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
6CKEDITOR.plugins.add( 'about', { 6CKEDITOR.plugins.add( 'about', {
7 requires: 'dialog', 7 requires: 'dialog',
8 // jscs:disable maximumLineLength 8 // jscs:disable maximumLineLength
9 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 9 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
10 // jscs:enable maximumLineLength 10 // jscs:enable maximumLineLength
11 icons: 'about', // %REMOVE_LINE_CORE% 11 icons: 'about', // %REMOVE_LINE_CORE%
12 hidpi: true, // %REMOVE_LINE_CORE% 12 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/basicstyles/lang/af.js b/sources/plugins/basicstyles/lang/af.js
index bc781641..3fbcb9c2 100644
--- a/sources/plugins/basicstyles/lang/af.js
+++ b/sources/plugins/basicstyles/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'af', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'af', {
diff --git a/sources/plugins/basicstyles/lang/ar.js b/sources/plugins/basicstyles/lang/ar.js
index cb975e34..8ed2b077 100644
--- a/sources/plugins/basicstyles/lang/ar.js
+++ b/sources/plugins/basicstyles/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'ar', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'ar', {
diff --git a/sources/plugins/basicstyles/lang/bg.js b/sources/plugins/basicstyles/lang/bg.js
index da72e4a5..e4107662 100644
--- a/sources/plugins/basicstyles/lang/bg.js
+++ b/sources/plugins/basicstyles/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'bg', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'bg', {
diff --git a/sources/plugins/basicstyles/lang/bn.js b/sources/plugins/basicstyles/lang/bn.js
index 85992c3b..007520ba 100644
--- a/sources/plugins/basicstyles/lang/bn.js
+++ b/sources/plugins/basicstyles/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'bn', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'bn', {
diff --git a/sources/plugins/basicstyles/lang/bs.js b/sources/plugins/basicstyles/lang/bs.js
index 5e1c7f24..9484a8d9 100644
--- a/sources/plugins/basicstyles/lang/bs.js
+++ b/sources/plugins/basicstyles/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'bs', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'bs', {
diff --git a/sources/plugins/basicstyles/lang/ca.js b/sources/plugins/basicstyles/lang/ca.js
index 3c81cc11..7d3cc036 100644
--- a/sources/plugins/basicstyles/lang/ca.js
+++ b/sources/plugins/basicstyles/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'ca', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'ca', {
diff --git a/sources/plugins/basicstyles/lang/cs.js b/sources/plugins/basicstyles/lang/cs.js
index 73b1267c..5322b5ac 100644
--- a/sources/plugins/basicstyles/lang/cs.js
+++ b/sources/plugins/basicstyles/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'cs', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'cs', {
diff --git a/sources/plugins/basicstyles/lang/cy.js b/sources/plugins/basicstyles/lang/cy.js
index e0ac3af3..4a207e82 100644
--- a/sources/plugins/basicstyles/lang/cy.js
+++ b/sources/plugins/basicstyles/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'cy', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'cy', {
diff --git a/sources/plugins/basicstyles/lang/da.js b/sources/plugins/basicstyles/lang/da.js
index e9721830..d1b10505 100644
--- a/sources/plugins/basicstyles/lang/da.js
+++ b/sources/plugins/basicstyles/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'da', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'da', {
diff --git a/sources/plugins/basicstyles/lang/de-ch.js b/sources/plugins/basicstyles/lang/de-ch.js
new file mode 100644
index 00000000..21ade9f3
--- /dev/null
+++ b/sources/plugins/basicstyles/lang/de-ch.js
@@ -0,0 +1,12 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'de-ch', {
6 bold: 'Fett',
7 italic: 'Kursiv',
8 strike: 'Durchgestrichen',
9 subscript: 'Tiefgestellt',
10 superscript: 'Hochgestellt',
11 underline: 'Unterstrichen'
12} );
diff --git a/sources/plugins/basicstyles/lang/de.js b/sources/plugins/basicstyles/lang/de.js
index c86554d7..5c67cd9c 100644
--- a/sources/plugins/basicstyles/lang/de.js
+++ b/sources/plugins/basicstyles/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'de', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'de', {
diff --git a/sources/plugins/basicstyles/lang/el.js b/sources/plugins/basicstyles/lang/el.js
index 8cc2faec..899b794d 100644
--- a/sources/plugins/basicstyles/lang/el.js
+++ b/sources/plugins/basicstyles/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'el', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'el', {
diff --git a/sources/plugins/basicstyles/lang/en-au.js b/sources/plugins/basicstyles/lang/en-au.js
index a989ed0f..4c802939 100644
--- a/sources/plugins/basicstyles/lang/en-au.js
+++ b/sources/plugins/basicstyles/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'en-au', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'en-au', {
diff --git a/sources/plugins/basicstyles/lang/en-ca.js b/sources/plugins/basicstyles/lang/en-ca.js
index ae09008b..e85611ae 100644
--- a/sources/plugins/basicstyles/lang/en-ca.js
+++ b/sources/plugins/basicstyles/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'en-ca', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'en-ca', {
diff --git a/sources/plugins/basicstyles/lang/en-gb.js b/sources/plugins/basicstyles/lang/en-gb.js
index c3df8993..b2cd62c7 100644
--- a/sources/plugins/basicstyles/lang/en-gb.js
+++ b/sources/plugins/basicstyles/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'en-gb', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'en-gb', {
diff --git a/sources/plugins/basicstyles/lang/en.js b/sources/plugins/basicstyles/lang/en.js
index 1ccbfb88..72841899 100644
--- a/sources/plugins/basicstyles/lang/en.js
+++ b/sources/plugins/basicstyles/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'en', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'en', {
diff --git a/sources/plugins/basicstyles/lang/eo.js b/sources/plugins/basicstyles/lang/eo.js
index 41b8570d..0fef072a 100644
--- a/sources/plugins/basicstyles/lang/eo.js
+++ b/sources/plugins/basicstyles/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'eo', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'eo', {
diff --git a/sources/plugins/basicstyles/lang/es.js b/sources/plugins/basicstyles/lang/es.js
index 196f1d04..b44dbf7b 100644
--- a/sources/plugins/basicstyles/lang/es.js
+++ b/sources/plugins/basicstyles/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'es', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'es', {
diff --git a/sources/plugins/basicstyles/lang/et.js b/sources/plugins/basicstyles/lang/et.js
index 9cd8c7a0..18d1a047 100644
--- a/sources/plugins/basicstyles/lang/et.js
+++ b/sources/plugins/basicstyles/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'et', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'et', {
diff --git a/sources/plugins/basicstyles/lang/eu.js b/sources/plugins/basicstyles/lang/eu.js
index 84a2d4e2..97f4075d 100644
--- a/sources/plugins/basicstyles/lang/eu.js
+++ b/sources/plugins/basicstyles/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'eu', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'eu', {
diff --git a/sources/plugins/basicstyles/lang/fa.js b/sources/plugins/basicstyles/lang/fa.js
index 8cea19a5..21cea30e 100644
--- a/sources/plugins/basicstyles/lang/fa.js
+++ b/sources/plugins/basicstyles/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'fa', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'fa', {
diff --git a/sources/plugins/basicstyles/lang/fi.js b/sources/plugins/basicstyles/lang/fi.js
index b011b41f..83b2fcab 100644
--- a/sources/plugins/basicstyles/lang/fi.js
+++ b/sources/plugins/basicstyles/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'fi', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'fi', {
diff --git a/sources/plugins/basicstyles/lang/fo.js b/sources/plugins/basicstyles/lang/fo.js
index 7d293076..4af4e21a 100644
--- a/sources/plugins/basicstyles/lang/fo.js
+++ b/sources/plugins/basicstyles/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'fo', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'fo', {
diff --git a/sources/plugins/basicstyles/lang/fr-ca.js b/sources/plugins/basicstyles/lang/fr-ca.js
index 3f82c9af..1a1f0135 100644
--- a/sources/plugins/basicstyles/lang/fr-ca.js
+++ b/sources/plugins/basicstyles/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'fr-ca', {
diff --git a/sources/plugins/basicstyles/lang/fr.js b/sources/plugins/basicstyles/lang/fr.js
index 44349e34..65d88776 100644
--- a/sources/plugins/basicstyles/lang/fr.js
+++ b/sources/plugins/basicstyles/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'fr', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'fr', {
diff --git a/sources/plugins/basicstyles/lang/gl.js b/sources/plugins/basicstyles/lang/gl.js
index 7e7379a2..597f06ba 100644
--- a/sources/plugins/basicstyles/lang/gl.js
+++ b/sources/plugins/basicstyles/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'gl', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'gl', {
diff --git a/sources/plugins/basicstyles/lang/gu.js b/sources/plugins/basicstyles/lang/gu.js
index 90619039..3ca4b60c 100644
--- a/sources/plugins/basicstyles/lang/gu.js
+++ b/sources/plugins/basicstyles/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'gu', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'gu', {
diff --git a/sources/plugins/basicstyles/lang/he.js b/sources/plugins/basicstyles/lang/he.js
index e5279b6e..5d73395c 100644
--- a/sources/plugins/basicstyles/lang/he.js
+++ b/sources/plugins/basicstyles/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'he', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'he', {
diff --git a/sources/plugins/basicstyles/lang/hi.js b/sources/plugins/basicstyles/lang/hi.js
index daacb67d..0beaa59e 100644
--- a/sources/plugins/basicstyles/lang/hi.js
+++ b/sources/plugins/basicstyles/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'hi', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'hi', {
diff --git a/sources/plugins/basicstyles/lang/hr.js b/sources/plugins/basicstyles/lang/hr.js
index d3f16468..ef1c4398 100644
--- a/sources/plugins/basicstyles/lang/hr.js
+++ b/sources/plugins/basicstyles/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'hr', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'hr', {
diff --git a/sources/plugins/basicstyles/lang/hu.js b/sources/plugins/basicstyles/lang/hu.js
index 9d18d3b4..36081b32 100644
--- a/sources/plugins/basicstyles/lang/hu.js
+++ b/sources/plugins/basicstyles/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'hu', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'hu', {
diff --git a/sources/plugins/basicstyles/lang/id.js b/sources/plugins/basicstyles/lang/id.js
index 146b1a78..8bad46e4 100644
--- a/sources/plugins/basicstyles/lang/id.js
+++ b/sources/plugins/basicstyles/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'id', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'id', {
diff --git a/sources/plugins/basicstyles/lang/is.js b/sources/plugins/basicstyles/lang/is.js
index ccef9cd3..67a4cff5 100644
--- a/sources/plugins/basicstyles/lang/is.js
+++ b/sources/plugins/basicstyles/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'is', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'is', {
diff --git a/sources/plugins/basicstyles/lang/it.js b/sources/plugins/basicstyles/lang/it.js
index d3f02488..bbd38a77 100644
--- a/sources/plugins/basicstyles/lang/it.js
+++ b/sources/plugins/basicstyles/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'it', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'it', {
diff --git a/sources/plugins/basicstyles/lang/ja.js b/sources/plugins/basicstyles/lang/ja.js
index 38c0a0a4..a28bebad 100644
--- a/sources/plugins/basicstyles/lang/ja.js
+++ b/sources/plugins/basicstyles/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'ja', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'ja', {
diff --git a/sources/plugins/basicstyles/lang/ka.js b/sources/plugins/basicstyles/lang/ka.js
index 70c1bc38..10be39dc 100644
--- a/sources/plugins/basicstyles/lang/ka.js
+++ b/sources/plugins/basicstyles/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'ka', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'ka', {
diff --git a/sources/plugins/basicstyles/lang/km.js b/sources/plugins/basicstyles/lang/km.js
index 29d87369..256559cc 100644
--- a/sources/plugins/basicstyles/lang/km.js
+++ b/sources/plugins/basicstyles/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'km', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'km', {
diff --git a/sources/plugins/basicstyles/lang/ko.js b/sources/plugins/basicstyles/lang/ko.js
index 53c2be18..0a988f49 100644
--- a/sources/plugins/basicstyles/lang/ko.js
+++ b/sources/plugins/basicstyles/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'ko', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'ko', {
diff --git a/sources/plugins/basicstyles/lang/ku.js b/sources/plugins/basicstyles/lang/ku.js
index 6dc67666..99100cb6 100644
--- a/sources/plugins/basicstyles/lang/ku.js
+++ b/sources/plugins/basicstyles/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'ku', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'ku', {
diff --git a/sources/plugins/basicstyles/lang/lt.js b/sources/plugins/basicstyles/lang/lt.js
index c42a74aa..8ea74dd3 100644
--- a/sources/plugins/basicstyles/lang/lt.js
+++ b/sources/plugins/basicstyles/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'lt', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'lt', {
diff --git a/sources/plugins/basicstyles/lang/lv.js b/sources/plugins/basicstyles/lang/lv.js
index 227953ae..38bbe707 100644
--- a/sources/plugins/basicstyles/lang/lv.js
+++ b/sources/plugins/basicstyles/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'lv', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'lv', {
diff --git a/sources/plugins/basicstyles/lang/mk.js b/sources/plugins/basicstyles/lang/mk.js
index a70ec268..478ce878 100644
--- a/sources/plugins/basicstyles/lang/mk.js
+++ b/sources/plugins/basicstyles/lang/mk.js
@@ -1,12 +1,12 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'mk', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'mk', {
6 bold: 'Bold', // MISSING 6 bold: 'Здебелено',
7 italic: 'Italic', // MISSING 7 italic: 'Накривено',
8 strike: 'Strikethrough', // MISSING 8 strike: 'Прецртано',
9 subscript: 'Subscript', // MISSING 9 subscript: 'Долен индекс',
10 superscript: 'Superscript', // MISSING 10 superscript: 'Горен индекс',
11 underline: 'Underline' // MISSING 11 underline: 'Подвлечено'
12} ); 12} );
diff --git a/sources/plugins/basicstyles/lang/mn.js b/sources/plugins/basicstyles/lang/mn.js
index 262cf104..7edec37c 100644
--- a/sources/plugins/basicstyles/lang/mn.js
+++ b/sources/plugins/basicstyles/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'mn', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'mn', {
diff --git a/sources/plugins/basicstyles/lang/ms.js b/sources/plugins/basicstyles/lang/ms.js
index 114b8e55..0fc9f9b7 100644
--- a/sources/plugins/basicstyles/lang/ms.js
+++ b/sources/plugins/basicstyles/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'ms', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'ms', {
diff --git a/sources/plugins/basicstyles/lang/nb.js b/sources/plugins/basicstyles/lang/nb.js
index 460de348..b5f922aa 100644
--- a/sources/plugins/basicstyles/lang/nb.js
+++ b/sources/plugins/basicstyles/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'nb', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'nb', {
diff --git a/sources/plugins/basicstyles/lang/nl.js b/sources/plugins/basicstyles/lang/nl.js
index 43a6aa69..92cad814 100644
--- a/sources/plugins/basicstyles/lang/nl.js
+++ b/sources/plugins/basicstyles/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'nl', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'nl', {
diff --git a/sources/plugins/basicstyles/lang/no.js b/sources/plugins/basicstyles/lang/no.js
index 753d90a3..300659a6 100644
--- a/sources/plugins/basicstyles/lang/no.js
+++ b/sources/plugins/basicstyles/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'no', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'no', {
diff --git a/sources/plugins/basicstyles/lang/pl.js b/sources/plugins/basicstyles/lang/pl.js
index 256630d5..321f8956 100644
--- a/sources/plugins/basicstyles/lang/pl.js
+++ b/sources/plugins/basicstyles/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'pl', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'pl', {
diff --git a/sources/plugins/basicstyles/lang/pt-br.js b/sources/plugins/basicstyles/lang/pt-br.js
index 655c5971..fad08d45 100644
--- a/sources/plugins/basicstyles/lang/pt-br.js
+++ b/sources/plugins/basicstyles/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'pt-br', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'pt-br', {
diff --git a/sources/plugins/basicstyles/lang/pt.js b/sources/plugins/basicstyles/lang/pt.js
index c25ceb2e..85de020e 100644
--- a/sources/plugins/basicstyles/lang/pt.js
+++ b/sources/plugins/basicstyles/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'pt', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'pt', {
diff --git a/sources/plugins/basicstyles/lang/ro.js b/sources/plugins/basicstyles/lang/ro.js
index 59c2483d..c274ded1 100644
--- a/sources/plugins/basicstyles/lang/ro.js
+++ b/sources/plugins/basicstyles/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'ro', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'ro', {
diff --git a/sources/plugins/basicstyles/lang/ru.js b/sources/plugins/basicstyles/lang/ru.js
index f87bea18..25cdf887 100644
--- a/sources/plugins/basicstyles/lang/ru.js
+++ b/sources/plugins/basicstyles/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'ru', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'ru', {
diff --git a/sources/plugins/basicstyles/lang/si.js b/sources/plugins/basicstyles/lang/si.js
index 8f7db5da..fbd052e5 100644
--- a/sources/plugins/basicstyles/lang/si.js
+++ b/sources/plugins/basicstyles/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'si', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'si', {
diff --git a/sources/plugins/basicstyles/lang/sk.js b/sources/plugins/basicstyles/lang/sk.js
index 5d038c6d..3a19d9b4 100644
--- a/sources/plugins/basicstyles/lang/sk.js
+++ b/sources/plugins/basicstyles/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'sk', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'sk', {
diff --git a/sources/plugins/basicstyles/lang/sl.js b/sources/plugins/basicstyles/lang/sl.js
index 1397a700..d6a0dbc7 100644
--- a/sources/plugins/basicstyles/lang/sl.js
+++ b/sources/plugins/basicstyles/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'sl', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'sl', {
diff --git a/sources/plugins/basicstyles/lang/sq.js b/sources/plugins/basicstyles/lang/sq.js
index 82242b26..7604a7aa 100644
--- a/sources/plugins/basicstyles/lang/sq.js
+++ b/sources/plugins/basicstyles/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'sq', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'sq', {
diff --git a/sources/plugins/basicstyles/lang/sr-latn.js b/sources/plugins/basicstyles/lang/sr-latn.js
index 62f51edd..6c87984d 100644
--- a/sources/plugins/basicstyles/lang/sr-latn.js
+++ b/sources/plugins/basicstyles/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'sr-latn', {
diff --git a/sources/plugins/basicstyles/lang/sr.js b/sources/plugins/basicstyles/lang/sr.js
index 59e6105b..f0cc6eb6 100644
--- a/sources/plugins/basicstyles/lang/sr.js
+++ b/sources/plugins/basicstyles/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'sr', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'sr', {
diff --git a/sources/plugins/basicstyles/lang/sv.js b/sources/plugins/basicstyles/lang/sv.js
index afcbf3ff..d11c18c6 100644
--- a/sources/plugins/basicstyles/lang/sv.js
+++ b/sources/plugins/basicstyles/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'sv', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'sv', {
diff --git a/sources/plugins/basicstyles/lang/th.js b/sources/plugins/basicstyles/lang/th.js
index 61700f54..91c0cea1 100644
--- a/sources/plugins/basicstyles/lang/th.js
+++ b/sources/plugins/basicstyles/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'th', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'th', {
diff --git a/sources/plugins/basicstyles/lang/tr.js b/sources/plugins/basicstyles/lang/tr.js
index 0e226b89..62f6d091 100644
--- a/sources/plugins/basicstyles/lang/tr.js
+++ b/sources/plugins/basicstyles/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'tr', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'tr', {
diff --git a/sources/plugins/basicstyles/lang/tt.js b/sources/plugins/basicstyles/lang/tt.js
index 6c4eb03f..13e02177 100644
--- a/sources/plugins/basicstyles/lang/tt.js
+++ b/sources/plugins/basicstyles/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'tt', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'tt', {
diff --git a/sources/plugins/basicstyles/lang/ug.js b/sources/plugins/basicstyles/lang/ug.js
index 10d42cdd..780e7b7b 100644
--- a/sources/plugins/basicstyles/lang/ug.js
+++ b/sources/plugins/basicstyles/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'ug', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'ug', {
diff --git a/sources/plugins/basicstyles/lang/uk.js b/sources/plugins/basicstyles/lang/uk.js
index 7d5d84d9..66e9f6a7 100644
--- a/sources/plugins/basicstyles/lang/uk.js
+++ b/sources/plugins/basicstyles/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'uk', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'uk', {
diff --git a/sources/plugins/basicstyles/lang/vi.js b/sources/plugins/basicstyles/lang/vi.js
index cc1dfaac..510ec589 100644
--- a/sources/plugins/basicstyles/lang/vi.js
+++ b/sources/plugins/basicstyles/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'vi', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'vi', {
diff --git a/sources/plugins/basicstyles/lang/zh-cn.js b/sources/plugins/basicstyles/lang/zh-cn.js
index 538c36d2..1b7e89f9 100644
--- a/sources/plugins/basicstyles/lang/zh-cn.js
+++ b/sources/plugins/basicstyles/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'zh-cn', {
diff --git a/sources/plugins/basicstyles/lang/zh.js b/sources/plugins/basicstyles/lang/zh.js
index c73c4d3f..6e75580b 100644
--- a/sources/plugins/basicstyles/lang/zh.js
+++ b/sources/plugins/basicstyles/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'basicstyles', 'zh', { 5CKEDITOR.plugins.setLang( 'basicstyles', 'zh', {
diff --git a/sources/plugins/basicstyles/plugin.js b/sources/plugins/basicstyles/plugin.js
index 3fa96373..6960e2eb 100644
--- a/sources/plugins/basicstyles/plugin.js
+++ b/sources/plugins/basicstyles/plugin.js
@@ -1,11 +1,11 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
6CKEDITOR.plugins.add( 'basicstyles', { 6CKEDITOR.plugins.add( 'basicstyles', {
7 // jscs:disable maximumLineLength 7 // jscs:disable maximumLineLength
8 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 8 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
9 // jscs:enable maximumLineLength 9 // jscs:enable maximumLineLength
10 icons: 'bold,italic,underline,strike,subscript,superscript', // %REMOVE_LINE_CORE% 10 icons: 'bold,italic,underline,strike,subscript,superscript', // %REMOVE_LINE_CORE%
11 hidpi: true, // %REMOVE_LINE_CORE% 11 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/bidi/lang/af.js b/sources/plugins/bidi/lang/af.js
index 048140a1..fe579b49 100644
--- a/sources/plugins/bidi/lang/af.js
+++ b/sources/plugins/bidi/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'af', { 5CKEDITOR.plugins.setLang( 'bidi', 'af', {
diff --git a/sources/plugins/bidi/lang/ar.js b/sources/plugins/bidi/lang/ar.js
index 78297ecb..81e74b21 100644
--- a/sources/plugins/bidi/lang/ar.js
+++ b/sources/plugins/bidi/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'ar', { 5CKEDITOR.plugins.setLang( 'bidi', 'ar', {
diff --git a/sources/plugins/bidi/lang/bg.js b/sources/plugins/bidi/lang/bg.js
index b81ab861..ae0446d6 100644
--- a/sources/plugins/bidi/lang/bg.js
+++ b/sources/plugins/bidi/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'bg', { 5CKEDITOR.plugins.setLang( 'bidi', 'bg', {
diff --git a/sources/plugins/bidi/lang/bn.js b/sources/plugins/bidi/lang/bn.js
index 2c35288e..b672ffea 100644
--- a/sources/plugins/bidi/lang/bn.js
+++ b/sources/plugins/bidi/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'bn', { 5CKEDITOR.plugins.setLang( 'bidi', 'bn', {
diff --git a/sources/plugins/bidi/lang/bs.js b/sources/plugins/bidi/lang/bs.js
index 13f8ac49..45922845 100644
--- a/sources/plugins/bidi/lang/bs.js
+++ b/sources/plugins/bidi/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'bs', { 5CKEDITOR.plugins.setLang( 'bidi', 'bs', {
diff --git a/sources/plugins/bidi/lang/ca.js b/sources/plugins/bidi/lang/ca.js
index 801a18f4..8636c620 100644
--- a/sources/plugins/bidi/lang/ca.js
+++ b/sources/plugins/bidi/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'ca', { 5CKEDITOR.plugins.setLang( 'bidi', 'ca', {
diff --git a/sources/plugins/bidi/lang/cs.js b/sources/plugins/bidi/lang/cs.js
index b0852c0a..77bfffaf 100644
--- a/sources/plugins/bidi/lang/cs.js
+++ b/sources/plugins/bidi/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'cs', { 5CKEDITOR.plugins.setLang( 'bidi', 'cs', {
diff --git a/sources/plugins/bidi/lang/cy.js b/sources/plugins/bidi/lang/cy.js
index 17e9d3bb..17d8db8b 100644
--- a/sources/plugins/bidi/lang/cy.js
+++ b/sources/plugins/bidi/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'cy', { 5CKEDITOR.plugins.setLang( 'bidi', 'cy', {
diff --git a/sources/plugins/bidi/lang/da.js b/sources/plugins/bidi/lang/da.js
index a53fbf7b..861ff50c 100644
--- a/sources/plugins/bidi/lang/da.js
+++ b/sources/plugins/bidi/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'da', { 5CKEDITOR.plugins.setLang( 'bidi', 'da', {
diff --git a/sources/plugins/bidi/lang/de-ch.js b/sources/plugins/bidi/lang/de-ch.js
new file mode 100644
index 00000000..6d6f7552
--- /dev/null
+++ b/sources/plugins/bidi/lang/de-ch.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'bidi', 'de-ch', {
6 ltr: 'Leserichtung von Links nach Rechts',
7 rtl: 'Leserichtung von Rechts nach Links'
8} );
diff --git a/sources/plugins/bidi/lang/de.js b/sources/plugins/bidi/lang/de.js
index 043fbc8b..8582d437 100644
--- a/sources/plugins/bidi/lang/de.js
+++ b/sources/plugins/bidi/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'de', { 5CKEDITOR.plugins.setLang( 'bidi', 'de', {
diff --git a/sources/plugins/bidi/lang/el.js b/sources/plugins/bidi/lang/el.js
index 7c38e8d7..c4a677af 100644
--- a/sources/plugins/bidi/lang/el.js
+++ b/sources/plugins/bidi/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'el', { 5CKEDITOR.plugins.setLang( 'bidi', 'el', {
diff --git a/sources/plugins/bidi/lang/en-au.js b/sources/plugins/bidi/lang/en-au.js
index a5fe457e..505fb019 100644
--- a/sources/plugins/bidi/lang/en-au.js
+++ b/sources/plugins/bidi/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'en-au', { 5CKEDITOR.plugins.setLang( 'bidi', 'en-au', {
diff --git a/sources/plugins/bidi/lang/en-ca.js b/sources/plugins/bidi/lang/en-ca.js
index 8424bf67..e9dbc4d4 100644
--- a/sources/plugins/bidi/lang/en-ca.js
+++ b/sources/plugins/bidi/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'en-ca', { 5CKEDITOR.plugins.setLang( 'bidi', 'en-ca', {
diff --git a/sources/plugins/bidi/lang/en-gb.js b/sources/plugins/bidi/lang/en-gb.js
index 60c192fb..12b81fce 100644
--- a/sources/plugins/bidi/lang/en-gb.js
+++ b/sources/plugins/bidi/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'en-gb', { 5CKEDITOR.plugins.setLang( 'bidi', 'en-gb', {
diff --git a/sources/plugins/bidi/lang/en.js b/sources/plugins/bidi/lang/en.js
index a685a87d..f48c1956 100644
--- a/sources/plugins/bidi/lang/en.js
+++ b/sources/plugins/bidi/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'en', { 5CKEDITOR.plugins.setLang( 'bidi', 'en', {
diff --git a/sources/plugins/bidi/lang/eo.js b/sources/plugins/bidi/lang/eo.js
index c63e15bb..bab7c286 100644
--- a/sources/plugins/bidi/lang/eo.js
+++ b/sources/plugins/bidi/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'eo', { 5CKEDITOR.plugins.setLang( 'bidi', 'eo', {
diff --git a/sources/plugins/bidi/lang/es.js b/sources/plugins/bidi/lang/es.js
index 6ea13209..15768c4b 100644
--- a/sources/plugins/bidi/lang/es.js
+++ b/sources/plugins/bidi/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'es', { 5CKEDITOR.plugins.setLang( 'bidi', 'es', {
diff --git a/sources/plugins/bidi/lang/et.js b/sources/plugins/bidi/lang/et.js
index 4f8517d6..0ac3c3f8 100644
--- a/sources/plugins/bidi/lang/et.js
+++ b/sources/plugins/bidi/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'et', { 5CKEDITOR.plugins.setLang( 'bidi', 'et', {
diff --git a/sources/plugins/bidi/lang/eu.js b/sources/plugins/bidi/lang/eu.js
index 8b46a9c4..64e1c913 100644
--- a/sources/plugins/bidi/lang/eu.js
+++ b/sources/plugins/bidi/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'eu', { 5CKEDITOR.plugins.setLang( 'bidi', 'eu', {
diff --git a/sources/plugins/bidi/lang/fa.js b/sources/plugins/bidi/lang/fa.js
index 5d9a6eac..773ba4da 100644
--- a/sources/plugins/bidi/lang/fa.js
+++ b/sources/plugins/bidi/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'fa', { 5CKEDITOR.plugins.setLang( 'bidi', 'fa', {
diff --git a/sources/plugins/bidi/lang/fi.js b/sources/plugins/bidi/lang/fi.js
index 805f5b10..a2effba5 100644
--- a/sources/plugins/bidi/lang/fi.js
+++ b/sources/plugins/bidi/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'fi', { 5CKEDITOR.plugins.setLang( 'bidi', 'fi', {
diff --git a/sources/plugins/bidi/lang/fo.js b/sources/plugins/bidi/lang/fo.js
index 4e1c9408..c2ba1c9d 100644
--- a/sources/plugins/bidi/lang/fo.js
+++ b/sources/plugins/bidi/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'fo', { 5CKEDITOR.plugins.setLang( 'bidi', 'fo', {
diff --git a/sources/plugins/bidi/lang/fr-ca.js b/sources/plugins/bidi/lang/fr-ca.js
index 184ed8ef..046c19e9 100644
--- a/sources/plugins/bidi/lang/fr-ca.js
+++ b/sources/plugins/bidi/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'bidi', 'fr-ca', {
diff --git a/sources/plugins/bidi/lang/fr.js b/sources/plugins/bidi/lang/fr.js
index 549a465d..24e940d1 100644
--- a/sources/plugins/bidi/lang/fr.js
+++ b/sources/plugins/bidi/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'fr', { 5CKEDITOR.plugins.setLang( 'bidi', 'fr', {
diff --git a/sources/plugins/bidi/lang/gl.js b/sources/plugins/bidi/lang/gl.js
index cb753e3f..819ae91f 100644
--- a/sources/plugins/bidi/lang/gl.js
+++ b/sources/plugins/bidi/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'gl', { 5CKEDITOR.plugins.setLang( 'bidi', 'gl', {
diff --git a/sources/plugins/bidi/lang/gu.js b/sources/plugins/bidi/lang/gu.js
index a75d98a8..131e47d0 100644
--- a/sources/plugins/bidi/lang/gu.js
+++ b/sources/plugins/bidi/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'gu', { 5CKEDITOR.plugins.setLang( 'bidi', 'gu', {
diff --git a/sources/plugins/bidi/lang/he.js b/sources/plugins/bidi/lang/he.js
index 89840cd9..f29174c2 100644
--- a/sources/plugins/bidi/lang/he.js
+++ b/sources/plugins/bidi/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'he', { 5CKEDITOR.plugins.setLang( 'bidi', 'he', {
diff --git a/sources/plugins/bidi/lang/hi.js b/sources/plugins/bidi/lang/hi.js
index 66697cc8..f8c8876d 100644
--- a/sources/plugins/bidi/lang/hi.js
+++ b/sources/plugins/bidi/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'hi', { 5CKEDITOR.plugins.setLang( 'bidi', 'hi', {
diff --git a/sources/plugins/bidi/lang/hr.js b/sources/plugins/bidi/lang/hr.js
index 0be7b34c..14a00583 100644
--- a/sources/plugins/bidi/lang/hr.js
+++ b/sources/plugins/bidi/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'hr', { 5CKEDITOR.plugins.setLang( 'bidi', 'hr', {
diff --git a/sources/plugins/bidi/lang/hu.js b/sources/plugins/bidi/lang/hu.js
index 58797e5d..6ad3ef3e 100644
--- a/sources/plugins/bidi/lang/hu.js
+++ b/sources/plugins/bidi/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'hu', { 5CKEDITOR.plugins.setLang( 'bidi', 'hu', {
diff --git a/sources/plugins/bidi/lang/id.js b/sources/plugins/bidi/lang/id.js
index 2be45ac8..88ea5070 100644
--- a/sources/plugins/bidi/lang/id.js
+++ b/sources/plugins/bidi/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'id', { 5CKEDITOR.plugins.setLang( 'bidi', 'id', {
diff --git a/sources/plugins/bidi/lang/is.js b/sources/plugins/bidi/lang/is.js
index cd41df26..e73be436 100644
--- a/sources/plugins/bidi/lang/is.js
+++ b/sources/plugins/bidi/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'is', { 5CKEDITOR.plugins.setLang( 'bidi', 'is', {
diff --git a/sources/plugins/bidi/lang/it.js b/sources/plugins/bidi/lang/it.js
index d4e9de6a..49afb267 100644
--- a/sources/plugins/bidi/lang/it.js
+++ b/sources/plugins/bidi/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'it', { 5CKEDITOR.plugins.setLang( 'bidi', 'it', {
diff --git a/sources/plugins/bidi/lang/ja.js b/sources/plugins/bidi/lang/ja.js
index c79e1b64..1177d1ba 100644
--- a/sources/plugins/bidi/lang/ja.js
+++ b/sources/plugins/bidi/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'ja', { 5CKEDITOR.plugins.setLang( 'bidi', 'ja', {
diff --git a/sources/plugins/bidi/lang/ka.js b/sources/plugins/bidi/lang/ka.js
index cf731816..c3cbd17b 100644
--- a/sources/plugins/bidi/lang/ka.js
+++ b/sources/plugins/bidi/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'ka', { 5CKEDITOR.plugins.setLang( 'bidi', 'ka', {
diff --git a/sources/plugins/bidi/lang/km.js b/sources/plugins/bidi/lang/km.js
index b28d330a..214967f9 100644
--- a/sources/plugins/bidi/lang/km.js
+++ b/sources/plugins/bidi/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'km', { 5CKEDITOR.plugins.setLang( 'bidi', 'km', {
diff --git a/sources/plugins/bidi/lang/ko.js b/sources/plugins/bidi/lang/ko.js
index 923f70ce..04bca95b 100644
--- a/sources/plugins/bidi/lang/ko.js
+++ b/sources/plugins/bidi/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'ko', { 5CKEDITOR.plugins.setLang( 'bidi', 'ko', {
diff --git a/sources/plugins/bidi/lang/ku.js b/sources/plugins/bidi/lang/ku.js
index 0d563c76..8ca52098 100644
--- a/sources/plugins/bidi/lang/ku.js
+++ b/sources/plugins/bidi/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'ku', { 5CKEDITOR.plugins.setLang( 'bidi', 'ku', {
diff --git a/sources/plugins/bidi/lang/lt.js b/sources/plugins/bidi/lang/lt.js
index e455b52b..d1363861 100644
--- a/sources/plugins/bidi/lang/lt.js
+++ b/sources/plugins/bidi/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'lt', { 5CKEDITOR.plugins.setLang( 'bidi', 'lt', {
diff --git a/sources/plugins/bidi/lang/lv.js b/sources/plugins/bidi/lang/lv.js
index b9e7d130..59217c74 100644
--- a/sources/plugins/bidi/lang/lv.js
+++ b/sources/plugins/bidi/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'lv', { 5CKEDITOR.plugins.setLang( 'bidi', 'lv', {
diff --git a/sources/plugins/bidi/lang/mk.js b/sources/plugins/bidi/lang/mk.js
index f7771932..e77055df 100644
--- a/sources/plugins/bidi/lang/mk.js
+++ b/sources/plugins/bidi/lang/mk.js
@@ -1,8 +1,8 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'mk', { 5CKEDITOR.plugins.setLang( 'bidi', 'mk', {
6 ltr: 'Text direction from left to right', // MISSING 6 ltr: 'Насока на текст: од лево кон десно',
7 rtl: 'Text direction from right to left' // MISSING 7 rtl: 'Насока на текст: од десно кон лево'
8} ); 8} );
diff --git a/sources/plugins/bidi/lang/mn.js b/sources/plugins/bidi/lang/mn.js
index acade9af..561f9fb0 100644
--- a/sources/plugins/bidi/lang/mn.js
+++ b/sources/plugins/bidi/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'mn', { 5CKEDITOR.plugins.setLang( 'bidi', 'mn', {
diff --git a/sources/plugins/bidi/lang/ms.js b/sources/plugins/bidi/lang/ms.js
index a86971b6..424c3dbb 100644
--- a/sources/plugins/bidi/lang/ms.js
+++ b/sources/plugins/bidi/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'ms', { 5CKEDITOR.plugins.setLang( 'bidi', 'ms', {
diff --git a/sources/plugins/bidi/lang/nb.js b/sources/plugins/bidi/lang/nb.js
index 3a1225b9..432ef2a2 100644
--- a/sources/plugins/bidi/lang/nb.js
+++ b/sources/plugins/bidi/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'nb', { 5CKEDITOR.plugins.setLang( 'bidi', 'nb', {
diff --git a/sources/plugins/bidi/lang/nl.js b/sources/plugins/bidi/lang/nl.js
index d9cf8f7c..2dc5d384 100644
--- a/sources/plugins/bidi/lang/nl.js
+++ b/sources/plugins/bidi/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'nl', { 5CKEDITOR.plugins.setLang( 'bidi', 'nl', {
diff --git a/sources/plugins/bidi/lang/no.js b/sources/plugins/bidi/lang/no.js
index 309a7474..0e730af3 100644
--- a/sources/plugins/bidi/lang/no.js
+++ b/sources/plugins/bidi/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'no', { 5CKEDITOR.plugins.setLang( 'bidi', 'no', {
diff --git a/sources/plugins/bidi/lang/pl.js b/sources/plugins/bidi/lang/pl.js
index b9ad7eb9..05550758 100644
--- a/sources/plugins/bidi/lang/pl.js
+++ b/sources/plugins/bidi/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'pl', { 5CKEDITOR.plugins.setLang( 'bidi', 'pl', {
diff --git a/sources/plugins/bidi/lang/pt-br.js b/sources/plugins/bidi/lang/pt-br.js
index f97f3db1..24f5df7d 100644
--- a/sources/plugins/bidi/lang/pt-br.js
+++ b/sources/plugins/bidi/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'pt-br', { 5CKEDITOR.plugins.setLang( 'bidi', 'pt-br', {
diff --git a/sources/plugins/bidi/lang/pt.js b/sources/plugins/bidi/lang/pt.js
index 5dd99b3a..12ac9555 100644
--- a/sources/plugins/bidi/lang/pt.js
+++ b/sources/plugins/bidi/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'pt', { 5CKEDITOR.plugins.setLang( 'bidi', 'pt', {
diff --git a/sources/plugins/bidi/lang/ro.js b/sources/plugins/bidi/lang/ro.js
index 13a560b0..b59181ac 100644
--- a/sources/plugins/bidi/lang/ro.js
+++ b/sources/plugins/bidi/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'ro', { 5CKEDITOR.plugins.setLang( 'bidi', 'ro', {
diff --git a/sources/plugins/bidi/lang/ru.js b/sources/plugins/bidi/lang/ru.js
index e3dc391b..b3cdd3c2 100644
--- a/sources/plugins/bidi/lang/ru.js
+++ b/sources/plugins/bidi/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'ru', { 5CKEDITOR.plugins.setLang( 'bidi', 'ru', {
diff --git a/sources/plugins/bidi/lang/si.js b/sources/plugins/bidi/lang/si.js
index 5260df1a..9fa15482 100644
--- a/sources/plugins/bidi/lang/si.js
+++ b/sources/plugins/bidi/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'si', { 5CKEDITOR.plugins.setLang( 'bidi', 'si', {
diff --git a/sources/plugins/bidi/lang/sk.js b/sources/plugins/bidi/lang/sk.js
index 8f4a3587..974ec82c 100644
--- a/sources/plugins/bidi/lang/sk.js
+++ b/sources/plugins/bidi/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'sk', { 5CKEDITOR.plugins.setLang( 'bidi', 'sk', {
diff --git a/sources/plugins/bidi/lang/sl.js b/sources/plugins/bidi/lang/sl.js
index 972d355c..5c2ee9b5 100644
--- a/sources/plugins/bidi/lang/sl.js
+++ b/sources/plugins/bidi/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'sl', { 5CKEDITOR.plugins.setLang( 'bidi', 'sl', {
diff --git a/sources/plugins/bidi/lang/sq.js b/sources/plugins/bidi/lang/sq.js
index 55a2152b..66c1e722 100644
--- a/sources/plugins/bidi/lang/sq.js
+++ b/sources/plugins/bidi/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'sq', { 5CKEDITOR.plugins.setLang( 'bidi', 'sq', {
diff --git a/sources/plugins/bidi/lang/sr-latn.js b/sources/plugins/bidi/lang/sr-latn.js
index bf349403..9221850f 100644
--- a/sources/plugins/bidi/lang/sr-latn.js
+++ b/sources/plugins/bidi/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'bidi', 'sr-latn', {
diff --git a/sources/plugins/bidi/lang/sr.js b/sources/plugins/bidi/lang/sr.js
index c8cff445..ebac7143 100644
--- a/sources/plugins/bidi/lang/sr.js
+++ b/sources/plugins/bidi/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'sr', { 5CKEDITOR.plugins.setLang( 'bidi', 'sr', {
diff --git a/sources/plugins/bidi/lang/sv.js b/sources/plugins/bidi/lang/sv.js
index b2056407..9554d7fc 100644
--- a/sources/plugins/bidi/lang/sv.js
+++ b/sources/plugins/bidi/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'sv', { 5CKEDITOR.plugins.setLang( 'bidi', 'sv', {
diff --git a/sources/plugins/bidi/lang/th.js b/sources/plugins/bidi/lang/th.js
index fefb49c7..1390a0a9 100644
--- a/sources/plugins/bidi/lang/th.js
+++ b/sources/plugins/bidi/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'th', { 5CKEDITOR.plugins.setLang( 'bidi', 'th', {
diff --git a/sources/plugins/bidi/lang/tr.js b/sources/plugins/bidi/lang/tr.js
index 11cde918..da8cc2c6 100644
--- a/sources/plugins/bidi/lang/tr.js
+++ b/sources/plugins/bidi/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'tr', { 5CKEDITOR.plugins.setLang( 'bidi', 'tr', {
diff --git a/sources/plugins/bidi/lang/tt.js b/sources/plugins/bidi/lang/tt.js
index b60b3b28..f6cdfd7d 100644
--- a/sources/plugins/bidi/lang/tt.js
+++ b/sources/plugins/bidi/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'tt', { 5CKEDITOR.plugins.setLang( 'bidi', 'tt', {
diff --git a/sources/plugins/bidi/lang/ug.js b/sources/plugins/bidi/lang/ug.js
index b17d36cc..149a5313 100644
--- a/sources/plugins/bidi/lang/ug.js
+++ b/sources/plugins/bidi/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'ug', { 5CKEDITOR.plugins.setLang( 'bidi', 'ug', {
diff --git a/sources/plugins/bidi/lang/uk.js b/sources/plugins/bidi/lang/uk.js
index a74f09fc..b147e53e 100644
--- a/sources/plugins/bidi/lang/uk.js
+++ b/sources/plugins/bidi/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'uk', { 5CKEDITOR.plugins.setLang( 'bidi', 'uk', {
diff --git a/sources/plugins/bidi/lang/vi.js b/sources/plugins/bidi/lang/vi.js
index cc6fd7b0..ff742756 100644
--- a/sources/plugins/bidi/lang/vi.js
+++ b/sources/plugins/bidi/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'vi', { 5CKEDITOR.plugins.setLang( 'bidi', 'vi', {
diff --git a/sources/plugins/bidi/lang/zh-cn.js b/sources/plugins/bidi/lang/zh-cn.js
index d56019e2..723462a8 100644
--- a/sources/plugins/bidi/lang/zh-cn.js
+++ b/sources/plugins/bidi/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'bidi', 'zh-cn', {
diff --git a/sources/plugins/bidi/lang/zh.js b/sources/plugins/bidi/lang/zh.js
index ff5db4f9..9620cae3 100644
--- a/sources/plugins/bidi/lang/zh.js
+++ b/sources/plugins/bidi/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'bidi', 'zh', { 5CKEDITOR.plugins.setLang( 'bidi', 'zh', {
diff --git a/sources/plugins/bidi/plugin.js b/sources/plugins/bidi/plugin.js
index bfe3ffcb..e231eb1b 100644
--- a/sources/plugins/bidi/plugin.js
+++ b/sources/plugins/bidi/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -212,7 +212,7 @@
212 212
213 CKEDITOR.plugins.add( 'bidi', { 213 CKEDITOR.plugins.add( 'bidi', {
214 // jscs:disable maximumLineLength 214 // jscs:disable maximumLineLength
215 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 215 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
216 // jscs:enable maximumLineLength 216 // jscs:enable maximumLineLength
217 icons: 'bidiltr,bidirtl', // %REMOVE_LINE_CORE% 217 icons: 'bidiltr,bidirtl', // %REMOVE_LINE_CORE%
218 hidpi: true, // %REMOVE_LINE_CORE% 218 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/blockquote/lang/af.js b/sources/plugins/blockquote/lang/af.js
index e615381f..ec41cdf5 100644
--- a/sources/plugins/blockquote/lang/af.js
+++ b/sources/plugins/blockquote/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'af', { 5CKEDITOR.plugins.setLang( 'blockquote', 'af', {
diff --git a/sources/plugins/blockquote/lang/ar.js b/sources/plugins/blockquote/lang/ar.js
index eb22b93e..e0e979b7 100644
--- a/sources/plugins/blockquote/lang/ar.js
+++ b/sources/plugins/blockquote/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'ar', { 5CKEDITOR.plugins.setLang( 'blockquote', 'ar', {
diff --git a/sources/plugins/blockquote/lang/bg.js b/sources/plugins/blockquote/lang/bg.js
index 97e6f126..9202b316 100644
--- a/sources/plugins/blockquote/lang/bg.js
+++ b/sources/plugins/blockquote/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'bg', { 5CKEDITOR.plugins.setLang( 'blockquote', 'bg', {
diff --git a/sources/plugins/blockquote/lang/bn.js b/sources/plugins/blockquote/lang/bn.js
index 02ab2002..4663d12f 100644
--- a/sources/plugins/blockquote/lang/bn.js
+++ b/sources/plugins/blockquote/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'bn', { 5CKEDITOR.plugins.setLang( 'blockquote', 'bn', {
diff --git a/sources/plugins/blockquote/lang/bs.js b/sources/plugins/blockquote/lang/bs.js
index 3a4d3f38..8577a4e7 100644
--- a/sources/plugins/blockquote/lang/bs.js
+++ b/sources/plugins/blockquote/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'bs', { 5CKEDITOR.plugins.setLang( 'blockquote', 'bs', {
diff --git a/sources/plugins/blockquote/lang/ca.js b/sources/plugins/blockquote/lang/ca.js
index 41bfbc73..eee067a0 100644
--- a/sources/plugins/blockquote/lang/ca.js
+++ b/sources/plugins/blockquote/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'ca', { 5CKEDITOR.plugins.setLang( 'blockquote', 'ca', {
diff --git a/sources/plugins/blockquote/lang/cs.js b/sources/plugins/blockquote/lang/cs.js
index 7c63ff53..9f8568db 100644
--- a/sources/plugins/blockquote/lang/cs.js
+++ b/sources/plugins/blockquote/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'cs', { 5CKEDITOR.plugins.setLang( 'blockquote', 'cs', {
diff --git a/sources/plugins/blockquote/lang/cy.js b/sources/plugins/blockquote/lang/cy.js
index a47b50ab..4e89fff9 100644
--- a/sources/plugins/blockquote/lang/cy.js
+++ b/sources/plugins/blockquote/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'cy', { 5CKEDITOR.plugins.setLang( 'blockquote', 'cy', {
diff --git a/sources/plugins/blockquote/lang/da.js b/sources/plugins/blockquote/lang/da.js
index e1f8de13..4d1dde7d 100644
--- a/sources/plugins/blockquote/lang/da.js
+++ b/sources/plugins/blockquote/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'da', { 5CKEDITOR.plugins.setLang( 'blockquote', 'da', {
diff --git a/sources/plugins/blockquote/lang/de-ch.js b/sources/plugins/blockquote/lang/de-ch.js
new file mode 100644
index 00000000..2e9b06f1
--- /dev/null
+++ b/sources/plugins/blockquote/lang/de-ch.js
@@ -0,0 +1,7 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'de-ch', {
6 toolbar: 'Zitatblock'
7} );
diff --git a/sources/plugins/blockquote/lang/de.js b/sources/plugins/blockquote/lang/de.js
index e5c47e5f..cde180c3 100644
--- a/sources/plugins/blockquote/lang/de.js
+++ b/sources/plugins/blockquote/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'de', { 5CKEDITOR.plugins.setLang( 'blockquote', 'de', {
diff --git a/sources/plugins/blockquote/lang/el.js b/sources/plugins/blockquote/lang/el.js
index af7cde55..d2486382 100644
--- a/sources/plugins/blockquote/lang/el.js
+++ b/sources/plugins/blockquote/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'el', { 5CKEDITOR.plugins.setLang( 'blockquote', 'el', {
diff --git a/sources/plugins/blockquote/lang/en-au.js b/sources/plugins/blockquote/lang/en-au.js
index 9f70e6ce..e1d0df32 100644
--- a/sources/plugins/blockquote/lang/en-au.js
+++ b/sources/plugins/blockquote/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'en-au', { 5CKEDITOR.plugins.setLang( 'blockquote', 'en-au', {
diff --git a/sources/plugins/blockquote/lang/en-ca.js b/sources/plugins/blockquote/lang/en-ca.js
index 7caafa22..e2aeacd6 100644
--- a/sources/plugins/blockquote/lang/en-ca.js
+++ b/sources/plugins/blockquote/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'en-ca', { 5CKEDITOR.plugins.setLang( 'blockquote', 'en-ca', {
diff --git a/sources/plugins/blockquote/lang/en-gb.js b/sources/plugins/blockquote/lang/en-gb.js
index f894911a..2617d4cb 100644
--- a/sources/plugins/blockquote/lang/en-gb.js
+++ b/sources/plugins/blockquote/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'en-gb', { 5CKEDITOR.plugins.setLang( 'blockquote', 'en-gb', {
diff --git a/sources/plugins/blockquote/lang/en.js b/sources/plugins/blockquote/lang/en.js
index 33c50694..3905216f 100644
--- a/sources/plugins/blockquote/lang/en.js
+++ b/sources/plugins/blockquote/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'en', { 5CKEDITOR.plugins.setLang( 'blockquote', 'en', {
diff --git a/sources/plugins/blockquote/lang/eo.js b/sources/plugins/blockquote/lang/eo.js
index b33c6f18..fb366532 100644
--- a/sources/plugins/blockquote/lang/eo.js
+++ b/sources/plugins/blockquote/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'eo', { 5CKEDITOR.plugins.setLang( 'blockquote', 'eo', {
diff --git a/sources/plugins/blockquote/lang/es.js b/sources/plugins/blockquote/lang/es.js
index fb4e834e..3dea1d94 100644
--- a/sources/plugins/blockquote/lang/es.js
+++ b/sources/plugins/blockquote/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'es', { 5CKEDITOR.plugins.setLang( 'blockquote', 'es', {
diff --git a/sources/plugins/blockquote/lang/et.js b/sources/plugins/blockquote/lang/et.js
index eb9eaa55..cae24c41 100644
--- a/sources/plugins/blockquote/lang/et.js
+++ b/sources/plugins/blockquote/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'et', { 5CKEDITOR.plugins.setLang( 'blockquote', 'et', {
diff --git a/sources/plugins/blockquote/lang/eu.js b/sources/plugins/blockquote/lang/eu.js
index 6320397b..d5ea6cb0 100644
--- a/sources/plugins/blockquote/lang/eu.js
+++ b/sources/plugins/blockquote/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'eu', { 5CKEDITOR.plugins.setLang( 'blockquote', 'eu', {
diff --git a/sources/plugins/blockquote/lang/fa.js b/sources/plugins/blockquote/lang/fa.js
index 2f12a50e..a0f84791 100644
--- a/sources/plugins/blockquote/lang/fa.js
+++ b/sources/plugins/blockquote/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'fa', { 5CKEDITOR.plugins.setLang( 'blockquote', 'fa', {
diff --git a/sources/plugins/blockquote/lang/fi.js b/sources/plugins/blockquote/lang/fi.js
index 44924d0a..bc94b9a8 100644
--- a/sources/plugins/blockquote/lang/fi.js
+++ b/sources/plugins/blockquote/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'fi', { 5CKEDITOR.plugins.setLang( 'blockquote', 'fi', {
diff --git a/sources/plugins/blockquote/lang/fo.js b/sources/plugins/blockquote/lang/fo.js
index 0557b99c..60387401 100644
--- a/sources/plugins/blockquote/lang/fo.js
+++ b/sources/plugins/blockquote/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'fo', { 5CKEDITOR.plugins.setLang( 'blockquote', 'fo', {
diff --git a/sources/plugins/blockquote/lang/fr-ca.js b/sources/plugins/blockquote/lang/fr-ca.js
index 0ae3f2b2..a6f2b3e9 100644
--- a/sources/plugins/blockquote/lang/fr-ca.js
+++ b/sources/plugins/blockquote/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'blockquote', 'fr-ca', {
diff --git a/sources/plugins/blockquote/lang/fr.js b/sources/plugins/blockquote/lang/fr.js
index 21710d24..f37ead0d 100644
--- a/sources/plugins/blockquote/lang/fr.js
+++ b/sources/plugins/blockquote/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'fr', { 5CKEDITOR.plugins.setLang( 'blockquote', 'fr', {
diff --git a/sources/plugins/blockquote/lang/gl.js b/sources/plugins/blockquote/lang/gl.js
index 0ace64eb..df268dce 100644
--- a/sources/plugins/blockquote/lang/gl.js
+++ b/sources/plugins/blockquote/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'gl', { 5CKEDITOR.plugins.setLang( 'blockquote', 'gl', {
diff --git a/sources/plugins/blockquote/lang/gu.js b/sources/plugins/blockquote/lang/gu.js
index 9fc65baa..10cfbdef 100644
--- a/sources/plugins/blockquote/lang/gu.js
+++ b/sources/plugins/blockquote/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'gu', { 5CKEDITOR.plugins.setLang( 'blockquote', 'gu', {
diff --git a/sources/plugins/blockquote/lang/he.js b/sources/plugins/blockquote/lang/he.js
index a10d7e40..c14e5801 100644
--- a/sources/plugins/blockquote/lang/he.js
+++ b/sources/plugins/blockquote/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'he', { 5CKEDITOR.plugins.setLang( 'blockquote', 'he', {
diff --git a/sources/plugins/blockquote/lang/hi.js b/sources/plugins/blockquote/lang/hi.js
index b7481e24..cf0dce91 100644
--- a/sources/plugins/blockquote/lang/hi.js
+++ b/sources/plugins/blockquote/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'hi', { 5CKEDITOR.plugins.setLang( 'blockquote', 'hi', {
diff --git a/sources/plugins/blockquote/lang/hr.js b/sources/plugins/blockquote/lang/hr.js
index 421ffd57..2207c270 100644
--- a/sources/plugins/blockquote/lang/hr.js
+++ b/sources/plugins/blockquote/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'hr', { 5CKEDITOR.plugins.setLang( 'blockquote', 'hr', {
diff --git a/sources/plugins/blockquote/lang/hu.js b/sources/plugins/blockquote/lang/hu.js
index 5bf22703..5f0a5e7f 100644
--- a/sources/plugins/blockquote/lang/hu.js
+++ b/sources/plugins/blockquote/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'hu', { 5CKEDITOR.plugins.setLang( 'blockquote', 'hu', {
diff --git a/sources/plugins/blockquote/lang/id.js b/sources/plugins/blockquote/lang/id.js
index 3cab0ac3..63a02356 100644
--- a/sources/plugins/blockquote/lang/id.js
+++ b/sources/plugins/blockquote/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'id', { 5CKEDITOR.plugins.setLang( 'blockquote', 'id', {
diff --git a/sources/plugins/blockquote/lang/is.js b/sources/plugins/blockquote/lang/is.js
index 04f13a9b..c06e5d39 100644
--- a/sources/plugins/blockquote/lang/is.js
+++ b/sources/plugins/blockquote/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'is', { 5CKEDITOR.plugins.setLang( 'blockquote', 'is', {
diff --git a/sources/plugins/blockquote/lang/it.js b/sources/plugins/blockquote/lang/it.js
index 77de24eb..00d9478c 100644
--- a/sources/plugins/blockquote/lang/it.js
+++ b/sources/plugins/blockquote/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'it', { 5CKEDITOR.plugins.setLang( 'blockquote', 'it', {
diff --git a/sources/plugins/blockquote/lang/ja.js b/sources/plugins/blockquote/lang/ja.js
index d6155ea0..41526c29 100644
--- a/sources/plugins/blockquote/lang/ja.js
+++ b/sources/plugins/blockquote/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'ja', { 5CKEDITOR.plugins.setLang( 'blockquote', 'ja', {
diff --git a/sources/plugins/blockquote/lang/ka.js b/sources/plugins/blockquote/lang/ka.js
index 826113bb..e8dd05ec 100644
--- a/sources/plugins/blockquote/lang/ka.js
+++ b/sources/plugins/blockquote/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'ka', { 5CKEDITOR.plugins.setLang( 'blockquote', 'ka', {
diff --git a/sources/plugins/blockquote/lang/km.js b/sources/plugins/blockquote/lang/km.js
index a29f072c..7d5227e0 100644
--- a/sources/plugins/blockquote/lang/km.js
+++ b/sources/plugins/blockquote/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'km', { 5CKEDITOR.plugins.setLang( 'blockquote', 'km', {
diff --git a/sources/plugins/blockquote/lang/ko.js b/sources/plugins/blockquote/lang/ko.js
index f27c777d..5e4f2318 100644
--- a/sources/plugins/blockquote/lang/ko.js
+++ b/sources/plugins/blockquote/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'ko', { 5CKEDITOR.plugins.setLang( 'blockquote', 'ko', {
diff --git a/sources/plugins/blockquote/lang/ku.js b/sources/plugins/blockquote/lang/ku.js
index c6e22aa6..ecfe4fea 100644
--- a/sources/plugins/blockquote/lang/ku.js
+++ b/sources/plugins/blockquote/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'ku', { 5CKEDITOR.plugins.setLang( 'blockquote', 'ku', {
diff --git a/sources/plugins/blockquote/lang/lt.js b/sources/plugins/blockquote/lang/lt.js
index 775232a0..c4fbdd78 100644
--- a/sources/plugins/blockquote/lang/lt.js
+++ b/sources/plugins/blockquote/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'lt', { 5CKEDITOR.plugins.setLang( 'blockquote', 'lt', {
diff --git a/sources/plugins/blockquote/lang/lv.js b/sources/plugins/blockquote/lang/lv.js
index 006ec477..370f4d10 100644
--- a/sources/plugins/blockquote/lang/lv.js
+++ b/sources/plugins/blockquote/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'lv', { 5CKEDITOR.plugins.setLang( 'blockquote', 'lv', {
diff --git a/sources/plugins/blockquote/lang/mk.js b/sources/plugins/blockquote/lang/mk.js
index 87167bae..f70d9d1a 100644
--- a/sources/plugins/blockquote/lang/mk.js
+++ b/sources/plugins/blockquote/lang/mk.js
@@ -1,7 +1,7 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'mk', { 5CKEDITOR.plugins.setLang( 'blockquote', 'mk', {
6 toolbar: 'Block Quote' // MISSING 6 toolbar: 'Одвоен цитат'
7} ); 7} );
diff --git a/sources/plugins/blockquote/lang/mn.js b/sources/plugins/blockquote/lang/mn.js
index a18eb38c..30d43e54 100644
--- a/sources/plugins/blockquote/lang/mn.js
+++ b/sources/plugins/blockquote/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'mn', { 5CKEDITOR.plugins.setLang( 'blockquote', 'mn', {
diff --git a/sources/plugins/blockquote/lang/ms.js b/sources/plugins/blockquote/lang/ms.js
index 4c7e7b47..c5503d3a 100644
--- a/sources/plugins/blockquote/lang/ms.js
+++ b/sources/plugins/blockquote/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'ms', { 5CKEDITOR.plugins.setLang( 'blockquote', 'ms', {
diff --git a/sources/plugins/blockquote/lang/nb.js b/sources/plugins/blockquote/lang/nb.js
index 154c2609..7fcc1b8f 100644
--- a/sources/plugins/blockquote/lang/nb.js
+++ b/sources/plugins/blockquote/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'nb', { 5CKEDITOR.plugins.setLang( 'blockquote', 'nb', {
diff --git a/sources/plugins/blockquote/lang/nl.js b/sources/plugins/blockquote/lang/nl.js
index ef45be9a..d44ef616 100644
--- a/sources/plugins/blockquote/lang/nl.js
+++ b/sources/plugins/blockquote/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'nl', { 5CKEDITOR.plugins.setLang( 'blockquote', 'nl', {
diff --git a/sources/plugins/blockquote/lang/no.js b/sources/plugins/blockquote/lang/no.js
index 79388492..af4acf0a 100644
--- a/sources/plugins/blockquote/lang/no.js
+++ b/sources/plugins/blockquote/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'no', { 5CKEDITOR.plugins.setLang( 'blockquote', 'no', {
diff --git a/sources/plugins/blockquote/lang/pl.js b/sources/plugins/blockquote/lang/pl.js
index ebaab5db..9ee02a72 100644
--- a/sources/plugins/blockquote/lang/pl.js
+++ b/sources/plugins/blockquote/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'pl', { 5CKEDITOR.plugins.setLang( 'blockquote', 'pl', {
diff --git a/sources/plugins/blockquote/lang/pt-br.js b/sources/plugins/blockquote/lang/pt-br.js
index 8fbe5004..f1ae67b0 100644
--- a/sources/plugins/blockquote/lang/pt-br.js
+++ b/sources/plugins/blockquote/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'pt-br', { 5CKEDITOR.plugins.setLang( 'blockquote', 'pt-br', {
diff --git a/sources/plugins/blockquote/lang/pt.js b/sources/plugins/blockquote/lang/pt.js
index 98c65b03..67101b2e 100644
--- a/sources/plugins/blockquote/lang/pt.js
+++ b/sources/plugins/blockquote/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'pt', { 5CKEDITOR.plugins.setLang( 'blockquote', 'pt', {
diff --git a/sources/plugins/blockquote/lang/ro.js b/sources/plugins/blockquote/lang/ro.js
index 699ee2cd..189a9ce8 100644
--- a/sources/plugins/blockquote/lang/ro.js
+++ b/sources/plugins/blockquote/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'ro', { 5CKEDITOR.plugins.setLang( 'blockquote', 'ro', {
diff --git a/sources/plugins/blockquote/lang/ru.js b/sources/plugins/blockquote/lang/ru.js
index b7ddbb46..6e95babc 100644
--- a/sources/plugins/blockquote/lang/ru.js
+++ b/sources/plugins/blockquote/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'ru', { 5CKEDITOR.plugins.setLang( 'blockquote', 'ru', {
diff --git a/sources/plugins/blockquote/lang/si.js b/sources/plugins/blockquote/lang/si.js
index 0cf851aa..db110271 100644
--- a/sources/plugins/blockquote/lang/si.js
+++ b/sources/plugins/blockquote/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'si', { 5CKEDITOR.plugins.setLang( 'blockquote', 'si', {
diff --git a/sources/plugins/blockquote/lang/sk.js b/sources/plugins/blockquote/lang/sk.js
index 3ee34ea8..764c985e 100644
--- a/sources/plugins/blockquote/lang/sk.js
+++ b/sources/plugins/blockquote/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'sk', { 5CKEDITOR.plugins.setLang( 'blockquote', 'sk', {
diff --git a/sources/plugins/blockquote/lang/sl.js b/sources/plugins/blockquote/lang/sl.js
index 50201069..b0899389 100644
--- a/sources/plugins/blockquote/lang/sl.js
+++ b/sources/plugins/blockquote/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'sl', { 5CKEDITOR.plugins.setLang( 'blockquote', 'sl', {
diff --git a/sources/plugins/blockquote/lang/sq.js b/sources/plugins/blockquote/lang/sq.js
index 3e99a148..04cf3f54 100644
--- a/sources/plugins/blockquote/lang/sq.js
+++ b/sources/plugins/blockquote/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'sq', { 5CKEDITOR.plugins.setLang( 'blockquote', 'sq', {
diff --git a/sources/plugins/blockquote/lang/sr-latn.js b/sources/plugins/blockquote/lang/sr-latn.js
index 8372a930..565159f4 100644
--- a/sources/plugins/blockquote/lang/sr-latn.js
+++ b/sources/plugins/blockquote/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'blockquote', 'sr-latn', {
diff --git a/sources/plugins/blockquote/lang/sr.js b/sources/plugins/blockquote/lang/sr.js
index afbb2b6a..9b63a91a 100644
--- a/sources/plugins/blockquote/lang/sr.js
+++ b/sources/plugins/blockquote/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'sr', { 5CKEDITOR.plugins.setLang( 'blockquote', 'sr', {
diff --git a/sources/plugins/blockquote/lang/sv.js b/sources/plugins/blockquote/lang/sv.js
index 6002c515..bc6b8282 100644
--- a/sources/plugins/blockquote/lang/sv.js
+++ b/sources/plugins/blockquote/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'sv', { 5CKEDITOR.plugins.setLang( 'blockquote', 'sv', {
diff --git a/sources/plugins/blockquote/lang/th.js b/sources/plugins/blockquote/lang/th.js
index dbda0a53..b7ee550d 100644
--- a/sources/plugins/blockquote/lang/th.js
+++ b/sources/plugins/blockquote/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'th', { 5CKEDITOR.plugins.setLang( 'blockquote', 'th', {
diff --git a/sources/plugins/blockquote/lang/tr.js b/sources/plugins/blockquote/lang/tr.js
index db22c313..ebd6376d 100644
--- a/sources/plugins/blockquote/lang/tr.js
+++ b/sources/plugins/blockquote/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'tr', { 5CKEDITOR.plugins.setLang( 'blockquote', 'tr', {
diff --git a/sources/plugins/blockquote/lang/tt.js b/sources/plugins/blockquote/lang/tt.js
index 4dc271e3..d879e020 100644
--- a/sources/plugins/blockquote/lang/tt.js
+++ b/sources/plugins/blockquote/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'tt', { 5CKEDITOR.plugins.setLang( 'blockquote', 'tt', {
diff --git a/sources/plugins/blockquote/lang/ug.js b/sources/plugins/blockquote/lang/ug.js
index 5be430bf..f58407af 100644
--- a/sources/plugins/blockquote/lang/ug.js
+++ b/sources/plugins/blockquote/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'ug', { 5CKEDITOR.plugins.setLang( 'blockquote', 'ug', {
diff --git a/sources/plugins/blockquote/lang/uk.js b/sources/plugins/blockquote/lang/uk.js
index b425fdaa..7a54990c 100644
--- a/sources/plugins/blockquote/lang/uk.js
+++ b/sources/plugins/blockquote/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'uk', { 5CKEDITOR.plugins.setLang( 'blockquote', 'uk', {
diff --git a/sources/plugins/blockquote/lang/vi.js b/sources/plugins/blockquote/lang/vi.js
index e4eb496b..4dc8efd7 100644
--- a/sources/plugins/blockquote/lang/vi.js
+++ b/sources/plugins/blockquote/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'vi', { 5CKEDITOR.plugins.setLang( 'blockquote', 'vi', {
diff --git a/sources/plugins/blockquote/lang/zh-cn.js b/sources/plugins/blockquote/lang/zh-cn.js
index 76a92636..c28172c1 100644
--- a/sources/plugins/blockquote/lang/zh-cn.js
+++ b/sources/plugins/blockquote/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'blockquote', 'zh-cn', {
diff --git a/sources/plugins/blockquote/lang/zh.js b/sources/plugins/blockquote/lang/zh.js
index 7f892984..5d92b468 100644
--- a/sources/plugins/blockquote/lang/zh.js
+++ b/sources/plugins/blockquote/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'blockquote', 'zh', { 5CKEDITOR.plugins.setLang( 'blockquote', 'zh', {
diff --git a/sources/plugins/blockquote/plugin.js b/sources/plugins/blockquote/plugin.js
index 0b2bf332..fe74736c 100644
--- a/sources/plugins/blockquote/plugin.js
+++ b/sources/plugins/blockquote/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -231,7 +231,7 @@
231 231
232 CKEDITOR.plugins.add( 'blockquote', { 232 CKEDITOR.plugins.add( 'blockquote', {
233 // jscs:disable maximumLineLength 233 // jscs:disable maximumLineLength
234 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 234 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
235 // jscs:enable maximumLineLength 235 // jscs:enable maximumLineLength
236 icons: 'blockquote', // %REMOVE_LINE_CORE% 236 icons: 'blockquote', // %REMOVE_LINE_CORE%
237 hidpi: true, // %REMOVE_LINE_CORE% 237 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/button/lang/af.js b/sources/plugins/button/lang/af.js
index 03c8ec2c..af03793d 100644
--- a/sources/plugins/button/lang/af.js
+++ b/sources/plugins/button/lang/af.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/ar.js b/sources/plugins/button/lang/ar.js
index 06ac9de3..28f43462 100644
--- a/sources/plugins/button/lang/ar.js
+++ b/sources/plugins/button/lang/ar.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/bg.js b/sources/plugins/button/lang/bg.js
index 11b356ee..dfe5be1c 100644
--- a/sources/plugins/button/lang/bg.js
+++ b/sources/plugins/button/lang/bg.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/ca.js b/sources/plugins/button/lang/ca.js
index 9b0aadac..2feb7108 100644
--- a/sources/plugins/button/lang/ca.js
+++ b/sources/plugins/button/lang/ca.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/cs.js b/sources/plugins/button/lang/cs.js
index 172f712a..01f4a865 100644
--- a/sources/plugins/button/lang/cs.js
+++ b/sources/plugins/button/lang/cs.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/da.js b/sources/plugins/button/lang/da.js
index 16f2f6bf..021201fc 100644
--- a/sources/plugins/button/lang/da.js
+++ b/sources/plugins/button/lang/da.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/de-ch.js b/sources/plugins/button/lang/de-ch.js
new file mode 100644
index 00000000..680cc204
--- /dev/null
+++ b/sources/plugins/button/lang/de-ch.js
@@ -0,0 +1,8 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6CKEDITOR.plugins.setLang( 'button', 'de-ch', {
7 selectedLabel: '%1 (Ausgewählt)'
8} );
diff --git a/sources/plugins/button/lang/de.js b/sources/plugins/button/lang/de.js
index a1c07a0b..d31afaa2 100644
--- a/sources/plugins/button/lang/de.js
+++ b/sources/plugins/button/lang/de.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/el.js b/sources/plugins/button/lang/el.js
index 37aa384d..84e630cf 100644
--- a/sources/plugins/button/lang/el.js
+++ b/sources/plugins/button/lang/el.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/en-gb.js b/sources/plugins/button/lang/en-gb.js
index cd7c4a19..b4060d3b 100644
--- a/sources/plugins/button/lang/en-gb.js
+++ b/sources/plugins/button/lang/en-gb.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/en.js b/sources/plugins/button/lang/en.js
index cb07e4fc..b0b48079 100644
--- a/sources/plugins/button/lang/en.js
+++ b/sources/plugins/button/lang/en.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/eo.js b/sources/plugins/button/lang/eo.js
index ef12a0b6..733c960e 100644
--- a/sources/plugins/button/lang/eo.js
+++ b/sources/plugins/button/lang/eo.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/es.js b/sources/plugins/button/lang/es.js
index 0a272085..8b4695bb 100644
--- a/sources/plugins/button/lang/es.js
+++ b/sources/plugins/button/lang/es.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/eu.js b/sources/plugins/button/lang/eu.js
index d932a7d8..fd60b167 100644
--- a/sources/plugins/button/lang/eu.js
+++ b/sources/plugins/button/lang/eu.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/fa.js b/sources/plugins/button/lang/fa.js
index 73d37e66..8e923b05 100644
--- a/sources/plugins/button/lang/fa.js
+++ b/sources/plugins/button/lang/fa.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/fi.js b/sources/plugins/button/lang/fi.js
index dd706fa1..2668a8dc 100644
--- a/sources/plugins/button/lang/fi.js
+++ b/sources/plugins/button/lang/fi.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/fr.js b/sources/plugins/button/lang/fr.js
index 86dd735d..1039c905 100644
--- a/sources/plugins/button/lang/fr.js
+++ b/sources/plugins/button/lang/fr.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/gl.js b/sources/plugins/button/lang/gl.js
index f34d2f3f..e73ea650 100644
--- a/sources/plugins/button/lang/gl.js
+++ b/sources/plugins/button/lang/gl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/he.js b/sources/plugins/button/lang/he.js
index 5911f30f..8890cf91 100644
--- a/sources/plugins/button/lang/he.js
+++ b/sources/plugins/button/lang/he.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/hu.js b/sources/plugins/button/lang/hu.js
index ecfbf0ae..9dc42a56 100644
--- a/sources/plugins/button/lang/hu.js
+++ b/sources/plugins/button/lang/hu.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/id.js b/sources/plugins/button/lang/id.js
index 29d04a0a..52726a88 100644
--- a/sources/plugins/button/lang/id.js
+++ b/sources/plugins/button/lang/id.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/it.js b/sources/plugins/button/lang/it.js
index e563591e..0b28b8cb 100644
--- a/sources/plugins/button/lang/it.js
+++ b/sources/plugins/button/lang/it.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/ja.js b/sources/plugins/button/lang/ja.js
index fdac0604..559d08c6 100644
--- a/sources/plugins/button/lang/ja.js
+++ b/sources/plugins/button/lang/ja.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/km.js b/sources/plugins/button/lang/km.js
index 830061fb..ecfc7740 100644
--- a/sources/plugins/button/lang/km.js
+++ b/sources/plugins/button/lang/km.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/ko.js b/sources/plugins/button/lang/ko.js
index ed1ecc2e..2e2cc615 100644
--- a/sources/plugins/button/lang/ko.js
+++ b/sources/plugins/button/lang/ko.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/ku.js b/sources/plugins/button/lang/ku.js
index 9920be19..b794e23c 100644
--- a/sources/plugins/button/lang/ku.js
+++ b/sources/plugins/button/lang/ku.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/lt.js b/sources/plugins/button/lang/lt.js
index 1f30aa94..e17e9e54 100644
--- a/sources/plugins/button/lang/lt.js
+++ b/sources/plugins/button/lang/lt.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/nb.js b/sources/plugins/button/lang/nb.js
index 2d866303..b91a8235 100644
--- a/sources/plugins/button/lang/nb.js
+++ b/sources/plugins/button/lang/nb.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/nl.js b/sources/plugins/button/lang/nl.js
index c750f638..0654cec2 100644
--- a/sources/plugins/button/lang/nl.js
+++ b/sources/plugins/button/lang/nl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/pl.js b/sources/plugins/button/lang/pl.js
index 661f372a..bc980d0f 100644
--- a/sources/plugins/button/lang/pl.js
+++ b/sources/plugins/button/lang/pl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/pt-br.js b/sources/plugins/button/lang/pt-br.js
index 18c09381..f1cd7c41 100644
--- a/sources/plugins/button/lang/pt-br.js
+++ b/sources/plugins/button/lang/pt-br.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/pt.js b/sources/plugins/button/lang/pt.js
index af7e673d..adc82519 100644
--- a/sources/plugins/button/lang/pt.js
+++ b/sources/plugins/button/lang/pt.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/ro.js b/sources/plugins/button/lang/ro.js
index 44dee158..c70153c6 100644
--- a/sources/plugins/button/lang/ro.js
+++ b/sources/plugins/button/lang/ro.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/ru.js b/sources/plugins/button/lang/ru.js
index bbfa42be..06ee1905 100644
--- a/sources/plugins/button/lang/ru.js
+++ b/sources/plugins/button/lang/ru.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/sk.js b/sources/plugins/button/lang/sk.js
index b4f35aa8..adbadf2e 100644
--- a/sources/plugins/button/lang/sk.js
+++ b/sources/plugins/button/lang/sk.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/sl.js b/sources/plugins/button/lang/sl.js
index 4faf3c55..85e5cc2a 100644
--- a/sources/plugins/button/lang/sl.js
+++ b/sources/plugins/button/lang/sl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/sq.js b/sources/plugins/button/lang/sq.js
index e67b12ad..16906347 100644
--- a/sources/plugins/button/lang/sq.js
+++ b/sources/plugins/button/lang/sq.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/sv.js b/sources/plugins/button/lang/sv.js
index 9e714be3..db155262 100644
--- a/sources/plugins/button/lang/sv.js
+++ b/sources/plugins/button/lang/sv.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/tr.js b/sources/plugins/button/lang/tr.js
index 06ad32b0..a87bb12f 100644
--- a/sources/plugins/button/lang/tr.js
+++ b/sources/plugins/button/lang/tr.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/tt.js b/sources/plugins/button/lang/tt.js
index 5572afac..79044c62 100644
--- a/sources/plugins/button/lang/tt.js
+++ b/sources/plugins/button/lang/tt.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/ug.js b/sources/plugins/button/lang/ug.js
index a2ceef5b..fe30252d 100644
--- a/sources/plugins/button/lang/ug.js
+++ b/sources/plugins/button/lang/ug.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/uk.js b/sources/plugins/button/lang/uk.js
index ddec74ae..a40cf8f2 100644
--- a/sources/plugins/button/lang/uk.js
+++ b/sources/plugins/button/lang/uk.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/vi.js b/sources/plugins/button/lang/vi.js
index 7a7adc01..a3ea973d 100644
--- a/sources/plugins/button/lang/vi.js
+++ b/sources/plugins/button/lang/vi.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/zh-cn.js b/sources/plugins/button/lang/zh-cn.js
index 726a3dc7..1271943c 100644
--- a/sources/plugins/button/lang/zh-cn.js
+++ b/sources/plugins/button/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/lang/zh.js b/sources/plugins/button/lang/zh.js
index 95949474..5fee74f5 100644
--- a/sources/plugins/button/lang/zh.js
+++ b/sources/plugins/button/lang/zh.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/button/plugin.js b/sources/plugins/button/plugin.js
index 2338229c..0ce75c64 100644
--- a/sources/plugins/button/plugin.js
+++ b/sources/plugins/button/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -47,7 +47,7 @@
47 btnTpl = CKEDITOR.addTemplate( 'button', template ); 47 btnTpl = CKEDITOR.addTemplate( 'button', template );
48 48
49 CKEDITOR.plugins.add( 'button', { 49 CKEDITOR.plugins.add( 'button', {
50 lang: 'af,ar,bg,ca,cs,da,de,el,en,en-gb,eo,es,eu,fa,fi,fr,gl,he,hu,id,it,ja,km,ko,ku,lt,nb,nl,pl,pt,pt-br,ro,ru,sk,sl,sq,sv,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 50 lang: 'af,ar,bg,ca,cs,da,de,de-ch,el,en,en-gb,eo,es,eu,fa,fi,fr,gl,he,hu,id,it,ja,km,ko,ku,lt,nb,nl,pl,pt,pt-br,ro,ru,sk,sl,sq,sv,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
51 beforeInit: function( editor ) { 51 beforeInit: function( editor ) {
52 editor.ui.addHandler( CKEDITOR.UI_BUTTON, CKEDITOR.ui.button.handler ); 52 editor.ui.addHandler( CKEDITOR.UI_BUTTON, CKEDITOR.ui.button.handler );
53 } 53 }
diff --git a/sources/plugins/clipboard/dev/clipboard.html b/sources/plugins/clipboard/dev/clipboard.html
index 00a073f8..9ae920fe 100644
--- a/sources/plugins/clipboard/dev/clipboard.html
+++ b/sources/plugins/clipboard/dev/clipboard.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
diff --git a/sources/plugins/clipboard/dev/console.js b/sources/plugins/clipboard/dev/console.js
index f0cc92db..a68c5875 100644
--- a/sources/plugins/clipboard/dev/console.js
+++ b/sources/plugins/clipboard/dev/console.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/clipboard/dev/dnd.html b/sources/plugins/clipboard/dev/dnd.html
index 3a1845d1..c5028b11 100644
--- a/sources/plugins/clipboard/dev/dnd.html
+++ b/sources/plugins/clipboard/dev/dnd.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
diff --git a/sources/plugins/clipboard/dialogs/paste.js b/sources/plugins/clipboard/dialogs/paste.js
index 369decf7..c0e405e0 100644
--- a/sources/plugins/clipboard/dialogs/paste.js
+++ b/sources/plugins/clipboard/dialogs/paste.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/clipboard/lang/af.js b/sources/plugins/clipboard/lang/af.js
index b7dbddc5..6f973ea0 100644
--- a/sources/plugins/clipboard/lang/af.js
+++ b/sources/plugins/clipboard/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'af', { 5CKEDITOR.plugins.setLang( 'clipboard', 'af', {
diff --git a/sources/plugins/clipboard/lang/ar.js b/sources/plugins/clipboard/lang/ar.js
index c6b6613d..7e6a2f5a 100644
--- a/sources/plugins/clipboard/lang/ar.js
+++ b/sources/plugins/clipboard/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'ar', { 5CKEDITOR.plugins.setLang( 'clipboard', 'ar', {
diff --git a/sources/plugins/clipboard/lang/bg.js b/sources/plugins/clipboard/lang/bg.js
index c700865d..c355dbd5 100644
--- a/sources/plugins/clipboard/lang/bg.js
+++ b/sources/plugins/clipboard/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'bg', { 5CKEDITOR.plugins.setLang( 'clipboard', 'bg', {
diff --git a/sources/plugins/clipboard/lang/bn.js b/sources/plugins/clipboard/lang/bn.js
index 5df653c6..7113306c 100644
--- a/sources/plugins/clipboard/lang/bn.js
+++ b/sources/plugins/clipboard/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'bn', { 5CKEDITOR.plugins.setLang( 'clipboard', 'bn', {
diff --git a/sources/plugins/clipboard/lang/bs.js b/sources/plugins/clipboard/lang/bs.js
index e6c11949..585feda3 100644
--- a/sources/plugins/clipboard/lang/bs.js
+++ b/sources/plugins/clipboard/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'bs', { 5CKEDITOR.plugins.setLang( 'clipboard', 'bs', {
diff --git a/sources/plugins/clipboard/lang/ca.js b/sources/plugins/clipboard/lang/ca.js
index 0445e697..f69f5733 100644
--- a/sources/plugins/clipboard/lang/ca.js
+++ b/sources/plugins/clipboard/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'ca', { 5CKEDITOR.plugins.setLang( 'clipboard', 'ca', {
diff --git a/sources/plugins/clipboard/lang/cs.js b/sources/plugins/clipboard/lang/cs.js
index f32f1be6..52ad564c 100644
--- a/sources/plugins/clipboard/lang/cs.js
+++ b/sources/plugins/clipboard/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'cs', { 5CKEDITOR.plugins.setLang( 'clipboard', 'cs', {
diff --git a/sources/plugins/clipboard/lang/cy.js b/sources/plugins/clipboard/lang/cy.js
index 65e71254..e4756fdf 100644
--- a/sources/plugins/clipboard/lang/cy.js
+++ b/sources/plugins/clipboard/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'cy', { 5CKEDITOR.plugins.setLang( 'clipboard', 'cy', {
diff --git a/sources/plugins/clipboard/lang/da.js b/sources/plugins/clipboard/lang/da.js
index 41f73069..860b536e 100644
--- a/sources/plugins/clipboard/lang/da.js
+++ b/sources/plugins/clipboard/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'da', { 5CKEDITOR.plugins.setLang( 'clipboard', 'da', {
diff --git a/sources/plugins/clipboard/lang/de-ch.js b/sources/plugins/clipboard/lang/de-ch.js
new file mode 100644
index 00000000..3aaffbf1
--- /dev/null
+++ b/sources/plugins/clipboard/lang/de-ch.js
@@ -0,0 +1,15 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'de-ch', {
6 copy: 'Kopieren',
7 copyError: 'Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch kopieren. Bitte benutzen Sie die System-Zwischenablage über STRG-C (kopieren).',
8 cut: 'Ausschneiden',
9 cutError: 'Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch auszuschneiden. Bitte benutzen Sie die System-Zwischenablage über STRG-X (ausschneiden) und STRG-V (einfügen).',
10 paste: 'Einfügen',
11 pasteArea: 'Einfügebereich',
12 pasteMsg: 'Bitte fügen Sie den Text in der folgenden Box über die Tastatur (mit <STRONG>Strg+V</STRONG>) ein und bestätigen Sie mit <STRONG>OK</STRONG>.',
13 securityMsg: 'Aufgrund von Sicherheitsbeschränkungen Ihres Browsers kann der Editor nicht direkt auf die Zwischenablage zugreifen. Bitte fügen Sie den Inhalt erneut in diesem Fenster ein.',
14 title: 'Einfügen'
15} );
diff --git a/sources/plugins/clipboard/lang/de.js b/sources/plugins/clipboard/lang/de.js
index baeb6528..54694934 100644
--- a/sources/plugins/clipboard/lang/de.js
+++ b/sources/plugins/clipboard/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'de', { 5CKEDITOR.plugins.setLang( 'clipboard', 'de', {
diff --git a/sources/plugins/clipboard/lang/el.js b/sources/plugins/clipboard/lang/el.js
index 57158663..2010f793 100644
--- a/sources/plugins/clipboard/lang/el.js
+++ b/sources/plugins/clipboard/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'el', { 5CKEDITOR.plugins.setLang( 'clipboard', 'el', {
diff --git a/sources/plugins/clipboard/lang/en-au.js b/sources/plugins/clipboard/lang/en-au.js
index 6c895f82..64c970c3 100644
--- a/sources/plugins/clipboard/lang/en-au.js
+++ b/sources/plugins/clipboard/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'en-au', { 5CKEDITOR.plugins.setLang( 'clipboard', 'en-au', {
diff --git a/sources/plugins/clipboard/lang/en-ca.js b/sources/plugins/clipboard/lang/en-ca.js
index 4f1220e0..396ebd14 100644
--- a/sources/plugins/clipboard/lang/en-ca.js
+++ b/sources/plugins/clipboard/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'en-ca', { 5CKEDITOR.plugins.setLang( 'clipboard', 'en-ca', {
diff --git a/sources/plugins/clipboard/lang/en-gb.js b/sources/plugins/clipboard/lang/en-gb.js
index a460489e..44fe9432 100644
--- a/sources/plugins/clipboard/lang/en-gb.js
+++ b/sources/plugins/clipboard/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'en-gb', { 5CKEDITOR.plugins.setLang( 'clipboard', 'en-gb', {
diff --git a/sources/plugins/clipboard/lang/en.js b/sources/plugins/clipboard/lang/en.js
index db5dd596..eaab88e5 100644
--- a/sources/plugins/clipboard/lang/en.js
+++ b/sources/plugins/clipboard/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'en', { 5CKEDITOR.plugins.setLang( 'clipboard', 'en', {
diff --git a/sources/plugins/clipboard/lang/eo.js b/sources/plugins/clipboard/lang/eo.js
index 55a62ef3..bdeb5af9 100644
--- a/sources/plugins/clipboard/lang/eo.js
+++ b/sources/plugins/clipboard/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'eo', { 5CKEDITOR.plugins.setLang( 'clipboard', 'eo', {
diff --git a/sources/plugins/clipboard/lang/es.js b/sources/plugins/clipboard/lang/es.js
index 346265af..43bcae9c 100644
--- a/sources/plugins/clipboard/lang/es.js
+++ b/sources/plugins/clipboard/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'es', { 5CKEDITOR.plugins.setLang( 'clipboard', 'es', {
diff --git a/sources/plugins/clipboard/lang/et.js b/sources/plugins/clipboard/lang/et.js
index 34dc3bc7..5b0b3080 100644
--- a/sources/plugins/clipboard/lang/et.js
+++ b/sources/plugins/clipboard/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'et', { 5CKEDITOR.plugins.setLang( 'clipboard', 'et', {
diff --git a/sources/plugins/clipboard/lang/eu.js b/sources/plugins/clipboard/lang/eu.js
index 6683130a..03f3e270 100644
--- a/sources/plugins/clipboard/lang/eu.js
+++ b/sources/plugins/clipboard/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'eu', { 5CKEDITOR.plugins.setLang( 'clipboard', 'eu', {
diff --git a/sources/plugins/clipboard/lang/fa.js b/sources/plugins/clipboard/lang/fa.js
index 2bf8ae48..64efcb1b 100644
--- a/sources/plugins/clipboard/lang/fa.js
+++ b/sources/plugins/clipboard/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'fa', { 5CKEDITOR.plugins.setLang( 'clipboard', 'fa', {
diff --git a/sources/plugins/clipboard/lang/fi.js b/sources/plugins/clipboard/lang/fi.js
index 60f63956..a15dee06 100644
--- a/sources/plugins/clipboard/lang/fi.js
+++ b/sources/plugins/clipboard/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'fi', { 5CKEDITOR.plugins.setLang( 'clipboard', 'fi', {
diff --git a/sources/plugins/clipboard/lang/fo.js b/sources/plugins/clipboard/lang/fo.js
index 1298d096..cc1d256f 100644
--- a/sources/plugins/clipboard/lang/fo.js
+++ b/sources/plugins/clipboard/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'fo', { 5CKEDITOR.plugins.setLang( 'clipboard', 'fo', {
diff --git a/sources/plugins/clipboard/lang/fr-ca.js b/sources/plugins/clipboard/lang/fr-ca.js
index 2c01ed4e..2e248072 100644
--- a/sources/plugins/clipboard/lang/fr-ca.js
+++ b/sources/plugins/clipboard/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'clipboard', 'fr-ca', {
diff --git a/sources/plugins/clipboard/lang/fr.js b/sources/plugins/clipboard/lang/fr.js
index a8dc5f9e..21571986 100644
--- a/sources/plugins/clipboard/lang/fr.js
+++ b/sources/plugins/clipboard/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'fr', { 5CKEDITOR.plugins.setLang( 'clipboard', 'fr', {
diff --git a/sources/plugins/clipboard/lang/gl.js b/sources/plugins/clipboard/lang/gl.js
index 7fc6b465..53947b57 100644
--- a/sources/plugins/clipboard/lang/gl.js
+++ b/sources/plugins/clipboard/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'gl', { 5CKEDITOR.plugins.setLang( 'clipboard', 'gl', {
diff --git a/sources/plugins/clipboard/lang/gu.js b/sources/plugins/clipboard/lang/gu.js
index a513482f..6d02c3a0 100644
--- a/sources/plugins/clipboard/lang/gu.js
+++ b/sources/plugins/clipboard/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'gu', { 5CKEDITOR.plugins.setLang( 'clipboard', 'gu', {
diff --git a/sources/plugins/clipboard/lang/he.js b/sources/plugins/clipboard/lang/he.js
index d91fee0d..61b410df 100644
--- a/sources/plugins/clipboard/lang/he.js
+++ b/sources/plugins/clipboard/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'he', { 5CKEDITOR.plugins.setLang( 'clipboard', 'he', {
diff --git a/sources/plugins/clipboard/lang/hi.js b/sources/plugins/clipboard/lang/hi.js
index 3660fb19..f6c05658 100644
--- a/sources/plugins/clipboard/lang/hi.js
+++ b/sources/plugins/clipboard/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'hi', { 5CKEDITOR.plugins.setLang( 'clipboard', 'hi', {
diff --git a/sources/plugins/clipboard/lang/hr.js b/sources/plugins/clipboard/lang/hr.js
index b820eb9e..6e8c49c3 100644
--- a/sources/plugins/clipboard/lang/hr.js
+++ b/sources/plugins/clipboard/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'hr', { 5CKEDITOR.plugins.setLang( 'clipboard', 'hr', {
diff --git a/sources/plugins/clipboard/lang/hu.js b/sources/plugins/clipboard/lang/hu.js
index 61829ca9..311323df 100644
--- a/sources/plugins/clipboard/lang/hu.js
+++ b/sources/plugins/clipboard/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'hu', { 5CKEDITOR.plugins.setLang( 'clipboard', 'hu', {
diff --git a/sources/plugins/clipboard/lang/id.js b/sources/plugins/clipboard/lang/id.js
index eca3852a..68738161 100644
--- a/sources/plugins/clipboard/lang/id.js
+++ b/sources/plugins/clipboard/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'id', { 5CKEDITOR.plugins.setLang( 'clipboard', 'id', {
diff --git a/sources/plugins/clipboard/lang/is.js b/sources/plugins/clipboard/lang/is.js
index bdf5862f..fa860b9b 100644
--- a/sources/plugins/clipboard/lang/is.js
+++ b/sources/plugins/clipboard/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'is', { 5CKEDITOR.plugins.setLang( 'clipboard', 'is', {
diff --git a/sources/plugins/clipboard/lang/it.js b/sources/plugins/clipboard/lang/it.js
index 443fdf2e..2c463713 100644
--- a/sources/plugins/clipboard/lang/it.js
+++ b/sources/plugins/clipboard/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'it', { 5CKEDITOR.plugins.setLang( 'clipboard', 'it', {
diff --git a/sources/plugins/clipboard/lang/ja.js b/sources/plugins/clipboard/lang/ja.js
index 5697cbb7..2737fa64 100644
--- a/sources/plugins/clipboard/lang/ja.js
+++ b/sources/plugins/clipboard/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'ja', { 5CKEDITOR.plugins.setLang( 'clipboard', 'ja', {
diff --git a/sources/plugins/clipboard/lang/ka.js b/sources/plugins/clipboard/lang/ka.js
index 021fe08e..8fedc4b8 100644
--- a/sources/plugins/clipboard/lang/ka.js
+++ b/sources/plugins/clipboard/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'ka', { 5CKEDITOR.plugins.setLang( 'clipboard', 'ka', {
diff --git a/sources/plugins/clipboard/lang/km.js b/sources/plugins/clipboard/lang/km.js
index 0baa9d8b..fce9c25c 100644
--- a/sources/plugins/clipboard/lang/km.js
+++ b/sources/plugins/clipboard/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'km', { 5CKEDITOR.plugins.setLang( 'clipboard', 'km', {
diff --git a/sources/plugins/clipboard/lang/ko.js b/sources/plugins/clipboard/lang/ko.js
index 6db8caba..b4beee8c 100644
--- a/sources/plugins/clipboard/lang/ko.js
+++ b/sources/plugins/clipboard/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'ko', { 5CKEDITOR.plugins.setLang( 'clipboard', 'ko', {
diff --git a/sources/plugins/clipboard/lang/ku.js b/sources/plugins/clipboard/lang/ku.js
index 91b77671..014837b9 100644
--- a/sources/plugins/clipboard/lang/ku.js
+++ b/sources/plugins/clipboard/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'ku', { 5CKEDITOR.plugins.setLang( 'clipboard', 'ku', {
diff --git a/sources/plugins/clipboard/lang/lt.js b/sources/plugins/clipboard/lang/lt.js
index ef57ed48..c30538df 100644
--- a/sources/plugins/clipboard/lang/lt.js
+++ b/sources/plugins/clipboard/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'lt', { 5CKEDITOR.plugins.setLang( 'clipboard', 'lt', {
diff --git a/sources/plugins/clipboard/lang/lv.js b/sources/plugins/clipboard/lang/lv.js
index f347cc4f..85848517 100644
--- a/sources/plugins/clipboard/lang/lv.js
+++ b/sources/plugins/clipboard/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'lv', { 5CKEDITOR.plugins.setLang( 'clipboard', 'lv', {
diff --git a/sources/plugins/clipboard/lang/mk.js b/sources/plugins/clipboard/lang/mk.js
index 3fbb5718..4cc0dbaf 100644
--- a/sources/plugins/clipboard/lang/mk.js
+++ b/sources/plugins/clipboard/lang/mk.js
@@ -1,15 +1,15 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'mk', { 5CKEDITOR.plugins.setLang( 'clipboard', 'mk', {
6 copy: 'Copy', // MISSING 6 copy: 'Копирај (Copy)',
7 copyError: 'Your browser security settings don\'t permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl/Cmd+C).', // MISSING 7 copyError: 'Опциите за безбедност на вашиот прелистувач не дозволуваат уредувачот автоматски да изврши копирање. Ве молиме употребете ја тастатурата. (Ctrl/Cmd+C)',
8 cut: 'Cut', // MISSING 8 cut: 'Исечи (Cut)',
9 cutError: 'Your browser security settings don\'t permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl/Cmd+X).', // MISSING 9 cutError: 'Опциите за безбедност на вашиот прелистувач не дозволуваат уредувачот автоматски да изврши сечење. Ве молиме употребете ја тастатурата. (Ctrl/Cmd+C)',
10 paste: 'Paste', // MISSING 10 paste: 'Залепи (Paste)',
11 pasteArea: 'Paste Area', // MISSING 11 pasteArea: 'Простор за залепување',
12 pasteMsg: 'Please paste inside the following box using the keyboard (<strong>Ctrl/Cmd+V</strong>) and hit OK', // MISSING 12 pasteMsg: 'Ве молиме да залепите во следниот квадрат користејќи ја тастатурата (<string>Ctrl/Cmd+V</string>) и да притиснете OK',
13 securityMsg: 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.', // MISSING 13 securityMsg: 'Опциите за безбедност на вашиот прелистувач не дозволуваат уредувачот директно да пристапи до копираните податоци. Потребно е повторно да се обидете во овој прозорец.',
14 title: 'Paste' // MISSING 14 title: 'Залепи (Paste)'
15} ); 15} );
diff --git a/sources/plugins/clipboard/lang/mn.js b/sources/plugins/clipboard/lang/mn.js
index 68c3f77e..ef7a3c3a 100644
--- a/sources/plugins/clipboard/lang/mn.js
+++ b/sources/plugins/clipboard/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'mn', { 5CKEDITOR.plugins.setLang( 'clipboard', 'mn', {
diff --git a/sources/plugins/clipboard/lang/ms.js b/sources/plugins/clipboard/lang/ms.js
index 4381f047..e61f5f76 100644
--- a/sources/plugins/clipboard/lang/ms.js
+++ b/sources/plugins/clipboard/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'ms', { 5CKEDITOR.plugins.setLang( 'clipboard', 'ms', {
diff --git a/sources/plugins/clipboard/lang/nb.js b/sources/plugins/clipboard/lang/nb.js
index d2dedbfc..60ac174b 100644
--- a/sources/plugins/clipboard/lang/nb.js
+++ b/sources/plugins/clipboard/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'nb', { 5CKEDITOR.plugins.setLang( 'clipboard', 'nb', {
diff --git a/sources/plugins/clipboard/lang/nl.js b/sources/plugins/clipboard/lang/nl.js
index b9829c53..6cb8a124 100644
--- a/sources/plugins/clipboard/lang/nl.js
+++ b/sources/plugins/clipboard/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'nl', { 5CKEDITOR.plugins.setLang( 'clipboard', 'nl', {
diff --git a/sources/plugins/clipboard/lang/no.js b/sources/plugins/clipboard/lang/no.js
index d883f6c2..ed11d0e8 100644
--- a/sources/plugins/clipboard/lang/no.js
+++ b/sources/plugins/clipboard/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'no', { 5CKEDITOR.plugins.setLang( 'clipboard', 'no', {
diff --git a/sources/plugins/clipboard/lang/pl.js b/sources/plugins/clipboard/lang/pl.js
index ca45bd03..767d5272 100644
--- a/sources/plugins/clipboard/lang/pl.js
+++ b/sources/plugins/clipboard/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'pl', { 5CKEDITOR.plugins.setLang( 'clipboard', 'pl', {
diff --git a/sources/plugins/clipboard/lang/pt-br.js b/sources/plugins/clipboard/lang/pt-br.js
index 895ff3db..0bdf90cf 100644
--- a/sources/plugins/clipboard/lang/pt-br.js
+++ b/sources/plugins/clipboard/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'pt-br', { 5CKEDITOR.plugins.setLang( 'clipboard', 'pt-br', {
diff --git a/sources/plugins/clipboard/lang/pt.js b/sources/plugins/clipboard/lang/pt.js
index 40bf99bd..59a21931 100644
--- a/sources/plugins/clipboard/lang/pt.js
+++ b/sources/plugins/clipboard/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'pt', { 5CKEDITOR.plugins.setLang( 'clipboard', 'pt', {
diff --git a/sources/plugins/clipboard/lang/ro.js b/sources/plugins/clipboard/lang/ro.js
index 2b34ef74..515d7968 100644
--- a/sources/plugins/clipboard/lang/ro.js
+++ b/sources/plugins/clipboard/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'ro', { 5CKEDITOR.plugins.setLang( 'clipboard', 'ro', {
diff --git a/sources/plugins/clipboard/lang/ru.js b/sources/plugins/clipboard/lang/ru.js
index 9790f01d..c8f8bd55 100644
--- a/sources/plugins/clipboard/lang/ru.js
+++ b/sources/plugins/clipboard/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'ru', { 5CKEDITOR.plugins.setLang( 'clipboard', 'ru', {
diff --git a/sources/plugins/clipboard/lang/si.js b/sources/plugins/clipboard/lang/si.js
index 37dd1248..535b2957 100644
--- a/sources/plugins/clipboard/lang/si.js
+++ b/sources/plugins/clipboard/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'si', { 5CKEDITOR.plugins.setLang( 'clipboard', 'si', {
diff --git a/sources/plugins/clipboard/lang/sk.js b/sources/plugins/clipboard/lang/sk.js
index 4f9e97a7..97d96e05 100644
--- a/sources/plugins/clipboard/lang/sk.js
+++ b/sources/plugins/clipboard/lang/sk.js
@@ -1,15 +1,15 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'sk', { 5CKEDITOR.plugins.setLang( 'clipboard', 'sk', {
6 copy: 'Kopírovať', 6 copy: 'Kopírovať',
7 copyError: 'Bezpečnostné nastavenia Vášho prehliadača nedovoľujú editoru automaticky spustiť operáciu kopírovania. Prosím, použite na to klávesnicu (Ctrl/Cmd+C).', 7 copyError: 'Bezpečnostné nastavenia vášho prehliadača nedovoľujú editoru automaticky spustiť operáciu kopírovania. Použite na to klávesnicu (Ctrl/Cmd+C).',
8 cut: 'Vystrihnúť', 8 cut: 'Vystrihnúť',
9 cutError: 'Bezpečnostné nastavenia Vášho prehliadača nedovoľujú editoru automaticky spustiť operáciu vystrihnutia. Prosím, použite na to klávesnicu (Ctrl/Cmd+X).', 9 cutError: 'Bezpečnostné nastavenia vášho prehliadača nedovoľujú editoru automaticky spustiť operáciu vystrihnutia. Použite na to klávesnicu (Ctrl/Cmd+X).',
10 paste: 'Vložiť', 10 paste: 'Vložiť',
11 pasteArea: 'Miesto pre vloženie', 11 pasteArea: 'Miesto na vloženie',
12 pasteMsg: 'Prosím, vložte nasledovný rámček použitím klávesnice (<STRONG>Ctrl/Cmd+V</STRONG>) a stlačte OK.', 12 pasteMsg: 'Použitím klávesnice (<STRONG>Ctrl/Cmd+V</STRONG>) vložte text do rámčeka a stlačte OK.',
13 securityMsg: 'Kvôli vašim bezpečnostným nastaveniam prehliadača editor nie je schopný pristupovať k vašej schránke na kopírovanie priamo. Vložte to preto do tohto okna.', 13 securityMsg: 'Kvôli bezpečnostným nastaveniam vášho prehliadača editor nemôže pristupovať k schránke na kopírovanie priamo. Vložte to preto do tohto okna.',
14 title: 'Vložiť' 14 title: 'Vložiť'
15} ); 15} );
diff --git a/sources/plugins/clipboard/lang/sl.js b/sources/plugins/clipboard/lang/sl.js
index 4bb3b6c8..e8e1b3e9 100644
--- a/sources/plugins/clipboard/lang/sl.js
+++ b/sources/plugins/clipboard/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'sl', { 5CKEDITOR.plugins.setLang( 'clipboard', 'sl', {
diff --git a/sources/plugins/clipboard/lang/sq.js b/sources/plugins/clipboard/lang/sq.js
index e5be3c6c..7bcd097b 100644
--- a/sources/plugins/clipboard/lang/sq.js
+++ b/sources/plugins/clipboard/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'sq', { 5CKEDITOR.plugins.setLang( 'clipboard', 'sq', {
diff --git a/sources/plugins/clipboard/lang/sr-latn.js b/sources/plugins/clipboard/lang/sr-latn.js
index 02a2fbe5..95e35ae7 100644
--- a/sources/plugins/clipboard/lang/sr-latn.js
+++ b/sources/plugins/clipboard/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'clipboard', 'sr-latn', {
diff --git a/sources/plugins/clipboard/lang/sr.js b/sources/plugins/clipboard/lang/sr.js
index 51055eb2..f13a1203 100644
--- a/sources/plugins/clipboard/lang/sr.js
+++ b/sources/plugins/clipboard/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'sr', { 5CKEDITOR.plugins.setLang( 'clipboard', 'sr', {
diff --git a/sources/plugins/clipboard/lang/sv.js b/sources/plugins/clipboard/lang/sv.js
index 747a1cb2..daeb81a0 100644
--- a/sources/plugins/clipboard/lang/sv.js
+++ b/sources/plugins/clipboard/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'sv', { 5CKEDITOR.plugins.setLang( 'clipboard', 'sv', {
diff --git a/sources/plugins/clipboard/lang/th.js b/sources/plugins/clipboard/lang/th.js
index 2ece4685..76053846 100644
--- a/sources/plugins/clipboard/lang/th.js
+++ b/sources/plugins/clipboard/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'th', { 5CKEDITOR.plugins.setLang( 'clipboard', 'th', {
diff --git a/sources/plugins/clipboard/lang/tr.js b/sources/plugins/clipboard/lang/tr.js
index a960cbfe..e2830fb5 100644
--- a/sources/plugins/clipboard/lang/tr.js
+++ b/sources/plugins/clipboard/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'tr', { 5CKEDITOR.plugins.setLang( 'clipboard', 'tr', {
diff --git a/sources/plugins/clipboard/lang/tt.js b/sources/plugins/clipboard/lang/tt.js
index 3921b895..e118ec46 100644
--- a/sources/plugins/clipboard/lang/tt.js
+++ b/sources/plugins/clipboard/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'tt', { 5CKEDITOR.plugins.setLang( 'clipboard', 'tt', {
diff --git a/sources/plugins/clipboard/lang/ug.js b/sources/plugins/clipboard/lang/ug.js
index 6b0f0851..eaee93b8 100644
--- a/sources/plugins/clipboard/lang/ug.js
+++ b/sources/plugins/clipboard/lang/ug.js
@@ -1,9 +1,9 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'ug', { 5CKEDITOR.plugins.setLang( 'clipboard', 'ug', {
6 copy: 'شر وققىا ئىگە بەلگىسى', 6 copy: '',
7 copyError: 'تور كۆرگۈڭىزنىڭ بىخەتەرلىك تەڭشىكى تەھرىرلىگۈچنىڭ كۆچۈر مەشغۇلاتىنى ئۆزلۈكىدىن ئىجرا قىلىشىغا يول قويمايدۇ، ھەرپتاختا تېز كۇنۇپكا (Ctrl/Cmd+C) ئارقىلىق تاماملاڭ', 7 copyError: 'تور كۆرگۈڭىزنىڭ بىخەتەرلىك تەڭشىكى تەھرىرلىگۈچنىڭ كۆچۈر مەشغۇلاتىنى ئۆزلۈكىدىن ئىجرا قىلىشىغا يول قويمايدۇ، ھەرپتاختا تېز كۇنۇپكا (Ctrl/Cmd+C) ئارقىلىق تاماملاڭ',
8 cut: 'كەس', 8 cut: 'كەس',
9 cutError: 'تور كۆرگۈڭىزنىڭ بىخەتەرلىك تەڭشىكى تەھرىرلىگۈچنىڭ كەس مەشغۇلاتىنى ئۆزلۈكىدىن ئىجرا قىلىشىغا يول قويمايدۇ، ھەرپتاختا تېز كۇنۇپكا (Ctrl/Cmd+X) ئارقىلىق تاماملاڭ', 9 cutError: 'تور كۆرگۈڭىزنىڭ بىخەتەرلىك تەڭشىكى تەھرىرلىگۈچنىڭ كەس مەشغۇلاتىنى ئۆزلۈكىدىن ئىجرا قىلىشىغا يول قويمايدۇ، ھەرپتاختا تېز كۇنۇپكا (Ctrl/Cmd+X) ئارقىلىق تاماملاڭ',
diff --git a/sources/plugins/clipboard/lang/uk.js b/sources/plugins/clipboard/lang/uk.js
index 666be54c..fe009b8b 100644
--- a/sources/plugins/clipboard/lang/uk.js
+++ b/sources/plugins/clipboard/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'uk', { 5CKEDITOR.plugins.setLang( 'clipboard', 'uk', {
diff --git a/sources/plugins/clipboard/lang/vi.js b/sources/plugins/clipboard/lang/vi.js
index dfbc8210..c3c0da95 100644
--- a/sources/plugins/clipboard/lang/vi.js
+++ b/sources/plugins/clipboard/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'vi', { 5CKEDITOR.plugins.setLang( 'clipboard', 'vi', {
diff --git a/sources/plugins/clipboard/lang/zh-cn.js b/sources/plugins/clipboard/lang/zh-cn.js
index 426e4072..730f1b2d 100644
--- a/sources/plugins/clipboard/lang/zh-cn.js
+++ b/sources/plugins/clipboard/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'clipboard', 'zh-cn', {
diff --git a/sources/plugins/clipboard/lang/zh.js b/sources/plugins/clipboard/lang/zh.js
index 116ab664..b6055fe0 100644
--- a/sources/plugins/clipboard/lang/zh.js
+++ b/sources/plugins/clipboard/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'clipboard', 'zh', { 5CKEDITOR.plugins.setLang( 'clipboard', 'zh', {
diff --git a/sources/plugins/clipboard/plugin.js b/sources/plugins/clipboard/plugin.js
index e3bc5f09..6cc63be1 100644
--- a/sources/plugins/clipboard/plugin.js
+++ b/sources/plugins/clipboard/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -119,7 +119,7 @@
119 CKEDITOR.plugins.add( 'clipboard', { 119 CKEDITOR.plugins.add( 'clipboard', {
120 requires: 'dialog', 120 requires: 'dialog',
121 // jscs:disable maximumLineLength 121 // jscs:disable maximumLineLength
122 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 122 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
123 // jscs:enable maximumLineLength 123 // jscs:enable maximumLineLength
124 icons: 'copy,copy-rtl,cut,cut-rtl,paste,paste-rtl', // %REMOVE_LINE_CORE% 124 icons: 'copy,copy-rtl,cut,cut-rtl,paste,paste-rtl', // %REMOVE_LINE_CORE%
125 hidpi: true, // %REMOVE_LINE_CORE% 125 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/colorbutton/lang/af.js b/sources/plugins/colorbutton/lang/af.js
index ed7a3378..85fde87a 100644
--- a/sources/plugins/colorbutton/lang/af.js
+++ b/sources/plugins/colorbutton/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'af', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'af', {
diff --git a/sources/plugins/colorbutton/lang/ar.js b/sources/plugins/colorbutton/lang/ar.js
index 5203c4a4..6fb2e3b8 100644
--- a/sources/plugins/colorbutton/lang/ar.js
+++ b/sources/plugins/colorbutton/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ar', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'ar', {
diff --git a/sources/plugins/colorbutton/lang/bg.js b/sources/plugins/colorbutton/lang/bg.js
index 9d0cec28..253f1203 100644
--- a/sources/plugins/colorbutton/lang/bg.js
+++ b/sources/plugins/colorbutton/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'bg', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'bg', {
diff --git a/sources/plugins/colorbutton/lang/bn.js b/sources/plugins/colorbutton/lang/bn.js
index 66b4499f..c3d443e1 100644
--- a/sources/plugins/colorbutton/lang/bn.js
+++ b/sources/plugins/colorbutton/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'bn', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'bn', {
diff --git a/sources/plugins/colorbutton/lang/bs.js b/sources/plugins/colorbutton/lang/bs.js
index de913f42..eb7d7fa2 100644
--- a/sources/plugins/colorbutton/lang/bs.js
+++ b/sources/plugins/colorbutton/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'bs', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'bs', {
diff --git a/sources/plugins/colorbutton/lang/ca.js b/sources/plugins/colorbutton/lang/ca.js
index 84ad219f..84249839 100644
--- a/sources/plugins/colorbutton/lang/ca.js
+++ b/sources/plugins/colorbutton/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ca', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'ca', {
diff --git a/sources/plugins/colorbutton/lang/cs.js b/sources/plugins/colorbutton/lang/cs.js
index e266e02c..10871a13 100644
--- a/sources/plugins/colorbutton/lang/cs.js
+++ b/sources/plugins/colorbutton/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'cs', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'cs', {
diff --git a/sources/plugins/colorbutton/lang/cy.js b/sources/plugins/colorbutton/lang/cy.js
index 6a02fc71..65cc6b7e 100644
--- a/sources/plugins/colorbutton/lang/cy.js
+++ b/sources/plugins/colorbutton/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'cy', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'cy', {
diff --git a/sources/plugins/colorbutton/lang/da.js b/sources/plugins/colorbutton/lang/da.js
index 01ed2c14..f7aac4ff 100644
--- a/sources/plugins/colorbutton/lang/da.js
+++ b/sources/plugins/colorbutton/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'da', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'da', {
diff --git a/sources/plugins/colorbutton/lang/de-ch.js b/sources/plugins/colorbutton/lang/de-ch.js
new file mode 100644
index 00000000..b848bbea
--- /dev/null
+++ b/sources/plugins/colorbutton/lang/de-ch.js
@@ -0,0 +1,53 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'de-ch', {
6 auto: 'Automatisch',
7 bgColorTitle: 'Hintergrundfarbe',
8 colors: {
9 '000': 'Schwarz',
10 '800000': 'Kastanienbraun',
11 '8B4513': 'Braun',
12 '2F4F4F': 'Dunkles Schiefergrau',
13 '008080': 'Blaugrün',
14 '000080': 'Marineblau',
15 '4B0082': 'Indigo',
16 '696969': 'Dunkelgrau',
17 B22222: 'Ziegelrot',
18 A52A2A: 'Braun',
19 DAA520: 'Goldgelb',
20 '006400': 'Dunkelgrün',
21 '40E0D0': 'Türkis',
22 '0000CD': 'Mittelblau',
23 '800080': 'Lila',
24 '808080': 'Grau',
25 F00: 'Rot',
26 FF8C00: 'Dunkelorange',
27 FFD700: 'Gold',
28 '008000': 'Grün',
29 '0FF': 'Cyan',
30 '00F': 'Blau',
31 EE82EE: 'Violett',
32 A9A9A9: 'Dunkelgrau',
33 FFA07A: 'Helles Lachsrosa',
34 FFA500: 'Orange',
35 FFFF00: 'Gelb',
36 '00FF00': 'Lime',
37 AFEEEE: 'Blasstürkis',
38 ADD8E6: 'Hellblau',
39 DDA0DD: 'Pflaumenblau',
40 D3D3D3: 'Hellgrau',
41 FFF0F5: 'Lavendel',
42 FAEBD7: 'Antik Weiss',
43 FFFFE0: 'Hellgelb',
44 F0FFF0: 'Honigtau',
45 F0FFFF: 'Azurblau',
46 F0F8FF: 'Alice Blau',
47 E6E6FA: 'Lavendel',
48 FFF: 'Weiss'
49 },
50 more: 'Weitere Farben...',
51 panelTitle: 'Farben',
52 textColorTitle: 'Textfarbe'
53} );
diff --git a/sources/plugins/colorbutton/lang/de.js b/sources/plugins/colorbutton/lang/de.js
index 7007f578..6d7d0840 100644
--- a/sources/plugins/colorbutton/lang/de.js
+++ b/sources/plugins/colorbutton/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'de', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'de', {
diff --git a/sources/plugins/colorbutton/lang/el.js b/sources/plugins/colorbutton/lang/el.js
index 5648438d..4507d7fd 100644
--- a/sources/plugins/colorbutton/lang/el.js
+++ b/sources/plugins/colorbutton/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'el', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'el', {
@@ -47,7 +47,7 @@ CKEDITOR.plugins.setLang( 'colorbutton', 'el', {
47 E6E6FA: 'Ελαφρός Ιώδες', 47 E6E6FA: 'Ελαφρός Ιώδες',
48 FFF: 'Λευκό' 48 FFF: 'Λευκό'
49 }, 49 },
50 more: 'Περισσότερα Χρώματα...', 50 more: 'Περισσότερα Χρώματα',
51 panelTitle: 'Χρώματα', 51 panelTitle: 'Χρώματα',
52 textColorTitle: 'Χρώμα Κειμένου' 52 textColorTitle: 'Χρώμα Κειμένου'
53} ); 53} );
diff --git a/sources/plugins/colorbutton/lang/en-au.js b/sources/plugins/colorbutton/lang/en-au.js
index 2cba9f7c..0caf246c 100644
--- a/sources/plugins/colorbutton/lang/en-au.js
+++ b/sources/plugins/colorbutton/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'en-au', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'en-au', {
diff --git a/sources/plugins/colorbutton/lang/en-ca.js b/sources/plugins/colorbutton/lang/en-ca.js
index 68752c0e..8ea183aa 100644
--- a/sources/plugins/colorbutton/lang/en-ca.js
+++ b/sources/plugins/colorbutton/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'en-ca', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'en-ca', {
diff --git a/sources/plugins/colorbutton/lang/en-gb.js b/sources/plugins/colorbutton/lang/en-gb.js
index 6047ce61..adfc511b 100644
--- a/sources/plugins/colorbutton/lang/en-gb.js
+++ b/sources/plugins/colorbutton/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'en-gb', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'en-gb', {
diff --git a/sources/plugins/colorbutton/lang/en.js b/sources/plugins/colorbutton/lang/en.js
index c3292ae8..c01e4c1a 100644
--- a/sources/plugins/colorbutton/lang/en.js
+++ b/sources/plugins/colorbutton/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'en', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'en', {
diff --git a/sources/plugins/colorbutton/lang/eo.js b/sources/plugins/colorbutton/lang/eo.js
index 289592e0..a680d285 100644
--- a/sources/plugins/colorbutton/lang/eo.js
+++ b/sources/plugins/colorbutton/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'eo', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'eo', {
diff --git a/sources/plugins/colorbutton/lang/es.js b/sources/plugins/colorbutton/lang/es.js
index f5d5117a..34b5593b 100644
--- a/sources/plugins/colorbutton/lang/es.js
+++ b/sources/plugins/colorbutton/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'es', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'es', {
diff --git a/sources/plugins/colorbutton/lang/et.js b/sources/plugins/colorbutton/lang/et.js
index 36f712e6..f8bab7d2 100644
--- a/sources/plugins/colorbutton/lang/et.js
+++ b/sources/plugins/colorbutton/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'et', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'et', {
diff --git a/sources/plugins/colorbutton/lang/eu.js b/sources/plugins/colorbutton/lang/eu.js
index f083f0b9..d4bdec4b 100644
--- a/sources/plugins/colorbutton/lang/eu.js
+++ b/sources/plugins/colorbutton/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'eu', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'eu', {
diff --git a/sources/plugins/colorbutton/lang/fa.js b/sources/plugins/colorbutton/lang/fa.js
index 0cd00db3..5e4a2dd3 100644
--- a/sources/plugins/colorbutton/lang/fa.js
+++ b/sources/plugins/colorbutton/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'fa', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'fa', {
diff --git a/sources/plugins/colorbutton/lang/fi.js b/sources/plugins/colorbutton/lang/fi.js
index a25a0ffa..45d2d2fd 100644
--- a/sources/plugins/colorbutton/lang/fi.js
+++ b/sources/plugins/colorbutton/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'fi', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'fi', {
diff --git a/sources/plugins/colorbutton/lang/fo.js b/sources/plugins/colorbutton/lang/fo.js
index a361f8d2..e955e5ca 100644
--- a/sources/plugins/colorbutton/lang/fo.js
+++ b/sources/plugins/colorbutton/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'fo', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'fo', {
diff --git a/sources/plugins/colorbutton/lang/fr-ca.js b/sources/plugins/colorbutton/lang/fr-ca.js
index 4a512b0d..56c8bdcf 100644
--- a/sources/plugins/colorbutton/lang/fr-ca.js
+++ b/sources/plugins/colorbutton/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'fr-ca', {
diff --git a/sources/plugins/colorbutton/lang/fr.js b/sources/plugins/colorbutton/lang/fr.js
index dee76e5f..8e9dbd9f 100644
--- a/sources/plugins/colorbutton/lang/fr.js
+++ b/sources/plugins/colorbutton/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'fr', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'fr', {
diff --git a/sources/plugins/colorbutton/lang/gl.js b/sources/plugins/colorbutton/lang/gl.js
index c2c3730b..1e17b74b 100644
--- a/sources/plugins/colorbutton/lang/gl.js
+++ b/sources/plugins/colorbutton/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'gl', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'gl', {
diff --git a/sources/plugins/colorbutton/lang/gu.js b/sources/plugins/colorbutton/lang/gu.js
index 06dec6bf..e0f82f49 100644
--- a/sources/plugins/colorbutton/lang/gu.js
+++ b/sources/plugins/colorbutton/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'gu', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'gu', {
diff --git a/sources/plugins/colorbutton/lang/he.js b/sources/plugins/colorbutton/lang/he.js
index f10eace9..3bbd1f88 100644
--- a/sources/plugins/colorbutton/lang/he.js
+++ b/sources/plugins/colorbutton/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'he', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'he', {
diff --git a/sources/plugins/colorbutton/lang/hi.js b/sources/plugins/colorbutton/lang/hi.js
index 6440a6e1..b22a521d 100644
--- a/sources/plugins/colorbutton/lang/hi.js
+++ b/sources/plugins/colorbutton/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'hi', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'hi', {
diff --git a/sources/plugins/colorbutton/lang/hr.js b/sources/plugins/colorbutton/lang/hr.js
index e5099d24..86fd9fb9 100644
--- a/sources/plugins/colorbutton/lang/hr.js
+++ b/sources/plugins/colorbutton/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'hr', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'hr', {
diff --git a/sources/plugins/colorbutton/lang/hu.js b/sources/plugins/colorbutton/lang/hu.js
index 4ff5d1d0..156ef05b 100644
--- a/sources/plugins/colorbutton/lang/hu.js
+++ b/sources/plugins/colorbutton/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'hu', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'hu', {
diff --git a/sources/plugins/colorbutton/lang/id.js b/sources/plugins/colorbutton/lang/id.js
index 049a9def..76366538 100644
--- a/sources/plugins/colorbutton/lang/id.js
+++ b/sources/plugins/colorbutton/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'id', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'id', {
diff --git a/sources/plugins/colorbutton/lang/is.js b/sources/plugins/colorbutton/lang/is.js
index dc3a4697..3ef123b5 100644
--- a/sources/plugins/colorbutton/lang/is.js
+++ b/sources/plugins/colorbutton/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'is', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'is', {
diff --git a/sources/plugins/colorbutton/lang/it.js b/sources/plugins/colorbutton/lang/it.js
index 616de5dd..d670d9ac 100644
--- a/sources/plugins/colorbutton/lang/it.js
+++ b/sources/plugins/colorbutton/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'it', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'it', {
diff --git a/sources/plugins/colorbutton/lang/ja.js b/sources/plugins/colorbutton/lang/ja.js
index b717d33a..980e468a 100644
--- a/sources/plugins/colorbutton/lang/ja.js
+++ b/sources/plugins/colorbutton/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ja', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'ja', {
diff --git a/sources/plugins/colorbutton/lang/ka.js b/sources/plugins/colorbutton/lang/ka.js
index 0ea34a58..4dc7de5e 100644
--- a/sources/plugins/colorbutton/lang/ka.js
+++ b/sources/plugins/colorbutton/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ka', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'ka', {
diff --git a/sources/plugins/colorbutton/lang/km.js b/sources/plugins/colorbutton/lang/km.js
index e33727e8..00d6e090 100644
--- a/sources/plugins/colorbutton/lang/km.js
+++ b/sources/plugins/colorbutton/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'km', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'km', {
diff --git a/sources/plugins/colorbutton/lang/ko.js b/sources/plugins/colorbutton/lang/ko.js
index 6bd833f2..0e97c11b 100644
--- a/sources/plugins/colorbutton/lang/ko.js
+++ b/sources/plugins/colorbutton/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ko', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'ko', {
diff --git a/sources/plugins/colorbutton/lang/ku.js b/sources/plugins/colorbutton/lang/ku.js
index 79992f37..87ddbb8f 100644
--- a/sources/plugins/colorbutton/lang/ku.js
+++ b/sources/plugins/colorbutton/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ku', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'ku', {
diff --git a/sources/plugins/colorbutton/lang/lt.js b/sources/plugins/colorbutton/lang/lt.js
index be82ae89..2d00af09 100644
--- a/sources/plugins/colorbutton/lang/lt.js
+++ b/sources/plugins/colorbutton/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'lt', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'lt', {
diff --git a/sources/plugins/colorbutton/lang/lv.js b/sources/plugins/colorbutton/lang/lv.js
index bd0cfd30..a31b1fb8 100644
--- a/sources/plugins/colorbutton/lang/lv.js
+++ b/sources/plugins/colorbutton/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'lv', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'lv', {
diff --git a/sources/plugins/colorbutton/lang/mk.js b/sources/plugins/colorbutton/lang/mk.js
index 139fea42..eee495ef 100644
--- a/sources/plugins/colorbutton/lang/mk.js
+++ b/sources/plugins/colorbutton/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'mk', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'mk', {
diff --git a/sources/plugins/colorbutton/lang/mn.js b/sources/plugins/colorbutton/lang/mn.js
index c1999480..8ff80956 100644
--- a/sources/plugins/colorbutton/lang/mn.js
+++ b/sources/plugins/colorbutton/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'mn', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'mn', {
diff --git a/sources/plugins/colorbutton/lang/ms.js b/sources/plugins/colorbutton/lang/ms.js
index 6fd19117..468afa20 100644
--- a/sources/plugins/colorbutton/lang/ms.js
+++ b/sources/plugins/colorbutton/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ms', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'ms', {
diff --git a/sources/plugins/colorbutton/lang/nb.js b/sources/plugins/colorbutton/lang/nb.js
index 28906baa..e13bf1a7 100644
--- a/sources/plugins/colorbutton/lang/nb.js
+++ b/sources/plugins/colorbutton/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'nb', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'nb', {
diff --git a/sources/plugins/colorbutton/lang/nl.js b/sources/plugins/colorbutton/lang/nl.js
index da2f57a4..3ff7c54e 100644
--- a/sources/plugins/colorbutton/lang/nl.js
+++ b/sources/plugins/colorbutton/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'nl', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'nl', {
diff --git a/sources/plugins/colorbutton/lang/no.js b/sources/plugins/colorbutton/lang/no.js
index 4c415991..18593773 100644
--- a/sources/plugins/colorbutton/lang/no.js
+++ b/sources/plugins/colorbutton/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'no', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'no', {
diff --git a/sources/plugins/colorbutton/lang/pl.js b/sources/plugins/colorbutton/lang/pl.js
index 241ce758..75419ca0 100644
--- a/sources/plugins/colorbutton/lang/pl.js
+++ b/sources/plugins/colorbutton/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'pl', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'pl', {
diff --git a/sources/plugins/colorbutton/lang/pt-br.js b/sources/plugins/colorbutton/lang/pt-br.js
index 88b9090e..3398653e 100644
--- a/sources/plugins/colorbutton/lang/pt-br.js
+++ b/sources/plugins/colorbutton/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'pt-br', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'pt-br', {
diff --git a/sources/plugins/colorbutton/lang/pt.js b/sources/plugins/colorbutton/lang/pt.js
index c1fe458b..7462191d 100644
--- a/sources/plugins/colorbutton/lang/pt.js
+++ b/sources/plugins/colorbutton/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'pt', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'pt', {
diff --git a/sources/plugins/colorbutton/lang/ro.js b/sources/plugins/colorbutton/lang/ro.js
index c1e7c1a0..aed65ad5 100644
--- a/sources/plugins/colorbutton/lang/ro.js
+++ b/sources/plugins/colorbutton/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ro', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'ro', {
diff --git a/sources/plugins/colorbutton/lang/ru.js b/sources/plugins/colorbutton/lang/ru.js
index c2a017e2..dbd69581 100644
--- a/sources/plugins/colorbutton/lang/ru.js
+++ b/sources/plugins/colorbutton/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ru', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'ru', {
diff --git a/sources/plugins/colorbutton/lang/si.js b/sources/plugins/colorbutton/lang/si.js
index 0ca3fd3e..7e6702a9 100644
--- a/sources/plugins/colorbutton/lang/si.js
+++ b/sources/plugins/colorbutton/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'si', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'si', {
diff --git a/sources/plugins/colorbutton/lang/sk.js b/sources/plugins/colorbutton/lang/sk.js
index 838f78eb..4071f73c 100644
--- a/sources/plugins/colorbutton/lang/sk.js
+++ b/sources/plugins/colorbutton/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'sk', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'sk', {
@@ -7,7 +7,7 @@ CKEDITOR.plugins.setLang( 'colorbutton', 'sk', {
7 bgColorTitle: 'Farba pozadia', 7 bgColorTitle: 'Farba pozadia',
8 colors: { 8 colors: {
9 '000': 'Čierna', 9 '000': 'Čierna',
10 '800000': 'Maroon', 10 '800000': 'Gaštanová',
11 '8B4513': 'Sedlová hnedá', 11 '8B4513': 'Sedlová hnedá',
12 '2F4F4F': 'Tmavo bridlicovo sivá', 12 '2F4F4F': 'Tmavo bridlicovo sivá',
13 '008080': 'Modrozelená', 13 '008080': 'Modrozelená',
@@ -30,17 +30,17 @@ CKEDITOR.plugins.setLang( 'colorbutton', 'sk', {
30 '00F': 'Modrá', 30 '00F': 'Modrá',
31 EE82EE: 'Fialová', 31 EE82EE: 'Fialová',
32 A9A9A9: 'Tmavá sivá', 32 A9A9A9: 'Tmavá sivá',
33 FFA07A: 'Svetlo lososová', 33 FFA07A: 'Svetlá lososová',
34 FFA500: 'Oranžová', 34 FFA500: 'Oranžová',
35 FFFF00: 'Žltá', 35 FFFF00: 'Žltá',
36 '00FF00': 'Vápenná', 36 '00FF00': 'Vápenná',
37 AFEEEE: 'Svetlo tyrkysová', 37 AFEEEE: 'Svetlá tyrkysová',
38 ADD8E6: 'Svetlo modrá', 38 ADD8E6: 'Svetlá modrá',
39 DDA0DD: 'Slivková', 39 DDA0DD: 'Slivková',
40 D3D3D3: 'Svetlo sivá', 40 D3D3D3: 'Svetlá sivá',
41 FFF0F5: 'Levanduľovo červená', 41 FFF0F5: 'Levanduľovo červená',
42 FAEBD7: 'Antická biela', 42 FAEBD7: 'Antická biela',
43 FFFFE0: 'Svetlo žltá', 43 FFFFE0: 'Svetlá žltá',
44 F0FFF0: 'Medová', 44 F0FFF0: 'Medová',
45 F0FFFF: 'Azúrová', 45 F0FFFF: 'Azúrová',
46 F0F8FF: 'Alicovo modrá', 46 F0F8FF: 'Alicovo modrá',
diff --git a/sources/plugins/colorbutton/lang/sl.js b/sources/plugins/colorbutton/lang/sl.js
index 03ea6644..fa065f1b 100644
--- a/sources/plugins/colorbutton/lang/sl.js
+++ b/sources/plugins/colorbutton/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'sl', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'sl', {
diff --git a/sources/plugins/colorbutton/lang/sq.js b/sources/plugins/colorbutton/lang/sq.js
index 4069e335..c017faad 100644
--- a/sources/plugins/colorbutton/lang/sq.js
+++ b/sources/plugins/colorbutton/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'sq', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'sq', {
diff --git a/sources/plugins/colorbutton/lang/sr-latn.js b/sources/plugins/colorbutton/lang/sr-latn.js
index b25c8ef6..cf4f0fcb 100644
--- a/sources/plugins/colorbutton/lang/sr-latn.js
+++ b/sources/plugins/colorbutton/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'sr-latn', {
diff --git a/sources/plugins/colorbutton/lang/sr.js b/sources/plugins/colorbutton/lang/sr.js
index 30c76dae..90ae8bd5 100644
--- a/sources/plugins/colorbutton/lang/sr.js
+++ b/sources/plugins/colorbutton/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'sr', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'sr', {
diff --git a/sources/plugins/colorbutton/lang/sv.js b/sources/plugins/colorbutton/lang/sv.js
index 085ef8e8..abbc7fe7 100644
--- a/sources/plugins/colorbutton/lang/sv.js
+++ b/sources/plugins/colorbutton/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'sv', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'sv', {
diff --git a/sources/plugins/colorbutton/lang/th.js b/sources/plugins/colorbutton/lang/th.js
index e3ed14c9..18229726 100644
--- a/sources/plugins/colorbutton/lang/th.js
+++ b/sources/plugins/colorbutton/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'th', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'th', {
diff --git a/sources/plugins/colorbutton/lang/tr.js b/sources/plugins/colorbutton/lang/tr.js
index 7558fd15..eb163aa2 100644
--- a/sources/plugins/colorbutton/lang/tr.js
+++ b/sources/plugins/colorbutton/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'tr', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'tr', {
diff --git a/sources/plugins/colorbutton/lang/tt.js b/sources/plugins/colorbutton/lang/tt.js
index e294a07d..e3a4998d 100644
--- a/sources/plugins/colorbutton/lang/tt.js
+++ b/sources/plugins/colorbutton/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'tt', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'tt', {
diff --git a/sources/plugins/colorbutton/lang/ug.js b/sources/plugins/colorbutton/lang/ug.js
index 4bfdee5f..d77e17f0 100644
--- a/sources/plugins/colorbutton/lang/ug.js
+++ b/sources/plugins/colorbutton/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'ug', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'ug', {
diff --git a/sources/plugins/colorbutton/lang/uk.js b/sources/plugins/colorbutton/lang/uk.js
index 0b51083e..460f028d 100644
--- a/sources/plugins/colorbutton/lang/uk.js
+++ b/sources/plugins/colorbutton/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'uk', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'uk', {
diff --git a/sources/plugins/colorbutton/lang/vi.js b/sources/plugins/colorbutton/lang/vi.js
index 1f9e3e04..4f17fad2 100644
--- a/sources/plugins/colorbutton/lang/vi.js
+++ b/sources/plugins/colorbutton/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'vi', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'vi', {
diff --git a/sources/plugins/colorbutton/lang/zh-cn.js b/sources/plugins/colorbutton/lang/zh-cn.js
index a139da6e..8153c4e3 100644
--- a/sources/plugins/colorbutton/lang/zh-cn.js
+++ b/sources/plugins/colorbutton/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'zh-cn', {
diff --git a/sources/plugins/colorbutton/lang/zh.js b/sources/plugins/colorbutton/lang/zh.js
index 68d15952..6b997a19 100644
--- a/sources/plugins/colorbutton/lang/zh.js
+++ b/sources/plugins/colorbutton/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colorbutton', 'zh', { 5CKEDITOR.plugins.setLang( 'colorbutton', 'zh', {
diff --git a/sources/plugins/colorbutton/plugin.js b/sources/plugins/colorbutton/plugin.js
index 131e2cb0..9ac448f2 100644
--- a/sources/plugins/colorbutton/plugin.js
+++ b/sources/plugins/colorbutton/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -11,7 +11,7 @@
11CKEDITOR.plugins.add( 'colorbutton', { 11CKEDITOR.plugins.add( 'colorbutton', {
12 requires: 'panelbutton,floatpanel', 12 requires: 'panelbutton,floatpanel',
13 // jscs:disable maximumLineLength 13 // jscs:disable maximumLineLength
14 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 14 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
15 // jscs:enable maximumLineLength 15 // jscs:enable maximumLineLength
16 icons: 'bgcolor,textcolor', // %REMOVE_LINE_CORE% 16 icons: 'bgcolor,textcolor', // %REMOVE_LINE_CORE%
17 hidpi: true, // %REMOVE_LINE_CORE% 17 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/colordialog/dialogs/colordialog.js b/sources/plugins/colordialog/dialogs/colordialog.js
index f5ecd483..227d2d70 100644
--- a/sources/plugins/colordialog/dialogs/colordialog.js
+++ b/sources/plugins/colordialog/dialogs/colordialog.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/colordialog/lang/af.js b/sources/plugins/colordialog/lang/af.js
index de005de4..1dfc5cc6 100644
--- a/sources/plugins/colordialog/lang/af.js
+++ b/sources/plugins/colordialog/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'af', { 5CKEDITOR.plugins.setLang( 'colordialog', 'af', {
diff --git a/sources/plugins/colordialog/lang/ar.js b/sources/plugins/colordialog/lang/ar.js
index 804d1535..9cd72372 100644
--- a/sources/plugins/colordialog/lang/ar.js
+++ b/sources/plugins/colordialog/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ar', { 5CKEDITOR.plugins.setLang( 'colordialog', 'ar', {
diff --git a/sources/plugins/colordialog/lang/bg.js b/sources/plugins/colordialog/lang/bg.js
index 46cd0b44..4db2e1b3 100644
--- a/sources/plugins/colordialog/lang/bg.js
+++ b/sources/plugins/colordialog/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'bg', { 5CKEDITOR.plugins.setLang( 'colordialog', 'bg', {
diff --git a/sources/plugins/colordialog/lang/bn.js b/sources/plugins/colordialog/lang/bn.js
index ff8b58ac..1195501a 100644
--- a/sources/plugins/colordialog/lang/bn.js
+++ b/sources/plugins/colordialog/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'bn', { 5CKEDITOR.plugins.setLang( 'colordialog', 'bn', {
diff --git a/sources/plugins/colordialog/lang/bs.js b/sources/plugins/colordialog/lang/bs.js
index 3d8145d7..8340dfa5 100644
--- a/sources/plugins/colordialog/lang/bs.js
+++ b/sources/plugins/colordialog/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'bs', { 5CKEDITOR.plugins.setLang( 'colordialog', 'bs', {
diff --git a/sources/plugins/colordialog/lang/ca.js b/sources/plugins/colordialog/lang/ca.js
index 351bde1d..8bf12e09 100644
--- a/sources/plugins/colordialog/lang/ca.js
+++ b/sources/plugins/colordialog/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ca', { 5CKEDITOR.plugins.setLang( 'colordialog', 'ca', {
diff --git a/sources/plugins/colordialog/lang/cs.js b/sources/plugins/colordialog/lang/cs.js
index 49cb9efe..ceed8fce 100644
--- a/sources/plugins/colordialog/lang/cs.js
+++ b/sources/plugins/colordialog/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'cs', { 5CKEDITOR.plugins.setLang( 'colordialog', 'cs', {
diff --git a/sources/plugins/colordialog/lang/cy.js b/sources/plugins/colordialog/lang/cy.js
index 3ee93ba4..00432fb0 100644
--- a/sources/plugins/colordialog/lang/cy.js
+++ b/sources/plugins/colordialog/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'cy', { 5CKEDITOR.plugins.setLang( 'colordialog', 'cy', {
diff --git a/sources/plugins/colordialog/lang/da.js b/sources/plugins/colordialog/lang/da.js
index b4fd39de..c69a9c4f 100644
--- a/sources/plugins/colordialog/lang/da.js
+++ b/sources/plugins/colordialog/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'da', { 5CKEDITOR.plugins.setLang( 'colordialog', 'da', {
diff --git a/sources/plugins/colordialog/lang/de-ch.js b/sources/plugins/colordialog/lang/de-ch.js
new file mode 100644
index 00000000..d8a27549
--- /dev/null
+++ b/sources/plugins/colordialog/lang/de-ch.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'de-ch', {
6 clear: 'Entfernen',
7 highlight: 'Hervorheben',
8 options: 'Farboptionen',
9 selected: 'Ausgewählte Farbe',
10 title: 'Farbe auswählen'
11} );
diff --git a/sources/plugins/colordialog/lang/de.js b/sources/plugins/colordialog/lang/de.js
index f45d8e1c..bee0f1f9 100644
--- a/sources/plugins/colordialog/lang/de.js
+++ b/sources/plugins/colordialog/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'de', { 5CKEDITOR.plugins.setLang( 'colordialog', 'de', {
diff --git a/sources/plugins/colordialog/lang/el.js b/sources/plugins/colordialog/lang/el.js
index 6b4b4fcb..a6d721bd 100644
--- a/sources/plugins/colordialog/lang/el.js
+++ b/sources/plugins/colordialog/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'el', { 5CKEDITOR.plugins.setLang( 'colordialog', 'el', {
diff --git a/sources/plugins/colordialog/lang/en-au.js b/sources/plugins/colordialog/lang/en-au.js
index 73a1e8c3..58975793 100644
--- a/sources/plugins/colordialog/lang/en-au.js
+++ b/sources/plugins/colordialog/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'en-au', { 5CKEDITOR.plugins.setLang( 'colordialog', 'en-au', {
diff --git a/sources/plugins/colordialog/lang/en-ca.js b/sources/plugins/colordialog/lang/en-ca.js
index 1f0d3225..793937bb 100644
--- a/sources/plugins/colordialog/lang/en-ca.js
+++ b/sources/plugins/colordialog/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'en-ca', { 5CKEDITOR.plugins.setLang( 'colordialog', 'en-ca', {
diff --git a/sources/plugins/colordialog/lang/en-gb.js b/sources/plugins/colordialog/lang/en-gb.js
index 06fea7a0..c816daa9 100644
--- a/sources/plugins/colordialog/lang/en-gb.js
+++ b/sources/plugins/colordialog/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'en-gb', { 5CKEDITOR.plugins.setLang( 'colordialog', 'en-gb', {
diff --git a/sources/plugins/colordialog/lang/en.js b/sources/plugins/colordialog/lang/en.js
index 13ff82a3..8b1a2d43 100644
--- a/sources/plugins/colordialog/lang/en.js
+++ b/sources/plugins/colordialog/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'en', { 5CKEDITOR.plugins.setLang( 'colordialog', 'en', {
diff --git a/sources/plugins/colordialog/lang/eo.js b/sources/plugins/colordialog/lang/eo.js
index 13b1f90a..35023d6a 100644
--- a/sources/plugins/colordialog/lang/eo.js
+++ b/sources/plugins/colordialog/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'eo', { 5CKEDITOR.plugins.setLang( 'colordialog', 'eo', {
diff --git a/sources/plugins/colordialog/lang/es.js b/sources/plugins/colordialog/lang/es.js
index 405cbeda..ef55097a 100644
--- a/sources/plugins/colordialog/lang/es.js
+++ b/sources/plugins/colordialog/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'es', { 5CKEDITOR.plugins.setLang( 'colordialog', 'es', {
diff --git a/sources/plugins/colordialog/lang/et.js b/sources/plugins/colordialog/lang/et.js
index 2437052f..4dc072a1 100644
--- a/sources/plugins/colordialog/lang/et.js
+++ b/sources/plugins/colordialog/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'et', { 5CKEDITOR.plugins.setLang( 'colordialog', 'et', {
diff --git a/sources/plugins/colordialog/lang/eu.js b/sources/plugins/colordialog/lang/eu.js
index beecdf08..c4d541c2 100644
--- a/sources/plugins/colordialog/lang/eu.js
+++ b/sources/plugins/colordialog/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'eu', { 5CKEDITOR.plugins.setLang( 'colordialog', 'eu', {
diff --git a/sources/plugins/colordialog/lang/fa.js b/sources/plugins/colordialog/lang/fa.js
index 9cdb113f..ae55603f 100644
--- a/sources/plugins/colordialog/lang/fa.js
+++ b/sources/plugins/colordialog/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'fa', { 5CKEDITOR.plugins.setLang( 'colordialog', 'fa', {
diff --git a/sources/plugins/colordialog/lang/fi.js b/sources/plugins/colordialog/lang/fi.js
index e6292467..da244530 100644
--- a/sources/plugins/colordialog/lang/fi.js
+++ b/sources/plugins/colordialog/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'fi', { 5CKEDITOR.plugins.setLang( 'colordialog', 'fi', {
diff --git a/sources/plugins/colordialog/lang/fo.js b/sources/plugins/colordialog/lang/fo.js
index 516fbf1d..9b10f8a2 100644
--- a/sources/plugins/colordialog/lang/fo.js
+++ b/sources/plugins/colordialog/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'fo', { 5CKEDITOR.plugins.setLang( 'colordialog', 'fo', {
diff --git a/sources/plugins/colordialog/lang/fr-ca.js b/sources/plugins/colordialog/lang/fr-ca.js
index b235b993..ca743c85 100644
--- a/sources/plugins/colordialog/lang/fr-ca.js
+++ b/sources/plugins/colordialog/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'colordialog', 'fr-ca', {
diff --git a/sources/plugins/colordialog/lang/fr.js b/sources/plugins/colordialog/lang/fr.js
index 706df2ad..1634e628 100644
--- a/sources/plugins/colordialog/lang/fr.js
+++ b/sources/plugins/colordialog/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'fr', { 5CKEDITOR.plugins.setLang( 'colordialog', 'fr', {
diff --git a/sources/plugins/colordialog/lang/gl.js b/sources/plugins/colordialog/lang/gl.js
index a5f42e14..2d401abe 100644
--- a/sources/plugins/colordialog/lang/gl.js
+++ b/sources/plugins/colordialog/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'gl', { 5CKEDITOR.plugins.setLang( 'colordialog', 'gl', {
diff --git a/sources/plugins/colordialog/lang/gu.js b/sources/plugins/colordialog/lang/gu.js
index bacc9d22..f0d16db1 100644
--- a/sources/plugins/colordialog/lang/gu.js
+++ b/sources/plugins/colordialog/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'gu', { 5CKEDITOR.plugins.setLang( 'colordialog', 'gu', {
diff --git a/sources/plugins/colordialog/lang/he.js b/sources/plugins/colordialog/lang/he.js
index 3bd448b9..ce76a247 100644
--- a/sources/plugins/colordialog/lang/he.js
+++ b/sources/plugins/colordialog/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'he', { 5CKEDITOR.plugins.setLang( 'colordialog', 'he', {
diff --git a/sources/plugins/colordialog/lang/hi.js b/sources/plugins/colordialog/lang/hi.js
index fc383287..b472ac01 100644
--- a/sources/plugins/colordialog/lang/hi.js
+++ b/sources/plugins/colordialog/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'hi', { 5CKEDITOR.plugins.setLang( 'colordialog', 'hi', {
diff --git a/sources/plugins/colordialog/lang/hr.js b/sources/plugins/colordialog/lang/hr.js
index 15ef17fc..933ff099 100644
--- a/sources/plugins/colordialog/lang/hr.js
+++ b/sources/plugins/colordialog/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'hr', { 5CKEDITOR.plugins.setLang( 'colordialog', 'hr', {
diff --git a/sources/plugins/colordialog/lang/hu.js b/sources/plugins/colordialog/lang/hu.js
index 69e75872..481dc95b 100644
--- a/sources/plugins/colordialog/lang/hu.js
+++ b/sources/plugins/colordialog/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'hu', { 5CKEDITOR.plugins.setLang( 'colordialog', 'hu', {
diff --git a/sources/plugins/colordialog/lang/id.js b/sources/plugins/colordialog/lang/id.js
index f85ddf90..c10f2f31 100644
--- a/sources/plugins/colordialog/lang/id.js
+++ b/sources/plugins/colordialog/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'id', { 5CKEDITOR.plugins.setLang( 'colordialog', 'id', {
diff --git a/sources/plugins/colordialog/lang/is.js b/sources/plugins/colordialog/lang/is.js
index 2268c402..dcae4591 100644
--- a/sources/plugins/colordialog/lang/is.js
+++ b/sources/plugins/colordialog/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'is', { 5CKEDITOR.plugins.setLang( 'colordialog', 'is', {
diff --git a/sources/plugins/colordialog/lang/it.js b/sources/plugins/colordialog/lang/it.js
index e4a2956b..19d7b4bd 100644
--- a/sources/plugins/colordialog/lang/it.js
+++ b/sources/plugins/colordialog/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'it', { 5CKEDITOR.plugins.setLang( 'colordialog', 'it', {
diff --git a/sources/plugins/colordialog/lang/ja.js b/sources/plugins/colordialog/lang/ja.js
index 33f92053..46012ea6 100644
--- a/sources/plugins/colordialog/lang/ja.js
+++ b/sources/plugins/colordialog/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ja', { 5CKEDITOR.plugins.setLang( 'colordialog', 'ja', {
diff --git a/sources/plugins/colordialog/lang/ka.js b/sources/plugins/colordialog/lang/ka.js
index fd1f929f..bd6c783a 100644
--- a/sources/plugins/colordialog/lang/ka.js
+++ b/sources/plugins/colordialog/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ka', { 5CKEDITOR.plugins.setLang( 'colordialog', 'ka', {
diff --git a/sources/plugins/colordialog/lang/km.js b/sources/plugins/colordialog/lang/km.js
index 7940f4eb..c212e938 100644
--- a/sources/plugins/colordialog/lang/km.js
+++ b/sources/plugins/colordialog/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'km', { 5CKEDITOR.plugins.setLang( 'colordialog', 'km', {
diff --git a/sources/plugins/colordialog/lang/ko.js b/sources/plugins/colordialog/lang/ko.js
index ff19a6ae..ccdfa36c 100644
--- a/sources/plugins/colordialog/lang/ko.js
+++ b/sources/plugins/colordialog/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ko', { 5CKEDITOR.plugins.setLang( 'colordialog', 'ko', {
diff --git a/sources/plugins/colordialog/lang/ku.js b/sources/plugins/colordialog/lang/ku.js
index bbe1d1f1..13847e22 100644
--- a/sources/plugins/colordialog/lang/ku.js
+++ b/sources/plugins/colordialog/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ku', { 5CKEDITOR.plugins.setLang( 'colordialog', 'ku', {
diff --git a/sources/plugins/colordialog/lang/lt.js b/sources/plugins/colordialog/lang/lt.js
index 817b6e2d..4185ba2d 100644
--- a/sources/plugins/colordialog/lang/lt.js
+++ b/sources/plugins/colordialog/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'lt', { 5CKEDITOR.plugins.setLang( 'colordialog', 'lt', {
diff --git a/sources/plugins/colordialog/lang/lv.js b/sources/plugins/colordialog/lang/lv.js
index 6dc35d38..2f3bffa6 100644
--- a/sources/plugins/colordialog/lang/lv.js
+++ b/sources/plugins/colordialog/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'lv', { 5CKEDITOR.plugins.setLang( 'colordialog', 'lv', {
diff --git a/sources/plugins/colordialog/lang/mk.js b/sources/plugins/colordialog/lang/mk.js
index 6981f12f..362a4bdb 100644
--- a/sources/plugins/colordialog/lang/mk.js
+++ b/sources/plugins/colordialog/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'mk', { 5CKEDITOR.plugins.setLang( 'colordialog', 'mk', {
diff --git a/sources/plugins/colordialog/lang/mn.js b/sources/plugins/colordialog/lang/mn.js
index 6ad3bc95..d87c2a49 100644
--- a/sources/plugins/colordialog/lang/mn.js
+++ b/sources/plugins/colordialog/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'mn', { 5CKEDITOR.plugins.setLang( 'colordialog', 'mn', {
diff --git a/sources/plugins/colordialog/lang/ms.js b/sources/plugins/colordialog/lang/ms.js
index 6978496e..0ff4684f 100644
--- a/sources/plugins/colordialog/lang/ms.js
+++ b/sources/plugins/colordialog/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ms', { 5CKEDITOR.plugins.setLang( 'colordialog', 'ms', {
diff --git a/sources/plugins/colordialog/lang/nb.js b/sources/plugins/colordialog/lang/nb.js
index 8d6daded..416e21f0 100644
--- a/sources/plugins/colordialog/lang/nb.js
+++ b/sources/plugins/colordialog/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'nb', { 5CKEDITOR.plugins.setLang( 'colordialog', 'nb', {
diff --git a/sources/plugins/colordialog/lang/nl.js b/sources/plugins/colordialog/lang/nl.js
index 2cd70ae3..e55642b1 100644
--- a/sources/plugins/colordialog/lang/nl.js
+++ b/sources/plugins/colordialog/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'nl', { 5CKEDITOR.plugins.setLang( 'colordialog', 'nl', {
diff --git a/sources/plugins/colordialog/lang/no.js b/sources/plugins/colordialog/lang/no.js
index 6471eeb8..6d302fa8 100644
--- a/sources/plugins/colordialog/lang/no.js
+++ b/sources/plugins/colordialog/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'no', { 5CKEDITOR.plugins.setLang( 'colordialog', 'no', {
diff --git a/sources/plugins/colordialog/lang/pl.js b/sources/plugins/colordialog/lang/pl.js
index 14d7bb4c..17366cb9 100644
--- a/sources/plugins/colordialog/lang/pl.js
+++ b/sources/plugins/colordialog/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'pl', { 5CKEDITOR.plugins.setLang( 'colordialog', 'pl', {
diff --git a/sources/plugins/colordialog/lang/pt-br.js b/sources/plugins/colordialog/lang/pt-br.js
index 8c0da026..57fb2a33 100644
--- a/sources/plugins/colordialog/lang/pt-br.js
+++ b/sources/plugins/colordialog/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'pt-br', { 5CKEDITOR.plugins.setLang( 'colordialog', 'pt-br', {
diff --git a/sources/plugins/colordialog/lang/pt.js b/sources/plugins/colordialog/lang/pt.js
index 87005218..1865c0af 100644
--- a/sources/plugins/colordialog/lang/pt.js
+++ b/sources/plugins/colordialog/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'pt', { 5CKEDITOR.plugins.setLang( 'colordialog', 'pt', {
diff --git a/sources/plugins/colordialog/lang/ro.js b/sources/plugins/colordialog/lang/ro.js
index ce326ed9..fc1f4785 100644
--- a/sources/plugins/colordialog/lang/ro.js
+++ b/sources/plugins/colordialog/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ro', { 5CKEDITOR.plugins.setLang( 'colordialog', 'ro', {
diff --git a/sources/plugins/colordialog/lang/ru.js b/sources/plugins/colordialog/lang/ru.js
index f491a789..8f74647d 100644
--- a/sources/plugins/colordialog/lang/ru.js
+++ b/sources/plugins/colordialog/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ru', { 5CKEDITOR.plugins.setLang( 'colordialog', 'ru', {
diff --git a/sources/plugins/colordialog/lang/si.js b/sources/plugins/colordialog/lang/si.js
index ac833bb8..3f6eceb4 100644
--- a/sources/plugins/colordialog/lang/si.js
+++ b/sources/plugins/colordialog/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'si', { 5CKEDITOR.plugins.setLang( 'colordialog', 'si', {
diff --git a/sources/plugins/colordialog/lang/sk.js b/sources/plugins/colordialog/lang/sk.js
index 47afd9a7..be3ff1aa 100644
--- a/sources/plugins/colordialog/lang/sk.js
+++ b/sources/plugins/colordialog/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'sk', { 5CKEDITOR.plugins.setLang( 'colordialog', 'sk', {
@@ -7,5 +7,5 @@ CKEDITOR.plugins.setLang( 'colordialog', 'sk', {
7 highlight: 'Zvýrazniť', 7 highlight: 'Zvýrazniť',
8 options: 'Možnosti farby', 8 options: 'Možnosti farby',
9 selected: 'Vybraná farba', 9 selected: 'Vybraná farba',
10 title: 'Vyberte farbu' 10 title: 'Vybr farbu'
11} ); 11} );
diff --git a/sources/plugins/colordialog/lang/sl.js b/sources/plugins/colordialog/lang/sl.js
index 9ced88ab..b42fbc16 100644
--- a/sources/plugins/colordialog/lang/sl.js
+++ b/sources/plugins/colordialog/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'sl', { 5CKEDITOR.plugins.setLang( 'colordialog', 'sl', {
diff --git a/sources/plugins/colordialog/lang/sq.js b/sources/plugins/colordialog/lang/sq.js
index 292da900..ac5a1bce 100644
--- a/sources/plugins/colordialog/lang/sq.js
+++ b/sources/plugins/colordialog/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'sq', { 5CKEDITOR.plugins.setLang( 'colordialog', 'sq', {
diff --git a/sources/plugins/colordialog/lang/sr-latn.js b/sources/plugins/colordialog/lang/sr-latn.js
index 01498cec..4f9040e7 100644
--- a/sources/plugins/colordialog/lang/sr-latn.js
+++ b/sources/plugins/colordialog/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'colordialog', 'sr-latn', {
diff --git a/sources/plugins/colordialog/lang/sr.js b/sources/plugins/colordialog/lang/sr.js
index d6167876..fc8f6915 100644
--- a/sources/plugins/colordialog/lang/sr.js
+++ b/sources/plugins/colordialog/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'sr', { 5CKEDITOR.plugins.setLang( 'colordialog', 'sr', {
diff --git a/sources/plugins/colordialog/lang/sv.js b/sources/plugins/colordialog/lang/sv.js
index 1ffc3d89..3ea705cd 100644
--- a/sources/plugins/colordialog/lang/sv.js
+++ b/sources/plugins/colordialog/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'sv', { 5CKEDITOR.plugins.setLang( 'colordialog', 'sv', {
diff --git a/sources/plugins/colordialog/lang/th.js b/sources/plugins/colordialog/lang/th.js
index 7ac87873..ffa93084 100644
--- a/sources/plugins/colordialog/lang/th.js
+++ b/sources/plugins/colordialog/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'th', { 5CKEDITOR.plugins.setLang( 'colordialog', 'th', {
diff --git a/sources/plugins/colordialog/lang/tr.js b/sources/plugins/colordialog/lang/tr.js
index 02d3bc81..ab20b205 100644
--- a/sources/plugins/colordialog/lang/tr.js
+++ b/sources/plugins/colordialog/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'tr', { 5CKEDITOR.plugins.setLang( 'colordialog', 'tr', {
diff --git a/sources/plugins/colordialog/lang/tt.js b/sources/plugins/colordialog/lang/tt.js
index cf443883..cbfbe8ab 100644
--- a/sources/plugins/colordialog/lang/tt.js
+++ b/sources/plugins/colordialog/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'tt', { 5CKEDITOR.plugins.setLang( 'colordialog', 'tt', {
diff --git a/sources/plugins/colordialog/lang/ug.js b/sources/plugins/colordialog/lang/ug.js
index 4a656ebf..70ee4f63 100644
--- a/sources/plugins/colordialog/lang/ug.js
+++ b/sources/plugins/colordialog/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'ug', { 5CKEDITOR.plugins.setLang( 'colordialog', 'ug', {
diff --git a/sources/plugins/colordialog/lang/uk.js b/sources/plugins/colordialog/lang/uk.js
index ff6ef752..fd746fcf 100644
--- a/sources/plugins/colordialog/lang/uk.js
+++ b/sources/plugins/colordialog/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'uk', { 5CKEDITOR.plugins.setLang( 'colordialog', 'uk', {
diff --git a/sources/plugins/colordialog/lang/vi.js b/sources/plugins/colordialog/lang/vi.js
index d04a2dd3..10f78c86 100644
--- a/sources/plugins/colordialog/lang/vi.js
+++ b/sources/plugins/colordialog/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'vi', { 5CKEDITOR.plugins.setLang( 'colordialog', 'vi', {
diff --git a/sources/plugins/colordialog/lang/zh-cn.js b/sources/plugins/colordialog/lang/zh-cn.js
index 57083a4d..25d45e54 100644
--- a/sources/plugins/colordialog/lang/zh-cn.js
+++ b/sources/plugins/colordialog/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'colordialog', 'zh-cn', {
diff --git a/sources/plugins/colordialog/lang/zh.js b/sources/plugins/colordialog/lang/zh.js
index d845a223..ca2a4ca4 100644
--- a/sources/plugins/colordialog/lang/zh.js
+++ b/sources/plugins/colordialog/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'colordialog', 'zh', { 5CKEDITOR.plugins.setLang( 'colordialog', 'zh', {
diff --git a/sources/plugins/colordialog/plugin.js b/sources/plugins/colordialog/plugin.js
index 57f59199..c205bc15 100644
--- a/sources/plugins/colordialog/plugin.js
+++ b/sources/plugins/colordialog/plugin.js
@@ -1,12 +1,12 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
6CKEDITOR.plugins.colordialog = { 6CKEDITOR.plugins.colordialog = {
7 requires: 'dialog', 7 requires: 'dialog',
8 // jscs:disable maximumLineLength 8 // jscs:disable maximumLineLength
9 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 9 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
10 // jscs:enable maximumLineLength 10 // jscs:enable maximumLineLength
11 init: function( editor ) { 11 init: function( editor ) {
12 var cmd = new CKEDITOR.dialogCommand( 'colordialog' ); 12 var cmd = new CKEDITOR.dialogCommand( 'colordialog' );
diff --git a/sources/plugins/contextmenu/lang/af.js b/sources/plugins/contextmenu/lang/af.js
index c2cc63a8..bf849cc0 100644
--- a/sources/plugins/contextmenu/lang/af.js
+++ b/sources/plugins/contextmenu/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'af', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'af', {
diff --git a/sources/plugins/contextmenu/lang/ar.js b/sources/plugins/contextmenu/lang/ar.js
index cb6b0974..6f4b9cd5 100644
--- a/sources/plugins/contextmenu/lang/ar.js
+++ b/sources/plugins/contextmenu/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'ar', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'ar', {
diff --git a/sources/plugins/contextmenu/lang/bg.js b/sources/plugins/contextmenu/lang/bg.js
index 2c4bc028..7e37b2e5 100644
--- a/sources/plugins/contextmenu/lang/bg.js
+++ b/sources/plugins/contextmenu/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'bg', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'bg', {
diff --git a/sources/plugins/contextmenu/lang/bn.js b/sources/plugins/contextmenu/lang/bn.js
index ff643525..e18bb70f 100644
--- a/sources/plugins/contextmenu/lang/bn.js
+++ b/sources/plugins/contextmenu/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'bn', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'bn', {
diff --git a/sources/plugins/contextmenu/lang/bs.js b/sources/plugins/contextmenu/lang/bs.js
index 3267caf5..22cade1b 100644
--- a/sources/plugins/contextmenu/lang/bs.js
+++ b/sources/plugins/contextmenu/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'bs', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'bs', {
diff --git a/sources/plugins/contextmenu/lang/ca.js b/sources/plugins/contextmenu/lang/ca.js
index b6da83d9..d9c157a7 100644
--- a/sources/plugins/contextmenu/lang/ca.js
+++ b/sources/plugins/contextmenu/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'ca', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'ca', {
diff --git a/sources/plugins/contextmenu/lang/cs.js b/sources/plugins/contextmenu/lang/cs.js
index 63a0c8d0..49ba4613 100644
--- a/sources/plugins/contextmenu/lang/cs.js
+++ b/sources/plugins/contextmenu/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'cs', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'cs', {
diff --git a/sources/plugins/contextmenu/lang/cy.js b/sources/plugins/contextmenu/lang/cy.js
index e01fb613..2bb01d9d 100644
--- a/sources/plugins/contextmenu/lang/cy.js
+++ b/sources/plugins/contextmenu/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'cy', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'cy', {
diff --git a/sources/plugins/contextmenu/lang/da.js b/sources/plugins/contextmenu/lang/da.js
index aa637367..3e73bd81 100644
--- a/sources/plugins/contextmenu/lang/da.js
+++ b/sources/plugins/contextmenu/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'da', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'da', {
diff --git a/sources/plugins/contextmenu/lang/de-ch.js b/sources/plugins/contextmenu/lang/de-ch.js
new file mode 100644
index 00000000..606c5e57
--- /dev/null
+++ b/sources/plugins/contextmenu/lang/de-ch.js
@@ -0,0 +1,7 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'de-ch', {
6 options: 'Kontextmenüoptionen'
7} );
diff --git a/sources/plugins/contextmenu/lang/de.js b/sources/plugins/contextmenu/lang/de.js
index f9cfb44e..af3d94ff 100644
--- a/sources/plugins/contextmenu/lang/de.js
+++ b/sources/plugins/contextmenu/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'de', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'de', {
diff --git a/sources/plugins/contextmenu/lang/el.js b/sources/plugins/contextmenu/lang/el.js
index 16bf519c..5641cc22 100644
--- a/sources/plugins/contextmenu/lang/el.js
+++ b/sources/plugins/contextmenu/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'el', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'el', {
diff --git a/sources/plugins/contextmenu/lang/en-au.js b/sources/plugins/contextmenu/lang/en-au.js
index 756dac5d..2cfb13e2 100644
--- a/sources/plugins/contextmenu/lang/en-au.js
+++ b/sources/plugins/contextmenu/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'en-au', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'en-au', {
diff --git a/sources/plugins/contextmenu/lang/en-ca.js b/sources/plugins/contextmenu/lang/en-ca.js
index 61160a0c..f5fff30e 100644
--- a/sources/plugins/contextmenu/lang/en-ca.js
+++ b/sources/plugins/contextmenu/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'en-ca', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'en-ca', {
diff --git a/sources/plugins/contextmenu/lang/en-gb.js b/sources/plugins/contextmenu/lang/en-gb.js
index 64b81d07..25b6dfa3 100644
--- a/sources/plugins/contextmenu/lang/en-gb.js
+++ b/sources/plugins/contextmenu/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'en-gb', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'en-gb', {
diff --git a/sources/plugins/contextmenu/lang/en.js b/sources/plugins/contextmenu/lang/en.js
index 25522bd7..59343e3f 100644
--- a/sources/plugins/contextmenu/lang/en.js
+++ b/sources/plugins/contextmenu/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'en', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'en', {
diff --git a/sources/plugins/contextmenu/lang/eo.js b/sources/plugins/contextmenu/lang/eo.js
index 86c0bf31..8782e56e 100644
--- a/sources/plugins/contextmenu/lang/eo.js
+++ b/sources/plugins/contextmenu/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'eo', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'eo', {
diff --git a/sources/plugins/contextmenu/lang/es.js b/sources/plugins/contextmenu/lang/es.js
index 91bebfa9..7eed8ab1 100644
--- a/sources/plugins/contextmenu/lang/es.js
+++ b/sources/plugins/contextmenu/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'es', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'es', {
diff --git a/sources/plugins/contextmenu/lang/et.js b/sources/plugins/contextmenu/lang/et.js
index 2ff62fea..7e34fbb7 100644
--- a/sources/plugins/contextmenu/lang/et.js
+++ b/sources/plugins/contextmenu/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'et', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'et', {
diff --git a/sources/plugins/contextmenu/lang/eu.js b/sources/plugins/contextmenu/lang/eu.js
index 1f9aac01..f04ae721 100644
--- a/sources/plugins/contextmenu/lang/eu.js
+++ b/sources/plugins/contextmenu/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'eu', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'eu', {
diff --git a/sources/plugins/contextmenu/lang/fa.js b/sources/plugins/contextmenu/lang/fa.js
index c83db4fd..6ba8b7c6 100644
--- a/sources/plugins/contextmenu/lang/fa.js
+++ b/sources/plugins/contextmenu/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'fa', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'fa', {
diff --git a/sources/plugins/contextmenu/lang/fi.js b/sources/plugins/contextmenu/lang/fi.js
index cfd3759e..920c4942 100644
--- a/sources/plugins/contextmenu/lang/fi.js
+++ b/sources/plugins/contextmenu/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'fi', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'fi', {
diff --git a/sources/plugins/contextmenu/lang/fo.js b/sources/plugins/contextmenu/lang/fo.js
index 1f62a56b..6e710766 100644
--- a/sources/plugins/contextmenu/lang/fo.js
+++ b/sources/plugins/contextmenu/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'fo', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'fo', {
diff --git a/sources/plugins/contextmenu/lang/fr-ca.js b/sources/plugins/contextmenu/lang/fr-ca.js
index d9220201..c9ffdc13 100644
--- a/sources/plugins/contextmenu/lang/fr-ca.js
+++ b/sources/plugins/contextmenu/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'fr-ca', {
diff --git a/sources/plugins/contextmenu/lang/fr.js b/sources/plugins/contextmenu/lang/fr.js
index 2ecfabe8..9205c526 100644
--- a/sources/plugins/contextmenu/lang/fr.js
+++ b/sources/plugins/contextmenu/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'fr', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'fr', {
diff --git a/sources/plugins/contextmenu/lang/gl.js b/sources/plugins/contextmenu/lang/gl.js
index 5ee15528..92561cc3 100644
--- a/sources/plugins/contextmenu/lang/gl.js
+++ b/sources/plugins/contextmenu/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'gl', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'gl', {
diff --git a/sources/plugins/contextmenu/lang/gu.js b/sources/plugins/contextmenu/lang/gu.js
index 6ad6a358..f2065eee 100644
--- a/sources/plugins/contextmenu/lang/gu.js
+++ b/sources/plugins/contextmenu/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'gu', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'gu', {
diff --git a/sources/plugins/contextmenu/lang/he.js b/sources/plugins/contextmenu/lang/he.js
index e3e9d044..71d3bd98 100644
--- a/sources/plugins/contextmenu/lang/he.js
+++ b/sources/plugins/contextmenu/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'he', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'he', {
diff --git a/sources/plugins/contextmenu/lang/hi.js b/sources/plugins/contextmenu/lang/hi.js
index f5317a97..9181aca9 100644
--- a/sources/plugins/contextmenu/lang/hi.js
+++ b/sources/plugins/contextmenu/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'hi', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'hi', {
diff --git a/sources/plugins/contextmenu/lang/hr.js b/sources/plugins/contextmenu/lang/hr.js
index d9b47761..335215d7 100644
--- a/sources/plugins/contextmenu/lang/hr.js
+++ b/sources/plugins/contextmenu/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'hr', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'hr', {
diff --git a/sources/plugins/contextmenu/lang/hu.js b/sources/plugins/contextmenu/lang/hu.js
index 8a23cd90..f80d0aef 100644
--- a/sources/plugins/contextmenu/lang/hu.js
+++ b/sources/plugins/contextmenu/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'hu', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'hu', {
diff --git a/sources/plugins/contextmenu/lang/id.js b/sources/plugins/contextmenu/lang/id.js
index 4b54a87f..0278f79e 100644
--- a/sources/plugins/contextmenu/lang/id.js
+++ b/sources/plugins/contextmenu/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'id', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'id', {
diff --git a/sources/plugins/contextmenu/lang/is.js b/sources/plugins/contextmenu/lang/is.js
index cb5d8a96..6d208f1a 100644
--- a/sources/plugins/contextmenu/lang/is.js
+++ b/sources/plugins/contextmenu/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'is', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'is', {
diff --git a/sources/plugins/contextmenu/lang/it.js b/sources/plugins/contextmenu/lang/it.js
index 602dd30e..dc206c9c 100644
--- a/sources/plugins/contextmenu/lang/it.js
+++ b/sources/plugins/contextmenu/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'it', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'it', {
diff --git a/sources/plugins/contextmenu/lang/ja.js b/sources/plugins/contextmenu/lang/ja.js
index 131cadf8..939486f5 100644
--- a/sources/plugins/contextmenu/lang/ja.js
+++ b/sources/plugins/contextmenu/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'ja', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'ja', {
diff --git a/sources/plugins/contextmenu/lang/ka.js b/sources/plugins/contextmenu/lang/ka.js
index 9398fcb9..b7c553b3 100644
--- a/sources/plugins/contextmenu/lang/ka.js
+++ b/sources/plugins/contextmenu/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'ka', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'ka', {
diff --git a/sources/plugins/contextmenu/lang/km.js b/sources/plugins/contextmenu/lang/km.js
index 5e29edca..967e4fe8 100644
--- a/sources/plugins/contextmenu/lang/km.js
+++ b/sources/plugins/contextmenu/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'km', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'km', {
diff --git a/sources/plugins/contextmenu/lang/ko.js b/sources/plugins/contextmenu/lang/ko.js
index f8dbc304..8f873fe8 100644
--- a/sources/plugins/contextmenu/lang/ko.js
+++ b/sources/plugins/contextmenu/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'ko', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'ko', {
diff --git a/sources/plugins/contextmenu/lang/ku.js b/sources/plugins/contextmenu/lang/ku.js
index 9da10a07..f49b18bf 100644
--- a/sources/plugins/contextmenu/lang/ku.js
+++ b/sources/plugins/contextmenu/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'ku', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'ku', {
diff --git a/sources/plugins/contextmenu/lang/lt.js b/sources/plugins/contextmenu/lang/lt.js
index 1927f68e..e50e8a49 100644
--- a/sources/plugins/contextmenu/lang/lt.js
+++ b/sources/plugins/contextmenu/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'lt', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'lt', {
diff --git a/sources/plugins/contextmenu/lang/lv.js b/sources/plugins/contextmenu/lang/lv.js
index 44271af9..fad495a7 100644
--- a/sources/plugins/contextmenu/lang/lv.js
+++ b/sources/plugins/contextmenu/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'lv', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'lv', {
diff --git a/sources/plugins/contextmenu/lang/mk.js b/sources/plugins/contextmenu/lang/mk.js
index 6540c9cc..c00cebb1 100644
--- a/sources/plugins/contextmenu/lang/mk.js
+++ b/sources/plugins/contextmenu/lang/mk.js
@@ -1,7 +1,7 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'mk', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'mk', {
6 options: 'Context Menu Options' // MISSING 6 options: 'Контекст-мени опции'
7} ); 7} );
diff --git a/sources/plugins/contextmenu/lang/mn.js b/sources/plugins/contextmenu/lang/mn.js
index effdcdd2..07459387 100644
--- a/sources/plugins/contextmenu/lang/mn.js
+++ b/sources/plugins/contextmenu/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'mn', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'mn', {
diff --git a/sources/plugins/contextmenu/lang/ms.js b/sources/plugins/contextmenu/lang/ms.js
index f5c2f413..870cbac7 100644
--- a/sources/plugins/contextmenu/lang/ms.js
+++ b/sources/plugins/contextmenu/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'ms', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'ms', {
diff --git a/sources/plugins/contextmenu/lang/nb.js b/sources/plugins/contextmenu/lang/nb.js
index dcdcb514..cc319452 100644
--- a/sources/plugins/contextmenu/lang/nb.js
+++ b/sources/plugins/contextmenu/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'nb', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'nb', {
diff --git a/sources/plugins/contextmenu/lang/nl.js b/sources/plugins/contextmenu/lang/nl.js
index e8be1dcb..baa8eb2f 100644
--- a/sources/plugins/contextmenu/lang/nl.js
+++ b/sources/plugins/contextmenu/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'nl', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'nl', {
diff --git a/sources/plugins/contextmenu/lang/no.js b/sources/plugins/contextmenu/lang/no.js
index 4818b9a6..8885d404 100644
--- a/sources/plugins/contextmenu/lang/no.js
+++ b/sources/plugins/contextmenu/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'no', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'no', {
diff --git a/sources/plugins/contextmenu/lang/pl.js b/sources/plugins/contextmenu/lang/pl.js
index 4f40a9be..47de98dc 100644
--- a/sources/plugins/contextmenu/lang/pl.js
+++ b/sources/plugins/contextmenu/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'pl', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'pl', {
diff --git a/sources/plugins/contextmenu/lang/pt-br.js b/sources/plugins/contextmenu/lang/pt-br.js
index 9a53a148..8cf32559 100644
--- a/sources/plugins/contextmenu/lang/pt-br.js
+++ b/sources/plugins/contextmenu/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'pt-br', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'pt-br', {
diff --git a/sources/plugins/contextmenu/lang/pt.js b/sources/plugins/contextmenu/lang/pt.js
index 9e4cb095..31c027f2 100644
--- a/sources/plugins/contextmenu/lang/pt.js
+++ b/sources/plugins/contextmenu/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'pt', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'pt', {
diff --git a/sources/plugins/contextmenu/lang/ro.js b/sources/plugins/contextmenu/lang/ro.js
index 5d58b996..b9c00772 100644
--- a/sources/plugins/contextmenu/lang/ro.js
+++ b/sources/plugins/contextmenu/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'ro', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'ro', {
diff --git a/sources/plugins/contextmenu/lang/ru.js b/sources/plugins/contextmenu/lang/ru.js
index e53098a2..330afbe4 100644
--- a/sources/plugins/contextmenu/lang/ru.js
+++ b/sources/plugins/contextmenu/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'ru', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'ru', {
diff --git a/sources/plugins/contextmenu/lang/si.js b/sources/plugins/contextmenu/lang/si.js
index 96687455..8b3eda09 100644
--- a/sources/plugins/contextmenu/lang/si.js
+++ b/sources/plugins/contextmenu/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'si', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'si', {
diff --git a/sources/plugins/contextmenu/lang/sk.js b/sources/plugins/contextmenu/lang/sk.js
index 81bdfc46..34d64ac8 100644
--- a/sources/plugins/contextmenu/lang/sk.js
+++ b/sources/plugins/contextmenu/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'sk', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'sk', {
diff --git a/sources/plugins/contextmenu/lang/sl.js b/sources/plugins/contextmenu/lang/sl.js
index a9b96c13..e823bb6d 100644
--- a/sources/plugins/contextmenu/lang/sl.js
+++ b/sources/plugins/contextmenu/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'sl', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'sl', {
diff --git a/sources/plugins/contextmenu/lang/sq.js b/sources/plugins/contextmenu/lang/sq.js
index 95bd4564..e1d40dc4 100644
--- a/sources/plugins/contextmenu/lang/sq.js
+++ b/sources/plugins/contextmenu/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'sq', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'sq', {
diff --git a/sources/plugins/contextmenu/lang/sr-latn.js b/sources/plugins/contextmenu/lang/sr-latn.js
index 42dac9f1..a63e7836 100644
--- a/sources/plugins/contextmenu/lang/sr-latn.js
+++ b/sources/plugins/contextmenu/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'sr-latn', {
diff --git a/sources/plugins/contextmenu/lang/sr.js b/sources/plugins/contextmenu/lang/sr.js
index a3f61a8d..ec79a0c3 100644
--- a/sources/plugins/contextmenu/lang/sr.js
+++ b/sources/plugins/contextmenu/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'sr', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'sr', {
diff --git a/sources/plugins/contextmenu/lang/sv.js b/sources/plugins/contextmenu/lang/sv.js
index 2f141586..69fa7b96 100644
--- a/sources/plugins/contextmenu/lang/sv.js
+++ b/sources/plugins/contextmenu/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'sv', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'sv', {
diff --git a/sources/plugins/contextmenu/lang/th.js b/sources/plugins/contextmenu/lang/th.js
index 9c51d1c9..c17f20fd 100644
--- a/sources/plugins/contextmenu/lang/th.js
+++ b/sources/plugins/contextmenu/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'th', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'th', {
diff --git a/sources/plugins/contextmenu/lang/tr.js b/sources/plugins/contextmenu/lang/tr.js
index adc7c037..c31e6f3b 100644
--- a/sources/plugins/contextmenu/lang/tr.js
+++ b/sources/plugins/contextmenu/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'tr', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'tr', {
diff --git a/sources/plugins/contextmenu/lang/tt.js b/sources/plugins/contextmenu/lang/tt.js
index 992e8938..514a35f3 100644
--- a/sources/plugins/contextmenu/lang/tt.js
+++ b/sources/plugins/contextmenu/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'tt', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'tt', {
diff --git a/sources/plugins/contextmenu/lang/ug.js b/sources/plugins/contextmenu/lang/ug.js
index 05926920..b52e2590 100644
--- a/sources/plugins/contextmenu/lang/ug.js
+++ b/sources/plugins/contextmenu/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'ug', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'ug', {
diff --git a/sources/plugins/contextmenu/lang/uk.js b/sources/plugins/contextmenu/lang/uk.js
index cda18f62..97b514a2 100644
--- a/sources/plugins/contextmenu/lang/uk.js
+++ b/sources/plugins/contextmenu/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'uk', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'uk', {
diff --git a/sources/plugins/contextmenu/lang/vi.js b/sources/plugins/contextmenu/lang/vi.js
index 79c6cd65..91fc97c5 100644
--- a/sources/plugins/contextmenu/lang/vi.js
+++ b/sources/plugins/contextmenu/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'vi', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'vi', {
diff --git a/sources/plugins/contextmenu/lang/zh-cn.js b/sources/plugins/contextmenu/lang/zh-cn.js
index ace5a341..9ee22136 100644
--- a/sources/plugins/contextmenu/lang/zh-cn.js
+++ b/sources/plugins/contextmenu/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'zh-cn', {
diff --git a/sources/plugins/contextmenu/lang/zh.js b/sources/plugins/contextmenu/lang/zh.js
index db18ee53..b451c7f2 100644
--- a/sources/plugins/contextmenu/lang/zh.js
+++ b/sources/plugins/contextmenu/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'contextmenu', 'zh', { 5CKEDITOR.plugins.setLang( 'contextmenu', 'zh', {
diff --git a/sources/plugins/contextmenu/plugin.js b/sources/plugins/contextmenu/plugin.js
index 111e1383..09d7f250 100644
--- a/sources/plugins/contextmenu/plugin.js
+++ b/sources/plugins/contextmenu/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -7,7 +7,7 @@ CKEDITOR.plugins.add( 'contextmenu', {
7 requires: 'menu', 7 requires: 'menu',
8 8
9 // jscs:disable maximumLineLength 9 // jscs:disable maximumLineLength
10 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 10 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
11 // jscs:enable maximumLineLength 11 // jscs:enable maximumLineLength
12 12
13 // Make sure the base class (CKEDITOR.menu) is loaded before it (#3318). 13 // Make sure the base class (CKEDITOR.menu) is loaded before it (#3318).
diff --git a/sources/plugins/dialog/dialogDefinition.js b/sources/plugins/dialog/dialogDefinition.js
index 79306795..df5870ca 100644
--- a/sources/plugins/dialog/dialogDefinition.js
+++ b/sources/plugins/dialog/dialogDefinition.js
@@ -1,6 +1,6 @@
1// jscs:disable disallowMixedSpacesAndTabs 1// jscs:disable disallowMixedSpacesAndTabs
2/** 2/**
3 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4 * For licensing, see LICENSE.md or http://ckeditor.com/license 4 * For licensing, see LICENSE.md or http://ckeditor.com/license
5 */ 5 */
6 6
diff --git a/sources/plugins/dialog/plugin.js b/sources/plugins/dialog/plugin.js
index 751d7981..3afe8870 100644
--- a/sources/plugins/dialog/plugin.js
+++ b/sources/plugins/dialog/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/dialog/samples/assets/my_dialog.js b/sources/plugins/dialog/samples/assets/my_dialog.js
index 6ee1a201..cf9185e6 100644
--- a/sources/plugins/dialog/samples/assets/my_dialog.js
+++ b/sources/plugins/dialog/samples/assets/my_dialog.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/dialog/samples/dialog.html b/sources/plugins/dialog/samples/dialog.html
index df43657e..7fda2bb8 100644
--- a/sources/plugins/dialog/samples/dialog.html
+++ b/sources/plugins/dialog/samples/dialog.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -182,7 +182,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
182 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 182 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
183 </p> 183 </p>
184 <p id="copy"> 184 <p id="copy">
185 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 185 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
186 Knabben. All rights reserved. 186 Knabben. All rights reserved.
187 </p> 187 </p>
188 </div> 188 </div>
diff --git a/sources/plugins/dialogadvtab/plugin.js b/sources/plugins/dialogadvtab/plugin.js
index f57f604b..2d4bcabc 100644
--- a/sources/plugins/dialogadvtab/plugin.js
+++ b/sources/plugins/dialogadvtab/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/dialogui/plugin.js b/sources/plugins/dialogui/plugin.js
index 3b3f1e22..03fe7538 100644
--- a/sources/plugins/dialogui/plugin.js
+++ b/sources/plugins/dialogui/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/div/dialogs/div.js b/sources/plugins/div/dialogs/div.js
index 3914f071..6a1ceeed 100644
--- a/sources/plugins/div/dialogs/div.js
+++ b/sources/plugins/div/dialogs/div.js
@@ -1,5 +1,5 @@
1/* 1/*
2 * Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/div/lang/af.js b/sources/plugins/div/lang/af.js
index 01afb427..269d9757 100644
--- a/sources/plugins/div/lang/af.js
+++ b/sources/plugins/div/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'af', { 5CKEDITOR.plugins.setLang( 'div', 'af', {
diff --git a/sources/plugins/div/lang/ar.js b/sources/plugins/div/lang/ar.js
index a446bea9..f5f159a4 100644
--- a/sources/plugins/div/lang/ar.js
+++ b/sources/plugins/div/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'ar', { 5CKEDITOR.plugins.setLang( 'div', 'ar', {
diff --git a/sources/plugins/div/lang/bg.js b/sources/plugins/div/lang/bg.js
index fa492645..91b7b2eb 100644
--- a/sources/plugins/div/lang/bg.js
+++ b/sources/plugins/div/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'bg', { 5CKEDITOR.plugins.setLang( 'div', 'bg', {
diff --git a/sources/plugins/div/lang/bn.js b/sources/plugins/div/lang/bn.js
index f5b04749..bb49fcd8 100644
--- a/sources/plugins/div/lang/bn.js
+++ b/sources/plugins/div/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'bn', { 5CKEDITOR.plugins.setLang( 'div', 'bn', {
diff --git a/sources/plugins/div/lang/bs.js b/sources/plugins/div/lang/bs.js
index 37104cad..3106da37 100644
--- a/sources/plugins/div/lang/bs.js
+++ b/sources/plugins/div/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'bs', { 5CKEDITOR.plugins.setLang( 'div', 'bs', {
diff --git a/sources/plugins/div/lang/ca.js b/sources/plugins/div/lang/ca.js
index d3adec46..8d30eb98 100644
--- a/sources/plugins/div/lang/ca.js
+++ b/sources/plugins/div/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'ca', { 5CKEDITOR.plugins.setLang( 'div', 'ca', {
diff --git a/sources/plugins/div/lang/cs.js b/sources/plugins/div/lang/cs.js
index fcafb154..92d73c47 100644
--- a/sources/plugins/div/lang/cs.js
+++ b/sources/plugins/div/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'cs', { 5CKEDITOR.plugins.setLang( 'div', 'cs', {
diff --git a/sources/plugins/div/lang/cy.js b/sources/plugins/div/lang/cy.js
index 6d92bf1b..e5c9d489 100644
--- a/sources/plugins/div/lang/cy.js
+++ b/sources/plugins/div/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'cy', { 5CKEDITOR.plugins.setLang( 'div', 'cy', {
diff --git a/sources/plugins/div/lang/da.js b/sources/plugins/div/lang/da.js
index 7184e276..2ee0da6e 100644
--- a/sources/plugins/div/lang/da.js
+++ b/sources/plugins/div/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'da', { 5CKEDITOR.plugins.setLang( 'div', 'da', {
diff --git a/sources/plugins/div/lang/de-ch.js b/sources/plugins/div/lang/de-ch.js
new file mode 100644
index 00000000..48580d3e
--- /dev/null
+++ b/sources/plugins/div/lang/de-ch.js
@@ -0,0 +1,19 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'div', 'de-ch', {
6 IdInputLabel: 'Kennung',
7 advisoryTitleInputLabel: 'Tooltip',
8 cssClassInputLabel: 'Formatvorlagenklasse',
9 edit: 'Div bearbeiten',
10 inlineStyleInputLabel: 'Inline Stil',
11 langDirLTRLabel: 'Links nach Rechs (LTR)',
12 langDirLabel: 'Sprachrichtung',
13 langDirRTLLabel: 'Rechs nach Links (RTL)',
14 languageCodeInputLabel: 'Sprachcode',
15 remove: 'Div entfernen',
16 styleSelectLabel: 'Stil',
17 title: 'Div Container erzeugen',
18 toolbar: 'Div Container erzeugen'
19} );
diff --git a/sources/plugins/div/lang/de.js b/sources/plugins/div/lang/de.js
index 0b4430f8..325f8a3d 100644
--- a/sources/plugins/div/lang/de.js
+++ b/sources/plugins/div/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'de', { 5CKEDITOR.plugins.setLang( 'div', 'de', {
diff --git a/sources/plugins/div/lang/el.js b/sources/plugins/div/lang/el.js
index 16aaebbb..282137b3 100644
--- a/sources/plugins/div/lang/el.js
+++ b/sources/plugins/div/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'el', { 5CKEDITOR.plugins.setLang( 'div', 'el', {
diff --git a/sources/plugins/div/lang/en-au.js b/sources/plugins/div/lang/en-au.js
index f30dd7c1..517d9e06 100644
--- a/sources/plugins/div/lang/en-au.js
+++ b/sources/plugins/div/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'en-au', { 5CKEDITOR.plugins.setLang( 'div', 'en-au', {
diff --git a/sources/plugins/div/lang/en-ca.js b/sources/plugins/div/lang/en-ca.js
index bbfa4e36..e93c26fb 100644
--- a/sources/plugins/div/lang/en-ca.js
+++ b/sources/plugins/div/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'en-ca', { 5CKEDITOR.plugins.setLang( 'div', 'en-ca', {
diff --git a/sources/plugins/div/lang/en-gb.js b/sources/plugins/div/lang/en-gb.js
index 5c5cea9a..3ef0bf14 100644
--- a/sources/plugins/div/lang/en-gb.js
+++ b/sources/plugins/div/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'en-gb', { 5CKEDITOR.plugins.setLang( 'div', 'en-gb', {
diff --git a/sources/plugins/div/lang/en.js b/sources/plugins/div/lang/en.js
index 943ac0d1..02383b97 100644
--- a/sources/plugins/div/lang/en.js
+++ b/sources/plugins/div/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'en', { 5CKEDITOR.plugins.setLang( 'div', 'en', {
diff --git a/sources/plugins/div/lang/eo.js b/sources/plugins/div/lang/eo.js
index 734a7671..b511b039 100644
--- a/sources/plugins/div/lang/eo.js
+++ b/sources/plugins/div/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'eo', { 5CKEDITOR.plugins.setLang( 'div', 'eo', {
diff --git a/sources/plugins/div/lang/es.js b/sources/plugins/div/lang/es.js
index e477ab26..e2212fd5 100644
--- a/sources/plugins/div/lang/es.js
+++ b/sources/plugins/div/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'es', { 5CKEDITOR.plugins.setLang( 'div', 'es', {
diff --git a/sources/plugins/div/lang/et.js b/sources/plugins/div/lang/et.js
index 272c9df3..c38e8e99 100644
--- a/sources/plugins/div/lang/et.js
+++ b/sources/plugins/div/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'et', { 5CKEDITOR.plugins.setLang( 'div', 'et', {
diff --git a/sources/plugins/div/lang/eu.js b/sources/plugins/div/lang/eu.js
index 6d68d3aa..deb37e36 100644
--- a/sources/plugins/div/lang/eu.js
+++ b/sources/plugins/div/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'eu', { 5CKEDITOR.plugins.setLang( 'div', 'eu', {
diff --git a/sources/plugins/div/lang/fa.js b/sources/plugins/div/lang/fa.js
index 8c880f74..f3cbc304 100644
--- a/sources/plugins/div/lang/fa.js
+++ b/sources/plugins/div/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'fa', { 5CKEDITOR.plugins.setLang( 'div', 'fa', {
diff --git a/sources/plugins/div/lang/fi.js b/sources/plugins/div/lang/fi.js
index bb1e8bf1..e94f58c0 100644
--- a/sources/plugins/div/lang/fi.js
+++ b/sources/plugins/div/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'fi', { 5CKEDITOR.plugins.setLang( 'div', 'fi', {
diff --git a/sources/plugins/div/lang/fo.js b/sources/plugins/div/lang/fo.js
index 150f903e..e9723b95 100644
--- a/sources/plugins/div/lang/fo.js
+++ b/sources/plugins/div/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'fo', { 5CKEDITOR.plugins.setLang( 'div', 'fo', {
diff --git a/sources/plugins/div/lang/fr-ca.js b/sources/plugins/div/lang/fr-ca.js
index 1d03ff3b..2a0d67a7 100644
--- a/sources/plugins/div/lang/fr-ca.js
+++ b/sources/plugins/div/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'div', 'fr-ca', {
diff --git a/sources/plugins/div/lang/fr.js b/sources/plugins/div/lang/fr.js
index 20475163..90d49244 100644
--- a/sources/plugins/div/lang/fr.js
+++ b/sources/plugins/div/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'fr', { 5CKEDITOR.plugins.setLang( 'div', 'fr', {
diff --git a/sources/plugins/div/lang/gl.js b/sources/plugins/div/lang/gl.js
index 2333d520..d934c0cb 100644
--- a/sources/plugins/div/lang/gl.js
+++ b/sources/plugins/div/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'gl', { 5CKEDITOR.plugins.setLang( 'div', 'gl', {
diff --git a/sources/plugins/div/lang/gu.js b/sources/plugins/div/lang/gu.js
index 476c2f51..b4cde33d 100644
--- a/sources/plugins/div/lang/gu.js
+++ b/sources/plugins/div/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'gu', { 5CKEDITOR.plugins.setLang( 'div', 'gu', {
diff --git a/sources/plugins/div/lang/he.js b/sources/plugins/div/lang/he.js
index 44b28490..93dd5e65 100644
--- a/sources/plugins/div/lang/he.js
+++ b/sources/plugins/div/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'he', { 5CKEDITOR.plugins.setLang( 'div', 'he', {
diff --git a/sources/plugins/div/lang/hi.js b/sources/plugins/div/lang/hi.js
index 370ebc5a..575b2bb9 100644
--- a/sources/plugins/div/lang/hi.js
+++ b/sources/plugins/div/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'hi', { 5CKEDITOR.plugins.setLang( 'div', 'hi', {
diff --git a/sources/plugins/div/lang/hr.js b/sources/plugins/div/lang/hr.js
index f0a27a63..109fe91b 100644
--- a/sources/plugins/div/lang/hr.js
+++ b/sources/plugins/div/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'hr', { 5CKEDITOR.plugins.setLang( 'div', 'hr', {
diff --git a/sources/plugins/div/lang/hu.js b/sources/plugins/div/lang/hu.js
index e1ea33d7..72baca69 100644
--- a/sources/plugins/div/lang/hu.js
+++ b/sources/plugins/div/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'hu', { 5CKEDITOR.plugins.setLang( 'div', 'hu', {
diff --git a/sources/plugins/div/lang/id.js b/sources/plugins/div/lang/id.js
index 7a517f2e..91db85d6 100644
--- a/sources/plugins/div/lang/id.js
+++ b/sources/plugins/div/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'id', { 5CKEDITOR.plugins.setLang( 'div', 'id', {
diff --git a/sources/plugins/div/lang/is.js b/sources/plugins/div/lang/is.js
index cc1b9423..c35612f5 100644
--- a/sources/plugins/div/lang/is.js
+++ b/sources/plugins/div/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'is', { 5CKEDITOR.plugins.setLang( 'div', 'is', {
diff --git a/sources/plugins/div/lang/it.js b/sources/plugins/div/lang/it.js
index f8ce279f..321041be 100644
--- a/sources/plugins/div/lang/it.js
+++ b/sources/plugins/div/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'it', { 5CKEDITOR.plugins.setLang( 'div', 'it', {
diff --git a/sources/plugins/div/lang/ja.js b/sources/plugins/div/lang/ja.js
index 38e78544..f5bea4de 100644
--- a/sources/plugins/div/lang/ja.js
+++ b/sources/plugins/div/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'ja', { 5CKEDITOR.plugins.setLang( 'div', 'ja', {
diff --git a/sources/plugins/div/lang/ka.js b/sources/plugins/div/lang/ka.js
index 6d79016f..87b45162 100644
--- a/sources/plugins/div/lang/ka.js
+++ b/sources/plugins/div/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'ka', { 5CKEDITOR.plugins.setLang( 'div', 'ka', {
diff --git a/sources/plugins/div/lang/km.js b/sources/plugins/div/lang/km.js
index 6a98643e..6176f689 100644
--- a/sources/plugins/div/lang/km.js
+++ b/sources/plugins/div/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'km', { 5CKEDITOR.plugins.setLang( 'div', 'km', {
diff --git a/sources/plugins/div/lang/ko.js b/sources/plugins/div/lang/ko.js
index ffdca19c..10c36860 100644
--- a/sources/plugins/div/lang/ko.js
+++ b/sources/plugins/div/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'ko', { 5CKEDITOR.plugins.setLang( 'div', 'ko', {
diff --git a/sources/plugins/div/lang/ku.js b/sources/plugins/div/lang/ku.js
index d244aaf6..29b7b737 100644
--- a/sources/plugins/div/lang/ku.js
+++ b/sources/plugins/div/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'ku', { 5CKEDITOR.plugins.setLang( 'div', 'ku', {
diff --git a/sources/plugins/div/lang/lt.js b/sources/plugins/div/lang/lt.js
index c2e6a316..3b02643a 100644
--- a/sources/plugins/div/lang/lt.js
+++ b/sources/plugins/div/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'lt', { 5CKEDITOR.plugins.setLang( 'div', 'lt', {
diff --git a/sources/plugins/div/lang/lv.js b/sources/plugins/div/lang/lv.js
index dd63e6c6..1b27cff7 100644
--- a/sources/plugins/div/lang/lv.js
+++ b/sources/plugins/div/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'lv', { 5CKEDITOR.plugins.setLang( 'div', 'lv', {
diff --git a/sources/plugins/div/lang/mk.js b/sources/plugins/div/lang/mk.js
index 0d48fa35..b5071545 100644
--- a/sources/plugins/div/lang/mk.js
+++ b/sources/plugins/div/lang/mk.js
@@ -1,19 +1,19 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'mk', { 5CKEDITOR.plugins.setLang( 'div', 'mk', {
6 IdInputLabel: 'Id', // MISSING 6 IdInputLabel: 'Id',
7 advisoryTitleInputLabel: 'Advisory Title', // MISSING 7 advisoryTitleInputLabel: 'Advisory Title', // MISSING
8 cssClassInputLabel: 'Stylesheet Classes', // MISSING 8 cssClassInputLabel: 'Stylesheet Classes', // MISSING
9 edit: 'Edit Div', // MISSING 9 edit: 'Edit Div', // MISSING
10 inlineStyleInputLabel: 'Inline Style', // MISSING 10 inlineStyleInputLabel: 'Inline Style', // MISSING
11 langDirLTRLabel: 'Left to Right (LTR)', // MISSING 11 langDirLTRLabel: 'Лево кон десно',
12 langDirLabel: 'Language Direction', // MISSING 12 langDirLabel: 'Насока на јазик',
13 langDirRTLLabel: 'Right to Left (RTL)', // MISSING 13 langDirRTLLabel: 'Десно кон лево',
14 languageCodeInputLabel: ' Language Code', // MISSING 14 languageCodeInputLabel: ' Language Code', // MISSING
15 remove: 'Remove Div', // MISSING 15 remove: 'Remove Div', // MISSING
16 styleSelectLabel: 'Style', // MISSING 16 styleSelectLabel: 'Стил',
17 title: 'Create Div Container', // MISSING 17 title: 'Create Div Container', // MISSING
18 toolbar: 'Create Div Container' // MISSING 18 toolbar: 'Create Div Container' // MISSING
19} ); 19} );
diff --git a/sources/plugins/div/lang/mn.js b/sources/plugins/div/lang/mn.js
index 68b6bbb5..2b1477ef 100644
--- a/sources/plugins/div/lang/mn.js
+++ b/sources/plugins/div/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'mn', { 5CKEDITOR.plugins.setLang( 'div', 'mn', {
diff --git a/sources/plugins/div/lang/ms.js b/sources/plugins/div/lang/ms.js
index 6175249a..bfc22b16 100644
--- a/sources/plugins/div/lang/ms.js
+++ b/sources/plugins/div/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'ms', { 5CKEDITOR.plugins.setLang( 'div', 'ms', {
diff --git a/sources/plugins/div/lang/nb.js b/sources/plugins/div/lang/nb.js
index 6620e5f7..28713a92 100644
--- a/sources/plugins/div/lang/nb.js
+++ b/sources/plugins/div/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'nb', { 5CKEDITOR.plugins.setLang( 'div', 'nb', {
diff --git a/sources/plugins/div/lang/nl.js b/sources/plugins/div/lang/nl.js
index 4e8c96da..9da3f89c 100644
--- a/sources/plugins/div/lang/nl.js
+++ b/sources/plugins/div/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'nl', { 5CKEDITOR.plugins.setLang( 'div', 'nl', {
diff --git a/sources/plugins/div/lang/no.js b/sources/plugins/div/lang/no.js
index 9f9a0a80..45005e4a 100644
--- a/sources/plugins/div/lang/no.js
+++ b/sources/plugins/div/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'no', { 5CKEDITOR.plugins.setLang( 'div', 'no', {
diff --git a/sources/plugins/div/lang/pl.js b/sources/plugins/div/lang/pl.js
index fe9c48bd..c3e8819b 100644
--- a/sources/plugins/div/lang/pl.js
+++ b/sources/plugins/div/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'pl', { 5CKEDITOR.plugins.setLang( 'div', 'pl', {
diff --git a/sources/plugins/div/lang/pt-br.js b/sources/plugins/div/lang/pt-br.js
index e76db23a..5d90188e 100644
--- a/sources/plugins/div/lang/pt-br.js
+++ b/sources/plugins/div/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'pt-br', { 5CKEDITOR.plugins.setLang( 'div', 'pt-br', {
diff --git a/sources/plugins/div/lang/pt.js b/sources/plugins/div/lang/pt.js
index 946e0589..1e324505 100644
--- a/sources/plugins/div/lang/pt.js
+++ b/sources/plugins/div/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'pt', { 5CKEDITOR.plugins.setLang( 'div', 'pt', {
diff --git a/sources/plugins/div/lang/ro.js b/sources/plugins/div/lang/ro.js
index 6a7f9a57..9f873529 100644
--- a/sources/plugins/div/lang/ro.js
+++ b/sources/plugins/div/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'ro', { 5CKEDITOR.plugins.setLang( 'div', 'ro', {
diff --git a/sources/plugins/div/lang/ru.js b/sources/plugins/div/lang/ru.js
index 855e19cc..e938de92 100644
--- a/sources/plugins/div/lang/ru.js
+++ b/sources/plugins/div/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'ru', { 5CKEDITOR.plugins.setLang( 'div', 'ru', {
diff --git a/sources/plugins/div/lang/si.js b/sources/plugins/div/lang/si.js
index 128b93ed..fe395749 100644
--- a/sources/plugins/div/lang/si.js
+++ b/sources/plugins/div/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'si', { 5CKEDITOR.plugins.setLang( 'div', 'si', {
diff --git a/sources/plugins/div/lang/sk.js b/sources/plugins/div/lang/sk.js
index 0e1f2c5a..80810e40 100644
--- a/sources/plugins/div/lang/sk.js
+++ b/sources/plugins/div/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'sk', { 5CKEDITOR.plugins.setLang( 'div', 'sk', {
diff --git a/sources/plugins/div/lang/sl.js b/sources/plugins/div/lang/sl.js
index 2c31fe73..2ba43e19 100644
--- a/sources/plugins/div/lang/sl.js
+++ b/sources/plugins/div/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'sl', { 5CKEDITOR.plugins.setLang( 'div', 'sl', {
diff --git a/sources/plugins/div/lang/sq.js b/sources/plugins/div/lang/sq.js
index edac6e3d..dd4a8a40 100644
--- a/sources/plugins/div/lang/sq.js
+++ b/sources/plugins/div/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'sq', { 5CKEDITOR.plugins.setLang( 'div', 'sq', {
diff --git a/sources/plugins/div/lang/sr-latn.js b/sources/plugins/div/lang/sr-latn.js
index ff8f433b..c13516bd 100644
--- a/sources/plugins/div/lang/sr-latn.js
+++ b/sources/plugins/div/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'div', 'sr-latn', {
diff --git a/sources/plugins/div/lang/sr.js b/sources/plugins/div/lang/sr.js
index 14530d55..031ef32c 100644
--- a/sources/plugins/div/lang/sr.js
+++ b/sources/plugins/div/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'sr', { 5CKEDITOR.plugins.setLang( 'div', 'sr', {
diff --git a/sources/plugins/div/lang/sv.js b/sources/plugins/div/lang/sv.js
index 80751370..8eb96952 100644
--- a/sources/plugins/div/lang/sv.js
+++ b/sources/plugins/div/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'sv', { 5CKEDITOR.plugins.setLang( 'div', 'sv', {
diff --git a/sources/plugins/div/lang/th.js b/sources/plugins/div/lang/th.js
index 69008c34..e3d5f7f4 100644
--- a/sources/plugins/div/lang/th.js
+++ b/sources/plugins/div/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'th', { 5CKEDITOR.plugins.setLang( 'div', 'th', {
diff --git a/sources/plugins/div/lang/tr.js b/sources/plugins/div/lang/tr.js
index 67f0ee25..2f2f390c 100644
--- a/sources/plugins/div/lang/tr.js
+++ b/sources/plugins/div/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'tr', { 5CKEDITOR.plugins.setLang( 'div', 'tr', {
diff --git a/sources/plugins/div/lang/tt.js b/sources/plugins/div/lang/tt.js
index 71acf056..ccc1b07b 100644
--- a/sources/plugins/div/lang/tt.js
+++ b/sources/plugins/div/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'tt', { 5CKEDITOR.plugins.setLang( 'div', 'tt', {
diff --git a/sources/plugins/div/lang/ug.js b/sources/plugins/div/lang/ug.js
index 8a29377d..662ecf29 100644
--- a/sources/plugins/div/lang/ug.js
+++ b/sources/plugins/div/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'ug', { 5CKEDITOR.plugins.setLang( 'div', 'ug', {
diff --git a/sources/plugins/div/lang/uk.js b/sources/plugins/div/lang/uk.js
index 0e69c5d4..4df410a4 100644
--- a/sources/plugins/div/lang/uk.js
+++ b/sources/plugins/div/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'uk', { 5CKEDITOR.plugins.setLang( 'div', 'uk', {
diff --git a/sources/plugins/div/lang/vi.js b/sources/plugins/div/lang/vi.js
index 8591290c..4170d852 100644
--- a/sources/plugins/div/lang/vi.js
+++ b/sources/plugins/div/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'vi', { 5CKEDITOR.plugins.setLang( 'div', 'vi', {
diff --git a/sources/plugins/div/lang/zh-cn.js b/sources/plugins/div/lang/zh-cn.js
index ae577b23..cef09edd 100644
--- a/sources/plugins/div/lang/zh-cn.js
+++ b/sources/plugins/div/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'div', 'zh-cn', {
diff --git a/sources/plugins/div/lang/zh.js b/sources/plugins/div/lang/zh.js
index 4d38ff79..5fa07ae4 100644
--- a/sources/plugins/div/lang/zh.js
+++ b/sources/plugins/div/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'div', 'zh', { 5CKEDITOR.plugins.setLang( 'div', 'zh', {
diff --git a/sources/plugins/div/plugin.js b/sources/plugins/div/plugin.js
index 0faaa5fc..80ab7295 100644
--- a/sources/plugins/div/plugin.js
+++ b/sources/plugins/div/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -12,7 +12,7 @@
12 CKEDITOR.plugins.add( 'div', { 12 CKEDITOR.plugins.add( 'div', {
13 requires: 'dialog', 13 requires: 'dialog',
14 // jscs:disable maximumLineLength 14 // jscs:disable maximumLineLength
15 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 15 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
16 // jscs:enable maximumLineLength 16 // jscs:enable maximumLineLength
17 icons: 'creatediv', // %REMOVE_LINE_CORE% 17 icons: 'creatediv', // %REMOVE_LINE_CORE%
18 hidpi: true, // %REMOVE_LINE_CORE% 18 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/elementspath/lang/af.js b/sources/plugins/elementspath/lang/af.js
index c5a5643c..7d83e854 100644
--- a/sources/plugins/elementspath/lang/af.js
+++ b/sources/plugins/elementspath/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'af', { 5CKEDITOR.plugins.setLang( 'elementspath', 'af', {
diff --git a/sources/plugins/elementspath/lang/ar.js b/sources/plugins/elementspath/lang/ar.js
index 8893ef9d..f00047c5 100644
--- a/sources/plugins/elementspath/lang/ar.js
+++ b/sources/plugins/elementspath/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'ar', { 5CKEDITOR.plugins.setLang( 'elementspath', 'ar', {
diff --git a/sources/plugins/elementspath/lang/bg.js b/sources/plugins/elementspath/lang/bg.js
index b931b4bc..56314071 100644
--- a/sources/plugins/elementspath/lang/bg.js
+++ b/sources/plugins/elementspath/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'bg', { 5CKEDITOR.plugins.setLang( 'elementspath', 'bg', {
diff --git a/sources/plugins/elementspath/lang/bn.js b/sources/plugins/elementspath/lang/bn.js
index beffa948..a332dca3 100644
--- a/sources/plugins/elementspath/lang/bn.js
+++ b/sources/plugins/elementspath/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'bn', { 5CKEDITOR.plugins.setLang( 'elementspath', 'bn', {
diff --git a/sources/plugins/elementspath/lang/bs.js b/sources/plugins/elementspath/lang/bs.js
index 7233099f..6fc622a3 100644
--- a/sources/plugins/elementspath/lang/bs.js
+++ b/sources/plugins/elementspath/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'bs', { 5CKEDITOR.plugins.setLang( 'elementspath', 'bs', {
diff --git a/sources/plugins/elementspath/lang/ca.js b/sources/plugins/elementspath/lang/ca.js
index 84a8800a..4f964cf9 100644
--- a/sources/plugins/elementspath/lang/ca.js
+++ b/sources/plugins/elementspath/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'ca', { 5CKEDITOR.plugins.setLang( 'elementspath', 'ca', {
diff --git a/sources/plugins/elementspath/lang/cs.js b/sources/plugins/elementspath/lang/cs.js
index dfa25533..da063544 100644
--- a/sources/plugins/elementspath/lang/cs.js
+++ b/sources/plugins/elementspath/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'cs', { 5CKEDITOR.plugins.setLang( 'elementspath', 'cs', {
diff --git a/sources/plugins/elementspath/lang/cy.js b/sources/plugins/elementspath/lang/cy.js
index 46294929..05f58855 100644
--- a/sources/plugins/elementspath/lang/cy.js
+++ b/sources/plugins/elementspath/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'cy', { 5CKEDITOR.plugins.setLang( 'elementspath', 'cy', {
diff --git a/sources/plugins/elementspath/lang/da.js b/sources/plugins/elementspath/lang/da.js
index e598ac72..8c68da74 100644
--- a/sources/plugins/elementspath/lang/da.js
+++ b/sources/plugins/elementspath/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'da', { 5CKEDITOR.plugins.setLang( 'elementspath', 'da', {
diff --git a/sources/plugins/elementspath/lang/de-ch.js b/sources/plugins/elementspath/lang/de-ch.js
new file mode 100644
index 00000000..dc440b12
--- /dev/null
+++ b/sources/plugins/elementspath/lang/de-ch.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'de-ch', {
6 eleLabel: 'Elementepfad',
7 eleTitle: '%1 Element'
8} );
diff --git a/sources/plugins/elementspath/lang/de.js b/sources/plugins/elementspath/lang/de.js
index 8633a27d..0c898efd 100644
--- a/sources/plugins/elementspath/lang/de.js
+++ b/sources/plugins/elementspath/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'de', { 5CKEDITOR.plugins.setLang( 'elementspath', 'de', {
diff --git a/sources/plugins/elementspath/lang/el.js b/sources/plugins/elementspath/lang/el.js
index 135f249a..5106bd87 100644
--- a/sources/plugins/elementspath/lang/el.js
+++ b/sources/plugins/elementspath/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'el', { 5CKEDITOR.plugins.setLang( 'elementspath', 'el', {
diff --git a/sources/plugins/elementspath/lang/en-au.js b/sources/plugins/elementspath/lang/en-au.js
index e4948d27..fc9a3aa4 100644
--- a/sources/plugins/elementspath/lang/en-au.js
+++ b/sources/plugins/elementspath/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'en-au', { 5CKEDITOR.plugins.setLang( 'elementspath', 'en-au', {
diff --git a/sources/plugins/elementspath/lang/en-ca.js b/sources/plugins/elementspath/lang/en-ca.js
index 70d2dd49..894d9857 100644
--- a/sources/plugins/elementspath/lang/en-ca.js
+++ b/sources/plugins/elementspath/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'en-ca', { 5CKEDITOR.plugins.setLang( 'elementspath', 'en-ca', {
diff --git a/sources/plugins/elementspath/lang/en-gb.js b/sources/plugins/elementspath/lang/en-gb.js
index ec263fb2..f172fc04 100644
--- a/sources/plugins/elementspath/lang/en-gb.js
+++ b/sources/plugins/elementspath/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'en-gb', { 5CKEDITOR.plugins.setLang( 'elementspath', 'en-gb', {
diff --git a/sources/plugins/elementspath/lang/en.js b/sources/plugins/elementspath/lang/en.js
index 6f4c803c..135c8957 100644
--- a/sources/plugins/elementspath/lang/en.js
+++ b/sources/plugins/elementspath/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'en', { 5CKEDITOR.plugins.setLang( 'elementspath', 'en', {
diff --git a/sources/plugins/elementspath/lang/eo.js b/sources/plugins/elementspath/lang/eo.js
index 0a952ce8..5df75e9d 100644
--- a/sources/plugins/elementspath/lang/eo.js
+++ b/sources/plugins/elementspath/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'eo', { 5CKEDITOR.plugins.setLang( 'elementspath', 'eo', {
diff --git a/sources/plugins/elementspath/lang/es.js b/sources/plugins/elementspath/lang/es.js
index 2afd31b5..3953de4a 100644
--- a/sources/plugins/elementspath/lang/es.js
+++ b/sources/plugins/elementspath/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'es', { 5CKEDITOR.plugins.setLang( 'elementspath', 'es', {
diff --git a/sources/plugins/elementspath/lang/et.js b/sources/plugins/elementspath/lang/et.js
index c354a8d4..be7f7860 100644
--- a/sources/plugins/elementspath/lang/et.js
+++ b/sources/plugins/elementspath/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'et', { 5CKEDITOR.plugins.setLang( 'elementspath', 'et', {
diff --git a/sources/plugins/elementspath/lang/eu.js b/sources/plugins/elementspath/lang/eu.js
index 2b063ef6..06a70413 100644
--- a/sources/plugins/elementspath/lang/eu.js
+++ b/sources/plugins/elementspath/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'eu', { 5CKEDITOR.plugins.setLang( 'elementspath', 'eu', {
diff --git a/sources/plugins/elementspath/lang/fa.js b/sources/plugins/elementspath/lang/fa.js
index 71ce8bfc..72b4b110 100644
--- a/sources/plugins/elementspath/lang/fa.js
+++ b/sources/plugins/elementspath/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'fa', { 5CKEDITOR.plugins.setLang( 'elementspath', 'fa', {
diff --git a/sources/plugins/elementspath/lang/fi.js b/sources/plugins/elementspath/lang/fi.js
index a4787123..5a175b5d 100644
--- a/sources/plugins/elementspath/lang/fi.js
+++ b/sources/plugins/elementspath/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'fi', { 5CKEDITOR.plugins.setLang( 'elementspath', 'fi', {
diff --git a/sources/plugins/elementspath/lang/fo.js b/sources/plugins/elementspath/lang/fo.js
index 01aca7d9..a9feb772 100644
--- a/sources/plugins/elementspath/lang/fo.js
+++ b/sources/plugins/elementspath/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'fo', { 5CKEDITOR.plugins.setLang( 'elementspath', 'fo', {
diff --git a/sources/plugins/elementspath/lang/fr-ca.js b/sources/plugins/elementspath/lang/fr-ca.js
index ff7c1fa0..0f3d209f 100644
--- a/sources/plugins/elementspath/lang/fr-ca.js
+++ b/sources/plugins/elementspath/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'elementspath', 'fr-ca', {
diff --git a/sources/plugins/elementspath/lang/fr.js b/sources/plugins/elementspath/lang/fr.js
index fb2f126c..8cd9b1a3 100644
--- a/sources/plugins/elementspath/lang/fr.js
+++ b/sources/plugins/elementspath/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'fr', { 5CKEDITOR.plugins.setLang( 'elementspath', 'fr', {
diff --git a/sources/plugins/elementspath/lang/gl.js b/sources/plugins/elementspath/lang/gl.js
index cc81ebc2..827325b0 100644
--- a/sources/plugins/elementspath/lang/gl.js
+++ b/sources/plugins/elementspath/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'gl', { 5CKEDITOR.plugins.setLang( 'elementspath', 'gl', {
diff --git a/sources/plugins/elementspath/lang/gu.js b/sources/plugins/elementspath/lang/gu.js
index d46a9e28..ffdfb3dd 100644
--- a/sources/plugins/elementspath/lang/gu.js
+++ b/sources/plugins/elementspath/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'gu', { 5CKEDITOR.plugins.setLang( 'elementspath', 'gu', {
diff --git a/sources/plugins/elementspath/lang/he.js b/sources/plugins/elementspath/lang/he.js
index 058d9f10..19ec76e2 100644
--- a/sources/plugins/elementspath/lang/he.js
+++ b/sources/plugins/elementspath/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'he', { 5CKEDITOR.plugins.setLang( 'elementspath', 'he', {
diff --git a/sources/plugins/elementspath/lang/hi.js b/sources/plugins/elementspath/lang/hi.js
index 474d825d..6f89d6d7 100644
--- a/sources/plugins/elementspath/lang/hi.js
+++ b/sources/plugins/elementspath/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'hi', { 5CKEDITOR.plugins.setLang( 'elementspath', 'hi', {
diff --git a/sources/plugins/elementspath/lang/hr.js b/sources/plugins/elementspath/lang/hr.js
index de52d688..6d07ae57 100644
--- a/sources/plugins/elementspath/lang/hr.js
+++ b/sources/plugins/elementspath/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'hr', { 5CKEDITOR.plugins.setLang( 'elementspath', 'hr', {
diff --git a/sources/plugins/elementspath/lang/hu.js b/sources/plugins/elementspath/lang/hu.js
index 66dc55a4..62152cee 100644
--- a/sources/plugins/elementspath/lang/hu.js
+++ b/sources/plugins/elementspath/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'hu', { 5CKEDITOR.plugins.setLang( 'elementspath', 'hu', {
diff --git a/sources/plugins/elementspath/lang/is.js b/sources/plugins/elementspath/lang/is.js
index 11f8c535..ef8abad1 100644
--- a/sources/plugins/elementspath/lang/is.js
+++ b/sources/plugins/elementspath/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'is', { 5CKEDITOR.plugins.setLang( 'elementspath', 'is', {
diff --git a/sources/plugins/elementspath/lang/it.js b/sources/plugins/elementspath/lang/it.js
index 8f2d30a5..966ae054 100644
--- a/sources/plugins/elementspath/lang/it.js
+++ b/sources/plugins/elementspath/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'it', { 5CKEDITOR.plugins.setLang( 'elementspath', 'it', {
diff --git a/sources/plugins/elementspath/lang/ja.js b/sources/plugins/elementspath/lang/ja.js
index 61b6a8bb..60fc4cd2 100644
--- a/sources/plugins/elementspath/lang/ja.js
+++ b/sources/plugins/elementspath/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'ja', { 5CKEDITOR.plugins.setLang( 'elementspath', 'ja', {
diff --git a/sources/plugins/elementspath/lang/ka.js b/sources/plugins/elementspath/lang/ka.js
index a5d39c12..901f95f1 100644
--- a/sources/plugins/elementspath/lang/ka.js
+++ b/sources/plugins/elementspath/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'ka', { 5CKEDITOR.plugins.setLang( 'elementspath', 'ka', {
diff --git a/sources/plugins/elementspath/lang/km.js b/sources/plugins/elementspath/lang/km.js
index bfa6385e..d8cf78c8 100644
--- a/sources/plugins/elementspath/lang/km.js
+++ b/sources/plugins/elementspath/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'km', { 5CKEDITOR.plugins.setLang( 'elementspath', 'km', {
diff --git a/sources/plugins/elementspath/lang/ko.js b/sources/plugins/elementspath/lang/ko.js
index 6e69875d..77d399ff 100644
--- a/sources/plugins/elementspath/lang/ko.js
+++ b/sources/plugins/elementspath/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'ko', { 5CKEDITOR.plugins.setLang( 'elementspath', 'ko', {
diff --git a/sources/plugins/elementspath/lang/ku.js b/sources/plugins/elementspath/lang/ku.js
index 235b82b2..7461fdf9 100644
--- a/sources/plugins/elementspath/lang/ku.js
+++ b/sources/plugins/elementspath/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'ku', { 5CKEDITOR.plugins.setLang( 'elementspath', 'ku', {
diff --git a/sources/plugins/elementspath/lang/lt.js b/sources/plugins/elementspath/lang/lt.js
index 6696ad62..266a8e69 100644
--- a/sources/plugins/elementspath/lang/lt.js
+++ b/sources/plugins/elementspath/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'lt', { 5CKEDITOR.plugins.setLang( 'elementspath', 'lt', {
diff --git a/sources/plugins/elementspath/lang/lv.js b/sources/plugins/elementspath/lang/lv.js
index 8d697cb2..e4b56812 100644
--- a/sources/plugins/elementspath/lang/lv.js
+++ b/sources/plugins/elementspath/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'lv', { 5CKEDITOR.plugins.setLang( 'elementspath', 'lv', {
diff --git a/sources/plugins/elementspath/lang/mk.js b/sources/plugins/elementspath/lang/mk.js
index f4719330..6bf992b4 100644
--- a/sources/plugins/elementspath/lang/mk.js
+++ b/sources/plugins/elementspath/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'mk', { 5CKEDITOR.plugins.setLang( 'elementspath', 'mk', {
diff --git a/sources/plugins/elementspath/lang/mn.js b/sources/plugins/elementspath/lang/mn.js
index b21a8c8e..95ff8190 100644
--- a/sources/plugins/elementspath/lang/mn.js
+++ b/sources/plugins/elementspath/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'mn', { 5CKEDITOR.plugins.setLang( 'elementspath', 'mn', {
diff --git a/sources/plugins/elementspath/lang/ms.js b/sources/plugins/elementspath/lang/ms.js
index 7ab75249..9220621d 100644
--- a/sources/plugins/elementspath/lang/ms.js
+++ b/sources/plugins/elementspath/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'ms', { 5CKEDITOR.plugins.setLang( 'elementspath', 'ms', {
diff --git a/sources/plugins/elementspath/lang/nb.js b/sources/plugins/elementspath/lang/nb.js
index 8c097159..6972c026 100644
--- a/sources/plugins/elementspath/lang/nb.js
+++ b/sources/plugins/elementspath/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'nb', { 5CKEDITOR.plugins.setLang( 'elementspath', 'nb', {
diff --git a/sources/plugins/elementspath/lang/nl.js b/sources/plugins/elementspath/lang/nl.js
index b76b8d17..559d3b62 100644
--- a/sources/plugins/elementspath/lang/nl.js
+++ b/sources/plugins/elementspath/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'nl', { 5CKEDITOR.plugins.setLang( 'elementspath', 'nl', {
diff --git a/sources/plugins/elementspath/lang/no.js b/sources/plugins/elementspath/lang/no.js
index d20dff5b..a3e2a847 100644
--- a/sources/plugins/elementspath/lang/no.js
+++ b/sources/plugins/elementspath/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'no', { 5CKEDITOR.plugins.setLang( 'elementspath', 'no', {
diff --git a/sources/plugins/elementspath/lang/pl.js b/sources/plugins/elementspath/lang/pl.js
index dc1bd5f0..f477bd16 100644
--- a/sources/plugins/elementspath/lang/pl.js
+++ b/sources/plugins/elementspath/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'pl', { 5CKEDITOR.plugins.setLang( 'elementspath', 'pl', {
diff --git a/sources/plugins/elementspath/lang/pt-br.js b/sources/plugins/elementspath/lang/pt-br.js
index 71a09195..0cccfea0 100644
--- a/sources/plugins/elementspath/lang/pt-br.js
+++ b/sources/plugins/elementspath/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'pt-br', { 5CKEDITOR.plugins.setLang( 'elementspath', 'pt-br', {
diff --git a/sources/plugins/elementspath/lang/pt.js b/sources/plugins/elementspath/lang/pt.js
index 84ecfb60..6b79d0fb 100644
--- a/sources/plugins/elementspath/lang/pt.js
+++ b/sources/plugins/elementspath/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'pt', { 5CKEDITOR.plugins.setLang( 'elementspath', 'pt', {
diff --git a/sources/plugins/elementspath/lang/ro.js b/sources/plugins/elementspath/lang/ro.js
index 60e83dac..c11f4dea 100644
--- a/sources/plugins/elementspath/lang/ro.js
+++ b/sources/plugins/elementspath/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'ro', { 5CKEDITOR.plugins.setLang( 'elementspath', 'ro', {
diff --git a/sources/plugins/elementspath/lang/ru.js b/sources/plugins/elementspath/lang/ru.js
index de9c3873..3e1bd719 100644
--- a/sources/plugins/elementspath/lang/ru.js
+++ b/sources/plugins/elementspath/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'ru', { 5CKEDITOR.plugins.setLang( 'elementspath', 'ru', {
diff --git a/sources/plugins/elementspath/lang/si.js b/sources/plugins/elementspath/lang/si.js
index af9ec4b9..8a5c1803 100644
--- a/sources/plugins/elementspath/lang/si.js
+++ b/sources/plugins/elementspath/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'si', { 5CKEDITOR.plugins.setLang( 'elementspath', 'si', {
diff --git a/sources/plugins/elementspath/lang/sk.js b/sources/plugins/elementspath/lang/sk.js
index 47fc2355..f4b82f6b 100644
--- a/sources/plugins/elementspath/lang/sk.js
+++ b/sources/plugins/elementspath/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'sk', { 5CKEDITOR.plugins.setLang( 'elementspath', 'sk', {
diff --git a/sources/plugins/elementspath/lang/sl.js b/sources/plugins/elementspath/lang/sl.js
index 40a06657..88883444 100644
--- a/sources/plugins/elementspath/lang/sl.js
+++ b/sources/plugins/elementspath/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'sl', { 5CKEDITOR.plugins.setLang( 'elementspath', 'sl', {
diff --git a/sources/plugins/elementspath/lang/sq.js b/sources/plugins/elementspath/lang/sq.js
index 34245156..ad0faf33 100644
--- a/sources/plugins/elementspath/lang/sq.js
+++ b/sources/plugins/elementspath/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'sq', { 5CKEDITOR.plugins.setLang( 'elementspath', 'sq', {
diff --git a/sources/plugins/elementspath/lang/sr-latn.js b/sources/plugins/elementspath/lang/sr-latn.js
index 847dbabb..45580232 100644
--- a/sources/plugins/elementspath/lang/sr-latn.js
+++ b/sources/plugins/elementspath/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'elementspath', 'sr-latn', {
diff --git a/sources/plugins/elementspath/lang/sr.js b/sources/plugins/elementspath/lang/sr.js
index 62fe53d4..b27edf6c 100644
--- a/sources/plugins/elementspath/lang/sr.js
+++ b/sources/plugins/elementspath/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'sr', { 5CKEDITOR.plugins.setLang( 'elementspath', 'sr', {
diff --git a/sources/plugins/elementspath/lang/sv.js b/sources/plugins/elementspath/lang/sv.js
index c89e5bcc..bfe4fdeb 100644
--- a/sources/plugins/elementspath/lang/sv.js
+++ b/sources/plugins/elementspath/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'sv', { 5CKEDITOR.plugins.setLang( 'elementspath', 'sv', {
diff --git a/sources/plugins/elementspath/lang/th.js b/sources/plugins/elementspath/lang/th.js
index 6390e4ad..a57021ba 100644
--- a/sources/plugins/elementspath/lang/th.js
+++ b/sources/plugins/elementspath/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'th', { 5CKEDITOR.plugins.setLang( 'elementspath', 'th', {
diff --git a/sources/plugins/elementspath/lang/tr.js b/sources/plugins/elementspath/lang/tr.js
index 7b7445c2..d0c48bdb 100644
--- a/sources/plugins/elementspath/lang/tr.js
+++ b/sources/plugins/elementspath/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'tr', { 5CKEDITOR.plugins.setLang( 'elementspath', 'tr', {
diff --git a/sources/plugins/elementspath/lang/tt.js b/sources/plugins/elementspath/lang/tt.js
index 76e0da16..ccc908be 100644
--- a/sources/plugins/elementspath/lang/tt.js
+++ b/sources/plugins/elementspath/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'tt', { 5CKEDITOR.plugins.setLang( 'elementspath', 'tt', {
diff --git a/sources/plugins/elementspath/lang/ug.js b/sources/plugins/elementspath/lang/ug.js
index e680cd77..9d1b2f10 100644
--- a/sources/plugins/elementspath/lang/ug.js
+++ b/sources/plugins/elementspath/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'ug', { 5CKEDITOR.plugins.setLang( 'elementspath', 'ug', {
diff --git a/sources/plugins/elementspath/lang/uk.js b/sources/plugins/elementspath/lang/uk.js
index 448ccd98..b0eb6920 100644
--- a/sources/plugins/elementspath/lang/uk.js
+++ b/sources/plugins/elementspath/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'uk', { 5CKEDITOR.plugins.setLang( 'elementspath', 'uk', {
diff --git a/sources/plugins/elementspath/lang/vi.js b/sources/plugins/elementspath/lang/vi.js
index 93a31a5c..d3a938b3 100644
--- a/sources/plugins/elementspath/lang/vi.js
+++ b/sources/plugins/elementspath/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'vi', { 5CKEDITOR.plugins.setLang( 'elementspath', 'vi', {
diff --git a/sources/plugins/elementspath/lang/zh-cn.js b/sources/plugins/elementspath/lang/zh-cn.js
index 2f96b7e1..4e7c8367 100644
--- a/sources/plugins/elementspath/lang/zh-cn.js
+++ b/sources/plugins/elementspath/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'elementspath', 'zh-cn', {
diff --git a/sources/plugins/elementspath/lang/zh.js b/sources/plugins/elementspath/lang/zh.js
index d2dadbbc..4a968da2 100644
--- a/sources/plugins/elementspath/lang/zh.js
+++ b/sources/plugins/elementspath/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'elementspath', 'zh', { 5CKEDITOR.plugins.setLang( 'elementspath', 'zh', {
diff --git a/sources/plugins/elementspath/plugin.js b/sources/plugins/elementspath/plugin.js
index d997b7b4..fd02d70d 100644
--- a/sources/plugins/elementspath/plugin.js
+++ b/sources/plugins/elementspath/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -55,7 +55,7 @@
55 55
56 CKEDITOR.plugins.add( 'elementspath', { 56 CKEDITOR.plugins.add( 'elementspath', {
57 // jscs:disable maximumLineLength 57 // jscs:disable maximumLineLength
58 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 58 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
59 // jscs:enable maximumLineLength 59 // jscs:enable maximumLineLength
60 init: function( editor ) { 60 init: function( editor ) {
61 editor._.elementsPath = { 61 editor._.elementsPath = {
diff --git a/sources/plugins/enterkey/plugin.js b/sources/plugins/enterkey/plugin.js
index 883aea44..4cbb7bf8 100644
--- a/sources/plugins/enterkey/plugin.js
+++ b/sources/plugins/enterkey/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/enterkey/samples/enterkey.html b/sources/plugins/enterkey/samples/enterkey.html
index 82a3124c..6b78e06c 100644
--- a/sources/plugins/enterkey/samples/enterkey.html
+++ b/sources/plugins/enterkey/samples/enterkey.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -98,7 +98,7 @@ CKEDITOR.replace( '<em>textarea_id</em>', {
98 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 98 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
99 </p> 99 </p>
100 <p id="copy"> 100 <p id="copy">
101 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 101 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
102 Knabben. All rights reserved. 102 Knabben. All rights reserved.
103 </p> 103 </p>
104 </div> 104 </div>
diff --git a/sources/plugins/entities/plugin.js b/sources/plugins/entities/plugin.js
index 70993e15..bb80b972 100644
--- a/sources/plugins/entities/plugin.js
+++ b/sources/plugins/entities/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/fakeobjects/lang/af.js b/sources/plugins/fakeobjects/lang/af.js
index 785c7244..eb71716d 100644
--- a/sources/plugins/fakeobjects/lang/af.js
+++ b/sources/plugins/fakeobjects/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'af', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'af', {
diff --git a/sources/plugins/fakeobjects/lang/ar.js b/sources/plugins/fakeobjects/lang/ar.js
index 3c828614..c3dec937 100644
--- a/sources/plugins/fakeobjects/lang/ar.js
+++ b/sources/plugins/fakeobjects/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'ar', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'ar', {
diff --git a/sources/plugins/fakeobjects/lang/bg.js b/sources/plugins/fakeobjects/lang/bg.js
index f358b55b..9d9a3171 100644
--- a/sources/plugins/fakeobjects/lang/bg.js
+++ b/sources/plugins/fakeobjects/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'bg', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'bg', {
diff --git a/sources/plugins/fakeobjects/lang/bn.js b/sources/plugins/fakeobjects/lang/bn.js
index 190f6014..83e5e2c7 100644
--- a/sources/plugins/fakeobjects/lang/bn.js
+++ b/sources/plugins/fakeobjects/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'bn', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'bn', {
diff --git a/sources/plugins/fakeobjects/lang/bs.js b/sources/plugins/fakeobjects/lang/bs.js
index a44bc373..6495f67b 100644
--- a/sources/plugins/fakeobjects/lang/bs.js
+++ b/sources/plugins/fakeobjects/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'bs', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'bs', {
diff --git a/sources/plugins/fakeobjects/lang/ca.js b/sources/plugins/fakeobjects/lang/ca.js
index 549e86cd..eff05e06 100644
--- a/sources/plugins/fakeobjects/lang/ca.js
+++ b/sources/plugins/fakeobjects/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'ca', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'ca', {
diff --git a/sources/plugins/fakeobjects/lang/cs.js b/sources/plugins/fakeobjects/lang/cs.js
index 44fbc826..66706f85 100644
--- a/sources/plugins/fakeobjects/lang/cs.js
+++ b/sources/plugins/fakeobjects/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'cs', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'cs', {
diff --git a/sources/plugins/fakeobjects/lang/cy.js b/sources/plugins/fakeobjects/lang/cy.js
index 5d4c97d6..f1f359c3 100644
--- a/sources/plugins/fakeobjects/lang/cy.js
+++ b/sources/plugins/fakeobjects/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'cy', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'cy', {
diff --git a/sources/plugins/fakeobjects/lang/da.js b/sources/plugins/fakeobjects/lang/da.js
index 5609ae01..b9d291cc 100644
--- a/sources/plugins/fakeobjects/lang/da.js
+++ b/sources/plugins/fakeobjects/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'da', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'da', {
diff --git a/sources/plugins/fakeobjects/lang/de-ch.js b/sources/plugins/fakeobjects/lang/de-ch.js
new file mode 100644
index 00000000..866e26bb
--- /dev/null
+++ b/sources/plugins/fakeobjects/lang/de-ch.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'de-ch', {
6 anchor: 'Anker',
7 flash: 'Flash-Animation',
8 hiddenfield: 'Verstecktes Feld',
9 iframe: 'IFrame',
10 unknown: 'Unbekanntes Objekt'
11} );
diff --git a/sources/plugins/fakeobjects/lang/de.js b/sources/plugins/fakeobjects/lang/de.js
index d7917d33..508e5ba1 100644
--- a/sources/plugins/fakeobjects/lang/de.js
+++ b/sources/plugins/fakeobjects/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'de', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'de', {
diff --git a/sources/plugins/fakeobjects/lang/el.js b/sources/plugins/fakeobjects/lang/el.js
index 91a4fcb8..46852d8c 100644
--- a/sources/plugins/fakeobjects/lang/el.js
+++ b/sources/plugins/fakeobjects/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'el', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'el', {
diff --git a/sources/plugins/fakeobjects/lang/en-au.js b/sources/plugins/fakeobjects/lang/en-au.js
index 89dc70a1..ec075ff3 100644
--- a/sources/plugins/fakeobjects/lang/en-au.js
+++ b/sources/plugins/fakeobjects/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'en-au', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'en-au', {
diff --git a/sources/plugins/fakeobjects/lang/en-ca.js b/sources/plugins/fakeobjects/lang/en-ca.js
index fb0ef9d3..11c5e00c 100644
--- a/sources/plugins/fakeobjects/lang/en-ca.js
+++ b/sources/plugins/fakeobjects/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'en-ca', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'en-ca', {
diff --git a/sources/plugins/fakeobjects/lang/en-gb.js b/sources/plugins/fakeobjects/lang/en-gb.js
index f57465da..4b91eba7 100644
--- a/sources/plugins/fakeobjects/lang/en-gb.js
+++ b/sources/plugins/fakeobjects/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'en-gb', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'en-gb', {
diff --git a/sources/plugins/fakeobjects/lang/en.js b/sources/plugins/fakeobjects/lang/en.js
index 4893575c..c86f562c 100644
--- a/sources/plugins/fakeobjects/lang/en.js
+++ b/sources/plugins/fakeobjects/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'en', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'en', {
diff --git a/sources/plugins/fakeobjects/lang/eo.js b/sources/plugins/fakeobjects/lang/eo.js
index e717b63c..3a9eb968 100644
--- a/sources/plugins/fakeobjects/lang/eo.js
+++ b/sources/plugins/fakeobjects/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'eo', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'eo', {
diff --git a/sources/plugins/fakeobjects/lang/es.js b/sources/plugins/fakeobjects/lang/es.js
index 396e8652..9eadf45b 100644
--- a/sources/plugins/fakeobjects/lang/es.js
+++ b/sources/plugins/fakeobjects/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'es', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'es', {
diff --git a/sources/plugins/fakeobjects/lang/et.js b/sources/plugins/fakeobjects/lang/et.js
index 17a33bce..dc7b3544 100644
--- a/sources/plugins/fakeobjects/lang/et.js
+++ b/sources/plugins/fakeobjects/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'et', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'et', {
diff --git a/sources/plugins/fakeobjects/lang/eu.js b/sources/plugins/fakeobjects/lang/eu.js
index 4997482b..93c9dad6 100644
--- a/sources/plugins/fakeobjects/lang/eu.js
+++ b/sources/plugins/fakeobjects/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'eu', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'eu', {
diff --git a/sources/plugins/fakeobjects/lang/fa.js b/sources/plugins/fakeobjects/lang/fa.js
index 31267454..bc9f8b5b 100644
--- a/sources/plugins/fakeobjects/lang/fa.js
+++ b/sources/plugins/fakeobjects/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'fa', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'fa', {
diff --git a/sources/plugins/fakeobjects/lang/fi.js b/sources/plugins/fakeobjects/lang/fi.js
index f2a620df..07e302dc 100644
--- a/sources/plugins/fakeobjects/lang/fi.js
+++ b/sources/plugins/fakeobjects/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'fi', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'fi', {
diff --git a/sources/plugins/fakeobjects/lang/fo.js b/sources/plugins/fakeobjects/lang/fo.js
index beefb6e2..604d5dc8 100644
--- a/sources/plugins/fakeobjects/lang/fo.js
+++ b/sources/plugins/fakeobjects/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'fo', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'fo', {
diff --git a/sources/plugins/fakeobjects/lang/fr-ca.js b/sources/plugins/fakeobjects/lang/fr-ca.js
index 047442b1..b4e6d2f4 100644
--- a/sources/plugins/fakeobjects/lang/fr-ca.js
+++ b/sources/plugins/fakeobjects/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'fr-ca', {
diff --git a/sources/plugins/fakeobjects/lang/fr.js b/sources/plugins/fakeobjects/lang/fr.js
index faa3edcf..6ab44971 100644
--- a/sources/plugins/fakeobjects/lang/fr.js
+++ b/sources/plugins/fakeobjects/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'fr', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'fr', {
diff --git a/sources/plugins/fakeobjects/lang/gl.js b/sources/plugins/fakeobjects/lang/gl.js
index 12810d48..32092345 100644
--- a/sources/plugins/fakeobjects/lang/gl.js
+++ b/sources/plugins/fakeobjects/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'gl', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'gl', {
diff --git a/sources/plugins/fakeobjects/lang/gu.js b/sources/plugins/fakeobjects/lang/gu.js
index 00d29dc3..8d7f3649 100644
--- a/sources/plugins/fakeobjects/lang/gu.js
+++ b/sources/plugins/fakeobjects/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'gu', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'gu', {
diff --git a/sources/plugins/fakeobjects/lang/he.js b/sources/plugins/fakeobjects/lang/he.js
index 3ea757c1..393ceb10 100644
--- a/sources/plugins/fakeobjects/lang/he.js
+++ b/sources/plugins/fakeobjects/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'he', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'he', {
diff --git a/sources/plugins/fakeobjects/lang/hi.js b/sources/plugins/fakeobjects/lang/hi.js
index 38265b21..c3e69033 100644
--- a/sources/plugins/fakeobjects/lang/hi.js
+++ b/sources/plugins/fakeobjects/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'hi', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'hi', {
diff --git a/sources/plugins/fakeobjects/lang/hr.js b/sources/plugins/fakeobjects/lang/hr.js
index 67ad8686..8a321a0b 100644
--- a/sources/plugins/fakeobjects/lang/hr.js
+++ b/sources/plugins/fakeobjects/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'hr', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'hr', {
diff --git a/sources/plugins/fakeobjects/lang/hu.js b/sources/plugins/fakeobjects/lang/hu.js
index d6c5600c..abe5ed79 100644
--- a/sources/plugins/fakeobjects/lang/hu.js
+++ b/sources/plugins/fakeobjects/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'hu', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'hu', {
diff --git a/sources/plugins/fakeobjects/lang/id.js b/sources/plugins/fakeobjects/lang/id.js
index 388a6596..fad6ad1a 100644
--- a/sources/plugins/fakeobjects/lang/id.js
+++ b/sources/plugins/fakeobjects/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'id', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'id', {
diff --git a/sources/plugins/fakeobjects/lang/is.js b/sources/plugins/fakeobjects/lang/is.js
index cd93b235..c71602b8 100644
--- a/sources/plugins/fakeobjects/lang/is.js
+++ b/sources/plugins/fakeobjects/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'is', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'is', {
diff --git a/sources/plugins/fakeobjects/lang/it.js b/sources/plugins/fakeobjects/lang/it.js
index fee1cdd5..ba893e21 100644
--- a/sources/plugins/fakeobjects/lang/it.js
+++ b/sources/plugins/fakeobjects/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'it', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'it', {
diff --git a/sources/plugins/fakeobjects/lang/ja.js b/sources/plugins/fakeobjects/lang/ja.js
index dd26aa4c..af240027 100644
--- a/sources/plugins/fakeobjects/lang/ja.js
+++ b/sources/plugins/fakeobjects/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'ja', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'ja', {
diff --git a/sources/plugins/fakeobjects/lang/ka.js b/sources/plugins/fakeobjects/lang/ka.js
index d59f7415..cc65e9a1 100644
--- a/sources/plugins/fakeobjects/lang/ka.js
+++ b/sources/plugins/fakeobjects/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'ka', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'ka', {
diff --git a/sources/plugins/fakeobjects/lang/km.js b/sources/plugins/fakeobjects/lang/km.js
index d8b8ee7f..a8c1a1db 100644
--- a/sources/plugins/fakeobjects/lang/km.js
+++ b/sources/plugins/fakeobjects/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'km', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'km', {
diff --git a/sources/plugins/fakeobjects/lang/ko.js b/sources/plugins/fakeobjects/lang/ko.js
index 13aace3a..e9f97ac6 100644
--- a/sources/plugins/fakeobjects/lang/ko.js
+++ b/sources/plugins/fakeobjects/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'ko', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'ko', {
diff --git a/sources/plugins/fakeobjects/lang/ku.js b/sources/plugins/fakeobjects/lang/ku.js
index a24d1374..5ef378bc 100644
--- a/sources/plugins/fakeobjects/lang/ku.js
+++ b/sources/plugins/fakeobjects/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'ku', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'ku', {
diff --git a/sources/plugins/fakeobjects/lang/lt.js b/sources/plugins/fakeobjects/lang/lt.js
index d9dc3746..54a6ce6f 100644
--- a/sources/plugins/fakeobjects/lang/lt.js
+++ b/sources/plugins/fakeobjects/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'lt', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'lt', {
diff --git a/sources/plugins/fakeobjects/lang/lv.js b/sources/plugins/fakeobjects/lang/lv.js
index 50dca340..81dbb2da 100644
--- a/sources/plugins/fakeobjects/lang/lv.js
+++ b/sources/plugins/fakeobjects/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'lv', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'lv', {
diff --git a/sources/plugins/fakeobjects/lang/mk.js b/sources/plugins/fakeobjects/lang/mk.js
index bf48a97c..a6871ccf 100644
--- a/sources/plugins/fakeobjects/lang/mk.js
+++ b/sources/plugins/fakeobjects/lang/mk.js
@@ -1,11 +1,11 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'mk', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'mk', {
6 anchor: 'Anchor', 6 anchor: 'Anchor',
7 flash: 'Flash Animation', // MISSING 7 flash: 'Flash Animation', // MISSING
8 hiddenfield: 'Hidden Field', // MISSING 8 hiddenfield: 'Скриено поле',
9 iframe: 'IFrame', // MISSING 9 iframe: 'IFrame', // MISSING
10 unknown: 'Unknown Object' // MISSING 10 unknown: 'Unknown Object' // MISSING
11} ); 11} );
diff --git a/sources/plugins/fakeobjects/lang/mn.js b/sources/plugins/fakeobjects/lang/mn.js
index a4af5551..a8f6e00e 100644
--- a/sources/plugins/fakeobjects/lang/mn.js
+++ b/sources/plugins/fakeobjects/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'mn', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'mn', {
diff --git a/sources/plugins/fakeobjects/lang/ms.js b/sources/plugins/fakeobjects/lang/ms.js
index 0c210bed..40087461 100644
--- a/sources/plugins/fakeobjects/lang/ms.js
+++ b/sources/plugins/fakeobjects/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'ms', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'ms', {
diff --git a/sources/plugins/fakeobjects/lang/nb.js b/sources/plugins/fakeobjects/lang/nb.js
index 3969f02c..8d1cb979 100644
--- a/sources/plugins/fakeobjects/lang/nb.js
+++ b/sources/plugins/fakeobjects/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'nb', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'nb', {
diff --git a/sources/plugins/fakeobjects/lang/nl.js b/sources/plugins/fakeobjects/lang/nl.js
index 4eebd778..e9977941 100644
--- a/sources/plugins/fakeobjects/lang/nl.js
+++ b/sources/plugins/fakeobjects/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'nl', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'nl', {
diff --git a/sources/plugins/fakeobjects/lang/no.js b/sources/plugins/fakeobjects/lang/no.js
index d4d208a7..1b35b248 100644
--- a/sources/plugins/fakeobjects/lang/no.js
+++ b/sources/plugins/fakeobjects/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'no', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'no', {
diff --git a/sources/plugins/fakeobjects/lang/pl.js b/sources/plugins/fakeobjects/lang/pl.js
index a002b0c5..6555db9c 100644
--- a/sources/plugins/fakeobjects/lang/pl.js
+++ b/sources/plugins/fakeobjects/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'pl', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'pl', {
diff --git a/sources/plugins/fakeobjects/lang/pt-br.js b/sources/plugins/fakeobjects/lang/pt-br.js
index 07f807d8..70b4c28d 100644
--- a/sources/plugins/fakeobjects/lang/pt-br.js
+++ b/sources/plugins/fakeobjects/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'pt-br', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'pt-br', {
diff --git a/sources/plugins/fakeobjects/lang/pt.js b/sources/plugins/fakeobjects/lang/pt.js
index cb82ae4a..9ca5f62c 100644
--- a/sources/plugins/fakeobjects/lang/pt.js
+++ b/sources/plugins/fakeobjects/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'pt', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'pt', {
diff --git a/sources/plugins/fakeobjects/lang/ro.js b/sources/plugins/fakeobjects/lang/ro.js
index 7abffa6c..882bb3a6 100644
--- a/sources/plugins/fakeobjects/lang/ro.js
+++ b/sources/plugins/fakeobjects/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'ro', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'ro', {
diff --git a/sources/plugins/fakeobjects/lang/ru.js b/sources/plugins/fakeobjects/lang/ru.js
index 302ce959..fe940543 100644
--- a/sources/plugins/fakeobjects/lang/ru.js
+++ b/sources/plugins/fakeobjects/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'ru', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'ru', {
diff --git a/sources/plugins/fakeobjects/lang/si.js b/sources/plugins/fakeobjects/lang/si.js
index bd11014a..7af0c8e1 100644
--- a/sources/plugins/fakeobjects/lang/si.js
+++ b/sources/plugins/fakeobjects/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'si', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'si', {
diff --git a/sources/plugins/fakeobjects/lang/sk.js b/sources/plugins/fakeobjects/lang/sk.js
index 03bf62c3..384b76c3 100644
--- a/sources/plugins/fakeobjects/lang/sk.js
+++ b/sources/plugins/fakeobjects/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'sk', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'sk', {
diff --git a/sources/plugins/fakeobjects/lang/sl.js b/sources/plugins/fakeobjects/lang/sl.js
index 65315467..892725a6 100644
--- a/sources/plugins/fakeobjects/lang/sl.js
+++ b/sources/plugins/fakeobjects/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'sl', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'sl', {
diff --git a/sources/plugins/fakeobjects/lang/sq.js b/sources/plugins/fakeobjects/lang/sq.js
index c493a66f..6c0026aa 100644
--- a/sources/plugins/fakeobjects/lang/sq.js
+++ b/sources/plugins/fakeobjects/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'sq', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'sq', {
diff --git a/sources/plugins/fakeobjects/lang/sr-latn.js b/sources/plugins/fakeobjects/lang/sr-latn.js
index b42ffb00..36e66f70 100644
--- a/sources/plugins/fakeobjects/lang/sr-latn.js
+++ b/sources/plugins/fakeobjects/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'sr-latn', {
diff --git a/sources/plugins/fakeobjects/lang/sr.js b/sources/plugins/fakeobjects/lang/sr.js
index 20394853..05c64049 100644
--- a/sources/plugins/fakeobjects/lang/sr.js
+++ b/sources/plugins/fakeobjects/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'sr', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'sr', {
diff --git a/sources/plugins/fakeobjects/lang/sv.js b/sources/plugins/fakeobjects/lang/sv.js
index a0c6e290..2108b289 100644
--- a/sources/plugins/fakeobjects/lang/sv.js
+++ b/sources/plugins/fakeobjects/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'sv', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'sv', {
diff --git a/sources/plugins/fakeobjects/lang/th.js b/sources/plugins/fakeobjects/lang/th.js
index a2b217dc..813e479f 100644
--- a/sources/plugins/fakeobjects/lang/th.js
+++ b/sources/plugins/fakeobjects/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'th', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'th', {
diff --git a/sources/plugins/fakeobjects/lang/tr.js b/sources/plugins/fakeobjects/lang/tr.js
index fd2718a8..c68ab3e6 100644
--- a/sources/plugins/fakeobjects/lang/tr.js
+++ b/sources/plugins/fakeobjects/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'tr', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'tr', {
diff --git a/sources/plugins/fakeobjects/lang/tt.js b/sources/plugins/fakeobjects/lang/tt.js
index b999f09c..df6b1726 100644
--- a/sources/plugins/fakeobjects/lang/tt.js
+++ b/sources/plugins/fakeobjects/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'tt', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'tt', {
diff --git a/sources/plugins/fakeobjects/lang/ug.js b/sources/plugins/fakeobjects/lang/ug.js
index 9ed5b0a9..3e6404fc 100644
--- a/sources/plugins/fakeobjects/lang/ug.js
+++ b/sources/plugins/fakeobjects/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'ug', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'ug', {
diff --git a/sources/plugins/fakeobjects/lang/uk.js b/sources/plugins/fakeobjects/lang/uk.js
index 93f16493..9fcf85bf 100644
--- a/sources/plugins/fakeobjects/lang/uk.js
+++ b/sources/plugins/fakeobjects/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'uk', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'uk', {
diff --git a/sources/plugins/fakeobjects/lang/vi.js b/sources/plugins/fakeobjects/lang/vi.js
index c7dd7331..0d9d68bb 100644
--- a/sources/plugins/fakeobjects/lang/vi.js
+++ b/sources/plugins/fakeobjects/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'vi', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'vi', {
diff --git a/sources/plugins/fakeobjects/lang/zh-cn.js b/sources/plugins/fakeobjects/lang/zh-cn.js
index dbcc9786..5328ae64 100644
--- a/sources/plugins/fakeobjects/lang/zh-cn.js
+++ b/sources/plugins/fakeobjects/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'zh-cn', {
diff --git a/sources/plugins/fakeobjects/lang/zh.js b/sources/plugins/fakeobjects/lang/zh.js
index 535424ac..d4aea58f 100644
--- a/sources/plugins/fakeobjects/lang/zh.js
+++ b/sources/plugins/fakeobjects/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'fakeobjects', 'zh', { 5CKEDITOR.plugins.setLang( 'fakeobjects', 'zh', {
diff --git a/sources/plugins/fakeobjects/plugin.js b/sources/plugins/fakeobjects/plugin.js
index c0008970..a054a99f 100644
--- a/sources/plugins/fakeobjects/plugin.js
+++ b/sources/plugins/fakeobjects/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -53,7 +53,7 @@
53 53
54 CKEDITOR.plugins.add( 'fakeobjects', { 54 CKEDITOR.plugins.add( 'fakeobjects', {
55 // jscs:disable maximumLineLength 55 // jscs:disable maximumLineLength
56 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 56 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
57 // jscs:enable maximumLineLength 57 // jscs:enable maximumLineLength
58 58
59 init: function( editor ) { 59 init: function( editor ) {
diff --git a/sources/plugins/filebrowser/plugin.js b/sources/plugins/filebrowser/plugin.js
index 1fd9f22e..6d271469 100644
--- a/sources/plugins/filebrowser/plugin.js
+++ b/sources/plugins/filebrowser/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/find/dialogs/find.js b/sources/plugins/find/dialogs/find.js
index f56ba963..2427b020 100644
--- a/sources/plugins/find/dialogs/find.js
+++ b/sources/plugins/find/dialogs/find.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/find/lang/af.js b/sources/plugins/find/lang/af.js
index 6f2517ac..e6f24097 100644
--- a/sources/plugins/find/lang/af.js
+++ b/sources/plugins/find/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'af', { 5CKEDITOR.plugins.setLang( 'find', 'af', {
diff --git a/sources/plugins/find/lang/ar.js b/sources/plugins/find/lang/ar.js
index 33f56042..9dd15ed1 100644
--- a/sources/plugins/find/lang/ar.js
+++ b/sources/plugins/find/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'ar', { 5CKEDITOR.plugins.setLang( 'find', 'ar', {
diff --git a/sources/plugins/find/lang/bg.js b/sources/plugins/find/lang/bg.js
index 4fb17476..9d730791 100644
--- a/sources/plugins/find/lang/bg.js
+++ b/sources/plugins/find/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'bg', { 5CKEDITOR.plugins.setLang( 'find', 'bg', {
diff --git a/sources/plugins/find/lang/bn.js b/sources/plugins/find/lang/bn.js
index 396b2348..0d21a0b9 100644
--- a/sources/plugins/find/lang/bn.js
+++ b/sources/plugins/find/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'bn', { 5CKEDITOR.plugins.setLang( 'find', 'bn', {
diff --git a/sources/plugins/find/lang/bs.js b/sources/plugins/find/lang/bs.js
index 0b171017..956b921a 100644
--- a/sources/plugins/find/lang/bs.js
+++ b/sources/plugins/find/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'bs', { 5CKEDITOR.plugins.setLang( 'find', 'bs', {
diff --git a/sources/plugins/find/lang/ca.js b/sources/plugins/find/lang/ca.js
index eea8b4b0..9e690b42 100644
--- a/sources/plugins/find/lang/ca.js
+++ b/sources/plugins/find/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'ca', { 5CKEDITOR.plugins.setLang( 'find', 'ca', {
diff --git a/sources/plugins/find/lang/cs.js b/sources/plugins/find/lang/cs.js
index b4c97c32..d80dc658 100644
--- a/sources/plugins/find/lang/cs.js
+++ b/sources/plugins/find/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'cs', { 5CKEDITOR.plugins.setLang( 'find', 'cs', {
diff --git a/sources/plugins/find/lang/cy.js b/sources/plugins/find/lang/cy.js
index ad3ad22a..00fa48ab 100644
--- a/sources/plugins/find/lang/cy.js
+++ b/sources/plugins/find/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'cy', { 5CKEDITOR.plugins.setLang( 'find', 'cy', {
diff --git a/sources/plugins/find/lang/da.js b/sources/plugins/find/lang/da.js
index 42d3bfcf..3f2103da 100644
--- a/sources/plugins/find/lang/da.js
+++ b/sources/plugins/find/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'da', { 5CKEDITOR.plugins.setLang( 'find', 'da', {
diff --git a/sources/plugins/find/lang/de-ch.js b/sources/plugins/find/lang/de-ch.js
new file mode 100644
index 00000000..2c2e0531
--- /dev/null
+++ b/sources/plugins/find/lang/de-ch.js
@@ -0,0 +1,18 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'find', 'de-ch', {
6 find: 'Suchen',
7 findOptions: 'Suchoptionen',
8 findWhat: 'Suche nach:',
9 matchCase: 'Gross-/Kleinschreibung beachten',
10 matchCyclic: 'Zyklische Suche',
11 matchWord: 'Nur ganze Worte suchen',
12 notFoundMsg: 'Der angegebene Text wurde nicht gefunden.',
13 replace: 'Ersetzen',
14 replaceAll: 'Alle ersetzen',
15 replaceSuccessMsg: '%1 Vorkommen ersetzt.',
16 replaceWith: 'Ersetze mit:',
17 title: 'Suchen und Ersetzen'
18} );
diff --git a/sources/plugins/find/lang/de.js b/sources/plugins/find/lang/de.js
index b12f2525..fe83cfda 100644
--- a/sources/plugins/find/lang/de.js
+++ b/sources/plugins/find/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'de', { 5CKEDITOR.plugins.setLang( 'find', 'de', {
diff --git a/sources/plugins/find/lang/el.js b/sources/plugins/find/lang/el.js
index 054d5c70..c0468207 100644
--- a/sources/plugins/find/lang/el.js
+++ b/sources/plugins/find/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'el', { 5CKEDITOR.plugins.setLang( 'find', 'el', {
diff --git a/sources/plugins/find/lang/en-au.js b/sources/plugins/find/lang/en-au.js
index c7039480..479ab675 100644
--- a/sources/plugins/find/lang/en-au.js
+++ b/sources/plugins/find/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'en-au', { 5CKEDITOR.plugins.setLang( 'find', 'en-au', {
diff --git a/sources/plugins/find/lang/en-ca.js b/sources/plugins/find/lang/en-ca.js
index d19c10d6..184f82d6 100644
--- a/sources/plugins/find/lang/en-ca.js
+++ b/sources/plugins/find/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'en-ca', { 5CKEDITOR.plugins.setLang( 'find', 'en-ca', {
diff --git a/sources/plugins/find/lang/en-gb.js b/sources/plugins/find/lang/en-gb.js
index 40687bcb..7f290d37 100644
--- a/sources/plugins/find/lang/en-gb.js
+++ b/sources/plugins/find/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'en-gb', { 5CKEDITOR.plugins.setLang( 'find', 'en-gb', {
diff --git a/sources/plugins/find/lang/en.js b/sources/plugins/find/lang/en.js
index 3a357ac5..fc4e631e 100644
--- a/sources/plugins/find/lang/en.js
+++ b/sources/plugins/find/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'en', { 5CKEDITOR.plugins.setLang( 'find', 'en', {
diff --git a/sources/plugins/find/lang/eo.js b/sources/plugins/find/lang/eo.js
index 51d06994..4aa047da 100644
--- a/sources/plugins/find/lang/eo.js
+++ b/sources/plugins/find/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'eo', { 5CKEDITOR.plugins.setLang( 'find', 'eo', {
diff --git a/sources/plugins/find/lang/es.js b/sources/plugins/find/lang/es.js
index 86c40728..ad54ebff 100644
--- a/sources/plugins/find/lang/es.js
+++ b/sources/plugins/find/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'es', { 5CKEDITOR.plugins.setLang( 'find', 'es', {
diff --git a/sources/plugins/find/lang/et.js b/sources/plugins/find/lang/et.js
index 749c54e3..686dd5ea 100644
--- a/sources/plugins/find/lang/et.js
+++ b/sources/plugins/find/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'et', { 5CKEDITOR.plugins.setLang( 'find', 'et', {
diff --git a/sources/plugins/find/lang/eu.js b/sources/plugins/find/lang/eu.js
index dad61b1b..f10f9338 100644
--- a/sources/plugins/find/lang/eu.js
+++ b/sources/plugins/find/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'eu', { 5CKEDITOR.plugins.setLang( 'find', 'eu', {
diff --git a/sources/plugins/find/lang/fa.js b/sources/plugins/find/lang/fa.js
index c0b45b54..3d8a0d87 100644
--- a/sources/plugins/find/lang/fa.js
+++ b/sources/plugins/find/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'fa', { 5CKEDITOR.plugins.setLang( 'find', 'fa', {
diff --git a/sources/plugins/find/lang/fi.js b/sources/plugins/find/lang/fi.js
index 2d583902..90b88ba0 100644
--- a/sources/plugins/find/lang/fi.js
+++ b/sources/plugins/find/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'fi', { 5CKEDITOR.plugins.setLang( 'find', 'fi', {
diff --git a/sources/plugins/find/lang/fo.js b/sources/plugins/find/lang/fo.js
index be08687b..f607ffff 100644
--- a/sources/plugins/find/lang/fo.js
+++ b/sources/plugins/find/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'fo', { 5CKEDITOR.plugins.setLang( 'find', 'fo', {
diff --git a/sources/plugins/find/lang/fr-ca.js b/sources/plugins/find/lang/fr-ca.js
index 401aedbf..aaeea311 100644
--- a/sources/plugins/find/lang/fr-ca.js
+++ b/sources/plugins/find/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'find', 'fr-ca', {
diff --git a/sources/plugins/find/lang/fr.js b/sources/plugins/find/lang/fr.js
index 65ce1bb1..6df513d2 100644
--- a/sources/plugins/find/lang/fr.js
+++ b/sources/plugins/find/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'fr', { 5CKEDITOR.plugins.setLang( 'find', 'fr', {
diff --git a/sources/plugins/find/lang/gl.js b/sources/plugins/find/lang/gl.js
index 853bfd8e..f16b4204 100644
--- a/sources/plugins/find/lang/gl.js
+++ b/sources/plugins/find/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'gl', { 5CKEDITOR.plugins.setLang( 'find', 'gl', {
diff --git a/sources/plugins/find/lang/gu.js b/sources/plugins/find/lang/gu.js
index 9f0a344c..a4fa4405 100644
--- a/sources/plugins/find/lang/gu.js
+++ b/sources/plugins/find/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'gu', { 5CKEDITOR.plugins.setLang( 'find', 'gu', {
diff --git a/sources/plugins/find/lang/he.js b/sources/plugins/find/lang/he.js
index 9c81572a..76b83f0d 100644
--- a/sources/plugins/find/lang/he.js
+++ b/sources/plugins/find/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'he', { 5CKEDITOR.plugins.setLang( 'find', 'he', {
diff --git a/sources/plugins/find/lang/hi.js b/sources/plugins/find/lang/hi.js
index 73ebdafb..646fbc1c 100644
--- a/sources/plugins/find/lang/hi.js
+++ b/sources/plugins/find/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'hi', { 5CKEDITOR.plugins.setLang( 'find', 'hi', {
diff --git a/sources/plugins/find/lang/hr.js b/sources/plugins/find/lang/hr.js
index ea542328..8d651bae 100644
--- a/sources/plugins/find/lang/hr.js
+++ b/sources/plugins/find/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'hr', { 5CKEDITOR.plugins.setLang( 'find', 'hr', {
diff --git a/sources/plugins/find/lang/hu.js b/sources/plugins/find/lang/hu.js
index 70ed8523..02177230 100644
--- a/sources/plugins/find/lang/hu.js
+++ b/sources/plugins/find/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'hu', { 5CKEDITOR.plugins.setLang( 'find', 'hu', {
diff --git a/sources/plugins/find/lang/id.js b/sources/plugins/find/lang/id.js
index 136c9aaf..faea0d01 100644
--- a/sources/plugins/find/lang/id.js
+++ b/sources/plugins/find/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'id', { 5CKEDITOR.plugins.setLang( 'find', 'id', {
diff --git a/sources/plugins/find/lang/is.js b/sources/plugins/find/lang/is.js
index 7687957c..8bf9b9a2 100644
--- a/sources/plugins/find/lang/is.js
+++ b/sources/plugins/find/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'is', { 5CKEDITOR.plugins.setLang( 'find', 'is', {
diff --git a/sources/plugins/find/lang/it.js b/sources/plugins/find/lang/it.js
index 4759fdba..46a38d36 100644
--- a/sources/plugins/find/lang/it.js
+++ b/sources/plugins/find/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'it', { 5CKEDITOR.plugins.setLang( 'find', 'it', {
diff --git a/sources/plugins/find/lang/ja.js b/sources/plugins/find/lang/ja.js
index 51100472..6a95865c 100644
--- a/sources/plugins/find/lang/ja.js
+++ b/sources/plugins/find/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'ja', { 5CKEDITOR.plugins.setLang( 'find', 'ja', {
diff --git a/sources/plugins/find/lang/ka.js b/sources/plugins/find/lang/ka.js
index 2ac75798..0dd19756 100644
--- a/sources/plugins/find/lang/ka.js
+++ b/sources/plugins/find/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'ka', { 5CKEDITOR.plugins.setLang( 'find', 'ka', {
diff --git a/sources/plugins/find/lang/km.js b/sources/plugins/find/lang/km.js
index f4f43399..1bfe5c7c 100644
--- a/sources/plugins/find/lang/km.js
+++ b/sources/plugins/find/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'km', { 5CKEDITOR.plugins.setLang( 'find', 'km', {
diff --git a/sources/plugins/find/lang/ko.js b/sources/plugins/find/lang/ko.js
index 13bef418..995e4c83 100644
--- a/sources/plugins/find/lang/ko.js
+++ b/sources/plugins/find/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'ko', { 5CKEDITOR.plugins.setLang( 'find', 'ko', {
diff --git a/sources/plugins/find/lang/ku.js b/sources/plugins/find/lang/ku.js
index c74fb071..d5d33848 100644
--- a/sources/plugins/find/lang/ku.js
+++ b/sources/plugins/find/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'ku', { 5CKEDITOR.plugins.setLang( 'find', 'ku', {
diff --git a/sources/plugins/find/lang/lt.js b/sources/plugins/find/lang/lt.js
index 91d8ef24..345dd89b 100644
--- a/sources/plugins/find/lang/lt.js
+++ b/sources/plugins/find/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'lt', { 5CKEDITOR.plugins.setLang( 'find', 'lt', {
diff --git a/sources/plugins/find/lang/lv.js b/sources/plugins/find/lang/lv.js
index fff75cf9..afb008d2 100644
--- a/sources/plugins/find/lang/lv.js
+++ b/sources/plugins/find/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'lv', { 5CKEDITOR.plugins.setLang( 'find', 'lv', {
diff --git a/sources/plugins/find/lang/mk.js b/sources/plugins/find/lang/mk.js
index d30638b4..05a6c69a 100644
--- a/sources/plugins/find/lang/mk.js
+++ b/sources/plugins/find/lang/mk.js
@@ -1,18 +1,18 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'mk', { 5CKEDITOR.plugins.setLang( 'find', 'mk', {
6 find: 'Find', 6 find: 'Пронајди',
7 findOptions: 'Find Options', 7 findOptions: 'Опции за пронаоѓање',
8 findWhat: 'Find what:', 8 findWhat: 'Што барате:',
9 matchCase: 'Match case', 9 matchCase: 'Се совпаѓа голема/мала буква,',
10 matchCyclic: 'Match cyclic', 10 matchCyclic: 'Пребарај циклично',
11 matchWord: 'Match whole word', 11 matchWord: 'Се совпаѓа цел збор',
12 notFoundMsg: 'The specified text was not found.', 12 notFoundMsg: 'Внесениот текст не беше пронајден.',
13 replace: 'Replace', 13 replace: 'Замени',
14 replaceAll: 'Replace All', 14 replaceAll: 'Замени ги сите',
15 replaceSuccessMsg: '%1 occurrence(s) replaced.', 15 replaceSuccessMsg: '%1 случај/и беа заменети.',
16 replaceWith: 'Replace with:', 16 replaceWith: 'Замени со:',
17 title: 'Find and Replace' 17 title: 'Пронајди и замени'
18} ); 18} );
diff --git a/sources/plugins/find/lang/mn.js b/sources/plugins/find/lang/mn.js
index e41d1429..22852318 100644
--- a/sources/plugins/find/lang/mn.js
+++ b/sources/plugins/find/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'mn', { 5CKEDITOR.plugins.setLang( 'find', 'mn', {
diff --git a/sources/plugins/find/lang/ms.js b/sources/plugins/find/lang/ms.js
index 79ceca0c..8a002d59 100644
--- a/sources/plugins/find/lang/ms.js
+++ b/sources/plugins/find/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'ms', { 5CKEDITOR.plugins.setLang( 'find', 'ms', {
diff --git a/sources/plugins/find/lang/nb.js b/sources/plugins/find/lang/nb.js
index fdd559b8..12d0b628 100644
--- a/sources/plugins/find/lang/nb.js
+++ b/sources/plugins/find/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'nb', { 5CKEDITOR.plugins.setLang( 'find', 'nb', {
diff --git a/sources/plugins/find/lang/nl.js b/sources/plugins/find/lang/nl.js
index c350072b..479e4359 100644
--- a/sources/plugins/find/lang/nl.js
+++ b/sources/plugins/find/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'nl', { 5CKEDITOR.plugins.setLang( 'find', 'nl', {
diff --git a/sources/plugins/find/lang/no.js b/sources/plugins/find/lang/no.js
index 6c99e793..f236e66f 100644
--- a/sources/plugins/find/lang/no.js
+++ b/sources/plugins/find/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'no', { 5CKEDITOR.plugins.setLang( 'find', 'no', {
diff --git a/sources/plugins/find/lang/pl.js b/sources/plugins/find/lang/pl.js
index 949c2a38..38cf9e58 100644
--- a/sources/plugins/find/lang/pl.js
+++ b/sources/plugins/find/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'pl', { 5CKEDITOR.plugins.setLang( 'find', 'pl', {
diff --git a/sources/plugins/find/lang/pt-br.js b/sources/plugins/find/lang/pt-br.js
index e52126c7..712489b9 100644
--- a/sources/plugins/find/lang/pt-br.js
+++ b/sources/plugins/find/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'pt-br', { 5CKEDITOR.plugins.setLang( 'find', 'pt-br', {
diff --git a/sources/plugins/find/lang/pt.js b/sources/plugins/find/lang/pt.js
index 19901df5..555bfef3 100644
--- a/sources/plugins/find/lang/pt.js
+++ b/sources/plugins/find/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'pt', { 5CKEDITOR.plugins.setLang( 'find', 'pt', {
diff --git a/sources/plugins/find/lang/ro.js b/sources/plugins/find/lang/ro.js
index 0760be20..cec0b408 100644
--- a/sources/plugins/find/lang/ro.js
+++ b/sources/plugins/find/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'ro', { 5CKEDITOR.plugins.setLang( 'find', 'ro', {
diff --git a/sources/plugins/find/lang/ru.js b/sources/plugins/find/lang/ru.js
index 5667a7dd..a289e86e 100644
--- a/sources/plugins/find/lang/ru.js
+++ b/sources/plugins/find/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'ru', { 5CKEDITOR.plugins.setLang( 'find', 'ru', {
diff --git a/sources/plugins/find/lang/si.js b/sources/plugins/find/lang/si.js
index 2e1b1b68..74e4dd0f 100644
--- a/sources/plugins/find/lang/si.js
+++ b/sources/plugins/find/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'si', { 5CKEDITOR.plugins.setLang( 'find', 'si', {
diff --git a/sources/plugins/find/lang/sk.js b/sources/plugins/find/lang/sk.js
index 2b3471b1..d98242d7 100644
--- a/sources/plugins/find/lang/sk.js
+++ b/sources/plugins/find/lang/sk.js
@@ -1,18 +1,18 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'sk', { 5CKEDITOR.plugins.setLang( 'find', 'sk', {
6 find: 'Hľadať', 6 find: 'Vyhľadať',
7 findOptions: 'Nájsť možnosti', 7 findOptions: 'Možnosti vyhľadávania',
8 findWhat: 'Čo hľadať:', 8 findWhat: 'Čo hľadať:',
9 matchCase: 'Rozlišovať malé a veľké písmená', 9 matchCase: 'Rozlišovať malé a veľké písmená',
10 matchCyclic: 'Cyklzhodu', 10 matchCyclic: 'Po dosiahnutí konca pokračovať od začiatku',
11 matchWord: 'Len celé slová', 11 matchWord: 'Len celé slová',
12 notFoundMsg: 'Hľadaný text nebol nájdený.', 12 notFoundMsg: 'Hľadaný text nebol nájdený.',
13 replace: 'Nahradiť', 13 replace: 'Nahradiť',
14 replaceAll: 'Nahradiť všetko', 14 replaceAll: 'Nahradiť všetko',
15 replaceSuccessMsg: '%1 výskyt(ov) nahradených.', 15 replaceSuccessMsg: '%1 výskyt(ov) nahradených.',
16 replaceWith: 'Čím nahradiť:', 16 replaceWith: 'Čím nahradiť:',
17 title: 'Nájsť a nahradiť' 17 title: 'Vyhľadať a nahradiť'
18} ); 18} );
diff --git a/sources/plugins/find/lang/sl.js b/sources/plugins/find/lang/sl.js
index ce6302c4..ca20a7d4 100644
--- a/sources/plugins/find/lang/sl.js
+++ b/sources/plugins/find/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'sl', { 5CKEDITOR.plugins.setLang( 'find', 'sl', {
diff --git a/sources/plugins/find/lang/sq.js b/sources/plugins/find/lang/sq.js
index 8a2e449d..da452fb4 100644
--- a/sources/plugins/find/lang/sq.js
+++ b/sources/plugins/find/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'sq', { 5CKEDITOR.plugins.setLang( 'find', 'sq', {
diff --git a/sources/plugins/find/lang/sr-latn.js b/sources/plugins/find/lang/sr-latn.js
index 48f85a25..910d7498 100644
--- a/sources/plugins/find/lang/sr-latn.js
+++ b/sources/plugins/find/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'find', 'sr-latn', {
diff --git a/sources/plugins/find/lang/sr.js b/sources/plugins/find/lang/sr.js
index 9e7ae1c9..c4c0cd8f 100644
--- a/sources/plugins/find/lang/sr.js
+++ b/sources/plugins/find/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'sr', { 5CKEDITOR.plugins.setLang( 'find', 'sr', {
diff --git a/sources/plugins/find/lang/sv.js b/sources/plugins/find/lang/sv.js
index 3e2d1ce0..7b18a170 100644
--- a/sources/plugins/find/lang/sv.js
+++ b/sources/plugins/find/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'sv', { 5CKEDITOR.plugins.setLang( 'find', 'sv', {
diff --git a/sources/plugins/find/lang/th.js b/sources/plugins/find/lang/th.js
index d83cfd26..334e77ea 100644
--- a/sources/plugins/find/lang/th.js
+++ b/sources/plugins/find/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'th', { 5CKEDITOR.plugins.setLang( 'find', 'th', {
diff --git a/sources/plugins/find/lang/tr.js b/sources/plugins/find/lang/tr.js
index 9705d9e0..98c4030e 100644
--- a/sources/plugins/find/lang/tr.js
+++ b/sources/plugins/find/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'tr', { 5CKEDITOR.plugins.setLang( 'find', 'tr', {
diff --git a/sources/plugins/find/lang/tt.js b/sources/plugins/find/lang/tt.js
index 459892b1..803b3a26 100644
--- a/sources/plugins/find/lang/tt.js
+++ b/sources/plugins/find/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'tt', { 5CKEDITOR.plugins.setLang( 'find', 'tt', {
diff --git a/sources/plugins/find/lang/ug.js b/sources/plugins/find/lang/ug.js
index 1407e983..8d4c2800 100644
--- a/sources/plugins/find/lang/ug.js
+++ b/sources/plugins/find/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'ug', { 5CKEDITOR.plugins.setLang( 'find', 'ug', {
diff --git a/sources/plugins/find/lang/uk.js b/sources/plugins/find/lang/uk.js
index 3e904836..336ccd9f 100644
--- a/sources/plugins/find/lang/uk.js
+++ b/sources/plugins/find/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'uk', { 5CKEDITOR.plugins.setLang( 'find', 'uk', {
diff --git a/sources/plugins/find/lang/vi.js b/sources/plugins/find/lang/vi.js
index 3a6d522b..9a15f1f5 100644
--- a/sources/plugins/find/lang/vi.js
+++ b/sources/plugins/find/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'vi', { 5CKEDITOR.plugins.setLang( 'find', 'vi', {
diff --git a/sources/plugins/find/lang/zh-cn.js b/sources/plugins/find/lang/zh-cn.js
index d38bb9dd..264f08a8 100644
--- a/sources/plugins/find/lang/zh-cn.js
+++ b/sources/plugins/find/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'find', 'zh-cn', {
diff --git a/sources/plugins/find/lang/zh.js b/sources/plugins/find/lang/zh.js
index 13c65c57..89a271fb 100644
--- a/sources/plugins/find/lang/zh.js
+++ b/sources/plugins/find/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'find', 'zh', { 5CKEDITOR.plugins.setLang( 'find', 'zh', {
diff --git a/sources/plugins/find/plugin.js b/sources/plugins/find/plugin.js
index bf8a3529..a87393b5 100644
--- a/sources/plugins/find/plugin.js
+++ b/sources/plugins/find/plugin.js
@@ -1,12 +1,12 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
6CKEDITOR.plugins.add( 'find', { 6CKEDITOR.plugins.add( 'find', {
7 requires: 'dialog', 7 requires: 'dialog',
8 // jscs:disable maximumLineLength 8 // jscs:disable maximumLineLength
9 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 9 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
10 // jscs:enable maximumLineLength 10 // jscs:enable maximumLineLength
11 icons: 'find,find-rtl,replace', // %REMOVE_LINE_CORE% 11 icons: 'find,find-rtl,replace', // %REMOVE_LINE_CORE%
12 hidpi: true, // %REMOVE_LINE_CORE% 12 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/flash/dialogs/flash.js b/sources/plugins/flash/dialogs/flash.js
index 60d5482f..af2b8562 100644
--- a/sources/plugins/flash/dialogs/flash.js
+++ b/sources/plugins/flash/dialogs/flash.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/flash/lang/af.js b/sources/plugins/flash/lang/af.js
index f34ac663..4ec94749 100644
--- a/sources/plugins/flash/lang/af.js
+++ b/sources/plugins/flash/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'af', { 5CKEDITOR.plugins.setLang( 'flash', 'af', {
diff --git a/sources/plugins/flash/lang/ar.js b/sources/plugins/flash/lang/ar.js
index ce91616f..c0df8609 100644
--- a/sources/plugins/flash/lang/ar.js
+++ b/sources/plugins/flash/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'ar', { 5CKEDITOR.plugins.setLang( 'flash', 'ar', {
diff --git a/sources/plugins/flash/lang/bg.js b/sources/plugins/flash/lang/bg.js
index 5d0b28d0..4930aee1 100644
--- a/sources/plugins/flash/lang/bg.js
+++ b/sources/plugins/flash/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'bg', { 5CKEDITOR.plugins.setLang( 'flash', 'bg', {
diff --git a/sources/plugins/flash/lang/bn.js b/sources/plugins/flash/lang/bn.js
index 1d713ab5..12569645 100644
--- a/sources/plugins/flash/lang/bn.js
+++ b/sources/plugins/flash/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'bn', { 5CKEDITOR.plugins.setLang( 'flash', 'bn', {
diff --git a/sources/plugins/flash/lang/bs.js b/sources/plugins/flash/lang/bs.js
index 0219f2a7..2b3c9f59 100644
--- a/sources/plugins/flash/lang/bs.js
+++ b/sources/plugins/flash/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'bs', { 5CKEDITOR.plugins.setLang( 'flash', 'bs', {
diff --git a/sources/plugins/flash/lang/ca.js b/sources/plugins/flash/lang/ca.js
index fdeefa07..f2c472ce 100644
--- a/sources/plugins/flash/lang/ca.js
+++ b/sources/plugins/flash/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'ca', { 5CKEDITOR.plugins.setLang( 'flash', 'ca', {
diff --git a/sources/plugins/flash/lang/cs.js b/sources/plugins/flash/lang/cs.js
index a28e00e9..3081da4d 100644
--- a/sources/plugins/flash/lang/cs.js
+++ b/sources/plugins/flash/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'cs', { 5CKEDITOR.plugins.setLang( 'flash', 'cs', {
diff --git a/sources/plugins/flash/lang/cy.js b/sources/plugins/flash/lang/cy.js
index e581eac1..5824a89b 100644
--- a/sources/plugins/flash/lang/cy.js
+++ b/sources/plugins/flash/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'cy', { 5CKEDITOR.plugins.setLang( 'flash', 'cy', {
diff --git a/sources/plugins/flash/lang/da.js b/sources/plugins/flash/lang/da.js
index 453a3e03..09b7c1a2 100644
--- a/sources/plugins/flash/lang/da.js
+++ b/sources/plugins/flash/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'da', { 5CKEDITOR.plugins.setLang( 'flash', 'da', {
diff --git a/sources/plugins/flash/lang/de-ch.js b/sources/plugins/flash/lang/de-ch.js
new file mode 100644
index 00000000..fdeea449
--- /dev/null
+++ b/sources/plugins/flash/lang/de-ch.js
@@ -0,0 +1,43 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'flash', 'de-ch', {
6 access: 'Skriptzugriff',
7 accessAlways: 'Immer',
8 accessNever: 'Nie',
9 accessSameDomain: 'Gleiche Domain',
10 alignAbsBottom: 'Abs Unten',
11 alignAbsMiddle: 'Abs Mitte',
12 alignBaseline: 'Basislinie',
13 alignTextTop: 'Text oben',
14 bgcolor: 'Hintergrundfarbe',
15 chkFull: 'Vollbildmodus erlauben',
16 chkLoop: 'Endlosschleife',
17 chkMenu: 'Flash-Menü aktivieren',
18 chkPlay: 'Automatisch Abspielen',
19 flashvars: 'Variablen für Flash',
20 hSpace: 'Horizontal-Abstand',
21 properties: 'Flash-Eigenschaften',
22 propertiesTab: 'Eigenschaften',
23 quality: 'Qualität',
24 qualityAutoHigh: 'Auto Hoch',
25 qualityAutoLow: 'Auto Niedrig',
26 qualityBest: 'Beste',
27 qualityHigh: 'Hoch',
28 qualityLow: 'Niedrig',
29 qualityMedium: 'Mittel',
30 scale: 'Skalierung',
31 scaleAll: 'Alles anzeigen',
32 scaleFit: 'Passgenau',
33 scaleNoBorder: 'Ohne Rand',
34 title: 'Flash-Eigenschaften',
35 vSpace: 'Vertikal-Abstand',
36 validateHSpace: 'HSpace muss eine Zahl sein.',
37 validateSrc: 'URL darf nicht leer sein.',
38 validateVSpace: 'VSpace muss eine Zahl sein.',
39 windowMode: 'Fenstermodus',
40 windowModeOpaque: 'Deckend',
41 windowModeTransparent: 'Transparent',
42 windowModeWindow: 'Fenster'
43} );
diff --git a/sources/plugins/flash/lang/de.js b/sources/plugins/flash/lang/de.js
index b974d827..caf2a05c 100644
--- a/sources/plugins/flash/lang/de.js
+++ b/sources/plugins/flash/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'de', { 5CKEDITOR.plugins.setLang( 'flash', 'de', {
diff --git a/sources/plugins/flash/lang/el.js b/sources/plugins/flash/lang/el.js
index f96d63a5..3a4030b7 100644
--- a/sources/plugins/flash/lang/el.js
+++ b/sources/plugins/flash/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'el', { 5CKEDITOR.plugins.setLang( 'flash', 'el', {
diff --git a/sources/plugins/flash/lang/en-au.js b/sources/plugins/flash/lang/en-au.js
index 78fb629c..0b440013 100644
--- a/sources/plugins/flash/lang/en-au.js
+++ b/sources/plugins/flash/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'en-au', { 5CKEDITOR.plugins.setLang( 'flash', 'en-au', {
diff --git a/sources/plugins/flash/lang/en-ca.js b/sources/plugins/flash/lang/en-ca.js
index 37770f05..eac0a2c1 100644
--- a/sources/plugins/flash/lang/en-ca.js
+++ b/sources/plugins/flash/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'en-ca', { 5CKEDITOR.plugins.setLang( 'flash', 'en-ca', {
diff --git a/sources/plugins/flash/lang/en-gb.js b/sources/plugins/flash/lang/en-gb.js
index 3965ea65..518ac10a 100644
--- a/sources/plugins/flash/lang/en-gb.js
+++ b/sources/plugins/flash/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'en-gb', { 5CKEDITOR.plugins.setLang( 'flash', 'en-gb', {
diff --git a/sources/plugins/flash/lang/en.js b/sources/plugins/flash/lang/en.js
index cea0d5ce..8cfbf8a3 100644
--- a/sources/plugins/flash/lang/en.js
+++ b/sources/plugins/flash/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'en', { 5CKEDITOR.plugins.setLang( 'flash', 'en', {
diff --git a/sources/plugins/flash/lang/eo.js b/sources/plugins/flash/lang/eo.js
index ada16d0d..2dca66c7 100644
--- a/sources/plugins/flash/lang/eo.js
+++ b/sources/plugins/flash/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'eo', { 5CKEDITOR.plugins.setLang( 'flash', 'eo', {
diff --git a/sources/plugins/flash/lang/es.js b/sources/plugins/flash/lang/es.js
index 9965ca87..359ef755 100644
--- a/sources/plugins/flash/lang/es.js
+++ b/sources/plugins/flash/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'es', { 5CKEDITOR.plugins.setLang( 'flash', 'es', {
diff --git a/sources/plugins/flash/lang/et.js b/sources/plugins/flash/lang/et.js
index 8ed5eac8..c59cd4cc 100644
--- a/sources/plugins/flash/lang/et.js
+++ b/sources/plugins/flash/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'et', { 5CKEDITOR.plugins.setLang( 'flash', 'et', {
diff --git a/sources/plugins/flash/lang/eu.js b/sources/plugins/flash/lang/eu.js
index 750f8a48..9850321c 100644
--- a/sources/plugins/flash/lang/eu.js
+++ b/sources/plugins/flash/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'eu', { 5CKEDITOR.plugins.setLang( 'flash', 'eu', {
diff --git a/sources/plugins/flash/lang/fa.js b/sources/plugins/flash/lang/fa.js
index 6abe129c..8b4b9923 100644
--- a/sources/plugins/flash/lang/fa.js
+++ b/sources/plugins/flash/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'fa', { 5CKEDITOR.plugins.setLang( 'flash', 'fa', {
diff --git a/sources/plugins/flash/lang/fi.js b/sources/plugins/flash/lang/fi.js
index 74a0ad83..d3121e01 100644
--- a/sources/plugins/flash/lang/fi.js
+++ b/sources/plugins/flash/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'fi', { 5CKEDITOR.plugins.setLang( 'flash', 'fi', {
diff --git a/sources/plugins/flash/lang/fo.js b/sources/plugins/flash/lang/fo.js
index 5066cda0..4089580b 100644
--- a/sources/plugins/flash/lang/fo.js
+++ b/sources/plugins/flash/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'fo', { 5CKEDITOR.plugins.setLang( 'flash', 'fo', {
diff --git a/sources/plugins/flash/lang/fr-ca.js b/sources/plugins/flash/lang/fr-ca.js
index 1a0817aa..67c3eff9 100644
--- a/sources/plugins/flash/lang/fr-ca.js
+++ b/sources/plugins/flash/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'flash', 'fr-ca', {
diff --git a/sources/plugins/flash/lang/fr.js b/sources/plugins/flash/lang/fr.js
index aa010d44..ceefc190 100644
--- a/sources/plugins/flash/lang/fr.js
+++ b/sources/plugins/flash/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'fr', { 5CKEDITOR.plugins.setLang( 'flash', 'fr', {
diff --git a/sources/plugins/flash/lang/gl.js b/sources/plugins/flash/lang/gl.js
index 0135d132..12b5ae56 100644
--- a/sources/plugins/flash/lang/gl.js
+++ b/sources/plugins/flash/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'gl', { 5CKEDITOR.plugins.setLang( 'flash', 'gl', {
diff --git a/sources/plugins/flash/lang/gu.js b/sources/plugins/flash/lang/gu.js
index 79fa2a19..d2ff3aed 100644
--- a/sources/plugins/flash/lang/gu.js
+++ b/sources/plugins/flash/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'gu', { 5CKEDITOR.plugins.setLang( 'flash', 'gu', {
diff --git a/sources/plugins/flash/lang/he.js b/sources/plugins/flash/lang/he.js
index 27f8ce33..28064144 100644
--- a/sources/plugins/flash/lang/he.js
+++ b/sources/plugins/flash/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'he', { 5CKEDITOR.plugins.setLang( 'flash', 'he', {
diff --git a/sources/plugins/flash/lang/hi.js b/sources/plugins/flash/lang/hi.js
index 6c0c0fd7..21abe389 100644
--- a/sources/plugins/flash/lang/hi.js
+++ b/sources/plugins/flash/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'hi', { 5CKEDITOR.plugins.setLang( 'flash', 'hi', {
diff --git a/sources/plugins/flash/lang/hr.js b/sources/plugins/flash/lang/hr.js
index 79d9083a..c609ef35 100644
--- a/sources/plugins/flash/lang/hr.js
+++ b/sources/plugins/flash/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'hr', { 5CKEDITOR.plugins.setLang( 'flash', 'hr', {
diff --git a/sources/plugins/flash/lang/hu.js b/sources/plugins/flash/lang/hu.js
index 755500a8..03dc8ae0 100644
--- a/sources/plugins/flash/lang/hu.js
+++ b/sources/plugins/flash/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'hu', { 5CKEDITOR.plugins.setLang( 'flash', 'hu', {
diff --git a/sources/plugins/flash/lang/id.js b/sources/plugins/flash/lang/id.js
index bd66ee65..8a9e84fb 100644
--- a/sources/plugins/flash/lang/id.js
+++ b/sources/plugins/flash/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'id', { 5CKEDITOR.plugins.setLang( 'flash', 'id', {
diff --git a/sources/plugins/flash/lang/is.js b/sources/plugins/flash/lang/is.js
index 519104a9..406d9e19 100644
--- a/sources/plugins/flash/lang/is.js
+++ b/sources/plugins/flash/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'is', { 5CKEDITOR.plugins.setLang( 'flash', 'is', {
diff --git a/sources/plugins/flash/lang/it.js b/sources/plugins/flash/lang/it.js
index 01322fe5..5b428904 100644
--- a/sources/plugins/flash/lang/it.js
+++ b/sources/plugins/flash/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'it', { 5CKEDITOR.plugins.setLang( 'flash', 'it', {
diff --git a/sources/plugins/flash/lang/ja.js b/sources/plugins/flash/lang/ja.js
index 080ad9c9..d8050128 100644
--- a/sources/plugins/flash/lang/ja.js
+++ b/sources/plugins/flash/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'ja', { 5CKEDITOR.plugins.setLang( 'flash', 'ja', {
diff --git a/sources/plugins/flash/lang/ka.js b/sources/plugins/flash/lang/ka.js
index 0a0260eb..c265529c 100644
--- a/sources/plugins/flash/lang/ka.js
+++ b/sources/plugins/flash/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'ka', { 5CKEDITOR.plugins.setLang( 'flash', 'ka', {
diff --git a/sources/plugins/flash/lang/km.js b/sources/plugins/flash/lang/km.js
index d7a95c45..197c1c6d 100644
--- a/sources/plugins/flash/lang/km.js
+++ b/sources/plugins/flash/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'km', { 5CKEDITOR.plugins.setLang( 'flash', 'km', {
diff --git a/sources/plugins/flash/lang/ko.js b/sources/plugins/flash/lang/ko.js
index d044d026..6035fb3a 100644
--- a/sources/plugins/flash/lang/ko.js
+++ b/sources/plugins/flash/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'ko', { 5CKEDITOR.plugins.setLang( 'flash', 'ko', {
diff --git a/sources/plugins/flash/lang/ku.js b/sources/plugins/flash/lang/ku.js
index c1a5bfb4..0372e0a9 100644
--- a/sources/plugins/flash/lang/ku.js
+++ b/sources/plugins/flash/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'ku', { 5CKEDITOR.plugins.setLang( 'flash', 'ku', {
diff --git a/sources/plugins/flash/lang/lt.js b/sources/plugins/flash/lang/lt.js
index d29a614c..fa01d963 100644
--- a/sources/plugins/flash/lang/lt.js
+++ b/sources/plugins/flash/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'lt', { 5CKEDITOR.plugins.setLang( 'flash', 'lt', {
diff --git a/sources/plugins/flash/lang/lv.js b/sources/plugins/flash/lang/lv.js
index ff033511..4799dde7 100644
--- a/sources/plugins/flash/lang/lv.js
+++ b/sources/plugins/flash/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'lv', { 5CKEDITOR.plugins.setLang( 'flash', 'lv', {
diff --git a/sources/plugins/flash/lang/mk.js b/sources/plugins/flash/lang/mk.js
index 878d3792..e77fe44b 100644
--- a/sources/plugins/flash/lang/mk.js
+++ b/sources/plugins/flash/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'mk', { 5CKEDITOR.plugins.setLang( 'flash', 'mk', {
@@ -17,7 +17,7 @@ CKEDITOR.plugins.setLang( 'flash', 'mk', {
17 chkMenu: 'Enable Flash Menu', // MISSING 17 chkMenu: 'Enable Flash Menu', // MISSING
18 chkPlay: 'Auto Play', // MISSING 18 chkPlay: 'Auto Play', // MISSING
19 flashvars: 'Variables for Flash', // MISSING 19 flashvars: 'Variables for Flash', // MISSING
20 hSpace: 'HSpace', // MISSING 20 hSpace: 'Хоризонтален простор',
21 properties: 'Flash Properties', // MISSING 21 properties: 'Flash Properties', // MISSING
22 propertiesTab: 'Properties', // MISSING 22 propertiesTab: 'Properties', // MISSING
23 quality: 'Quality', // MISSING 23 quality: 'Quality', // MISSING
@@ -32,7 +32,7 @@ CKEDITOR.plugins.setLang( 'flash', 'mk', {
32 scaleFit: 'Exact Fit', // MISSING 32 scaleFit: 'Exact Fit', // MISSING
33 scaleNoBorder: 'No Border', // MISSING 33 scaleNoBorder: 'No Border', // MISSING
34 title: 'Flash Properties', // MISSING 34 title: 'Flash Properties', // MISSING
35 vSpace: 'VSpace', // MISSING 35 vSpace: 'Вертикален простор',
36 validateHSpace: 'HSpace must be a number.', // MISSING 36 validateHSpace: 'HSpace must be a number.', // MISSING
37 validateSrc: 'URL must not be empty.', // MISSING 37 validateSrc: 'URL must not be empty.', // MISSING
38 validateVSpace: 'VSpace must be a number.', // MISSING 38 validateVSpace: 'VSpace must be a number.', // MISSING
diff --git a/sources/plugins/flash/lang/mn.js b/sources/plugins/flash/lang/mn.js
index 450acc71..64dbf245 100644
--- a/sources/plugins/flash/lang/mn.js
+++ b/sources/plugins/flash/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'mn', { 5CKEDITOR.plugins.setLang( 'flash', 'mn', {
diff --git a/sources/plugins/flash/lang/ms.js b/sources/plugins/flash/lang/ms.js
index f71871a1..2752d045 100644
--- a/sources/plugins/flash/lang/ms.js
+++ b/sources/plugins/flash/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'ms', { 5CKEDITOR.plugins.setLang( 'flash', 'ms', {
diff --git a/sources/plugins/flash/lang/nb.js b/sources/plugins/flash/lang/nb.js
index 6b315f41..aa84135b 100644
--- a/sources/plugins/flash/lang/nb.js
+++ b/sources/plugins/flash/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'nb', { 5CKEDITOR.plugins.setLang( 'flash', 'nb', {
diff --git a/sources/plugins/flash/lang/nl.js b/sources/plugins/flash/lang/nl.js
index f577a752..3fff5a40 100644
--- a/sources/plugins/flash/lang/nl.js
+++ b/sources/plugins/flash/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'nl', { 5CKEDITOR.plugins.setLang( 'flash', 'nl', {
diff --git a/sources/plugins/flash/lang/no.js b/sources/plugins/flash/lang/no.js
index 0b976aec..4c11fa64 100644
--- a/sources/plugins/flash/lang/no.js
+++ b/sources/plugins/flash/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'no', { 5CKEDITOR.plugins.setLang( 'flash', 'no', {
diff --git a/sources/plugins/flash/lang/pl.js b/sources/plugins/flash/lang/pl.js
index e7850332..32d1f7ac 100644
--- a/sources/plugins/flash/lang/pl.js
+++ b/sources/plugins/flash/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'pl', { 5CKEDITOR.plugins.setLang( 'flash', 'pl', {
diff --git a/sources/plugins/flash/lang/pt-br.js b/sources/plugins/flash/lang/pt-br.js
index 6e57ece4..b1f4a9a7 100644
--- a/sources/plugins/flash/lang/pt-br.js
+++ b/sources/plugins/flash/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'pt-br', { 5CKEDITOR.plugins.setLang( 'flash', 'pt-br', {
diff --git a/sources/plugins/flash/lang/pt.js b/sources/plugins/flash/lang/pt.js
index c2b2c2e5..daaec65e 100644
--- a/sources/plugins/flash/lang/pt.js
+++ b/sources/plugins/flash/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'pt', { 5CKEDITOR.plugins.setLang( 'flash', 'pt', {
diff --git a/sources/plugins/flash/lang/ro.js b/sources/plugins/flash/lang/ro.js
index 488ad1e3..f44b5db2 100644
--- a/sources/plugins/flash/lang/ro.js
+++ b/sources/plugins/flash/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'ro', { 5CKEDITOR.plugins.setLang( 'flash', 'ro', {
diff --git a/sources/plugins/flash/lang/ru.js b/sources/plugins/flash/lang/ru.js
index 2c03bb32..2f1f5600 100644
--- a/sources/plugins/flash/lang/ru.js
+++ b/sources/plugins/flash/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'ru', { 5CKEDITOR.plugins.setLang( 'flash', 'ru', {
diff --git a/sources/plugins/flash/lang/si.js b/sources/plugins/flash/lang/si.js
index 1511971a..d0a8826c 100644
--- a/sources/plugins/flash/lang/si.js
+++ b/sources/plugins/flash/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'si', { 5CKEDITOR.plugins.setLang( 'flash', 'si', {
diff --git a/sources/plugins/flash/lang/sk.js b/sources/plugins/flash/lang/sk.js
index f29b4f04..5f1a5cec 100644
--- a/sources/plugins/flash/lang/sk.js
+++ b/sources/plugins/flash/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'sk', { 5CKEDITOR.plugins.setLang( 'flash', 'sk', {
diff --git a/sources/plugins/flash/lang/sl.js b/sources/plugins/flash/lang/sl.js
index 7b7be227..f8c9d87b 100644
--- a/sources/plugins/flash/lang/sl.js
+++ b/sources/plugins/flash/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'sl', { 5CKEDITOR.plugins.setLang( 'flash', 'sl', {
diff --git a/sources/plugins/flash/lang/sq.js b/sources/plugins/flash/lang/sq.js
index 84c8138f..ffc22900 100644
--- a/sources/plugins/flash/lang/sq.js
+++ b/sources/plugins/flash/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'sq', { 5CKEDITOR.plugins.setLang( 'flash', 'sq', {
diff --git a/sources/plugins/flash/lang/sr-latn.js b/sources/plugins/flash/lang/sr-latn.js
index 83a7c5ce..a73b4eeb 100644
--- a/sources/plugins/flash/lang/sr-latn.js
+++ b/sources/plugins/flash/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'flash', 'sr-latn', {
diff --git a/sources/plugins/flash/lang/sr.js b/sources/plugins/flash/lang/sr.js
index 18bbf0c1..7b107c49 100644
--- a/sources/plugins/flash/lang/sr.js
+++ b/sources/plugins/flash/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'sr', { 5CKEDITOR.plugins.setLang( 'flash', 'sr', {
diff --git a/sources/plugins/flash/lang/sv.js b/sources/plugins/flash/lang/sv.js
index c2e3b3fb..06fa6f87 100644
--- a/sources/plugins/flash/lang/sv.js
+++ b/sources/plugins/flash/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'sv', { 5CKEDITOR.plugins.setLang( 'flash', 'sv', {
diff --git a/sources/plugins/flash/lang/th.js b/sources/plugins/flash/lang/th.js
index 8a5c55da..b1bf3485 100644
--- a/sources/plugins/flash/lang/th.js
+++ b/sources/plugins/flash/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'th', { 5CKEDITOR.plugins.setLang( 'flash', 'th', {
diff --git a/sources/plugins/flash/lang/tr.js b/sources/plugins/flash/lang/tr.js
index 18784380..af88238c 100644
--- a/sources/plugins/flash/lang/tr.js
+++ b/sources/plugins/flash/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'tr', { 5CKEDITOR.plugins.setLang( 'flash', 'tr', {
diff --git a/sources/plugins/flash/lang/tt.js b/sources/plugins/flash/lang/tt.js
index dbea9350..bc945e6f 100644
--- a/sources/plugins/flash/lang/tt.js
+++ b/sources/plugins/flash/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'tt', { 5CKEDITOR.plugins.setLang( 'flash', 'tt', {
diff --git a/sources/plugins/flash/lang/ug.js b/sources/plugins/flash/lang/ug.js
index 90a98e03..482a2f05 100644
--- a/sources/plugins/flash/lang/ug.js
+++ b/sources/plugins/flash/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'ug', { 5CKEDITOR.plugins.setLang( 'flash', 'ug', {
diff --git a/sources/plugins/flash/lang/uk.js b/sources/plugins/flash/lang/uk.js
index 48e9ba8c..fd0c46ce 100644
--- a/sources/plugins/flash/lang/uk.js
+++ b/sources/plugins/flash/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'uk', { 5CKEDITOR.plugins.setLang( 'flash', 'uk', {
diff --git a/sources/plugins/flash/lang/vi.js b/sources/plugins/flash/lang/vi.js
index 77e850e5..c1ca564f 100644
--- a/sources/plugins/flash/lang/vi.js
+++ b/sources/plugins/flash/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'vi', { 5CKEDITOR.plugins.setLang( 'flash', 'vi', {
diff --git a/sources/plugins/flash/lang/zh-cn.js b/sources/plugins/flash/lang/zh-cn.js
index 85c0c17f..bff3bc10 100644
--- a/sources/plugins/flash/lang/zh-cn.js
+++ b/sources/plugins/flash/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'flash', 'zh-cn', {
diff --git a/sources/plugins/flash/lang/zh.js b/sources/plugins/flash/lang/zh.js
index d8660124..d2ec23cf 100644
--- a/sources/plugins/flash/lang/zh.js
+++ b/sources/plugins/flash/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'flash', 'zh', { 5CKEDITOR.plugins.setLang( 'flash', 'zh', {
diff --git a/sources/plugins/flash/plugin.js b/sources/plugins/flash/plugin.js
index 53e37ffd..b9078403 100644
--- a/sources/plugins/flash/plugin.js
+++ b/sources/plugins/flash/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -19,7 +19,7 @@
19 CKEDITOR.plugins.add( 'flash', { 19 CKEDITOR.plugins.add( 'flash', {
20 requires: 'dialog,fakeobjects', 20 requires: 'dialog,fakeobjects',
21 // jscs:disable maximumLineLength 21 // jscs:disable maximumLineLength
22 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 22 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
23 // jscs:enable maximumLineLength 23 // jscs:enable maximumLineLength
24 icons: 'flash', // %REMOVE_LINE_CORE% 24 icons: 'flash', // %REMOVE_LINE_CORE%
25 hidpi: true, // %REMOVE_LINE_CORE% 25 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/floatingspace/plugin.js b/sources/plugins/floatingspace/plugin.js
index 72ea28d9..70e0ce9b 100644
--- a/sources/plugins/floatingspace/plugin.js
+++ b/sources/plugins/floatingspace/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/floatpanel/plugin.js b/sources/plugins/floatpanel/plugin.js
index 98ed6fd1..0de3e5e7 100644
--- a/sources/plugins/floatpanel/plugin.js
+++ b/sources/plugins/floatpanel/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/font/lang/af.js b/sources/plugins/font/lang/af.js
index 66f7398d..8c125ee9 100644
--- a/sources/plugins/font/lang/af.js
+++ b/sources/plugins/font/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'af', { 5CKEDITOR.plugins.setLang( 'font', 'af', {
diff --git a/sources/plugins/font/lang/ar.js b/sources/plugins/font/lang/ar.js
index 168189c5..d042b245 100644
--- a/sources/plugins/font/lang/ar.js
+++ b/sources/plugins/font/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'ar', { 5CKEDITOR.plugins.setLang( 'font', 'ar', {
diff --git a/sources/plugins/font/lang/bg.js b/sources/plugins/font/lang/bg.js
index 72edae63..8fca4400 100644
--- a/sources/plugins/font/lang/bg.js
+++ b/sources/plugins/font/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'bg', { 5CKEDITOR.plugins.setLang( 'font', 'bg', {
diff --git a/sources/plugins/font/lang/bn.js b/sources/plugins/font/lang/bn.js
index 4aa397d7..0713166c 100644
--- a/sources/plugins/font/lang/bn.js
+++ b/sources/plugins/font/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'bn', { 5CKEDITOR.plugins.setLang( 'font', 'bn', {
diff --git a/sources/plugins/font/lang/bs.js b/sources/plugins/font/lang/bs.js
index 8699582b..20c6160c 100644
--- a/sources/plugins/font/lang/bs.js
+++ b/sources/plugins/font/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'bs', { 5CKEDITOR.plugins.setLang( 'font', 'bs', {
diff --git a/sources/plugins/font/lang/ca.js b/sources/plugins/font/lang/ca.js
index 7a7730ca..aa48e39a 100644
--- a/sources/plugins/font/lang/ca.js
+++ b/sources/plugins/font/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'ca', { 5CKEDITOR.plugins.setLang( 'font', 'ca', {
diff --git a/sources/plugins/font/lang/cs.js b/sources/plugins/font/lang/cs.js
index 2884a68e..93f791b4 100644
--- a/sources/plugins/font/lang/cs.js
+++ b/sources/plugins/font/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'cs', { 5CKEDITOR.plugins.setLang( 'font', 'cs', {
diff --git a/sources/plugins/font/lang/cy.js b/sources/plugins/font/lang/cy.js
index d14cfe67..48633b06 100644
--- a/sources/plugins/font/lang/cy.js
+++ b/sources/plugins/font/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'cy', { 5CKEDITOR.plugins.setLang( 'font', 'cy', {
diff --git a/sources/plugins/font/lang/da.js b/sources/plugins/font/lang/da.js
index c18415b3..8f32f1e1 100644
--- a/sources/plugins/font/lang/da.js
+++ b/sources/plugins/font/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'da', { 5CKEDITOR.plugins.setLang( 'font', 'da', {
diff --git a/sources/plugins/font/lang/de-ch.js b/sources/plugins/font/lang/de-ch.js
new file mode 100644
index 00000000..19748969
--- /dev/null
+++ b/sources/plugins/font/lang/de-ch.js
@@ -0,0 +1,14 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'font', 'de-ch', {
6 fontSize: {
7 label: 'Grösse',
8 voiceLabel: 'Schrifgrösse',
9 panelTitle: 'Schriftgrösse'
10 },
11 label: 'Schriftart',
12 panelTitle: 'Schriftartname',
13 voiceLabel: 'Schriftart'
14} );
diff --git a/sources/plugins/font/lang/de.js b/sources/plugins/font/lang/de.js
index d5aa1a7b..3ef3844f 100644
--- a/sources/plugins/font/lang/de.js
+++ b/sources/plugins/font/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'de', { 5CKEDITOR.plugins.setLang( 'font', 'de', {
diff --git a/sources/plugins/font/lang/el.js b/sources/plugins/font/lang/el.js
index 20fb5f39..4885c65f 100644
--- a/sources/plugins/font/lang/el.js
+++ b/sources/plugins/font/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'el', { 5CKEDITOR.plugins.setLang( 'font', 'el', {
diff --git a/sources/plugins/font/lang/en-au.js b/sources/plugins/font/lang/en-au.js
index 7f6ade46..d815d37f 100644
--- a/sources/plugins/font/lang/en-au.js
+++ b/sources/plugins/font/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'en-au', { 5CKEDITOR.plugins.setLang( 'font', 'en-au', {
diff --git a/sources/plugins/font/lang/en-ca.js b/sources/plugins/font/lang/en-ca.js
index 5d51411c..75c48115 100644
--- a/sources/plugins/font/lang/en-ca.js
+++ b/sources/plugins/font/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'en-ca', { 5CKEDITOR.plugins.setLang( 'font', 'en-ca', {
diff --git a/sources/plugins/font/lang/en-gb.js b/sources/plugins/font/lang/en-gb.js
index 8314a004..24694a89 100644
--- a/sources/plugins/font/lang/en-gb.js
+++ b/sources/plugins/font/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'en-gb', { 5CKEDITOR.plugins.setLang( 'font', 'en-gb', {
diff --git a/sources/plugins/font/lang/en.js b/sources/plugins/font/lang/en.js
index c10403ca..7f4a61bf 100644
--- a/sources/plugins/font/lang/en.js
+++ b/sources/plugins/font/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'en', { 5CKEDITOR.plugins.setLang( 'font', 'en', {
diff --git a/sources/plugins/font/lang/eo.js b/sources/plugins/font/lang/eo.js
index 8a883219..a34f810d 100644
--- a/sources/plugins/font/lang/eo.js
+++ b/sources/plugins/font/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'eo', { 5CKEDITOR.plugins.setLang( 'font', 'eo', {
diff --git a/sources/plugins/font/lang/es.js b/sources/plugins/font/lang/es.js
index 9a68c614..4619b747 100644
--- a/sources/plugins/font/lang/es.js
+++ b/sources/plugins/font/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'es', { 5CKEDITOR.plugins.setLang( 'font', 'es', {
diff --git a/sources/plugins/font/lang/et.js b/sources/plugins/font/lang/et.js
index 3a8fa319..212ad65e 100644
--- a/sources/plugins/font/lang/et.js
+++ b/sources/plugins/font/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'et', { 5CKEDITOR.plugins.setLang( 'font', 'et', {
diff --git a/sources/plugins/font/lang/eu.js b/sources/plugins/font/lang/eu.js
index 164f7283..7f9c99be 100644
--- a/sources/plugins/font/lang/eu.js
+++ b/sources/plugins/font/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'eu', { 5CKEDITOR.plugins.setLang( 'font', 'eu', {
diff --git a/sources/plugins/font/lang/fa.js b/sources/plugins/font/lang/fa.js
index 418920ba..534b3b3d 100644
--- a/sources/plugins/font/lang/fa.js
+++ b/sources/plugins/font/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'fa', { 5CKEDITOR.plugins.setLang( 'font', 'fa', {
diff --git a/sources/plugins/font/lang/fi.js b/sources/plugins/font/lang/fi.js
index 2fa400f5..28bde7ce 100644
--- a/sources/plugins/font/lang/fi.js
+++ b/sources/plugins/font/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'fi', { 5CKEDITOR.plugins.setLang( 'font', 'fi', {
diff --git a/sources/plugins/font/lang/fo.js b/sources/plugins/font/lang/fo.js
index 6889201e..9efc057c 100644
--- a/sources/plugins/font/lang/fo.js
+++ b/sources/plugins/font/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'fo', { 5CKEDITOR.plugins.setLang( 'font', 'fo', {
diff --git a/sources/plugins/font/lang/fr-ca.js b/sources/plugins/font/lang/fr-ca.js
index 5fea47ec..e0cbe4be 100644
--- a/sources/plugins/font/lang/fr-ca.js
+++ b/sources/plugins/font/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'font', 'fr-ca', {
diff --git a/sources/plugins/font/lang/fr.js b/sources/plugins/font/lang/fr.js
index 801f93d5..3a755299 100644
--- a/sources/plugins/font/lang/fr.js
+++ b/sources/plugins/font/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'fr', { 5CKEDITOR.plugins.setLang( 'font', 'fr', {
diff --git a/sources/plugins/font/lang/gl.js b/sources/plugins/font/lang/gl.js
index 2a2223eb..bf360d16 100644
--- a/sources/plugins/font/lang/gl.js
+++ b/sources/plugins/font/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'gl', { 5CKEDITOR.plugins.setLang( 'font', 'gl', {
diff --git a/sources/plugins/font/lang/gu.js b/sources/plugins/font/lang/gu.js
index 07ffa00d..19535311 100644
--- a/sources/plugins/font/lang/gu.js
+++ b/sources/plugins/font/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'gu', { 5CKEDITOR.plugins.setLang( 'font', 'gu', {
diff --git a/sources/plugins/font/lang/he.js b/sources/plugins/font/lang/he.js
index 0fc74beb..5d8a8aff 100644
--- a/sources/plugins/font/lang/he.js
+++ b/sources/plugins/font/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'he', { 5CKEDITOR.plugins.setLang( 'font', 'he', {
diff --git a/sources/plugins/font/lang/hi.js b/sources/plugins/font/lang/hi.js
index f5e2cc7a..37ddc9b9 100644
--- a/sources/plugins/font/lang/hi.js
+++ b/sources/plugins/font/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'hi', { 5CKEDITOR.plugins.setLang( 'font', 'hi', {
diff --git a/sources/plugins/font/lang/hr.js b/sources/plugins/font/lang/hr.js
index 86e2a1a6..28621c20 100644
--- a/sources/plugins/font/lang/hr.js
+++ b/sources/plugins/font/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'hr', { 5CKEDITOR.plugins.setLang( 'font', 'hr', {
diff --git a/sources/plugins/font/lang/hu.js b/sources/plugins/font/lang/hu.js
index e6f1f000..f9d5d253 100644
--- a/sources/plugins/font/lang/hu.js
+++ b/sources/plugins/font/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'hu', { 5CKEDITOR.plugins.setLang( 'font', 'hu', {
diff --git a/sources/plugins/font/lang/id.js b/sources/plugins/font/lang/id.js
index 6ae856b2..f0652222 100644
--- a/sources/plugins/font/lang/id.js
+++ b/sources/plugins/font/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'id', { 5CKEDITOR.plugins.setLang( 'font', 'id', {
diff --git a/sources/plugins/font/lang/is.js b/sources/plugins/font/lang/is.js
index a83bf180..034bf913 100644
--- a/sources/plugins/font/lang/is.js
+++ b/sources/plugins/font/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'is', { 5CKEDITOR.plugins.setLang( 'font', 'is', {
diff --git a/sources/plugins/font/lang/it.js b/sources/plugins/font/lang/it.js
index caf94901..537fbab3 100644
--- a/sources/plugins/font/lang/it.js
+++ b/sources/plugins/font/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'it', { 5CKEDITOR.plugins.setLang( 'font', 'it', {
diff --git a/sources/plugins/font/lang/ja.js b/sources/plugins/font/lang/ja.js
index db14ac1e..b1453ff0 100644
--- a/sources/plugins/font/lang/ja.js
+++ b/sources/plugins/font/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'ja', { 5CKEDITOR.plugins.setLang( 'font', 'ja', {
diff --git a/sources/plugins/font/lang/ka.js b/sources/plugins/font/lang/ka.js
index 3ec63753..1a841002 100644
--- a/sources/plugins/font/lang/ka.js
+++ b/sources/plugins/font/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'ka', { 5CKEDITOR.plugins.setLang( 'font', 'ka', {
diff --git a/sources/plugins/font/lang/km.js b/sources/plugins/font/lang/km.js
index 07d36691..9abba357 100644
--- a/sources/plugins/font/lang/km.js
+++ b/sources/plugins/font/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'km', { 5CKEDITOR.plugins.setLang( 'font', 'km', {
diff --git a/sources/plugins/font/lang/ko.js b/sources/plugins/font/lang/ko.js
index 0a239341..9a806849 100644
--- a/sources/plugins/font/lang/ko.js
+++ b/sources/plugins/font/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'ko', { 5CKEDITOR.plugins.setLang( 'font', 'ko', {
diff --git a/sources/plugins/font/lang/ku.js b/sources/plugins/font/lang/ku.js
index aaf57d2e..d730ade5 100644
--- a/sources/plugins/font/lang/ku.js
+++ b/sources/plugins/font/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'ku', { 5CKEDITOR.plugins.setLang( 'font', 'ku', {
diff --git a/sources/plugins/font/lang/lt.js b/sources/plugins/font/lang/lt.js
index ccd4c6e0..b2f1461a 100644
--- a/sources/plugins/font/lang/lt.js
+++ b/sources/plugins/font/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'lt', { 5CKEDITOR.plugins.setLang( 'font', 'lt', {
diff --git a/sources/plugins/font/lang/lv.js b/sources/plugins/font/lang/lv.js
index 90c336dd..f9300c46 100644
--- a/sources/plugins/font/lang/lv.js
+++ b/sources/plugins/font/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'lv', { 5CKEDITOR.plugins.setLang( 'font', 'lv', {
diff --git a/sources/plugins/font/lang/mk.js b/sources/plugins/font/lang/mk.js
index 46cd6386..83e06275 100644
--- a/sources/plugins/font/lang/mk.js
+++ b/sources/plugins/font/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'mk', { 5CKEDITOR.plugins.setLang( 'font', 'mk', {
diff --git a/sources/plugins/font/lang/mn.js b/sources/plugins/font/lang/mn.js
index f907e3b6..97b1fde7 100644
--- a/sources/plugins/font/lang/mn.js
+++ b/sources/plugins/font/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'mn', { 5CKEDITOR.plugins.setLang( 'font', 'mn', {
diff --git a/sources/plugins/font/lang/ms.js b/sources/plugins/font/lang/ms.js
index 3ba71a77..7264cff5 100644
--- a/sources/plugins/font/lang/ms.js
+++ b/sources/plugins/font/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'ms', { 5CKEDITOR.plugins.setLang( 'font', 'ms', {
diff --git a/sources/plugins/font/lang/nb.js b/sources/plugins/font/lang/nb.js
index ae79b440..8db13576 100644
--- a/sources/plugins/font/lang/nb.js
+++ b/sources/plugins/font/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'nb', { 5CKEDITOR.plugins.setLang( 'font', 'nb', {
diff --git a/sources/plugins/font/lang/nl.js b/sources/plugins/font/lang/nl.js
index 5a42cb32..6605e177 100644
--- a/sources/plugins/font/lang/nl.js
+++ b/sources/plugins/font/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'nl', { 5CKEDITOR.plugins.setLang( 'font', 'nl', {
diff --git a/sources/plugins/font/lang/no.js b/sources/plugins/font/lang/no.js
index 8dd5a622..23d9d7a9 100644
--- a/sources/plugins/font/lang/no.js
+++ b/sources/plugins/font/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'no', { 5CKEDITOR.plugins.setLang( 'font', 'no', {
diff --git a/sources/plugins/font/lang/pl.js b/sources/plugins/font/lang/pl.js
index 75c592cb..146aae7b 100644
--- a/sources/plugins/font/lang/pl.js
+++ b/sources/plugins/font/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'pl', { 5CKEDITOR.plugins.setLang( 'font', 'pl', {
diff --git a/sources/plugins/font/lang/pt-br.js b/sources/plugins/font/lang/pt-br.js
index cf8982d6..8c302833 100644
--- a/sources/plugins/font/lang/pt-br.js
+++ b/sources/plugins/font/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'pt-br', { 5CKEDITOR.plugins.setLang( 'font', 'pt-br', {
diff --git a/sources/plugins/font/lang/pt.js b/sources/plugins/font/lang/pt.js
index 6ee81a53..6d461116 100644
--- a/sources/plugins/font/lang/pt.js
+++ b/sources/plugins/font/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'pt', { 5CKEDITOR.plugins.setLang( 'font', 'pt', {
diff --git a/sources/plugins/font/lang/ro.js b/sources/plugins/font/lang/ro.js
index 69cb91ff..12f71359 100644
--- a/sources/plugins/font/lang/ro.js
+++ b/sources/plugins/font/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'ro', { 5CKEDITOR.plugins.setLang( 'font', 'ro', {
diff --git a/sources/plugins/font/lang/ru.js b/sources/plugins/font/lang/ru.js
index 4b642c4e..e28cef72 100644
--- a/sources/plugins/font/lang/ru.js
+++ b/sources/plugins/font/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'ru', { 5CKEDITOR.plugins.setLang( 'font', 'ru', {
diff --git a/sources/plugins/font/lang/si.js b/sources/plugins/font/lang/si.js
index fd6cab3f..cf938f6b 100644
--- a/sources/plugins/font/lang/si.js
+++ b/sources/plugins/font/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'si', { 5CKEDITOR.plugins.setLang( 'font', 'si', {
diff --git a/sources/plugins/font/lang/sk.js b/sources/plugins/font/lang/sk.js
index c0f9b00f..9fa66988 100644
--- a/sources/plugins/font/lang/sk.js
+++ b/sources/plugins/font/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'sk', { 5CKEDITOR.plugins.setLang( 'font', 'sk', {
@@ -8,7 +8,7 @@ CKEDITOR.plugins.setLang( 'font', 'sk', {
8 voiceLabel: 'Veľkosť písma', 8 voiceLabel: 'Veľkosť písma',
9 panelTitle: 'Veľkosť písma' 9 panelTitle: 'Veľkosť písma'
10 }, 10 },
11 label: 'Font', 11 label: 'Písmo',
12 panelTitle: 'Názov fontu', 12 panelTitle: 'Názov písma',
13 voiceLabel: 'Font' 13 voiceLabel: 'Písmo'
14} ); 14} );
diff --git a/sources/plugins/font/lang/sl.js b/sources/plugins/font/lang/sl.js
index 239c15df..112e4785 100644
--- a/sources/plugins/font/lang/sl.js
+++ b/sources/plugins/font/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'sl', { 5CKEDITOR.plugins.setLang( 'font', 'sl', {
diff --git a/sources/plugins/font/lang/sq.js b/sources/plugins/font/lang/sq.js
index 0101f4f1..a6ba4647 100644
--- a/sources/plugins/font/lang/sq.js
+++ b/sources/plugins/font/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'sq', { 5CKEDITOR.plugins.setLang( 'font', 'sq', {
diff --git a/sources/plugins/font/lang/sr-latn.js b/sources/plugins/font/lang/sr-latn.js
index 1189126b..a7244c83 100644
--- a/sources/plugins/font/lang/sr-latn.js
+++ b/sources/plugins/font/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'font', 'sr-latn', {
diff --git a/sources/plugins/font/lang/sr.js b/sources/plugins/font/lang/sr.js
index b0287ef5..e32ff3d7 100644
--- a/sources/plugins/font/lang/sr.js
+++ b/sources/plugins/font/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'sr', { 5CKEDITOR.plugins.setLang( 'font', 'sr', {
diff --git a/sources/plugins/font/lang/sv.js b/sources/plugins/font/lang/sv.js
index 4dacb9e3..3e5c3359 100644
--- a/sources/plugins/font/lang/sv.js
+++ b/sources/plugins/font/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'sv', { 5CKEDITOR.plugins.setLang( 'font', 'sv', {
diff --git a/sources/plugins/font/lang/th.js b/sources/plugins/font/lang/th.js
index 0622a057..8be1919b 100644
--- a/sources/plugins/font/lang/th.js
+++ b/sources/plugins/font/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'th', { 5CKEDITOR.plugins.setLang( 'font', 'th', {
diff --git a/sources/plugins/font/lang/tr.js b/sources/plugins/font/lang/tr.js
index 678f0dd9..c7fd3ada 100644
--- a/sources/plugins/font/lang/tr.js
+++ b/sources/plugins/font/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'tr', { 5CKEDITOR.plugins.setLang( 'font', 'tr', {
diff --git a/sources/plugins/font/lang/tt.js b/sources/plugins/font/lang/tt.js
index 46aec1e1..b4d6ccd2 100644
--- a/sources/plugins/font/lang/tt.js
+++ b/sources/plugins/font/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'tt', { 5CKEDITOR.plugins.setLang( 'font', 'tt', {
diff --git a/sources/plugins/font/lang/ug.js b/sources/plugins/font/lang/ug.js
index e50b5f0d..267be8e6 100644
--- a/sources/plugins/font/lang/ug.js
+++ b/sources/plugins/font/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'ug', { 5CKEDITOR.plugins.setLang( 'font', 'ug', {
diff --git a/sources/plugins/font/lang/uk.js b/sources/plugins/font/lang/uk.js
index 0867b73f..3eff7c06 100644
--- a/sources/plugins/font/lang/uk.js
+++ b/sources/plugins/font/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'uk', { 5CKEDITOR.plugins.setLang( 'font', 'uk', {
diff --git a/sources/plugins/font/lang/vi.js b/sources/plugins/font/lang/vi.js
index 6b82356c..1c30f914 100644
--- a/sources/plugins/font/lang/vi.js
+++ b/sources/plugins/font/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'vi', { 5CKEDITOR.plugins.setLang( 'font', 'vi', {
diff --git a/sources/plugins/font/lang/zh-cn.js b/sources/plugins/font/lang/zh-cn.js
index 8a297cb7..56fedebe 100644
--- a/sources/plugins/font/lang/zh-cn.js
+++ b/sources/plugins/font/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'font', 'zh-cn', {
diff --git a/sources/plugins/font/lang/zh.js b/sources/plugins/font/lang/zh.js
index 091b94b5..2f28cfe0 100644
--- a/sources/plugins/font/lang/zh.js
+++ b/sources/plugins/font/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'font', 'zh', { 5CKEDITOR.plugins.setLang( 'font', 'zh', {
diff --git a/sources/plugins/font/plugin.js b/sources/plugins/font/plugin.js
index 9db04108..6473eb80 100644
--- a/sources/plugins/font/plugin.js
+++ b/sources/plugins/font/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -183,7 +183,7 @@
183 CKEDITOR.plugins.add( 'font', { 183 CKEDITOR.plugins.add( 'font', {
184 requires: 'richcombo', 184 requires: 'richcombo',
185 // jscs:disable maximumLineLength 185 // jscs:disable maximumLineLength
186 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 186 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
187 // jscs:enable maximumLineLength 187 // jscs:enable maximumLineLength
188 init: function( editor ) { 188 init: function( editor ) {
189 var config = editor.config; 189 var config = editor.config;
diff --git a/sources/plugins/format/lang/af.js b/sources/plugins/format/lang/af.js
index 72d82517..787e39f9 100644
--- a/sources/plugins/format/lang/af.js
+++ b/sources/plugins/format/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'af', { 5CKEDITOR.plugins.setLang( 'format', 'af', {
diff --git a/sources/plugins/format/lang/ar.js b/sources/plugins/format/lang/ar.js
index c0d75d82..e891d1aa 100644
--- a/sources/plugins/format/lang/ar.js
+++ b/sources/plugins/format/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'ar', { 5CKEDITOR.plugins.setLang( 'format', 'ar', {
diff --git a/sources/plugins/format/lang/bg.js b/sources/plugins/format/lang/bg.js
index 241c3e46..c32fb941 100644
--- a/sources/plugins/format/lang/bg.js
+++ b/sources/plugins/format/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'bg', { 5CKEDITOR.plugins.setLang( 'format', 'bg', {
diff --git a/sources/plugins/format/lang/bn.js b/sources/plugins/format/lang/bn.js
index d2002c3d..43a2cdc8 100644
--- a/sources/plugins/format/lang/bn.js
+++ b/sources/plugins/format/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'bn', { 5CKEDITOR.plugins.setLang( 'format', 'bn', {
diff --git a/sources/plugins/format/lang/bs.js b/sources/plugins/format/lang/bs.js
index 236bd4dc..192663b6 100644
--- a/sources/plugins/format/lang/bs.js
+++ b/sources/plugins/format/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'bs', { 5CKEDITOR.plugins.setLang( 'format', 'bs', {
diff --git a/sources/plugins/format/lang/ca.js b/sources/plugins/format/lang/ca.js
index 379d09c1..a2c172ac 100644
--- a/sources/plugins/format/lang/ca.js
+++ b/sources/plugins/format/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'ca', { 5CKEDITOR.plugins.setLang( 'format', 'ca', {
diff --git a/sources/plugins/format/lang/cs.js b/sources/plugins/format/lang/cs.js
index 341c5e9f..cb0a0166 100644
--- a/sources/plugins/format/lang/cs.js
+++ b/sources/plugins/format/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'cs', { 5CKEDITOR.plugins.setLang( 'format', 'cs', {
diff --git a/sources/plugins/format/lang/cy.js b/sources/plugins/format/lang/cy.js
index 8d9e7b46..8fe80f88 100644
--- a/sources/plugins/format/lang/cy.js
+++ b/sources/plugins/format/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'cy', { 5CKEDITOR.plugins.setLang( 'format', 'cy', {
diff --git a/sources/plugins/format/lang/da.js b/sources/plugins/format/lang/da.js
index ceb5ee6a..9d99d639 100644
--- a/sources/plugins/format/lang/da.js
+++ b/sources/plugins/format/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'da', { 5CKEDITOR.plugins.setLang( 'format', 'da', {
diff --git a/sources/plugins/format/lang/de-ch.js b/sources/plugins/format/lang/de-ch.js
new file mode 100644
index 00000000..906269a0
--- /dev/null
+++ b/sources/plugins/format/lang/de-ch.js
@@ -0,0 +1,18 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'format', 'de-ch', {
6 label: 'Format',
7 panelTitle: 'Absatzformat',
8 tag_address: 'Adresse',
9 tag_div: 'Normal (DIV)',
10 tag_h1: 'Überschrift 1',
11 tag_h2: 'Überschrift 2',
12 tag_h3: 'Überschrift 3',
13 tag_h4: 'Überschrift 4',
14 tag_h5: 'Überschrift 5',
15 tag_h6: 'Überschrift 6',
16 tag_p: 'Normal',
17 tag_pre: 'Formatiert'
18} );
diff --git a/sources/plugins/format/lang/de.js b/sources/plugins/format/lang/de.js
index d37ffc1b..7a667204 100644
--- a/sources/plugins/format/lang/de.js
+++ b/sources/plugins/format/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'de', { 5CKEDITOR.plugins.setLang( 'format', 'de', {
diff --git a/sources/plugins/format/lang/el.js b/sources/plugins/format/lang/el.js
index 823e367d..83e845e8 100644
--- a/sources/plugins/format/lang/el.js
+++ b/sources/plugins/format/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'el', { 5CKEDITOR.plugins.setLang( 'format', 'el', {
diff --git a/sources/plugins/format/lang/en-au.js b/sources/plugins/format/lang/en-au.js
index 366a7216..3fae0415 100644
--- a/sources/plugins/format/lang/en-au.js
+++ b/sources/plugins/format/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'en-au', { 5CKEDITOR.plugins.setLang( 'format', 'en-au', {
diff --git a/sources/plugins/format/lang/en-ca.js b/sources/plugins/format/lang/en-ca.js
index e9d97e24..bc366097 100644
--- a/sources/plugins/format/lang/en-ca.js
+++ b/sources/plugins/format/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'en-ca', { 5CKEDITOR.plugins.setLang( 'format', 'en-ca', {
diff --git a/sources/plugins/format/lang/en-gb.js b/sources/plugins/format/lang/en-gb.js
index 5f2888dc..0cbf24ac 100644
--- a/sources/plugins/format/lang/en-gb.js
+++ b/sources/plugins/format/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'en-gb', { 5CKEDITOR.plugins.setLang( 'format', 'en-gb', {
diff --git a/sources/plugins/format/lang/en.js b/sources/plugins/format/lang/en.js
index cf73a290..0ae1b657 100644
--- a/sources/plugins/format/lang/en.js
+++ b/sources/plugins/format/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'en', { 5CKEDITOR.plugins.setLang( 'format', 'en', {
diff --git a/sources/plugins/format/lang/eo.js b/sources/plugins/format/lang/eo.js
index f8457afd..7bac1bcf 100644
--- a/sources/plugins/format/lang/eo.js
+++ b/sources/plugins/format/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'eo', { 5CKEDITOR.plugins.setLang( 'format', 'eo', {
diff --git a/sources/plugins/format/lang/es.js b/sources/plugins/format/lang/es.js
index c78c106d..8cba0878 100644
--- a/sources/plugins/format/lang/es.js
+++ b/sources/plugins/format/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'es', { 5CKEDITOR.plugins.setLang( 'format', 'es', {
diff --git a/sources/plugins/format/lang/et.js b/sources/plugins/format/lang/et.js
index e4d5bb15..3f717b50 100644
--- a/sources/plugins/format/lang/et.js
+++ b/sources/plugins/format/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'et', { 5CKEDITOR.plugins.setLang( 'format', 'et', {
diff --git a/sources/plugins/format/lang/eu.js b/sources/plugins/format/lang/eu.js
index ad314cca..4629fdfa 100644
--- a/sources/plugins/format/lang/eu.js
+++ b/sources/plugins/format/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'eu', { 5CKEDITOR.plugins.setLang( 'format', 'eu', {
diff --git a/sources/plugins/format/lang/fa.js b/sources/plugins/format/lang/fa.js
index d9753818..af6f8b2b 100644
--- a/sources/plugins/format/lang/fa.js
+++ b/sources/plugins/format/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'fa', { 5CKEDITOR.plugins.setLang( 'format', 'fa', {
diff --git a/sources/plugins/format/lang/fi.js b/sources/plugins/format/lang/fi.js
index 8a1c83c2..65955511 100644
--- a/sources/plugins/format/lang/fi.js
+++ b/sources/plugins/format/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'fi', { 5CKEDITOR.plugins.setLang( 'format', 'fi', {
diff --git a/sources/plugins/format/lang/fo.js b/sources/plugins/format/lang/fo.js
index dc1109d3..2e895228 100644
--- a/sources/plugins/format/lang/fo.js
+++ b/sources/plugins/format/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'fo', { 5CKEDITOR.plugins.setLang( 'format', 'fo', {
diff --git a/sources/plugins/format/lang/fr-ca.js b/sources/plugins/format/lang/fr-ca.js
index ef987245..167850b5 100644
--- a/sources/plugins/format/lang/fr-ca.js
+++ b/sources/plugins/format/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'format', 'fr-ca', {
diff --git a/sources/plugins/format/lang/fr.js b/sources/plugins/format/lang/fr.js
index 8d4499e2..4a76b587 100644
--- a/sources/plugins/format/lang/fr.js
+++ b/sources/plugins/format/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'fr', { 5CKEDITOR.plugins.setLang( 'format', 'fr', {
diff --git a/sources/plugins/format/lang/gl.js b/sources/plugins/format/lang/gl.js
index 2259896e..78b96c51 100644
--- a/sources/plugins/format/lang/gl.js
+++ b/sources/plugins/format/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'gl', { 5CKEDITOR.plugins.setLang( 'format', 'gl', {
diff --git a/sources/plugins/format/lang/gu.js b/sources/plugins/format/lang/gu.js
index 110e060f..27e58366 100644
--- a/sources/plugins/format/lang/gu.js
+++ b/sources/plugins/format/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'gu', { 5CKEDITOR.plugins.setLang( 'format', 'gu', {
diff --git a/sources/plugins/format/lang/he.js b/sources/plugins/format/lang/he.js
index 20e6b1b0..c5a6a814 100644
--- a/sources/plugins/format/lang/he.js
+++ b/sources/plugins/format/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'he', { 5CKEDITOR.plugins.setLang( 'format', 'he', {
diff --git a/sources/plugins/format/lang/hi.js b/sources/plugins/format/lang/hi.js
index c93716e3..0e490c39 100644
--- a/sources/plugins/format/lang/hi.js
+++ b/sources/plugins/format/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'hi', { 5CKEDITOR.plugins.setLang( 'format', 'hi', {
diff --git a/sources/plugins/format/lang/hr.js b/sources/plugins/format/lang/hr.js
index b2464f2b..004b853d 100644
--- a/sources/plugins/format/lang/hr.js
+++ b/sources/plugins/format/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'hr', { 5CKEDITOR.plugins.setLang( 'format', 'hr', {
diff --git a/sources/plugins/format/lang/hu.js b/sources/plugins/format/lang/hu.js
index aad0776d..dc1c6b3a 100644
--- a/sources/plugins/format/lang/hu.js
+++ b/sources/plugins/format/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'hu', { 5CKEDITOR.plugins.setLang( 'format', 'hu', {
diff --git a/sources/plugins/format/lang/id.js b/sources/plugins/format/lang/id.js
index 6fab9409..3abaaa56 100644
--- a/sources/plugins/format/lang/id.js
+++ b/sources/plugins/format/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'id', { 5CKEDITOR.plugins.setLang( 'format', 'id', {
diff --git a/sources/plugins/format/lang/is.js b/sources/plugins/format/lang/is.js
index fffe5b35..eb13f4aa 100644
--- a/sources/plugins/format/lang/is.js
+++ b/sources/plugins/format/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'is', { 5CKEDITOR.plugins.setLang( 'format', 'is', {
diff --git a/sources/plugins/format/lang/it.js b/sources/plugins/format/lang/it.js
index d2ba4dc4..973f76f8 100644
--- a/sources/plugins/format/lang/it.js
+++ b/sources/plugins/format/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'it', { 5CKEDITOR.plugins.setLang( 'format', 'it', {
diff --git a/sources/plugins/format/lang/ja.js b/sources/plugins/format/lang/ja.js
index 8490389f..7b826b1b 100644
--- a/sources/plugins/format/lang/ja.js
+++ b/sources/plugins/format/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'ja', { 5CKEDITOR.plugins.setLang( 'format', 'ja', {
diff --git a/sources/plugins/format/lang/ka.js b/sources/plugins/format/lang/ka.js
index 0544c0c4..9c23b824 100644
--- a/sources/plugins/format/lang/ka.js
+++ b/sources/plugins/format/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'ka', { 5CKEDITOR.plugins.setLang( 'format', 'ka', {
diff --git a/sources/plugins/format/lang/km.js b/sources/plugins/format/lang/km.js
index 5196d9f6..5e385bcf 100644
--- a/sources/plugins/format/lang/km.js
+++ b/sources/plugins/format/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'km', { 5CKEDITOR.plugins.setLang( 'format', 'km', {
diff --git a/sources/plugins/format/lang/ko.js b/sources/plugins/format/lang/ko.js
index 031ce8b2..db08c826 100644
--- a/sources/plugins/format/lang/ko.js
+++ b/sources/plugins/format/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'ko', { 5CKEDITOR.plugins.setLang( 'format', 'ko', {
diff --git a/sources/plugins/format/lang/ku.js b/sources/plugins/format/lang/ku.js
index d1dbe951..4a943421 100644
--- a/sources/plugins/format/lang/ku.js
+++ b/sources/plugins/format/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'ku', { 5CKEDITOR.plugins.setLang( 'format', 'ku', {
diff --git a/sources/plugins/format/lang/lt.js b/sources/plugins/format/lang/lt.js
index 98cbcc38..06e55f51 100644
--- a/sources/plugins/format/lang/lt.js
+++ b/sources/plugins/format/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'lt', { 5CKEDITOR.plugins.setLang( 'format', 'lt', {
diff --git a/sources/plugins/format/lang/lv.js b/sources/plugins/format/lang/lv.js
index 171ba5c6..7cf1391d 100644
--- a/sources/plugins/format/lang/lv.js
+++ b/sources/plugins/format/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'lv', { 5CKEDITOR.plugins.setLang( 'format', 'lv', {
diff --git a/sources/plugins/format/lang/mk.js b/sources/plugins/format/lang/mk.js
index d1457ee6..7ff725a7 100644
--- a/sources/plugins/format/lang/mk.js
+++ b/sources/plugins/format/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'mk', { 5CKEDITOR.plugins.setLang( 'format', 'mk', {
diff --git a/sources/plugins/format/lang/mn.js b/sources/plugins/format/lang/mn.js
index 32c029bf..15f58e13 100644
--- a/sources/plugins/format/lang/mn.js
+++ b/sources/plugins/format/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'mn', { 5CKEDITOR.plugins.setLang( 'format', 'mn', {
diff --git a/sources/plugins/format/lang/ms.js b/sources/plugins/format/lang/ms.js
index 0fba201f..b41b8284 100644
--- a/sources/plugins/format/lang/ms.js
+++ b/sources/plugins/format/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'ms', { 5CKEDITOR.plugins.setLang( 'format', 'ms', {
diff --git a/sources/plugins/format/lang/nb.js b/sources/plugins/format/lang/nb.js
index dec4d829..a216014e 100644
--- a/sources/plugins/format/lang/nb.js
+++ b/sources/plugins/format/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'nb', { 5CKEDITOR.plugins.setLang( 'format', 'nb', {
diff --git a/sources/plugins/format/lang/nl.js b/sources/plugins/format/lang/nl.js
index 47747d98..532b7f1a 100644
--- a/sources/plugins/format/lang/nl.js
+++ b/sources/plugins/format/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'nl', { 5CKEDITOR.plugins.setLang( 'format', 'nl', {
diff --git a/sources/plugins/format/lang/no.js b/sources/plugins/format/lang/no.js
index af026709..2995c96e 100644
--- a/sources/plugins/format/lang/no.js
+++ b/sources/plugins/format/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'no', { 5CKEDITOR.plugins.setLang( 'format', 'no', {
diff --git a/sources/plugins/format/lang/pl.js b/sources/plugins/format/lang/pl.js
index 3ea349ea..e1ca1c77 100644
--- a/sources/plugins/format/lang/pl.js
+++ b/sources/plugins/format/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'pl', { 5CKEDITOR.plugins.setLang( 'format', 'pl', {
diff --git a/sources/plugins/format/lang/pt-br.js b/sources/plugins/format/lang/pt-br.js
index 05ecc2cf..c8b28ea2 100644
--- a/sources/plugins/format/lang/pt-br.js
+++ b/sources/plugins/format/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'pt-br', { 5CKEDITOR.plugins.setLang( 'format', 'pt-br', {
diff --git a/sources/plugins/format/lang/pt.js b/sources/plugins/format/lang/pt.js
index 5772729f..93f1ad0b 100644
--- a/sources/plugins/format/lang/pt.js
+++ b/sources/plugins/format/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'pt', { 5CKEDITOR.plugins.setLang( 'format', 'pt', {
diff --git a/sources/plugins/format/lang/ro.js b/sources/plugins/format/lang/ro.js
index b0ef79c6..5cb6a07e 100644
--- a/sources/plugins/format/lang/ro.js
+++ b/sources/plugins/format/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'ro', { 5CKEDITOR.plugins.setLang( 'format', 'ro', {
diff --git a/sources/plugins/format/lang/ru.js b/sources/plugins/format/lang/ru.js
index 04d15a04..00d0407b 100644
--- a/sources/plugins/format/lang/ru.js
+++ b/sources/plugins/format/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'ru', { 5CKEDITOR.plugins.setLang( 'format', 'ru', {
diff --git a/sources/plugins/format/lang/si.js b/sources/plugins/format/lang/si.js
index 589c7c62..ae531f09 100644
--- a/sources/plugins/format/lang/si.js
+++ b/sources/plugins/format/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'si', { 5CKEDITOR.plugins.setLang( 'format', 'si', {
diff --git a/sources/plugins/format/lang/sk.js b/sources/plugins/format/lang/sk.js
index e8117aac..4edfa2e4 100644
--- a/sources/plugins/format/lang/sk.js
+++ b/sources/plugins/format/lang/sk.js
@@ -1,10 +1,10 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'sk', { 5CKEDITOR.plugins.setLang( 'format', 'sk', {
6 label: 'Formát', 6 label: 'Formát',
7 panelTitle: 'Formát', 7 panelTitle: 'Odsek',
8 tag_address: 'Adresa', 8 tag_address: 'Adresa',
9 tag_div: 'Normálny (DIV)', 9 tag_div: 'Normálny (DIV)',
10 tag_h1: 'Nadpis 1', 10 tag_h1: 'Nadpis 1',
diff --git a/sources/plugins/format/lang/sl.js b/sources/plugins/format/lang/sl.js
index 3241cc57..0019aab6 100644
--- a/sources/plugins/format/lang/sl.js
+++ b/sources/plugins/format/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'sl', { 5CKEDITOR.plugins.setLang( 'format', 'sl', {
diff --git a/sources/plugins/format/lang/sq.js b/sources/plugins/format/lang/sq.js
index b03da03a..8945d053 100644
--- a/sources/plugins/format/lang/sq.js
+++ b/sources/plugins/format/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'sq', { 5CKEDITOR.plugins.setLang( 'format', 'sq', {
diff --git a/sources/plugins/format/lang/sr-latn.js b/sources/plugins/format/lang/sr-latn.js
index d9bb0d2a..3e7449d4 100644
--- a/sources/plugins/format/lang/sr-latn.js
+++ b/sources/plugins/format/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'format', 'sr-latn', {
diff --git a/sources/plugins/format/lang/sr.js b/sources/plugins/format/lang/sr.js
index 4b6f3a85..40f1d1ca 100644
--- a/sources/plugins/format/lang/sr.js
+++ b/sources/plugins/format/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'sr', { 5CKEDITOR.plugins.setLang( 'format', 'sr', {
diff --git a/sources/plugins/format/lang/sv.js b/sources/plugins/format/lang/sv.js
index 4b89e8c5..47dab57e 100644
--- a/sources/plugins/format/lang/sv.js
+++ b/sources/plugins/format/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'sv', { 5CKEDITOR.plugins.setLang( 'format', 'sv', {
diff --git a/sources/plugins/format/lang/th.js b/sources/plugins/format/lang/th.js
index a103d66b..31c0dba6 100644
--- a/sources/plugins/format/lang/th.js
+++ b/sources/plugins/format/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'th', { 5CKEDITOR.plugins.setLang( 'format', 'th', {
diff --git a/sources/plugins/format/lang/tr.js b/sources/plugins/format/lang/tr.js
index 44b6262e..eb311a9f 100644
--- a/sources/plugins/format/lang/tr.js
+++ b/sources/plugins/format/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'tr', { 5CKEDITOR.plugins.setLang( 'format', 'tr', {
diff --git a/sources/plugins/format/lang/tt.js b/sources/plugins/format/lang/tt.js
index 3b05f090..d44a9ac6 100644
--- a/sources/plugins/format/lang/tt.js
+++ b/sources/plugins/format/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'tt', { 5CKEDITOR.plugins.setLang( 'format', 'tt', {
diff --git a/sources/plugins/format/lang/ug.js b/sources/plugins/format/lang/ug.js
index e0d0d7a9..504fee4e 100644
--- a/sources/plugins/format/lang/ug.js
+++ b/sources/plugins/format/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'ug', { 5CKEDITOR.plugins.setLang( 'format', 'ug', {
diff --git a/sources/plugins/format/lang/uk.js b/sources/plugins/format/lang/uk.js
index 87f64310..c3cffe17 100644
--- a/sources/plugins/format/lang/uk.js
+++ b/sources/plugins/format/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'uk', { 5CKEDITOR.plugins.setLang( 'format', 'uk', {
diff --git a/sources/plugins/format/lang/vi.js b/sources/plugins/format/lang/vi.js
index 6f598d72..a0660655 100644
--- a/sources/plugins/format/lang/vi.js
+++ b/sources/plugins/format/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'vi', { 5CKEDITOR.plugins.setLang( 'format', 'vi', {
diff --git a/sources/plugins/format/lang/zh-cn.js b/sources/plugins/format/lang/zh-cn.js
index cab5dff9..895be829 100644
--- a/sources/plugins/format/lang/zh-cn.js
+++ b/sources/plugins/format/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'format', 'zh-cn', {
diff --git a/sources/plugins/format/lang/zh.js b/sources/plugins/format/lang/zh.js
index 13ad22a2..ba826aa6 100644
--- a/sources/plugins/format/lang/zh.js
+++ b/sources/plugins/format/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'format', 'zh', { 5CKEDITOR.plugins.setLang( 'format', 'zh', {
diff --git a/sources/plugins/format/plugin.js b/sources/plugins/format/plugin.js
index b9f9bc68..d990b8e6 100644
--- a/sources/plugins/format/plugin.js
+++ b/sources/plugins/format/plugin.js
@@ -1,12 +1,12 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
6CKEDITOR.plugins.add( 'format', { 6CKEDITOR.plugins.add( 'format', {
7 requires: 'richcombo', 7 requires: 'richcombo',
8 // jscs:disable maximumLineLength 8 // jscs:disable maximumLineLength
9 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 9 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
10 // jscs:enable maximumLineLength 10 // jscs:enable maximumLineLength
11 init: function( editor ) { 11 init: function( editor ) {
12 if ( editor.blockless ) 12 if ( editor.blockless )
diff --git a/sources/plugins/forms/dialogs/button.js b/sources/plugins/forms/dialogs/button.js
index b0dd161c..7bc64d4c 100644
--- a/sources/plugins/forms/dialogs/button.js
+++ b/sources/plugins/forms/dialogs/button.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/forms/dialogs/checkbox.js b/sources/plugins/forms/dialogs/checkbox.js
index 0bfda9ba..da30d20f 100644
--- a/sources/plugins/forms/dialogs/checkbox.js
+++ b/sources/plugins/forms/dialogs/checkbox.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/forms/dialogs/form.js b/sources/plugins/forms/dialogs/form.js
index 256b0544..47c9b098 100644
--- a/sources/plugins/forms/dialogs/form.js
+++ b/sources/plugins/forms/dialogs/form.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/forms/dialogs/hiddenfield.js b/sources/plugins/forms/dialogs/hiddenfield.js
index b4e0fe3b..423fd1f0 100644
--- a/sources/plugins/forms/dialogs/hiddenfield.js
+++ b/sources/plugins/forms/dialogs/hiddenfield.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/forms/dialogs/radio.js b/sources/plugins/forms/dialogs/radio.js
index a9214e41..014ae963 100644
--- a/sources/plugins/forms/dialogs/radio.js
+++ b/sources/plugins/forms/dialogs/radio.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5CKEDITOR.dialog.add( 'radio', function( editor ) { 5CKEDITOR.dialog.add( 'radio', function( editor ) {
diff --git a/sources/plugins/forms/dialogs/select.js b/sources/plugins/forms/dialogs/select.js
index 38842c20..32cf76d0 100644
--- a/sources/plugins/forms/dialogs/select.js
+++ b/sources/plugins/forms/dialogs/select.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5CKEDITOR.dialog.add( 'select', function( editor ) { 5CKEDITOR.dialog.add( 'select', function( editor ) {
diff --git a/sources/plugins/forms/dialogs/textarea.js b/sources/plugins/forms/dialogs/textarea.js
index 4370955e..297bc45c 100644
--- a/sources/plugins/forms/dialogs/textarea.js
+++ b/sources/plugins/forms/dialogs/textarea.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5CKEDITOR.dialog.add( 'textarea', function( editor ) { 5CKEDITOR.dialog.add( 'textarea', function( editor ) {
diff --git a/sources/plugins/forms/dialogs/textfield.js b/sources/plugins/forms/dialogs/textfield.js
index 5b601b31..e290bc73 100644
--- a/sources/plugins/forms/dialogs/textfield.js
+++ b/sources/plugins/forms/dialogs/textfield.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5CKEDITOR.dialog.add( 'textfield', function( editor ) { 5CKEDITOR.dialog.add( 'textfield', function( editor ) {
diff --git a/sources/plugins/forms/lang/af.js b/sources/plugins/forms/lang/af.js
index cef21a56..cdd91447 100644
--- a/sources/plugins/forms/lang/af.js
+++ b/sources/plugins/forms/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'af', { 5CKEDITOR.plugins.setLang( 'forms', 'af', {
diff --git a/sources/plugins/forms/lang/ar.js b/sources/plugins/forms/lang/ar.js
index bb9fb296..d8708102 100644
--- a/sources/plugins/forms/lang/ar.js
+++ b/sources/plugins/forms/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'ar', { 5CKEDITOR.plugins.setLang( 'forms', 'ar', {
diff --git a/sources/plugins/forms/lang/bg.js b/sources/plugins/forms/lang/bg.js
index bf46fd15..47c74208 100644
--- a/sources/plugins/forms/lang/bg.js
+++ b/sources/plugins/forms/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'bg', { 5CKEDITOR.plugins.setLang( 'forms', 'bg', {
diff --git a/sources/plugins/forms/lang/bn.js b/sources/plugins/forms/lang/bn.js
index 34674ae3..b948abd8 100644
--- a/sources/plugins/forms/lang/bn.js
+++ b/sources/plugins/forms/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'bn', { 5CKEDITOR.plugins.setLang( 'forms', 'bn', {
diff --git a/sources/plugins/forms/lang/bs.js b/sources/plugins/forms/lang/bs.js
index 206339d7..90830469 100644
--- a/sources/plugins/forms/lang/bs.js
+++ b/sources/plugins/forms/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'bs', { 5CKEDITOR.plugins.setLang( 'forms', 'bs', {
diff --git a/sources/plugins/forms/lang/ca.js b/sources/plugins/forms/lang/ca.js
index 6b287286..70049efa 100644
--- a/sources/plugins/forms/lang/ca.js
+++ b/sources/plugins/forms/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'ca', { 5CKEDITOR.plugins.setLang( 'forms', 'ca', {
diff --git a/sources/plugins/forms/lang/cs.js b/sources/plugins/forms/lang/cs.js
index ea529dae..b00a337c 100644
--- a/sources/plugins/forms/lang/cs.js
+++ b/sources/plugins/forms/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'cs', { 5CKEDITOR.plugins.setLang( 'forms', 'cs', {
diff --git a/sources/plugins/forms/lang/cy.js b/sources/plugins/forms/lang/cy.js
index 6fb1e19f..79d58a62 100644
--- a/sources/plugins/forms/lang/cy.js
+++ b/sources/plugins/forms/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'cy', { 5CKEDITOR.plugins.setLang( 'forms', 'cy', {
diff --git a/sources/plugins/forms/lang/da.js b/sources/plugins/forms/lang/da.js
index 8fe4a68b..6233a930 100644
--- a/sources/plugins/forms/lang/da.js
+++ b/sources/plugins/forms/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'da', { 5CKEDITOR.plugins.setLang( 'forms', 'da', {
diff --git a/sources/plugins/forms/lang/de-ch.js b/sources/plugins/forms/lang/de-ch.js
new file mode 100644
index 00000000..1214d460
--- /dev/null
+++ b/sources/plugins/forms/lang/de-ch.js
@@ -0,0 +1,71 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'forms', 'de-ch', {
6 button: {
7 title: 'Schaltflächeneigenschaften',
8 text: 'Text (Wert)',
9 type: 'Typ',
10 typeBtn: 'Button',
11 typeSbm: 'Absenden',
12 typeRst: 'Zurücksetzen'
13 },
14 checkboxAndRadio: {
15 checkboxTitle: 'Kontrollboxeigenschaften',
16 radioTitle: 'Optionsfeldeigenschaften',
17 value: 'Wert',
18 selected: 'Ausgewählt',
19 required: 'Erforderlich'
20 },
21 form: {
22 title: 'Formulareigenschaften',
23 menu: 'Formulareigenschaften',
24 action: 'Aktion',
25 method: 'Methode',
26 encoding: 'Kodierung'
27 },
28 hidden: {
29 title: 'Versteckte Feldeigenschaften',
30 name: 'Name',
31 value: 'Wert'
32 },
33 select: {
34 title: 'Auswahlfeldeigenschaften',
35 selectInfo: 'Info auswählen',
36 opAvail: 'Verfügbare Optionen',
37 value: 'Wert',
38 size: 'Grösse',
39 lines: 'Linien',
40 chkMulti: 'Mehrfachauswahl erlauben',
41 required: 'Erforderlich',
42 opText: 'Text',
43 opValue: 'Wert',
44 btnAdd: 'Hinzufügen',
45 btnModify: 'Ändern',
46 btnUp: 'Hoch',
47 btnDown: 'Runter',
48 btnSetValue: 'Als ausgewählten Wert festlegen',
49 btnDelete: 'Entfernen'
50 },
51 textarea: {
52 title: 'Textfeldeigenschaften',
53 cols: 'Spalten',
54 rows: 'Reihen'
55 },
56 textfield: {
57 title: 'Textfeldeigenschaften',
58 name: 'Name',
59 value: 'Wert',
60 charWidth: 'Zeichenbreite',
61 maxChars: 'Max. Zeichen',
62 required: 'Erforderlich',
63 type: 'Typ',
64 typeText: 'Text',
65 typePass: 'Passwort',
66 typeEmail: 'E-mail',
67 typeSearch: 'Suche',
68 typeTel: 'Telefonnummer',
69 typeUrl: 'URL'
70 }
71} );
diff --git a/sources/plugins/forms/lang/de.js b/sources/plugins/forms/lang/de.js
index 41f64c16..5632eab4 100644
--- a/sources/plugins/forms/lang/de.js
+++ b/sources/plugins/forms/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'de', { 5CKEDITOR.plugins.setLang( 'forms', 'de', {
diff --git a/sources/plugins/forms/lang/el.js b/sources/plugins/forms/lang/el.js
index 35a8c230..008fbe40 100644
--- a/sources/plugins/forms/lang/el.js
+++ b/sources/plugins/forms/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'el', { 5CKEDITOR.plugins.setLang( 'forms', 'el', {
diff --git a/sources/plugins/forms/lang/en-au.js b/sources/plugins/forms/lang/en-au.js
index f424f182..157838bc 100644
--- a/sources/plugins/forms/lang/en-au.js
+++ b/sources/plugins/forms/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'en-au', { 5CKEDITOR.plugins.setLang( 'forms', 'en-au', {
diff --git a/sources/plugins/forms/lang/en-ca.js b/sources/plugins/forms/lang/en-ca.js
index fa8b3042..8805e460 100644
--- a/sources/plugins/forms/lang/en-ca.js
+++ b/sources/plugins/forms/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'en-ca', { 5CKEDITOR.plugins.setLang( 'forms', 'en-ca', {
diff --git a/sources/plugins/forms/lang/en-gb.js b/sources/plugins/forms/lang/en-gb.js
index b5c978c2..0ed474fd 100644
--- a/sources/plugins/forms/lang/en-gb.js
+++ b/sources/plugins/forms/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'en-gb', { 5CKEDITOR.plugins.setLang( 'forms', 'en-gb', {
diff --git a/sources/plugins/forms/lang/en.js b/sources/plugins/forms/lang/en.js
index e094ee9d..aea60eac 100644
--- a/sources/plugins/forms/lang/en.js
+++ b/sources/plugins/forms/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'en', { 5CKEDITOR.plugins.setLang( 'forms', 'en', {
diff --git a/sources/plugins/forms/lang/eo.js b/sources/plugins/forms/lang/eo.js
index 6858a481..73dc8fbb 100644
--- a/sources/plugins/forms/lang/eo.js
+++ b/sources/plugins/forms/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'eo', { 5CKEDITOR.plugins.setLang( 'forms', 'eo', {
diff --git a/sources/plugins/forms/lang/es.js b/sources/plugins/forms/lang/es.js
index 0a59faa8..ce7d7fb0 100644
--- a/sources/plugins/forms/lang/es.js
+++ b/sources/plugins/forms/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'es', { 5CKEDITOR.plugins.setLang( 'forms', 'es', {
diff --git a/sources/plugins/forms/lang/et.js b/sources/plugins/forms/lang/et.js
index a00a4f0c..5ee6d387 100644
--- a/sources/plugins/forms/lang/et.js
+++ b/sources/plugins/forms/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'et', { 5CKEDITOR.plugins.setLang( 'forms', 'et', {
diff --git a/sources/plugins/forms/lang/eu.js b/sources/plugins/forms/lang/eu.js
index 684ad400..3815a195 100644
--- a/sources/plugins/forms/lang/eu.js
+++ b/sources/plugins/forms/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'eu', { 5CKEDITOR.plugins.setLang( 'forms', 'eu', {
diff --git a/sources/plugins/forms/lang/fa.js b/sources/plugins/forms/lang/fa.js
index f2b1d7d7..85d1391c 100644
--- a/sources/plugins/forms/lang/fa.js
+++ b/sources/plugins/forms/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'fa', { 5CKEDITOR.plugins.setLang( 'forms', 'fa', {
diff --git a/sources/plugins/forms/lang/fi.js b/sources/plugins/forms/lang/fi.js
index cf5ccead..6dd6d5ce 100644
--- a/sources/plugins/forms/lang/fi.js
+++ b/sources/plugins/forms/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'fi', { 5CKEDITOR.plugins.setLang( 'forms', 'fi', {
diff --git a/sources/plugins/forms/lang/fo.js b/sources/plugins/forms/lang/fo.js
index 430e56a9..5008bcf3 100644
--- a/sources/plugins/forms/lang/fo.js
+++ b/sources/plugins/forms/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'fo', { 5CKEDITOR.plugins.setLang( 'forms', 'fo', {
diff --git a/sources/plugins/forms/lang/fr-ca.js b/sources/plugins/forms/lang/fr-ca.js
index a468bd0c..433bb474 100644
--- a/sources/plugins/forms/lang/fr-ca.js
+++ b/sources/plugins/forms/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'forms', 'fr-ca', {
diff --git a/sources/plugins/forms/lang/fr.js b/sources/plugins/forms/lang/fr.js
index d4024ed1..150ecaaf 100644
--- a/sources/plugins/forms/lang/fr.js
+++ b/sources/plugins/forms/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'fr', { 5CKEDITOR.plugins.setLang( 'forms', 'fr', {
diff --git a/sources/plugins/forms/lang/gl.js b/sources/plugins/forms/lang/gl.js
index efe96d93..19925c0a 100644
--- a/sources/plugins/forms/lang/gl.js
+++ b/sources/plugins/forms/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'gl', { 5CKEDITOR.plugins.setLang( 'forms', 'gl', {
diff --git a/sources/plugins/forms/lang/gu.js b/sources/plugins/forms/lang/gu.js
index e02d7ac0..76ab3735 100644
--- a/sources/plugins/forms/lang/gu.js
+++ b/sources/plugins/forms/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'gu', { 5CKEDITOR.plugins.setLang( 'forms', 'gu', {
diff --git a/sources/plugins/forms/lang/he.js b/sources/plugins/forms/lang/he.js
index 7b0222e5..3ec22c9b 100644
--- a/sources/plugins/forms/lang/he.js
+++ b/sources/plugins/forms/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'he', { 5CKEDITOR.plugins.setLang( 'forms', 'he', {
diff --git a/sources/plugins/forms/lang/hi.js b/sources/plugins/forms/lang/hi.js
index 32134b6f..39b1c6ca 100644
--- a/sources/plugins/forms/lang/hi.js
+++ b/sources/plugins/forms/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'hi', { 5CKEDITOR.plugins.setLang( 'forms', 'hi', {
diff --git a/sources/plugins/forms/lang/hr.js b/sources/plugins/forms/lang/hr.js
index 0fee02ec..6b7ffc23 100644
--- a/sources/plugins/forms/lang/hr.js
+++ b/sources/plugins/forms/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'hr', { 5CKEDITOR.plugins.setLang( 'forms', 'hr', {
diff --git a/sources/plugins/forms/lang/hu.js b/sources/plugins/forms/lang/hu.js
index aa5893af..15d03b1c 100644
--- a/sources/plugins/forms/lang/hu.js
+++ b/sources/plugins/forms/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'hu', { 5CKEDITOR.plugins.setLang( 'forms', 'hu', {
diff --git a/sources/plugins/forms/lang/id.js b/sources/plugins/forms/lang/id.js
index f70162eb..75c60a6a 100644
--- a/sources/plugins/forms/lang/id.js
+++ b/sources/plugins/forms/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'id', { 5CKEDITOR.plugins.setLang( 'forms', 'id', {
diff --git a/sources/plugins/forms/lang/is.js b/sources/plugins/forms/lang/is.js
index d94d35fb..cf562885 100644
--- a/sources/plugins/forms/lang/is.js
+++ b/sources/plugins/forms/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'is', { 5CKEDITOR.plugins.setLang( 'forms', 'is', {
diff --git a/sources/plugins/forms/lang/it.js b/sources/plugins/forms/lang/it.js
index 491ae0f7..0d777988 100644
--- a/sources/plugins/forms/lang/it.js
+++ b/sources/plugins/forms/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'it', { 5CKEDITOR.plugins.setLang( 'forms', 'it', {
diff --git a/sources/plugins/forms/lang/ja.js b/sources/plugins/forms/lang/ja.js
index 6b878901..85e5bc22 100644
--- a/sources/plugins/forms/lang/ja.js
+++ b/sources/plugins/forms/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'ja', { 5CKEDITOR.plugins.setLang( 'forms', 'ja', {
diff --git a/sources/plugins/forms/lang/ka.js b/sources/plugins/forms/lang/ka.js
index 2f9e0975..273a1ca1 100644
--- a/sources/plugins/forms/lang/ka.js
+++ b/sources/plugins/forms/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'ka', { 5CKEDITOR.plugins.setLang( 'forms', 'ka', {
diff --git a/sources/plugins/forms/lang/km.js b/sources/plugins/forms/lang/km.js
index 696d2cd7..fb6dc78b 100644
--- a/sources/plugins/forms/lang/km.js
+++ b/sources/plugins/forms/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'km', { 5CKEDITOR.plugins.setLang( 'forms', 'km', {
diff --git a/sources/plugins/forms/lang/ko.js b/sources/plugins/forms/lang/ko.js
index 03ff2050..c585f7a8 100644
--- a/sources/plugins/forms/lang/ko.js
+++ b/sources/plugins/forms/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'ko', { 5CKEDITOR.plugins.setLang( 'forms', 'ko', {
diff --git a/sources/plugins/forms/lang/ku.js b/sources/plugins/forms/lang/ku.js
index 55556131..4b531dd3 100644
--- a/sources/plugins/forms/lang/ku.js
+++ b/sources/plugins/forms/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'ku', { 5CKEDITOR.plugins.setLang( 'forms', 'ku', {
diff --git a/sources/plugins/forms/lang/lt.js b/sources/plugins/forms/lang/lt.js
index 88efbeea..350b14fb 100644
--- a/sources/plugins/forms/lang/lt.js
+++ b/sources/plugins/forms/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'lt', { 5CKEDITOR.plugins.setLang( 'forms', 'lt', {
diff --git a/sources/plugins/forms/lang/lv.js b/sources/plugins/forms/lang/lv.js
index 013b1ac7..1d0b2124 100644
--- a/sources/plugins/forms/lang/lv.js
+++ b/sources/plugins/forms/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'lv', { 5CKEDITOR.plugins.setLang( 'forms', 'lv', {
diff --git a/sources/plugins/forms/lang/mk.js b/sources/plugins/forms/lang/mk.js
index e648cd4f..5862e678 100644
--- a/sources/plugins/forms/lang/mk.js
+++ b/sources/plugins/forms/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'mk', { 5CKEDITOR.plugins.setLang( 'forms', 'mk', {
@@ -66,6 +66,6 @@ CKEDITOR.plugins.setLang( 'forms', 'mk', {
66 typeEmail: 'Email', // MISSING 66 typeEmail: 'Email', // MISSING
67 typeSearch: 'Search', // MISSING 67 typeSearch: 'Search', // MISSING
68 typeTel: 'Telephone Number', // MISSING 68 typeTel: 'Telephone Number', // MISSING
69 typeUrl: 'URL' // MISSING 69 typeUrl: 'URL'
70 } 70 }
71} ); 71} );
diff --git a/sources/plugins/forms/lang/mn.js b/sources/plugins/forms/lang/mn.js
index 081b62ea..4a29e6d6 100644
--- a/sources/plugins/forms/lang/mn.js
+++ b/sources/plugins/forms/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'mn', { 5CKEDITOR.plugins.setLang( 'forms', 'mn', {
diff --git a/sources/plugins/forms/lang/ms.js b/sources/plugins/forms/lang/ms.js
index 3118f475..faaa8456 100644
--- a/sources/plugins/forms/lang/ms.js
+++ b/sources/plugins/forms/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'ms', { 5CKEDITOR.plugins.setLang( 'forms', 'ms', {
diff --git a/sources/plugins/forms/lang/nb.js b/sources/plugins/forms/lang/nb.js
index d819af52..2898d704 100644
--- a/sources/plugins/forms/lang/nb.js
+++ b/sources/plugins/forms/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'nb', { 5CKEDITOR.plugins.setLang( 'forms', 'nb', {
diff --git a/sources/plugins/forms/lang/nl.js b/sources/plugins/forms/lang/nl.js
index c5464dcb..511f1b39 100644
--- a/sources/plugins/forms/lang/nl.js
+++ b/sources/plugins/forms/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'nl', { 5CKEDITOR.plugins.setLang( 'forms', 'nl', {
diff --git a/sources/plugins/forms/lang/no.js b/sources/plugins/forms/lang/no.js
index 11a18d71..06790957 100644
--- a/sources/plugins/forms/lang/no.js
+++ b/sources/plugins/forms/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'no', { 5CKEDITOR.plugins.setLang( 'forms', 'no', {
diff --git a/sources/plugins/forms/lang/pl.js b/sources/plugins/forms/lang/pl.js
index 856300c4..b93cd87d 100644
--- a/sources/plugins/forms/lang/pl.js
+++ b/sources/plugins/forms/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'pl', { 5CKEDITOR.plugins.setLang( 'forms', 'pl', {
diff --git a/sources/plugins/forms/lang/pt-br.js b/sources/plugins/forms/lang/pt-br.js
index d9fd77d2..03d98385 100644
--- a/sources/plugins/forms/lang/pt-br.js
+++ b/sources/plugins/forms/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'pt-br', { 5CKEDITOR.plugins.setLang( 'forms', 'pt-br', {
diff --git a/sources/plugins/forms/lang/pt.js b/sources/plugins/forms/lang/pt.js
index 192ff8fc..adc57e80 100644
--- a/sources/plugins/forms/lang/pt.js
+++ b/sources/plugins/forms/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'pt', { 5CKEDITOR.plugins.setLang( 'forms', 'pt', {
diff --git a/sources/plugins/forms/lang/ro.js b/sources/plugins/forms/lang/ro.js
index 9bf69bb1..3bdcaefa 100644
--- a/sources/plugins/forms/lang/ro.js
+++ b/sources/plugins/forms/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'ro', { 5CKEDITOR.plugins.setLang( 'forms', 'ro', {
diff --git a/sources/plugins/forms/lang/ru.js b/sources/plugins/forms/lang/ru.js
index be9bacda..843f3759 100644
--- a/sources/plugins/forms/lang/ru.js
+++ b/sources/plugins/forms/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'ru', { 5CKEDITOR.plugins.setLang( 'forms', 'ru', {
diff --git a/sources/plugins/forms/lang/si.js b/sources/plugins/forms/lang/si.js
index 436b81b6..c91b98ac 100644
--- a/sources/plugins/forms/lang/si.js
+++ b/sources/plugins/forms/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'si', { 5CKEDITOR.plugins.setLang( 'forms', 'si', {
diff --git a/sources/plugins/forms/lang/sk.js b/sources/plugins/forms/lang/sk.js
index 0bb4507d..2502743e 100644
--- a/sources/plugins/forms/lang/sk.js
+++ b/sources/plugins/forms/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'sk', { 5CKEDITOR.plugins.setLang( 'forms', 'sk', {
diff --git a/sources/plugins/forms/lang/sl.js b/sources/plugins/forms/lang/sl.js
index ed520f6e..c464a830 100644
--- a/sources/plugins/forms/lang/sl.js
+++ b/sources/plugins/forms/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'sl', { 5CKEDITOR.plugins.setLang( 'forms', 'sl', {
diff --git a/sources/plugins/forms/lang/sq.js b/sources/plugins/forms/lang/sq.js
index bf228b62..5f92bb0f 100644
--- a/sources/plugins/forms/lang/sq.js
+++ b/sources/plugins/forms/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'sq', { 5CKEDITOR.plugins.setLang( 'forms', 'sq', {
diff --git a/sources/plugins/forms/lang/sr-latn.js b/sources/plugins/forms/lang/sr-latn.js
index 35d04e55..d90f771a 100644
--- a/sources/plugins/forms/lang/sr-latn.js
+++ b/sources/plugins/forms/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'forms', 'sr-latn', {
diff --git a/sources/plugins/forms/lang/sr.js b/sources/plugins/forms/lang/sr.js
index b68bb596..4b095ffc 100644
--- a/sources/plugins/forms/lang/sr.js
+++ b/sources/plugins/forms/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'sr', { 5CKEDITOR.plugins.setLang( 'forms', 'sr', {
diff --git a/sources/plugins/forms/lang/sv.js b/sources/plugins/forms/lang/sv.js
index baed9d06..79d47d28 100644
--- a/sources/plugins/forms/lang/sv.js
+++ b/sources/plugins/forms/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'sv', { 5CKEDITOR.plugins.setLang( 'forms', 'sv', {
diff --git a/sources/plugins/forms/lang/th.js b/sources/plugins/forms/lang/th.js
index f5b06922..ebd0a421 100644
--- a/sources/plugins/forms/lang/th.js
+++ b/sources/plugins/forms/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'th', { 5CKEDITOR.plugins.setLang( 'forms', 'th', {
diff --git a/sources/plugins/forms/lang/tr.js b/sources/plugins/forms/lang/tr.js
index 99c6c737..d3e8a4de 100644
--- a/sources/plugins/forms/lang/tr.js
+++ b/sources/plugins/forms/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'tr', { 5CKEDITOR.plugins.setLang( 'forms', 'tr', {
diff --git a/sources/plugins/forms/lang/tt.js b/sources/plugins/forms/lang/tt.js
index 24f9d3b6..c1b83975 100644
--- a/sources/plugins/forms/lang/tt.js
+++ b/sources/plugins/forms/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'tt', { 5CKEDITOR.plugins.setLang( 'forms', 'tt', {
@@ -16,7 +16,7 @@ CKEDITOR.plugins.setLang( 'forms', 'tt', {
16 radioTitle: 'Радио төймə үзлекләре', 16 radioTitle: 'Радио төймə үзлекләре',
17 value: 'Күләм', 17 value: 'Күләм',
18 selected: 'Сайланган', 18 selected: 'Сайланган',
19 required: 'Required' // MISSING 19 required: 'Мәҗбүри'
20 }, 20 },
21 form: { 21 form: {
22 title: 'Форма үзлекләре', 22 title: 'Форма үзлекләре',
@@ -32,13 +32,13 @@ CKEDITOR.plugins.setLang( 'forms', 'tt', {
32 }, 32 },
33 select: { 33 select: {
34 title: 'Selection Field Properties', // MISSING 34 title: 'Selection Field Properties', // MISSING
35 selectInfo: 'Select Info', // MISSING 35 selectInfo: 'Информацияне сайлау',
36 opAvail: 'Мөмкин булган көйләүләр', 36 opAvail: 'Мөмкин булган көйләүләр',
37 value: 'Күләм', 37 value: 'Күләм',
38 size: 'Зурлык', 38 size: 'Зурлык',
39 lines: 'юллар', 39 lines: 'юллар',
40 chkMulti: 'Allow multiple selections', // MISSING 40 chkMulti: 'Allow multiple selections', // MISSING
41 required: 'Required', // MISSING 41 required: 'Мәҗбүри',
42 opText: 'Текст', 42 opText: 'Текст',
43 opValue: 'Күләм', 43 opValue: 'Күләм',
44 btnAdd: 'Кушу', 44 btnAdd: 'Кушу',
@@ -59,7 +59,7 @@ CKEDITOR.plugins.setLang( 'forms', 'tt', {
59 value: 'Күләм', 59 value: 'Күләм',
60 charWidth: 'Символлар киңлеге', 60 charWidth: 'Символлар киңлеге',
61 maxChars: 'Maximum Characters', // MISSING 61 maxChars: 'Maximum Characters', // MISSING
62 required: 'Required', // MISSING 62 required: 'Мәҗбүри',
63 type: 'Төр', 63 type: 'Төр',
64 typeText: 'Текст', 64 typeText: 'Текст',
65 typePass: 'Сер сүз', 65 typePass: 'Сер сүз',
diff --git a/sources/plugins/forms/lang/ug.js b/sources/plugins/forms/lang/ug.js
index 1eed4af8..1986efe9 100644
--- a/sources/plugins/forms/lang/ug.js
+++ b/sources/plugins/forms/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'ug', { 5CKEDITOR.plugins.setLang( 'forms', 'ug', {
diff --git a/sources/plugins/forms/lang/uk.js b/sources/plugins/forms/lang/uk.js
index eec09087..8d5df0b6 100644
--- a/sources/plugins/forms/lang/uk.js
+++ b/sources/plugins/forms/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'uk', { 5CKEDITOR.plugins.setLang( 'forms', 'uk', {
diff --git a/sources/plugins/forms/lang/vi.js b/sources/plugins/forms/lang/vi.js
index 8d8929fc..35dcc213 100644
--- a/sources/plugins/forms/lang/vi.js
+++ b/sources/plugins/forms/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'vi', { 5CKEDITOR.plugins.setLang( 'forms', 'vi', {
diff --git a/sources/plugins/forms/lang/zh-cn.js b/sources/plugins/forms/lang/zh-cn.js
index 89a8050a..41a83b7d 100644
--- a/sources/plugins/forms/lang/zh-cn.js
+++ b/sources/plugins/forms/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'forms', 'zh-cn', {
diff --git a/sources/plugins/forms/lang/zh.js b/sources/plugins/forms/lang/zh.js
index ede780a8..c0cc19da 100644
--- a/sources/plugins/forms/lang/zh.js
+++ b/sources/plugins/forms/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'forms', 'zh', { 5CKEDITOR.plugins.setLang( 'forms', 'zh', {
diff --git a/sources/plugins/forms/plugin.js b/sources/plugins/forms/plugin.js
index 737204ae..3e8781e9 100644
--- a/sources/plugins/forms/plugin.js
+++ b/sources/plugins/forms/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -10,7 +10,7 @@
10CKEDITOR.plugins.add( 'forms', { 10CKEDITOR.plugins.add( 'forms', {
11 requires: 'dialog,fakeobjects', 11 requires: 'dialog,fakeobjects',
12 // jscs:disable maximumLineLength 12 // jscs:disable maximumLineLength
13 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 13 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
14 // jscs:enable maximumLineLength 14 // jscs:enable maximumLineLength
15 icons: 'button,checkbox,form,hiddenfield,imagebutton,radio,select,select-rtl,textarea,textarea-rtl,textfield', // %REMOVE_LINE_CORE% 15 icons: 'button,checkbox,form,hiddenfield,imagebutton,radio,select,select-rtl,textarea,textarea-rtl,textfield', // %REMOVE_LINE_CORE%
16 hidpi: true, // %REMOVE_LINE_CORE% 16 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/horizontalrule/lang/af.js b/sources/plugins/horizontalrule/lang/af.js
index 9306861e..7a70679e 100644
--- a/sources/plugins/horizontalrule/lang/af.js
+++ b/sources/plugins/horizontalrule/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'af', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'af', {
diff --git a/sources/plugins/horizontalrule/lang/ar.js b/sources/plugins/horizontalrule/lang/ar.js
index 1a12f0db..af5f04b5 100644
--- a/sources/plugins/horizontalrule/lang/ar.js
+++ b/sources/plugins/horizontalrule/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'ar', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'ar', {
diff --git a/sources/plugins/horizontalrule/lang/bg.js b/sources/plugins/horizontalrule/lang/bg.js
index bfa61db7..9b66b343 100644
--- a/sources/plugins/horizontalrule/lang/bg.js
+++ b/sources/plugins/horizontalrule/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'bg', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'bg', {
diff --git a/sources/plugins/horizontalrule/lang/bn.js b/sources/plugins/horizontalrule/lang/bn.js
index a1e14681..d2b54cf4 100644
--- a/sources/plugins/horizontalrule/lang/bn.js
+++ b/sources/plugins/horizontalrule/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'bn', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'bn', {
diff --git a/sources/plugins/horizontalrule/lang/bs.js b/sources/plugins/horizontalrule/lang/bs.js
index edeeeea7..20643bea 100644
--- a/sources/plugins/horizontalrule/lang/bs.js
+++ b/sources/plugins/horizontalrule/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'bs', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'bs', {
diff --git a/sources/plugins/horizontalrule/lang/ca.js b/sources/plugins/horizontalrule/lang/ca.js
index 0d8d5d23..cc37150e 100644
--- a/sources/plugins/horizontalrule/lang/ca.js
+++ b/sources/plugins/horizontalrule/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'ca', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'ca', {
diff --git a/sources/plugins/horizontalrule/lang/cs.js b/sources/plugins/horizontalrule/lang/cs.js
index 5a6d186e..385eb7d9 100644
--- a/sources/plugins/horizontalrule/lang/cs.js
+++ b/sources/plugins/horizontalrule/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'cs', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'cs', {
diff --git a/sources/plugins/horizontalrule/lang/cy.js b/sources/plugins/horizontalrule/lang/cy.js
index c9246c0c..7f524958 100644
--- a/sources/plugins/horizontalrule/lang/cy.js
+++ b/sources/plugins/horizontalrule/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'cy', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'cy', {
diff --git a/sources/plugins/horizontalrule/lang/da.js b/sources/plugins/horizontalrule/lang/da.js
index bc690cfa..d1552ddb 100644
--- a/sources/plugins/horizontalrule/lang/da.js
+++ b/sources/plugins/horizontalrule/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'da', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'da', {
diff --git a/sources/plugins/horizontalrule/lang/de-ch.js b/sources/plugins/horizontalrule/lang/de-ch.js
new file mode 100644
index 00000000..94d29d33
--- /dev/null
+++ b/sources/plugins/horizontalrule/lang/de-ch.js
@@ -0,0 +1,7 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'de-ch', {
6 toolbar: 'Horizontale Linie einfügen'
7} );
diff --git a/sources/plugins/horizontalrule/lang/de.js b/sources/plugins/horizontalrule/lang/de.js
index 5094422c..6a474f27 100644
--- a/sources/plugins/horizontalrule/lang/de.js
+++ b/sources/plugins/horizontalrule/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'de', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'de', {
diff --git a/sources/plugins/horizontalrule/lang/el.js b/sources/plugins/horizontalrule/lang/el.js
index fbffb607..293a090f 100644
--- a/sources/plugins/horizontalrule/lang/el.js
+++ b/sources/plugins/horizontalrule/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'el', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'el', {
diff --git a/sources/plugins/horizontalrule/lang/en-au.js b/sources/plugins/horizontalrule/lang/en-au.js
index 539aae58..4491ce05 100644
--- a/sources/plugins/horizontalrule/lang/en-au.js
+++ b/sources/plugins/horizontalrule/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'en-au', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'en-au', {
diff --git a/sources/plugins/horizontalrule/lang/en-ca.js b/sources/plugins/horizontalrule/lang/en-ca.js
index ceb4e230..0a7320d0 100644
--- a/sources/plugins/horizontalrule/lang/en-ca.js
+++ b/sources/plugins/horizontalrule/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'en-ca', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'en-ca', {
diff --git a/sources/plugins/horizontalrule/lang/en-gb.js b/sources/plugins/horizontalrule/lang/en-gb.js
index 251dc447..4946b57c 100644
--- a/sources/plugins/horizontalrule/lang/en-gb.js
+++ b/sources/plugins/horizontalrule/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'en-gb', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'en-gb', {
diff --git a/sources/plugins/horizontalrule/lang/en.js b/sources/plugins/horizontalrule/lang/en.js
index 216e3d37..470b2d67 100644
--- a/sources/plugins/horizontalrule/lang/en.js
+++ b/sources/plugins/horizontalrule/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'en', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'en', {
diff --git a/sources/plugins/horizontalrule/lang/eo.js b/sources/plugins/horizontalrule/lang/eo.js
index 821dcb6e..d929aa2c 100644
--- a/sources/plugins/horizontalrule/lang/eo.js
+++ b/sources/plugins/horizontalrule/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'eo', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'eo', {
diff --git a/sources/plugins/horizontalrule/lang/es.js b/sources/plugins/horizontalrule/lang/es.js
index efc58ae8..4d913c24 100644
--- a/sources/plugins/horizontalrule/lang/es.js
+++ b/sources/plugins/horizontalrule/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'es', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'es', {
diff --git a/sources/plugins/horizontalrule/lang/et.js b/sources/plugins/horizontalrule/lang/et.js
index 9b6e6140..e1ccddc2 100644
--- a/sources/plugins/horizontalrule/lang/et.js
+++ b/sources/plugins/horizontalrule/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'et', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'et', {
diff --git a/sources/plugins/horizontalrule/lang/eu.js b/sources/plugins/horizontalrule/lang/eu.js
index fab552b9..dfdc82a4 100644
--- a/sources/plugins/horizontalrule/lang/eu.js
+++ b/sources/plugins/horizontalrule/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'eu', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'eu', {
diff --git a/sources/plugins/horizontalrule/lang/fa.js b/sources/plugins/horizontalrule/lang/fa.js
index afb96d96..72240676 100644
--- a/sources/plugins/horizontalrule/lang/fa.js
+++ b/sources/plugins/horizontalrule/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'fa', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'fa', {
diff --git a/sources/plugins/horizontalrule/lang/fi.js b/sources/plugins/horizontalrule/lang/fi.js
index a1462042..8baa64b9 100644
--- a/sources/plugins/horizontalrule/lang/fi.js
+++ b/sources/plugins/horizontalrule/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'fi', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'fi', {
diff --git a/sources/plugins/horizontalrule/lang/fo.js b/sources/plugins/horizontalrule/lang/fo.js
index 8dd904db..72bf857e 100644
--- a/sources/plugins/horizontalrule/lang/fo.js
+++ b/sources/plugins/horizontalrule/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'fo', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'fo', {
diff --git a/sources/plugins/horizontalrule/lang/fr-ca.js b/sources/plugins/horizontalrule/lang/fr-ca.js
index 13c5b5b9..a220917a 100644
--- a/sources/plugins/horizontalrule/lang/fr-ca.js
+++ b/sources/plugins/horizontalrule/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'fr-ca', {
diff --git a/sources/plugins/horizontalrule/lang/fr.js b/sources/plugins/horizontalrule/lang/fr.js
index 6b44a00d..18d5d0ad 100644
--- a/sources/plugins/horizontalrule/lang/fr.js
+++ b/sources/plugins/horizontalrule/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'fr', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'fr', {
diff --git a/sources/plugins/horizontalrule/lang/gl.js b/sources/plugins/horizontalrule/lang/gl.js
index 8f0eb28a..f25cda42 100644
--- a/sources/plugins/horizontalrule/lang/gl.js
+++ b/sources/plugins/horizontalrule/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'gl', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'gl', {
diff --git a/sources/plugins/horizontalrule/lang/gu.js b/sources/plugins/horizontalrule/lang/gu.js
index 548eb5b0..e51de2c9 100644
--- a/sources/plugins/horizontalrule/lang/gu.js
+++ b/sources/plugins/horizontalrule/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'gu', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'gu', {
diff --git a/sources/plugins/horizontalrule/lang/he.js b/sources/plugins/horizontalrule/lang/he.js
index 9ee3fb61..620371b3 100644
--- a/sources/plugins/horizontalrule/lang/he.js
+++ b/sources/plugins/horizontalrule/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'he', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'he', {
diff --git a/sources/plugins/horizontalrule/lang/hi.js b/sources/plugins/horizontalrule/lang/hi.js
index 3a70d368..a7f62710 100644
--- a/sources/plugins/horizontalrule/lang/hi.js
+++ b/sources/plugins/horizontalrule/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'hi', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'hi', {
diff --git a/sources/plugins/horizontalrule/lang/hr.js b/sources/plugins/horizontalrule/lang/hr.js
index 29f1c8c5..8f516aab 100644
--- a/sources/plugins/horizontalrule/lang/hr.js
+++ b/sources/plugins/horizontalrule/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'hr', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'hr', {
diff --git a/sources/plugins/horizontalrule/lang/hu.js b/sources/plugins/horizontalrule/lang/hu.js
index e0b9a408..80ffd9cd 100644
--- a/sources/plugins/horizontalrule/lang/hu.js
+++ b/sources/plugins/horizontalrule/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'hu', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'hu', {
diff --git a/sources/plugins/horizontalrule/lang/id.js b/sources/plugins/horizontalrule/lang/id.js
index 6f28c6b4..0bc35966 100644
--- a/sources/plugins/horizontalrule/lang/id.js
+++ b/sources/plugins/horizontalrule/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'id', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'id', {
diff --git a/sources/plugins/horizontalrule/lang/is.js b/sources/plugins/horizontalrule/lang/is.js
index 3620f4a4..4d02e8a0 100644
--- a/sources/plugins/horizontalrule/lang/is.js
+++ b/sources/plugins/horizontalrule/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'is', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'is', {
diff --git a/sources/plugins/horizontalrule/lang/it.js b/sources/plugins/horizontalrule/lang/it.js
index a5756f4b..e811c5e0 100644
--- a/sources/plugins/horizontalrule/lang/it.js
+++ b/sources/plugins/horizontalrule/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'it', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'it', {
diff --git a/sources/plugins/horizontalrule/lang/ja.js b/sources/plugins/horizontalrule/lang/ja.js
index 0d8af61b..0f592133 100644
--- a/sources/plugins/horizontalrule/lang/ja.js
+++ b/sources/plugins/horizontalrule/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'ja', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'ja', {
diff --git a/sources/plugins/horizontalrule/lang/ka.js b/sources/plugins/horizontalrule/lang/ka.js
index 796f719a..95498bdc 100644
--- a/sources/plugins/horizontalrule/lang/ka.js
+++ b/sources/plugins/horizontalrule/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'ka', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'ka', {
diff --git a/sources/plugins/horizontalrule/lang/km.js b/sources/plugins/horizontalrule/lang/km.js
index dfba64bb..dbc30829 100644
--- a/sources/plugins/horizontalrule/lang/km.js
+++ b/sources/plugins/horizontalrule/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'km', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'km', {
diff --git a/sources/plugins/horizontalrule/lang/ko.js b/sources/plugins/horizontalrule/lang/ko.js
index 48490ab3..e91d21be 100644
--- a/sources/plugins/horizontalrule/lang/ko.js
+++ b/sources/plugins/horizontalrule/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'ko', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'ko', {
diff --git a/sources/plugins/horizontalrule/lang/ku.js b/sources/plugins/horizontalrule/lang/ku.js
index b281a252..530ee75b 100644
--- a/sources/plugins/horizontalrule/lang/ku.js
+++ b/sources/plugins/horizontalrule/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'ku', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'ku', {
diff --git a/sources/plugins/horizontalrule/lang/lt.js b/sources/plugins/horizontalrule/lang/lt.js
index 869e7627..a44e8cd7 100644
--- a/sources/plugins/horizontalrule/lang/lt.js
+++ b/sources/plugins/horizontalrule/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'lt', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'lt', {
diff --git a/sources/plugins/horizontalrule/lang/lv.js b/sources/plugins/horizontalrule/lang/lv.js
index 888dc174..9afbc936 100644
--- a/sources/plugins/horizontalrule/lang/lv.js
+++ b/sources/plugins/horizontalrule/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'lv', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'lv', {
diff --git a/sources/plugins/horizontalrule/lang/mk.js b/sources/plugins/horizontalrule/lang/mk.js
index 8e1ac1ad..41607c72 100644
--- a/sources/plugins/horizontalrule/lang/mk.js
+++ b/sources/plugins/horizontalrule/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'mk', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'mk', {
diff --git a/sources/plugins/horizontalrule/lang/mn.js b/sources/plugins/horizontalrule/lang/mn.js
index 8f235fad..92e4d5e3 100644
--- a/sources/plugins/horizontalrule/lang/mn.js
+++ b/sources/plugins/horizontalrule/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'mn', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'mn', {
diff --git a/sources/plugins/horizontalrule/lang/ms.js b/sources/plugins/horizontalrule/lang/ms.js
index 0f8d7b9f..84da30fa 100644
--- a/sources/plugins/horizontalrule/lang/ms.js
+++ b/sources/plugins/horizontalrule/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'ms', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'ms', {
diff --git a/sources/plugins/horizontalrule/lang/nb.js b/sources/plugins/horizontalrule/lang/nb.js
index d00fd155..49bc752b 100644
--- a/sources/plugins/horizontalrule/lang/nb.js
+++ b/sources/plugins/horizontalrule/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'nb', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'nb', {
diff --git a/sources/plugins/horizontalrule/lang/nl.js b/sources/plugins/horizontalrule/lang/nl.js
index 3420fefe..0030102c 100644
--- a/sources/plugins/horizontalrule/lang/nl.js
+++ b/sources/plugins/horizontalrule/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'nl', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'nl', {
diff --git a/sources/plugins/horizontalrule/lang/no.js b/sources/plugins/horizontalrule/lang/no.js
index 5173f99a..11c153e3 100644
--- a/sources/plugins/horizontalrule/lang/no.js
+++ b/sources/plugins/horizontalrule/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'no', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'no', {
diff --git a/sources/plugins/horizontalrule/lang/pl.js b/sources/plugins/horizontalrule/lang/pl.js
index bd137b97..0676e767 100644
--- a/sources/plugins/horizontalrule/lang/pl.js
+++ b/sources/plugins/horizontalrule/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'pl', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'pl', {
diff --git a/sources/plugins/horizontalrule/lang/pt-br.js b/sources/plugins/horizontalrule/lang/pt-br.js
index dbb40d2d..2ef26de9 100644
--- a/sources/plugins/horizontalrule/lang/pt-br.js
+++ b/sources/plugins/horizontalrule/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'pt-br', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'pt-br', {
diff --git a/sources/plugins/horizontalrule/lang/pt.js b/sources/plugins/horizontalrule/lang/pt.js
index 956ae18f..097c34d6 100644
--- a/sources/plugins/horizontalrule/lang/pt.js
+++ b/sources/plugins/horizontalrule/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'pt', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'pt', {
diff --git a/sources/plugins/horizontalrule/lang/ro.js b/sources/plugins/horizontalrule/lang/ro.js
index af2fdbe6..7a82af91 100644
--- a/sources/plugins/horizontalrule/lang/ro.js
+++ b/sources/plugins/horizontalrule/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'ro', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'ro', {
diff --git a/sources/plugins/horizontalrule/lang/ru.js b/sources/plugins/horizontalrule/lang/ru.js
index 08b31f35..02751af9 100644
--- a/sources/plugins/horizontalrule/lang/ru.js
+++ b/sources/plugins/horizontalrule/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'ru', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'ru', {
diff --git a/sources/plugins/horizontalrule/lang/si.js b/sources/plugins/horizontalrule/lang/si.js
index 3f6546e4..d4a6e83f 100644
--- a/sources/plugins/horizontalrule/lang/si.js
+++ b/sources/plugins/horizontalrule/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'si', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'si', {
diff --git a/sources/plugins/horizontalrule/lang/sk.js b/sources/plugins/horizontalrule/lang/sk.js
index 0b02b122..b49d505d 100644
--- a/sources/plugins/horizontalrule/lang/sk.js
+++ b/sources/plugins/horizontalrule/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'sk', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'sk', {
diff --git a/sources/plugins/horizontalrule/lang/sl.js b/sources/plugins/horizontalrule/lang/sl.js
index 18380b1e..0d51bdd5 100644
--- a/sources/plugins/horizontalrule/lang/sl.js
+++ b/sources/plugins/horizontalrule/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'sl', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'sl', {
diff --git a/sources/plugins/horizontalrule/lang/sq.js b/sources/plugins/horizontalrule/lang/sq.js
index d1b8da89..af33e7bc 100644
--- a/sources/plugins/horizontalrule/lang/sq.js
+++ b/sources/plugins/horizontalrule/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'sq', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'sq', {
diff --git a/sources/plugins/horizontalrule/lang/sr-latn.js b/sources/plugins/horizontalrule/lang/sr-latn.js
index d77b7b7a..f29a557f 100644
--- a/sources/plugins/horizontalrule/lang/sr-latn.js
+++ b/sources/plugins/horizontalrule/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'sr-latn', {
diff --git a/sources/plugins/horizontalrule/lang/sr.js b/sources/plugins/horizontalrule/lang/sr.js
index e6a66f01..a76fe429 100644
--- a/sources/plugins/horizontalrule/lang/sr.js
+++ b/sources/plugins/horizontalrule/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'sr', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'sr', {
diff --git a/sources/plugins/horizontalrule/lang/sv.js b/sources/plugins/horizontalrule/lang/sv.js
index 80174c43..b1315e01 100644
--- a/sources/plugins/horizontalrule/lang/sv.js
+++ b/sources/plugins/horizontalrule/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'sv', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'sv', {
diff --git a/sources/plugins/horizontalrule/lang/th.js b/sources/plugins/horizontalrule/lang/th.js
index 50966d42..a166cb33 100644
--- a/sources/plugins/horizontalrule/lang/th.js
+++ b/sources/plugins/horizontalrule/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'th', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'th', {
diff --git a/sources/plugins/horizontalrule/lang/tr.js b/sources/plugins/horizontalrule/lang/tr.js
index 4dfa72b0..3fd721fa 100644
--- a/sources/plugins/horizontalrule/lang/tr.js
+++ b/sources/plugins/horizontalrule/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'tr', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'tr', {
diff --git a/sources/plugins/horizontalrule/lang/tt.js b/sources/plugins/horizontalrule/lang/tt.js
index ed41abb1..74891c3f 100644
--- a/sources/plugins/horizontalrule/lang/tt.js
+++ b/sources/plugins/horizontalrule/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'tt', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'tt', {
diff --git a/sources/plugins/horizontalrule/lang/ug.js b/sources/plugins/horizontalrule/lang/ug.js
index 0a6dbfd4..bf2bfa7d 100644
--- a/sources/plugins/horizontalrule/lang/ug.js
+++ b/sources/plugins/horizontalrule/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'ug', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'ug', {
diff --git a/sources/plugins/horizontalrule/lang/uk.js b/sources/plugins/horizontalrule/lang/uk.js
index c42688a2..b6b56ef5 100644
--- a/sources/plugins/horizontalrule/lang/uk.js
+++ b/sources/plugins/horizontalrule/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'uk', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'uk', {
diff --git a/sources/plugins/horizontalrule/lang/vi.js b/sources/plugins/horizontalrule/lang/vi.js
index 2b45cdce..040055fd 100644
--- a/sources/plugins/horizontalrule/lang/vi.js
+++ b/sources/plugins/horizontalrule/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'vi', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'vi', {
diff --git a/sources/plugins/horizontalrule/lang/zh-cn.js b/sources/plugins/horizontalrule/lang/zh-cn.js
index 74b44261..29dc4582 100644
--- a/sources/plugins/horizontalrule/lang/zh-cn.js
+++ b/sources/plugins/horizontalrule/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'zh-cn', {
diff --git a/sources/plugins/horizontalrule/lang/zh.js b/sources/plugins/horizontalrule/lang/zh.js
index 2e0fb4d0..79e80b06 100644
--- a/sources/plugins/horizontalrule/lang/zh.js
+++ b/sources/plugins/horizontalrule/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'horizontalrule', 'zh', { 5CKEDITOR.plugins.setLang( 'horizontalrule', 'zh', {
diff --git a/sources/plugins/horizontalrule/plugin.js b/sources/plugins/horizontalrule/plugin.js
index 0bb5bafc..c7faa89c 100644
--- a/sources/plugins/horizontalrule/plugin.js
+++ b/sources/plugins/horizontalrule/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -24,7 +24,7 @@
24 // Register a plugin named "horizontalrule". 24 // Register a plugin named "horizontalrule".
25 CKEDITOR.plugins.add( pluginName, { 25 CKEDITOR.plugins.add( pluginName, {
26 // jscs:disable maximumLineLength 26 // jscs:disable maximumLineLength
27 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 27 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
28 // jscs:enable maximumLineLength 28 // jscs:enable maximumLineLength
29 icons: 'horizontalrule', // %REMOVE_LINE_CORE% 29 icons: 'horizontalrule', // %REMOVE_LINE_CORE%
30 hidpi: true, // %REMOVE_LINE_CORE% 30 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/htmlwriter/plugin.js b/sources/plugins/htmlwriter/plugin.js
index 687b2bf0..063c9663 100644
--- a/sources/plugins/htmlwriter/plugin.js
+++ b/sources/plugins/htmlwriter/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/htmlwriter/samples/outputforflash.html b/sources/plugins/htmlwriter/samples/outputforflash.html
index c6923df8..a4318f3e 100644
--- a/sources/plugins/htmlwriter/samples/outputforflash.html
+++ b/sources/plugins/htmlwriter/samples/outputforflash.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -275,7 +275,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
275 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 275 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
276 </p> 276 </p>
277 <p id="copy"> 277 <p id="copy">
278 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 278 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
279 Knabben. All rights reserved. 279 Knabben. All rights reserved.
280 </p> 280 </p>
281 </div> 281 </div>
diff --git a/sources/plugins/htmlwriter/samples/outputhtml.html b/sources/plugins/htmlwriter/samples/outputhtml.html
index 3c584558..f7123a16 100644
--- a/sources/plugins/htmlwriter/samples/outputhtml.html
+++ b/sources/plugins/htmlwriter/samples/outputhtml.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -216,7 +216,7 @@ CKEDITOR.replace( '<em>textarea_id</em>', {
216 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 216 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
217 </p> 217 </p>
218 <p id="copy"> 218 <p id="copy">
219 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 219 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
220 Knabben. All rights reserved. 220 Knabben. All rights reserved.
221 </p> 221 </p>
222 </div> 222 </div>
diff --git a/sources/plugins/iframe/dialogs/iframe.js b/sources/plugins/iframe/dialogs/iframe.js
index fb0d5627..4b874cac 100644
--- a/sources/plugins/iframe/dialogs/iframe.js
+++ b/sources/plugins/iframe/dialogs/iframe.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/iframe/lang/af.js b/sources/plugins/iframe/lang/af.js
index ed13c648..47708799 100644
--- a/sources/plugins/iframe/lang/af.js
+++ b/sources/plugins/iframe/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'af', { 5CKEDITOR.plugins.setLang( 'iframe', 'af', {
diff --git a/sources/plugins/iframe/lang/ar.js b/sources/plugins/iframe/lang/ar.js
index 41427519..1b5c0467 100644
--- a/sources/plugins/iframe/lang/ar.js
+++ b/sources/plugins/iframe/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'ar', { 5CKEDITOR.plugins.setLang( 'iframe', 'ar', {
diff --git a/sources/plugins/iframe/lang/bg.js b/sources/plugins/iframe/lang/bg.js
index 7a14a452..d3657423 100644
--- a/sources/plugins/iframe/lang/bg.js
+++ b/sources/plugins/iframe/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'bg', { 5CKEDITOR.plugins.setLang( 'iframe', 'bg', {
diff --git a/sources/plugins/iframe/lang/bn.js b/sources/plugins/iframe/lang/bn.js
index ab2fe567..0a91e7c5 100644
--- a/sources/plugins/iframe/lang/bn.js
+++ b/sources/plugins/iframe/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'bn', { 5CKEDITOR.plugins.setLang( 'iframe', 'bn', {
diff --git a/sources/plugins/iframe/lang/bs.js b/sources/plugins/iframe/lang/bs.js
index 66453678..63eb7b6b 100644
--- a/sources/plugins/iframe/lang/bs.js
+++ b/sources/plugins/iframe/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'bs', { 5CKEDITOR.plugins.setLang( 'iframe', 'bs', {
diff --git a/sources/plugins/iframe/lang/ca.js b/sources/plugins/iframe/lang/ca.js
index 4cd956e0..08027152 100644
--- a/sources/plugins/iframe/lang/ca.js
+++ b/sources/plugins/iframe/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'ca', { 5CKEDITOR.plugins.setLang( 'iframe', 'ca', {
diff --git a/sources/plugins/iframe/lang/cs.js b/sources/plugins/iframe/lang/cs.js
index a1332a06..fa3e85c4 100644
--- a/sources/plugins/iframe/lang/cs.js
+++ b/sources/plugins/iframe/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'cs', { 5CKEDITOR.plugins.setLang( 'iframe', 'cs', {
diff --git a/sources/plugins/iframe/lang/cy.js b/sources/plugins/iframe/lang/cy.js
index 40227239..e89adc74 100644
--- a/sources/plugins/iframe/lang/cy.js
+++ b/sources/plugins/iframe/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'cy', { 5CKEDITOR.plugins.setLang( 'iframe', 'cy', {
diff --git a/sources/plugins/iframe/lang/da.js b/sources/plugins/iframe/lang/da.js
index 8bb5b759..d14b8cd1 100644
--- a/sources/plugins/iframe/lang/da.js
+++ b/sources/plugins/iframe/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'da', { 5CKEDITOR.plugins.setLang( 'iframe', 'da', {
diff --git a/sources/plugins/iframe/lang/de-ch.js b/sources/plugins/iframe/lang/de-ch.js
new file mode 100644
index 00000000..233b55b0
--- /dev/null
+++ b/sources/plugins/iframe/lang/de-ch.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'iframe', 'de-ch', {
6 border: 'Rahmen anzeigen',
7 noUrl: 'Bitte geben Sie die IFrame-URL an',
8 scrolling: 'Rollbalken anzeigen',
9 title: 'IFrame-Eigenschaften',
10 toolbar: 'IFrame'
11} );
diff --git a/sources/plugins/iframe/lang/de.js b/sources/plugins/iframe/lang/de.js
index beb43321..184387f7 100644
--- a/sources/plugins/iframe/lang/de.js
+++ b/sources/plugins/iframe/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'de', { 5CKEDITOR.plugins.setLang( 'iframe', 'de', {
diff --git a/sources/plugins/iframe/lang/el.js b/sources/plugins/iframe/lang/el.js
index ece32b07..b09fdf96 100644
--- a/sources/plugins/iframe/lang/el.js
+++ b/sources/plugins/iframe/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'el', { 5CKEDITOR.plugins.setLang( 'iframe', 'el', {
diff --git a/sources/plugins/iframe/lang/en-au.js b/sources/plugins/iframe/lang/en-au.js
index 632ac329..9f0885fd 100644
--- a/sources/plugins/iframe/lang/en-au.js
+++ b/sources/plugins/iframe/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'en-au', { 5CKEDITOR.plugins.setLang( 'iframe', 'en-au', {
diff --git a/sources/plugins/iframe/lang/en-ca.js b/sources/plugins/iframe/lang/en-ca.js
index 080a558d..20d438c1 100644
--- a/sources/plugins/iframe/lang/en-ca.js
+++ b/sources/plugins/iframe/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'en-ca', { 5CKEDITOR.plugins.setLang( 'iframe', 'en-ca', {
diff --git a/sources/plugins/iframe/lang/en-gb.js b/sources/plugins/iframe/lang/en-gb.js
index fa17adb3..86a3fc08 100644
--- a/sources/plugins/iframe/lang/en-gb.js
+++ b/sources/plugins/iframe/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'en-gb', { 5CKEDITOR.plugins.setLang( 'iframe', 'en-gb', {
diff --git a/sources/plugins/iframe/lang/en.js b/sources/plugins/iframe/lang/en.js
index f9f5202a..cf39cbea 100644
--- a/sources/plugins/iframe/lang/en.js
+++ b/sources/plugins/iframe/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'en', { 5CKEDITOR.plugins.setLang( 'iframe', 'en', {
diff --git a/sources/plugins/iframe/lang/eo.js b/sources/plugins/iframe/lang/eo.js
index 7d11c38b..1f507839 100644
--- a/sources/plugins/iframe/lang/eo.js
+++ b/sources/plugins/iframe/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'eo', { 5CKEDITOR.plugins.setLang( 'iframe', 'eo', {
diff --git a/sources/plugins/iframe/lang/es.js b/sources/plugins/iframe/lang/es.js
index d84830db..67955e32 100644
--- a/sources/plugins/iframe/lang/es.js
+++ b/sources/plugins/iframe/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'es', { 5CKEDITOR.plugins.setLang( 'iframe', 'es', {
diff --git a/sources/plugins/iframe/lang/et.js b/sources/plugins/iframe/lang/et.js
index 3a9bae0e..e01acb89 100644
--- a/sources/plugins/iframe/lang/et.js
+++ b/sources/plugins/iframe/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'et', { 5CKEDITOR.plugins.setLang( 'iframe', 'et', {
diff --git a/sources/plugins/iframe/lang/eu.js b/sources/plugins/iframe/lang/eu.js
index b359f385..9f78376a 100644
--- a/sources/plugins/iframe/lang/eu.js
+++ b/sources/plugins/iframe/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'eu', { 5CKEDITOR.plugins.setLang( 'iframe', 'eu', {
diff --git a/sources/plugins/iframe/lang/fa.js b/sources/plugins/iframe/lang/fa.js
index 0d8ec21a..4f966028 100644
--- a/sources/plugins/iframe/lang/fa.js
+++ b/sources/plugins/iframe/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'fa', { 5CKEDITOR.plugins.setLang( 'iframe', 'fa', {
diff --git a/sources/plugins/iframe/lang/fi.js b/sources/plugins/iframe/lang/fi.js
index 128a5354..3413f0ea 100644
--- a/sources/plugins/iframe/lang/fi.js
+++ b/sources/plugins/iframe/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'fi', { 5CKEDITOR.plugins.setLang( 'iframe', 'fi', {
diff --git a/sources/plugins/iframe/lang/fo.js b/sources/plugins/iframe/lang/fo.js
index e573e090..877e5d8c 100644
--- a/sources/plugins/iframe/lang/fo.js
+++ b/sources/plugins/iframe/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'fo', { 5CKEDITOR.plugins.setLang( 'iframe', 'fo', {
diff --git a/sources/plugins/iframe/lang/fr-ca.js b/sources/plugins/iframe/lang/fr-ca.js
index 8b99ffaa..d472cf97 100644
--- a/sources/plugins/iframe/lang/fr-ca.js
+++ b/sources/plugins/iframe/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'iframe', 'fr-ca', {
diff --git a/sources/plugins/iframe/lang/fr.js b/sources/plugins/iframe/lang/fr.js
index 664021cb..3cfd49a6 100644
--- a/sources/plugins/iframe/lang/fr.js
+++ b/sources/plugins/iframe/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'fr', { 5CKEDITOR.plugins.setLang( 'iframe', 'fr', {
diff --git a/sources/plugins/iframe/lang/gl.js b/sources/plugins/iframe/lang/gl.js
index 60561b09..a19d1ee1 100644
--- a/sources/plugins/iframe/lang/gl.js
+++ b/sources/plugins/iframe/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'gl', { 5CKEDITOR.plugins.setLang( 'iframe', 'gl', {
diff --git a/sources/plugins/iframe/lang/gu.js b/sources/plugins/iframe/lang/gu.js
index 89c1e732..285484c6 100644
--- a/sources/plugins/iframe/lang/gu.js
+++ b/sources/plugins/iframe/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'gu', { 5CKEDITOR.plugins.setLang( 'iframe', 'gu', {
diff --git a/sources/plugins/iframe/lang/he.js b/sources/plugins/iframe/lang/he.js
index bcdfa507..bd9ce8b6 100644
--- a/sources/plugins/iframe/lang/he.js
+++ b/sources/plugins/iframe/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'he', { 5CKEDITOR.plugins.setLang( 'iframe', 'he', {
diff --git a/sources/plugins/iframe/lang/hi.js b/sources/plugins/iframe/lang/hi.js
index 9ab0316f..a51c275b 100644
--- a/sources/plugins/iframe/lang/hi.js
+++ b/sources/plugins/iframe/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'hi', { 5CKEDITOR.plugins.setLang( 'iframe', 'hi', {
diff --git a/sources/plugins/iframe/lang/hr.js b/sources/plugins/iframe/lang/hr.js
index 981d8c2c..d01d19a5 100644
--- a/sources/plugins/iframe/lang/hr.js
+++ b/sources/plugins/iframe/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'hr', { 5CKEDITOR.plugins.setLang( 'iframe', 'hr', {
diff --git a/sources/plugins/iframe/lang/hu.js b/sources/plugins/iframe/lang/hu.js
index 0fdd1885..7b691683 100644
--- a/sources/plugins/iframe/lang/hu.js
+++ b/sources/plugins/iframe/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'hu', { 5CKEDITOR.plugins.setLang( 'iframe', 'hu', {
diff --git a/sources/plugins/iframe/lang/id.js b/sources/plugins/iframe/lang/id.js
index 47f5862a..9f2fb247 100644
--- a/sources/plugins/iframe/lang/id.js
+++ b/sources/plugins/iframe/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'id', { 5CKEDITOR.plugins.setLang( 'iframe', 'id', {
diff --git a/sources/plugins/iframe/lang/is.js b/sources/plugins/iframe/lang/is.js
index 5bfda8e5..7a75de8f 100644
--- a/sources/plugins/iframe/lang/is.js
+++ b/sources/plugins/iframe/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'is', { 5CKEDITOR.plugins.setLang( 'iframe', 'is', {
diff --git a/sources/plugins/iframe/lang/it.js b/sources/plugins/iframe/lang/it.js
index 2fc4d3ad..a7851326 100644
--- a/sources/plugins/iframe/lang/it.js
+++ b/sources/plugins/iframe/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'it', { 5CKEDITOR.plugins.setLang( 'iframe', 'it', {
diff --git a/sources/plugins/iframe/lang/ja.js b/sources/plugins/iframe/lang/ja.js
index 6d210ab1..a24dd150 100644
--- a/sources/plugins/iframe/lang/ja.js
+++ b/sources/plugins/iframe/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'ja', { 5CKEDITOR.plugins.setLang( 'iframe', 'ja', {
diff --git a/sources/plugins/iframe/lang/ka.js b/sources/plugins/iframe/lang/ka.js
index 252da248..a7d33208 100644
--- a/sources/plugins/iframe/lang/ka.js
+++ b/sources/plugins/iframe/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'ka', { 5CKEDITOR.plugins.setLang( 'iframe', 'ka', {
diff --git a/sources/plugins/iframe/lang/km.js b/sources/plugins/iframe/lang/km.js
index c4d163ce..0fea30c7 100644
--- a/sources/plugins/iframe/lang/km.js
+++ b/sources/plugins/iframe/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'km', { 5CKEDITOR.plugins.setLang( 'iframe', 'km', {
diff --git a/sources/plugins/iframe/lang/ko.js b/sources/plugins/iframe/lang/ko.js
index 536b5bd9..358b101f 100644
--- a/sources/plugins/iframe/lang/ko.js
+++ b/sources/plugins/iframe/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'ko', { 5CKEDITOR.plugins.setLang( 'iframe', 'ko', {
diff --git a/sources/plugins/iframe/lang/ku.js b/sources/plugins/iframe/lang/ku.js
index dcc6a590..6217ee18 100644
--- a/sources/plugins/iframe/lang/ku.js
+++ b/sources/plugins/iframe/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'ku', { 5CKEDITOR.plugins.setLang( 'iframe', 'ku', {
diff --git a/sources/plugins/iframe/lang/lt.js b/sources/plugins/iframe/lang/lt.js
index d147709a..6b4c2982 100644
--- a/sources/plugins/iframe/lang/lt.js
+++ b/sources/plugins/iframe/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'lt', { 5CKEDITOR.plugins.setLang( 'iframe', 'lt', {
diff --git a/sources/plugins/iframe/lang/lv.js b/sources/plugins/iframe/lang/lv.js
index 1596ac14..6b10267c 100644
--- a/sources/plugins/iframe/lang/lv.js
+++ b/sources/plugins/iframe/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'lv', { 5CKEDITOR.plugins.setLang( 'iframe', 'lv', {
diff --git a/sources/plugins/iframe/lang/mk.js b/sources/plugins/iframe/lang/mk.js
index d9436c46..6f0c2a22 100644
--- a/sources/plugins/iframe/lang/mk.js
+++ b/sources/plugins/iframe/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'mk', { 5CKEDITOR.plugins.setLang( 'iframe', 'mk', {
diff --git a/sources/plugins/iframe/lang/mn.js b/sources/plugins/iframe/lang/mn.js
index 295f15d2..bba8e024 100644
--- a/sources/plugins/iframe/lang/mn.js
+++ b/sources/plugins/iframe/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'mn', { 5CKEDITOR.plugins.setLang( 'iframe', 'mn', {
diff --git a/sources/plugins/iframe/lang/ms.js b/sources/plugins/iframe/lang/ms.js
index 9a05b354..eea00cb6 100644
--- a/sources/plugins/iframe/lang/ms.js
+++ b/sources/plugins/iframe/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'ms', { 5CKEDITOR.plugins.setLang( 'iframe', 'ms', {
diff --git a/sources/plugins/iframe/lang/nb.js b/sources/plugins/iframe/lang/nb.js
index dbf41c8f..ffd69978 100644
--- a/sources/plugins/iframe/lang/nb.js
+++ b/sources/plugins/iframe/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'nb', { 5CKEDITOR.plugins.setLang( 'iframe', 'nb', {
diff --git a/sources/plugins/iframe/lang/nl.js b/sources/plugins/iframe/lang/nl.js
index 9ea97e07..fc80c47c 100644
--- a/sources/plugins/iframe/lang/nl.js
+++ b/sources/plugins/iframe/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'nl', { 5CKEDITOR.plugins.setLang( 'iframe', 'nl', {
diff --git a/sources/plugins/iframe/lang/no.js b/sources/plugins/iframe/lang/no.js
index b49ad735..59c72559 100644
--- a/sources/plugins/iframe/lang/no.js
+++ b/sources/plugins/iframe/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'no', { 5CKEDITOR.plugins.setLang( 'iframe', 'no', {
diff --git a/sources/plugins/iframe/lang/pl.js b/sources/plugins/iframe/lang/pl.js
index a68461b7..3f631617 100644
--- a/sources/plugins/iframe/lang/pl.js
+++ b/sources/plugins/iframe/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'pl', { 5CKEDITOR.plugins.setLang( 'iframe', 'pl', {
diff --git a/sources/plugins/iframe/lang/pt-br.js b/sources/plugins/iframe/lang/pt-br.js
index 13197704..ae9157f2 100644
--- a/sources/plugins/iframe/lang/pt-br.js
+++ b/sources/plugins/iframe/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'pt-br', { 5CKEDITOR.plugins.setLang( 'iframe', 'pt-br', {
diff --git a/sources/plugins/iframe/lang/pt.js b/sources/plugins/iframe/lang/pt.js
index 790894d4..0440cb08 100644
--- a/sources/plugins/iframe/lang/pt.js
+++ b/sources/plugins/iframe/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'pt', { 5CKEDITOR.plugins.setLang( 'iframe', 'pt', {
diff --git a/sources/plugins/iframe/lang/ro.js b/sources/plugins/iframe/lang/ro.js
index 0fdf471d..96dbb432 100644
--- a/sources/plugins/iframe/lang/ro.js
+++ b/sources/plugins/iframe/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'ro', { 5CKEDITOR.plugins.setLang( 'iframe', 'ro', {
diff --git a/sources/plugins/iframe/lang/ru.js b/sources/plugins/iframe/lang/ru.js
index b137b9a2..ca0bf8e9 100644
--- a/sources/plugins/iframe/lang/ru.js
+++ b/sources/plugins/iframe/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'ru', { 5CKEDITOR.plugins.setLang( 'iframe', 'ru', {
diff --git a/sources/plugins/iframe/lang/si.js b/sources/plugins/iframe/lang/si.js
index fed32683..17d800d4 100644
--- a/sources/plugins/iframe/lang/si.js
+++ b/sources/plugins/iframe/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'si', { 5CKEDITOR.plugins.setLang( 'iframe', 'si', {
diff --git a/sources/plugins/iframe/lang/sk.js b/sources/plugins/iframe/lang/sk.js
index bf42e307..1b360d8d 100644
--- a/sources/plugins/iframe/lang/sk.js
+++ b/sources/plugins/iframe/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'sk', { 5CKEDITOR.plugins.setLang( 'iframe', 'sk', {
diff --git a/sources/plugins/iframe/lang/sl.js b/sources/plugins/iframe/lang/sl.js
index 1831584d..13eab17b 100644
--- a/sources/plugins/iframe/lang/sl.js
+++ b/sources/plugins/iframe/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'sl', { 5CKEDITOR.plugins.setLang( 'iframe', 'sl', {
diff --git a/sources/plugins/iframe/lang/sq.js b/sources/plugins/iframe/lang/sq.js
index cf88dbe4..671f7430 100644
--- a/sources/plugins/iframe/lang/sq.js
+++ b/sources/plugins/iframe/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'sq', { 5CKEDITOR.plugins.setLang( 'iframe', 'sq', {
diff --git a/sources/plugins/iframe/lang/sr-latn.js b/sources/plugins/iframe/lang/sr-latn.js
index d8ddf222..7b7e316b 100644
--- a/sources/plugins/iframe/lang/sr-latn.js
+++ b/sources/plugins/iframe/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'iframe', 'sr-latn', {
diff --git a/sources/plugins/iframe/lang/sr.js b/sources/plugins/iframe/lang/sr.js
index 8a66fba9..d59430a9 100644
--- a/sources/plugins/iframe/lang/sr.js
+++ b/sources/plugins/iframe/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'sr', { 5CKEDITOR.plugins.setLang( 'iframe', 'sr', {
diff --git a/sources/plugins/iframe/lang/sv.js b/sources/plugins/iframe/lang/sv.js
index 8777eb5a..bd9f5f5b 100644
--- a/sources/plugins/iframe/lang/sv.js
+++ b/sources/plugins/iframe/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'sv', { 5CKEDITOR.plugins.setLang( 'iframe', 'sv', {
diff --git a/sources/plugins/iframe/lang/th.js b/sources/plugins/iframe/lang/th.js
index 635d834e..f22f3351 100644
--- a/sources/plugins/iframe/lang/th.js
+++ b/sources/plugins/iframe/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'th', { 5CKEDITOR.plugins.setLang( 'iframe', 'th', {
diff --git a/sources/plugins/iframe/lang/tr.js b/sources/plugins/iframe/lang/tr.js
index e6ad11dd..6738e2ab 100644
--- a/sources/plugins/iframe/lang/tr.js
+++ b/sources/plugins/iframe/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'tr', { 5CKEDITOR.plugins.setLang( 'iframe', 'tr', {
diff --git a/sources/plugins/iframe/lang/tt.js b/sources/plugins/iframe/lang/tt.js
index 05970380..85233237 100644
--- a/sources/plugins/iframe/lang/tt.js
+++ b/sources/plugins/iframe/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'tt', { 5CKEDITOR.plugins.setLang( 'iframe', 'tt', {
diff --git a/sources/plugins/iframe/lang/ug.js b/sources/plugins/iframe/lang/ug.js
index 80ea2d00..3cbd5b0c 100644
--- a/sources/plugins/iframe/lang/ug.js
+++ b/sources/plugins/iframe/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'ug', { 5CKEDITOR.plugins.setLang( 'iframe', 'ug', {
diff --git a/sources/plugins/iframe/lang/uk.js b/sources/plugins/iframe/lang/uk.js
index c5d1e996..c5173d2e 100644
--- a/sources/plugins/iframe/lang/uk.js
+++ b/sources/plugins/iframe/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'uk', { 5CKEDITOR.plugins.setLang( 'iframe', 'uk', {
diff --git a/sources/plugins/iframe/lang/vi.js b/sources/plugins/iframe/lang/vi.js
index 56b3c521..d7c2bc02 100644
--- a/sources/plugins/iframe/lang/vi.js
+++ b/sources/plugins/iframe/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'vi', { 5CKEDITOR.plugins.setLang( 'iframe', 'vi', {
diff --git a/sources/plugins/iframe/lang/zh-cn.js b/sources/plugins/iframe/lang/zh-cn.js
index 7ddca048..99e657a0 100644
--- a/sources/plugins/iframe/lang/zh-cn.js
+++ b/sources/plugins/iframe/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'iframe', 'zh-cn', {
diff --git a/sources/plugins/iframe/lang/zh.js b/sources/plugins/iframe/lang/zh.js
index 51cead96..091b8071 100644
--- a/sources/plugins/iframe/lang/zh.js
+++ b/sources/plugins/iframe/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'iframe', 'zh', { 5CKEDITOR.plugins.setLang( 'iframe', 'zh', {
diff --git a/sources/plugins/iframe/plugin.js b/sources/plugins/iframe/plugin.js
index 3c32376e..8f049a56 100644
--- a/sources/plugins/iframe/plugin.js
+++ b/sources/plugins/iframe/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -7,7 +7,7 @@
7 CKEDITOR.plugins.add( 'iframe', { 7 CKEDITOR.plugins.add( 'iframe', {
8 requires: 'dialog,fakeobjects', 8 requires: 'dialog,fakeobjects',
9 // jscs:disable maximumLineLength 9 // jscs:disable maximumLineLength
10 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 10 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
11 // jscs:enable maximumLineLength 11 // jscs:enable maximumLineLength
12 icons: 'iframe', // %REMOVE_LINE_CORE% 12 icons: 'iframe', // %REMOVE_LINE_CORE%
13 hidpi: true, // %REMOVE_LINE_CORE% 13 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/image/dialogs/image.js b/sources/plugins/image/dialogs/image.js
index 7daf4aa3..4f62f99c 100644
--- a/sources/plugins/image/dialogs/image.js
+++ b/sources/plugins/image/dialogs/image.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/image/lang/af.js b/sources/plugins/image/lang/af.js
index f81dd0f2..c3cf3547 100644
--- a/sources/plugins/image/lang/af.js
+++ b/sources/plugins/image/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'af', { 5CKEDITOR.plugins.setLang( 'image', 'af', {
diff --git a/sources/plugins/image/lang/ar.js b/sources/plugins/image/lang/ar.js
index f15aacd4..1a0fb7af 100644
--- a/sources/plugins/image/lang/ar.js
+++ b/sources/plugins/image/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'ar', { 5CKEDITOR.plugins.setLang( 'image', 'ar', {
diff --git a/sources/plugins/image/lang/bg.js b/sources/plugins/image/lang/bg.js
index f6533aee..ecc7cd73 100644
--- a/sources/plugins/image/lang/bg.js
+++ b/sources/plugins/image/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'bg', { 5CKEDITOR.plugins.setLang( 'image', 'bg', {
diff --git a/sources/plugins/image/lang/bn.js b/sources/plugins/image/lang/bn.js
index fc8131db..1f393493 100644
--- a/sources/plugins/image/lang/bn.js
+++ b/sources/plugins/image/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'bn', { 5CKEDITOR.plugins.setLang( 'image', 'bn', {
diff --git a/sources/plugins/image/lang/bs.js b/sources/plugins/image/lang/bs.js
index 885b6cf1..8470e8fa 100644
--- a/sources/plugins/image/lang/bs.js
+++ b/sources/plugins/image/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'bs', { 5CKEDITOR.plugins.setLang( 'image', 'bs', {
diff --git a/sources/plugins/image/lang/ca.js b/sources/plugins/image/lang/ca.js
index d7fcbb9d..8464dbf5 100644
--- a/sources/plugins/image/lang/ca.js
+++ b/sources/plugins/image/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'ca', { 5CKEDITOR.plugins.setLang( 'image', 'ca', {
diff --git a/sources/plugins/image/lang/cs.js b/sources/plugins/image/lang/cs.js
index dac2bd85..2f870f84 100644
--- a/sources/plugins/image/lang/cs.js
+++ b/sources/plugins/image/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'cs', { 5CKEDITOR.plugins.setLang( 'image', 'cs', {
diff --git a/sources/plugins/image/lang/cy.js b/sources/plugins/image/lang/cy.js
index 0049154c..6310b5be 100644
--- a/sources/plugins/image/lang/cy.js
+++ b/sources/plugins/image/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'cy', { 5CKEDITOR.plugins.setLang( 'image', 'cy', {
diff --git a/sources/plugins/image/lang/da.js b/sources/plugins/image/lang/da.js
index e468277c..82f591d0 100644
--- a/sources/plugins/image/lang/da.js
+++ b/sources/plugins/image/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'da', { 5CKEDITOR.plugins.setLang( 'image', 'da', {
diff --git a/sources/plugins/image/lang/de-ch.js b/sources/plugins/image/lang/de-ch.js
new file mode 100644
index 00000000..9237c1ab
--- /dev/null
+++ b/sources/plugins/image/lang/de-ch.js
@@ -0,0 +1,25 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'image', 'de-ch', {
6 alt: 'Alternativer Text',
7 border: 'Rahmen',
8 btnUpload: 'Zum Server senden',
9 button2Img: 'Möchten Sie die ausgewählte Bildschaltfläche in ein einfaches Bild umwandeln?',
10 hSpace: 'Horizontal-Abstand',
11 img2Button: 'Möchten Sie das ausgewählte Bild in eine Bildschaltfläche umwandeln?',
12 infoTab: 'Bildinfo',
13 linkTab: 'Link',
14 lockRatio: 'Grössenverhältnis beibehalten',
15 menu: 'Bildeigenschaften',
16 resetSize: 'Grösse zurücksetzen',
17 title: 'Bildeigenschaften',
18 titleButton: 'Bildschaltflächeneigenschaften',
19 upload: 'Hochladen',
20 urlMissing: 'Bildquellen-URL fehlt.',
21 vSpace: 'Vertikal-Abstand',
22 validateBorder: 'Rahmen muss eine ganze Zahl sein.',
23 validateHSpace: 'Horizontal-Abstand muss eine ganze Zahl sein.',
24 validateVSpace: 'Vertikal-Abstand muss eine ganze Zahl sein.'
25} );
diff --git a/sources/plugins/image/lang/de.js b/sources/plugins/image/lang/de.js
index 68ba4ae1..4827329c 100644
--- a/sources/plugins/image/lang/de.js
+++ b/sources/plugins/image/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'de', { 5CKEDITOR.plugins.setLang( 'image', 'de', {
diff --git a/sources/plugins/image/lang/el.js b/sources/plugins/image/lang/el.js
index 8bd9dc06..9e515e72 100644
--- a/sources/plugins/image/lang/el.js
+++ b/sources/plugins/image/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'el', { 5CKEDITOR.plugins.setLang( 'image', 'el', {
diff --git a/sources/plugins/image/lang/en-au.js b/sources/plugins/image/lang/en-au.js
index b5a87de7..6e7ce128 100644
--- a/sources/plugins/image/lang/en-au.js
+++ b/sources/plugins/image/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'en-au', { 5CKEDITOR.plugins.setLang( 'image', 'en-au', {
diff --git a/sources/plugins/image/lang/en-ca.js b/sources/plugins/image/lang/en-ca.js
index 3289e498..2f3992f3 100644
--- a/sources/plugins/image/lang/en-ca.js
+++ b/sources/plugins/image/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'en-ca', { 5CKEDITOR.plugins.setLang( 'image', 'en-ca', {
diff --git a/sources/plugins/image/lang/en-gb.js b/sources/plugins/image/lang/en-gb.js
index add0adbc..e60b38a7 100644
--- a/sources/plugins/image/lang/en-gb.js
+++ b/sources/plugins/image/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'en-gb', { 5CKEDITOR.plugins.setLang( 'image', 'en-gb', {
diff --git a/sources/plugins/image/lang/en.js b/sources/plugins/image/lang/en.js
index 18af4b88..d6cb43aa 100644
--- a/sources/plugins/image/lang/en.js
+++ b/sources/plugins/image/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'en', { 5CKEDITOR.plugins.setLang( 'image', 'en', {
diff --git a/sources/plugins/image/lang/eo.js b/sources/plugins/image/lang/eo.js
index de3b73cf..9ef3115c 100644
--- a/sources/plugins/image/lang/eo.js
+++ b/sources/plugins/image/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'eo', { 5CKEDITOR.plugins.setLang( 'image', 'eo', {
diff --git a/sources/plugins/image/lang/es.js b/sources/plugins/image/lang/es.js
index 35310e00..12e17486 100644
--- a/sources/plugins/image/lang/es.js
+++ b/sources/plugins/image/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'es', { 5CKEDITOR.plugins.setLang( 'image', 'es', {
diff --git a/sources/plugins/image/lang/et.js b/sources/plugins/image/lang/et.js
index 00559b5c..e02591f2 100644
--- a/sources/plugins/image/lang/et.js
+++ b/sources/plugins/image/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'et', { 5CKEDITOR.plugins.setLang( 'image', 'et', {
diff --git a/sources/plugins/image/lang/eu.js b/sources/plugins/image/lang/eu.js
index 874dd697..f288398f 100644
--- a/sources/plugins/image/lang/eu.js
+++ b/sources/plugins/image/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'eu', { 5CKEDITOR.plugins.setLang( 'image', 'eu', {
diff --git a/sources/plugins/image/lang/fa.js b/sources/plugins/image/lang/fa.js
index 90dbd907..00eb831d 100644
--- a/sources/plugins/image/lang/fa.js
+++ b/sources/plugins/image/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'fa', { 5CKEDITOR.plugins.setLang( 'image', 'fa', {
diff --git a/sources/plugins/image/lang/fi.js b/sources/plugins/image/lang/fi.js
index f324e88f..e264d72f 100644
--- a/sources/plugins/image/lang/fi.js
+++ b/sources/plugins/image/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'fi', { 5CKEDITOR.plugins.setLang( 'image', 'fi', {
diff --git a/sources/plugins/image/lang/fo.js b/sources/plugins/image/lang/fo.js
index d3b78085..6073e0c9 100644
--- a/sources/plugins/image/lang/fo.js
+++ b/sources/plugins/image/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'fo', { 5CKEDITOR.plugins.setLang( 'image', 'fo', {
diff --git a/sources/plugins/image/lang/fr-ca.js b/sources/plugins/image/lang/fr-ca.js
index 69b9d843..ebeddb2a 100644
--- a/sources/plugins/image/lang/fr-ca.js
+++ b/sources/plugins/image/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'image', 'fr-ca', {
diff --git a/sources/plugins/image/lang/fr.js b/sources/plugins/image/lang/fr.js
index cfd2feac..e06d095c 100644
--- a/sources/plugins/image/lang/fr.js
+++ b/sources/plugins/image/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'fr', { 5CKEDITOR.plugins.setLang( 'image', 'fr', {
diff --git a/sources/plugins/image/lang/gl.js b/sources/plugins/image/lang/gl.js
index 28aaba94..22f1f41b 100644
--- a/sources/plugins/image/lang/gl.js
+++ b/sources/plugins/image/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'gl', { 5CKEDITOR.plugins.setLang( 'image', 'gl', {
diff --git a/sources/plugins/image/lang/gu.js b/sources/plugins/image/lang/gu.js
index b62fad85..36e26fc6 100644
--- a/sources/plugins/image/lang/gu.js
+++ b/sources/plugins/image/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'gu', { 5CKEDITOR.plugins.setLang( 'image', 'gu', {
diff --git a/sources/plugins/image/lang/he.js b/sources/plugins/image/lang/he.js
index 21fe73fa..5b8e18d3 100644
--- a/sources/plugins/image/lang/he.js
+++ b/sources/plugins/image/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'he', { 5CKEDITOR.plugins.setLang( 'image', 'he', {
diff --git a/sources/plugins/image/lang/hi.js b/sources/plugins/image/lang/hi.js
index 2c0c3822..158c1886 100644
--- a/sources/plugins/image/lang/hi.js
+++ b/sources/plugins/image/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'hi', { 5CKEDITOR.plugins.setLang( 'image', 'hi', {
diff --git a/sources/plugins/image/lang/hr.js b/sources/plugins/image/lang/hr.js
index d4b05252..6c3aadea 100644
--- a/sources/plugins/image/lang/hr.js
+++ b/sources/plugins/image/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'hr', { 5CKEDITOR.plugins.setLang( 'image', 'hr', {
diff --git a/sources/plugins/image/lang/hu.js b/sources/plugins/image/lang/hu.js
index f615b713..ed4c3568 100644
--- a/sources/plugins/image/lang/hu.js
+++ b/sources/plugins/image/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'hu', { 5CKEDITOR.plugins.setLang( 'image', 'hu', {
diff --git a/sources/plugins/image/lang/id.js b/sources/plugins/image/lang/id.js
index e91f4ebf..68ccd523 100644
--- a/sources/plugins/image/lang/id.js
+++ b/sources/plugins/image/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'id', { 5CKEDITOR.plugins.setLang( 'image', 'id', {
diff --git a/sources/plugins/image/lang/is.js b/sources/plugins/image/lang/is.js
index d4cb57d1..f55c69cb 100644
--- a/sources/plugins/image/lang/is.js
+++ b/sources/plugins/image/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'is', { 5CKEDITOR.plugins.setLang( 'image', 'is', {
diff --git a/sources/plugins/image/lang/it.js b/sources/plugins/image/lang/it.js
index 24b60d39..3aeb017b 100644
--- a/sources/plugins/image/lang/it.js
+++ b/sources/plugins/image/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'it', { 5CKEDITOR.plugins.setLang( 'image', 'it', {
diff --git a/sources/plugins/image/lang/ja.js b/sources/plugins/image/lang/ja.js
index 74a99fc5..86d54c8b 100644
--- a/sources/plugins/image/lang/ja.js
+++ b/sources/plugins/image/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'ja', { 5CKEDITOR.plugins.setLang( 'image', 'ja', {
diff --git a/sources/plugins/image/lang/ka.js b/sources/plugins/image/lang/ka.js
index d388c5a3..fe0f8f48 100644
--- a/sources/plugins/image/lang/ka.js
+++ b/sources/plugins/image/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'ka', { 5CKEDITOR.plugins.setLang( 'image', 'ka', {
diff --git a/sources/plugins/image/lang/km.js b/sources/plugins/image/lang/km.js
index 12eb6d27..f3236ee2 100644
--- a/sources/plugins/image/lang/km.js
+++ b/sources/plugins/image/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'km', { 5CKEDITOR.plugins.setLang( 'image', 'km', {
diff --git a/sources/plugins/image/lang/ko.js b/sources/plugins/image/lang/ko.js
index 0bb99907..30e7e450 100644
--- a/sources/plugins/image/lang/ko.js
+++ b/sources/plugins/image/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'ko', { 5CKEDITOR.plugins.setLang( 'image', 'ko', {
diff --git a/sources/plugins/image/lang/ku.js b/sources/plugins/image/lang/ku.js
index 5273fc56..9a8678a8 100644
--- a/sources/plugins/image/lang/ku.js
+++ b/sources/plugins/image/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'ku', { 5CKEDITOR.plugins.setLang( 'image', 'ku', {
diff --git a/sources/plugins/image/lang/lt.js b/sources/plugins/image/lang/lt.js
index 55f24281..02614139 100644
--- a/sources/plugins/image/lang/lt.js
+++ b/sources/plugins/image/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'lt', { 5CKEDITOR.plugins.setLang( 'image', 'lt', {
diff --git a/sources/plugins/image/lang/lv.js b/sources/plugins/image/lang/lv.js
index 8b962442..f4e6aef5 100644
--- a/sources/plugins/image/lang/lv.js
+++ b/sources/plugins/image/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'lv', { 5CKEDITOR.plugins.setLang( 'image', 'lv', {
diff --git a/sources/plugins/image/lang/mk.js b/sources/plugins/image/lang/mk.js
index bfd943e8..062f94fa 100644
--- a/sources/plugins/image/lang/mk.js
+++ b/sources/plugins/image/lang/mk.js
@@ -1,25 +1,25 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'mk', { 5CKEDITOR.plugins.setLang( 'image', 'mk', {
6 alt: 'Alternative Text', // MISSING 6 alt: 'Алтернативен текст',
7 border: 'Border', // MISSING 7 border: 'Раб',
8 btnUpload: 'Send it to the Server', // MISSING 8 btnUpload: 'Прикачи на сервер',
9 button2Img: 'Do you want to transform the selected image button on a simple image?', // MISSING 9 button2Img: 'Дали сакате да направите сликата-копче да биде само слика?',
10 hSpace: 'HSpace', // MISSING 10 hSpace: 'Хоризонтален простор',
11 img2Button: 'Do you want to transform the selected image on a image button?', // MISSING 11 img2Button: 'Дали сакате да ја претворите сликата во слика-копче?',
12 infoTab: 'Image Info', // MISSING 12 infoTab: 'Информации за сликата',
13 linkTab: 'Link', // MISSING 13 linkTab: 'Врска',
14 lockRatio: 'Lock Ratio', // MISSING 14 lockRatio: 'Зачувај пропорција',
15 menu: 'Image Properties', // MISSING 15 menu: 'Својства на сликата',
16 resetSize: 'Reset Size', // MISSING 16 resetSize: 'Ресетирај големина',
17 title: 'Image Properties', // MISSING 17 title: 'Својства на сликата',
18 titleButton: 'Image Button Properties', // MISSING 18 titleButton: 'Својства на копче-сликата',
19 upload: 'Upload', // MISSING 19 upload: 'Прикачи',
20 urlMissing: 'Image source URL is missing.', // MISSING 20 urlMissing: 'Недостасува URL-то на сликата.',
21 vSpace: 'VSpace', // MISSING 21 vSpace: 'Вертикален простор',
22 validateBorder: 'Border must be a whole number.', // MISSING 22 validateBorder: 'Работ мора да биде цел број.',
23 validateHSpace: 'HSpace must be a whole number.', // MISSING 23 validateHSpace: 'Хор. простор мора да биде цел број.',
24 validateVSpace: 'VSpace must be a whole number.' // MISSING 24 validateVSpace: 'Верт. простор мора да биде цел број.'
25} ); 25} );
diff --git a/sources/plugins/image/lang/mn.js b/sources/plugins/image/lang/mn.js
index 79950e41..7923ec6e 100644
--- a/sources/plugins/image/lang/mn.js
+++ b/sources/plugins/image/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'mn', { 5CKEDITOR.plugins.setLang( 'image', 'mn', {
diff --git a/sources/plugins/image/lang/ms.js b/sources/plugins/image/lang/ms.js
index ae67d22a..98adf098 100644
--- a/sources/plugins/image/lang/ms.js
+++ b/sources/plugins/image/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'ms', { 5CKEDITOR.plugins.setLang( 'image', 'ms', {
diff --git a/sources/plugins/image/lang/nb.js b/sources/plugins/image/lang/nb.js
index 24eb3e08..ac94f306 100644
--- a/sources/plugins/image/lang/nb.js
+++ b/sources/plugins/image/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'nb', { 5CKEDITOR.plugins.setLang( 'image', 'nb', {
diff --git a/sources/plugins/image/lang/nl.js b/sources/plugins/image/lang/nl.js
index 6636f1b1..87555039 100644
--- a/sources/plugins/image/lang/nl.js
+++ b/sources/plugins/image/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'nl', { 5CKEDITOR.plugins.setLang( 'image', 'nl', {
diff --git a/sources/plugins/image/lang/no.js b/sources/plugins/image/lang/no.js
index c48abaec..5f220cb3 100644
--- a/sources/plugins/image/lang/no.js
+++ b/sources/plugins/image/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'no', { 5CKEDITOR.plugins.setLang( 'image', 'no', {
diff --git a/sources/plugins/image/lang/pl.js b/sources/plugins/image/lang/pl.js
index 04c02956..ba55b744 100644
--- a/sources/plugins/image/lang/pl.js
+++ b/sources/plugins/image/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'pl', { 5CKEDITOR.plugins.setLang( 'image', 'pl', {
diff --git a/sources/plugins/image/lang/pt-br.js b/sources/plugins/image/lang/pt-br.js
index eeb0b14c..8ac37536 100644
--- a/sources/plugins/image/lang/pt-br.js
+++ b/sources/plugins/image/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'pt-br', { 5CKEDITOR.plugins.setLang( 'image', 'pt-br', {
diff --git a/sources/plugins/image/lang/pt.js b/sources/plugins/image/lang/pt.js
index af25caaa..c152d81e 100644
--- a/sources/plugins/image/lang/pt.js
+++ b/sources/plugins/image/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'pt', { 5CKEDITOR.plugins.setLang( 'image', 'pt', {
diff --git a/sources/plugins/image/lang/ro.js b/sources/plugins/image/lang/ro.js
index 79a2a9dc..c45929ae 100644
--- a/sources/plugins/image/lang/ro.js
+++ b/sources/plugins/image/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'ro', { 5CKEDITOR.plugins.setLang( 'image', 'ro', {
diff --git a/sources/plugins/image/lang/ru.js b/sources/plugins/image/lang/ru.js
index 490af92d..1ea84d24 100644
--- a/sources/plugins/image/lang/ru.js
+++ b/sources/plugins/image/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'ru', { 5CKEDITOR.plugins.setLang( 'image', 'ru', {
diff --git a/sources/plugins/image/lang/si.js b/sources/plugins/image/lang/si.js
index 9c608a3f..7a151967 100644
--- a/sources/plugins/image/lang/si.js
+++ b/sources/plugins/image/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'si', { 5CKEDITOR.plugins.setLang( 'image', 'si', {
diff --git a/sources/plugins/image/lang/sk.js b/sources/plugins/image/lang/sk.js
index 0478ab39..1384f6bc 100644
--- a/sources/plugins/image/lang/sk.js
+++ b/sources/plugins/image/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'sk', { 5CKEDITOR.plugins.setLang( 'image', 'sk', {
diff --git a/sources/plugins/image/lang/sl.js b/sources/plugins/image/lang/sl.js
index ef93d331..4c7ba8f3 100644
--- a/sources/plugins/image/lang/sl.js
+++ b/sources/plugins/image/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'sl', { 5CKEDITOR.plugins.setLang( 'image', 'sl', {
diff --git a/sources/plugins/image/lang/sq.js b/sources/plugins/image/lang/sq.js
index 37a3e155..a8518193 100644
--- a/sources/plugins/image/lang/sq.js
+++ b/sources/plugins/image/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'sq', { 5CKEDITOR.plugins.setLang( 'image', 'sq', {
diff --git a/sources/plugins/image/lang/sr-latn.js b/sources/plugins/image/lang/sr-latn.js
index 34b96210..25c39c3d 100644
--- a/sources/plugins/image/lang/sr-latn.js
+++ b/sources/plugins/image/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'image', 'sr-latn', {
diff --git a/sources/plugins/image/lang/sr.js b/sources/plugins/image/lang/sr.js
index 5f33a561..25b44c5e 100644
--- a/sources/plugins/image/lang/sr.js
+++ b/sources/plugins/image/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'sr', { 5CKEDITOR.plugins.setLang( 'image', 'sr', {
diff --git a/sources/plugins/image/lang/sv.js b/sources/plugins/image/lang/sv.js
index 3854a3d6..bc11f096 100644
--- a/sources/plugins/image/lang/sv.js
+++ b/sources/plugins/image/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'sv', { 5CKEDITOR.plugins.setLang( 'image', 'sv', {
diff --git a/sources/plugins/image/lang/th.js b/sources/plugins/image/lang/th.js
index 0018a713..f9f80236 100644
--- a/sources/plugins/image/lang/th.js
+++ b/sources/plugins/image/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'th', { 5CKEDITOR.plugins.setLang( 'image', 'th', {
diff --git a/sources/plugins/image/lang/tr.js b/sources/plugins/image/lang/tr.js
index 3c294a1e..5a668f2f 100644
--- a/sources/plugins/image/lang/tr.js
+++ b/sources/plugins/image/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'tr', { 5CKEDITOR.plugins.setLang( 'image', 'tr', {
diff --git a/sources/plugins/image/lang/tt.js b/sources/plugins/image/lang/tt.js
index 5e9ec8d5..8daf0afa 100644
--- a/sources/plugins/image/lang/tt.js
+++ b/sources/plugins/image/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'tt', { 5CKEDITOR.plugins.setLang( 'image', 'tt', {
diff --git a/sources/plugins/image/lang/ug.js b/sources/plugins/image/lang/ug.js
index c96889bd..70382ec1 100644
--- a/sources/plugins/image/lang/ug.js
+++ b/sources/plugins/image/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'ug', { 5CKEDITOR.plugins.setLang( 'image', 'ug', {
diff --git a/sources/plugins/image/lang/uk.js b/sources/plugins/image/lang/uk.js
index 6f6215c6..c32c2306 100644
--- a/sources/plugins/image/lang/uk.js
+++ b/sources/plugins/image/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'uk', { 5CKEDITOR.plugins.setLang( 'image', 'uk', {
diff --git a/sources/plugins/image/lang/vi.js b/sources/plugins/image/lang/vi.js
index bcc93633..70d75789 100644
--- a/sources/plugins/image/lang/vi.js
+++ b/sources/plugins/image/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'vi', { 5CKEDITOR.plugins.setLang( 'image', 'vi', {
diff --git a/sources/plugins/image/lang/zh-cn.js b/sources/plugins/image/lang/zh-cn.js
index 64813fc1..651468fa 100644
--- a/sources/plugins/image/lang/zh-cn.js
+++ b/sources/plugins/image/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'image', 'zh-cn', {
diff --git a/sources/plugins/image/lang/zh.js b/sources/plugins/image/lang/zh.js
index 4bdbba5d..0859d268 100644
--- a/sources/plugins/image/lang/zh.js
+++ b/sources/plugins/image/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'image', 'zh', { 5CKEDITOR.plugins.setLang( 'image', 'zh', {
diff --git a/sources/plugins/image/plugin.js b/sources/plugins/image/plugin.js
index f4a6a334..8bed8eca 100644
--- a/sources/plugins/image/plugin.js
+++ b/sources/plugins/image/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -12,7 +12,7 @@
12 CKEDITOR.plugins.add( 'image', { 12 CKEDITOR.plugins.add( 'image', {
13 requires: 'dialog', 13 requires: 'dialog',
14 // jscs:disable maximumLineLength 14 // jscs:disable maximumLineLength
15 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 15 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
16 // jscs:enable maximumLineLength 16 // jscs:enable maximumLineLength
17 icons: 'image', // %REMOVE_LINE_CORE% 17 icons: 'image', // %REMOVE_LINE_CORE%
18 hidpi: true, // %REMOVE_LINE_CORE% 18 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/indent/dev/indent.html b/sources/plugins/indent/dev/indent.html
index 0a3a8288..4ddab5a2 100644
--- a/sources/plugins/indent/dev/indent.html
+++ b/sources/plugins/indent/dev/indent.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
diff --git a/sources/plugins/indent/lang/af.js b/sources/plugins/indent/lang/af.js
index dcf8aeed..416b2419 100644
--- a/sources/plugins/indent/lang/af.js
+++ b/sources/plugins/indent/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'af', { 5CKEDITOR.plugins.setLang( 'indent', 'af', {
diff --git a/sources/plugins/indent/lang/ar.js b/sources/plugins/indent/lang/ar.js
index bf427cba..13458a66 100644
--- a/sources/plugins/indent/lang/ar.js
+++ b/sources/plugins/indent/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'ar', { 5CKEDITOR.plugins.setLang( 'indent', 'ar', {
diff --git a/sources/plugins/indent/lang/bg.js b/sources/plugins/indent/lang/bg.js
index 329363a6..5c6c9942 100644
--- a/sources/plugins/indent/lang/bg.js
+++ b/sources/plugins/indent/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'bg', { 5CKEDITOR.plugins.setLang( 'indent', 'bg', {
diff --git a/sources/plugins/indent/lang/bn.js b/sources/plugins/indent/lang/bn.js
index 331bede3..11a428e3 100644
--- a/sources/plugins/indent/lang/bn.js
+++ b/sources/plugins/indent/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'bn', { 5CKEDITOR.plugins.setLang( 'indent', 'bn', {
diff --git a/sources/plugins/indent/lang/bs.js b/sources/plugins/indent/lang/bs.js
index ee41a42d..fcf1cc23 100644
--- a/sources/plugins/indent/lang/bs.js
+++ b/sources/plugins/indent/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'bs', { 5CKEDITOR.plugins.setLang( 'indent', 'bs', {
diff --git a/sources/plugins/indent/lang/ca.js b/sources/plugins/indent/lang/ca.js
index 60756840..2ee7ad41 100644
--- a/sources/plugins/indent/lang/ca.js
+++ b/sources/plugins/indent/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'ca', { 5CKEDITOR.plugins.setLang( 'indent', 'ca', {
diff --git a/sources/plugins/indent/lang/cs.js b/sources/plugins/indent/lang/cs.js
index 14b1474b..3e5ed770 100644
--- a/sources/plugins/indent/lang/cs.js
+++ b/sources/plugins/indent/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'cs', { 5CKEDITOR.plugins.setLang( 'indent', 'cs', {
diff --git a/sources/plugins/indent/lang/cy.js b/sources/plugins/indent/lang/cy.js
index fe38f2ff..3380d702 100644
--- a/sources/plugins/indent/lang/cy.js
+++ b/sources/plugins/indent/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'cy', { 5CKEDITOR.plugins.setLang( 'indent', 'cy', {
diff --git a/sources/plugins/indent/lang/da.js b/sources/plugins/indent/lang/da.js
index fa22b3b3..0f18d9a6 100644
--- a/sources/plugins/indent/lang/da.js
+++ b/sources/plugins/indent/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'da', { 5CKEDITOR.plugins.setLang( 'indent', 'da', {
diff --git a/sources/plugins/indent/lang/de-ch.js b/sources/plugins/indent/lang/de-ch.js
new file mode 100644
index 00000000..ae8010bc
--- /dev/null
+++ b/sources/plugins/indent/lang/de-ch.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'indent', 'de-ch', {
6 indent: 'Einzug erhöhen',
7 outdent: 'Einzug verringern'
8} );
diff --git a/sources/plugins/indent/lang/de.js b/sources/plugins/indent/lang/de.js
index 315311dd..be211af3 100644
--- a/sources/plugins/indent/lang/de.js
+++ b/sources/plugins/indent/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'de', { 5CKEDITOR.plugins.setLang( 'indent', 'de', {
diff --git a/sources/plugins/indent/lang/el.js b/sources/plugins/indent/lang/el.js
index 55e5678e..e6df50c5 100644
--- a/sources/plugins/indent/lang/el.js
+++ b/sources/plugins/indent/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'el', { 5CKEDITOR.plugins.setLang( 'indent', 'el', {
diff --git a/sources/plugins/indent/lang/en-au.js b/sources/plugins/indent/lang/en-au.js
index be93b7b0..26049a1b 100644
--- a/sources/plugins/indent/lang/en-au.js
+++ b/sources/plugins/indent/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'en-au', { 5CKEDITOR.plugins.setLang( 'indent', 'en-au', {
diff --git a/sources/plugins/indent/lang/en-ca.js b/sources/plugins/indent/lang/en-ca.js
index 91b5f051..cf67c872 100644
--- a/sources/plugins/indent/lang/en-ca.js
+++ b/sources/plugins/indent/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'en-ca', { 5CKEDITOR.plugins.setLang( 'indent', 'en-ca', {
diff --git a/sources/plugins/indent/lang/en-gb.js b/sources/plugins/indent/lang/en-gb.js
index 6f98aa99..dd746c1f 100644
--- a/sources/plugins/indent/lang/en-gb.js
+++ b/sources/plugins/indent/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'en-gb', { 5CKEDITOR.plugins.setLang( 'indent', 'en-gb', {
diff --git a/sources/plugins/indent/lang/en.js b/sources/plugins/indent/lang/en.js
index 6403f726..c3b968b3 100644
--- a/sources/plugins/indent/lang/en.js
+++ b/sources/plugins/indent/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'en', { 5CKEDITOR.plugins.setLang( 'indent', 'en', {
diff --git a/sources/plugins/indent/lang/eo.js b/sources/plugins/indent/lang/eo.js
index 6dc6e0dc..59556843 100644
--- a/sources/plugins/indent/lang/eo.js
+++ b/sources/plugins/indent/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'eo', { 5CKEDITOR.plugins.setLang( 'indent', 'eo', {
diff --git a/sources/plugins/indent/lang/es.js b/sources/plugins/indent/lang/es.js
index cd8845b2..277d048d 100644
--- a/sources/plugins/indent/lang/es.js
+++ b/sources/plugins/indent/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'es', { 5CKEDITOR.plugins.setLang( 'indent', 'es', {
diff --git a/sources/plugins/indent/lang/et.js b/sources/plugins/indent/lang/et.js
index 30082dae..aae37558 100644
--- a/sources/plugins/indent/lang/et.js
+++ b/sources/plugins/indent/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'et', { 5CKEDITOR.plugins.setLang( 'indent', 'et', {
diff --git a/sources/plugins/indent/lang/eu.js b/sources/plugins/indent/lang/eu.js
index ae12a9b0..8e9a5515 100644
--- a/sources/plugins/indent/lang/eu.js
+++ b/sources/plugins/indent/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'eu', { 5CKEDITOR.plugins.setLang( 'indent', 'eu', {
diff --git a/sources/plugins/indent/lang/fa.js b/sources/plugins/indent/lang/fa.js
index 71a60492..b17ce976 100644
--- a/sources/plugins/indent/lang/fa.js
+++ b/sources/plugins/indent/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'fa', { 5CKEDITOR.plugins.setLang( 'indent', 'fa', {
diff --git a/sources/plugins/indent/lang/fi.js b/sources/plugins/indent/lang/fi.js
index 42c28b01..068452cf 100644
--- a/sources/plugins/indent/lang/fi.js
+++ b/sources/plugins/indent/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'fi', { 5CKEDITOR.plugins.setLang( 'indent', 'fi', {
diff --git a/sources/plugins/indent/lang/fo.js b/sources/plugins/indent/lang/fo.js
index 582cf2ae..17639277 100644
--- a/sources/plugins/indent/lang/fo.js
+++ b/sources/plugins/indent/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'fo', { 5CKEDITOR.plugins.setLang( 'indent', 'fo', {
diff --git a/sources/plugins/indent/lang/fr-ca.js b/sources/plugins/indent/lang/fr-ca.js
index 37725cea..029e878f 100644
--- a/sources/plugins/indent/lang/fr-ca.js
+++ b/sources/plugins/indent/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'indent', 'fr-ca', {
diff --git a/sources/plugins/indent/lang/fr.js b/sources/plugins/indent/lang/fr.js
index eda26f40..c0ad5fe2 100644
--- a/sources/plugins/indent/lang/fr.js
+++ b/sources/plugins/indent/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'fr', { 5CKEDITOR.plugins.setLang( 'indent', 'fr', {
diff --git a/sources/plugins/indent/lang/gl.js b/sources/plugins/indent/lang/gl.js
index 1fc4350d..3d4a3af4 100644
--- a/sources/plugins/indent/lang/gl.js
+++ b/sources/plugins/indent/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'gl', { 5CKEDITOR.plugins.setLang( 'indent', 'gl', {
diff --git a/sources/plugins/indent/lang/gu.js b/sources/plugins/indent/lang/gu.js
index 935bbaf3..84f02c01 100644
--- a/sources/plugins/indent/lang/gu.js
+++ b/sources/plugins/indent/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'gu', { 5CKEDITOR.plugins.setLang( 'indent', 'gu', {
diff --git a/sources/plugins/indent/lang/he.js b/sources/plugins/indent/lang/he.js
index a653131e..26a6626a 100644
--- a/sources/plugins/indent/lang/he.js
+++ b/sources/plugins/indent/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'he', { 5CKEDITOR.plugins.setLang( 'indent', 'he', {
diff --git a/sources/plugins/indent/lang/hi.js b/sources/plugins/indent/lang/hi.js
index e48eeafb..a532d648 100644
--- a/sources/plugins/indent/lang/hi.js
+++ b/sources/plugins/indent/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'hi', { 5CKEDITOR.plugins.setLang( 'indent', 'hi', {
diff --git a/sources/plugins/indent/lang/hr.js b/sources/plugins/indent/lang/hr.js
index 47a0b2c2..b4c07648 100644
--- a/sources/plugins/indent/lang/hr.js
+++ b/sources/plugins/indent/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'hr', { 5CKEDITOR.plugins.setLang( 'indent', 'hr', {
diff --git a/sources/plugins/indent/lang/hu.js b/sources/plugins/indent/lang/hu.js
index 1a55b43f..b8f780d2 100644
--- a/sources/plugins/indent/lang/hu.js
+++ b/sources/plugins/indent/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'hu', { 5CKEDITOR.plugins.setLang( 'indent', 'hu', {
diff --git a/sources/plugins/indent/lang/id.js b/sources/plugins/indent/lang/id.js
index 4b26b7ca..7bb5efb6 100644
--- a/sources/plugins/indent/lang/id.js
+++ b/sources/plugins/indent/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'id', { 5CKEDITOR.plugins.setLang( 'indent', 'id', {
diff --git a/sources/plugins/indent/lang/is.js b/sources/plugins/indent/lang/is.js
index 4ef6c390..9ced9f42 100644
--- a/sources/plugins/indent/lang/is.js
+++ b/sources/plugins/indent/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'is', { 5CKEDITOR.plugins.setLang( 'indent', 'is', {
diff --git a/sources/plugins/indent/lang/it.js b/sources/plugins/indent/lang/it.js
index aa70e80d..aaffe672 100644
--- a/sources/plugins/indent/lang/it.js
+++ b/sources/plugins/indent/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'it', { 5CKEDITOR.plugins.setLang( 'indent', 'it', {
diff --git a/sources/plugins/indent/lang/ja.js b/sources/plugins/indent/lang/ja.js
index daaaa77d..0ac03e95 100644
--- a/sources/plugins/indent/lang/ja.js
+++ b/sources/plugins/indent/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'ja', { 5CKEDITOR.plugins.setLang( 'indent', 'ja', {
diff --git a/sources/plugins/indent/lang/ka.js b/sources/plugins/indent/lang/ka.js
index 7c179132..9e95b2a5 100644
--- a/sources/plugins/indent/lang/ka.js
+++ b/sources/plugins/indent/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'ka', { 5CKEDITOR.plugins.setLang( 'indent', 'ka', {
diff --git a/sources/plugins/indent/lang/km.js b/sources/plugins/indent/lang/km.js
index 4c6cb692..11feba1c 100644
--- a/sources/plugins/indent/lang/km.js
+++ b/sources/plugins/indent/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'km', { 5CKEDITOR.plugins.setLang( 'indent', 'km', {
diff --git a/sources/plugins/indent/lang/ko.js b/sources/plugins/indent/lang/ko.js
index 39f63737..847528ad 100644
--- a/sources/plugins/indent/lang/ko.js
+++ b/sources/plugins/indent/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'ko', { 5CKEDITOR.plugins.setLang( 'indent', 'ko', {
diff --git a/sources/plugins/indent/lang/ku.js b/sources/plugins/indent/lang/ku.js
index 25349904..d373698c 100644
--- a/sources/plugins/indent/lang/ku.js
+++ b/sources/plugins/indent/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'ku', { 5CKEDITOR.plugins.setLang( 'indent', 'ku', {
diff --git a/sources/plugins/indent/lang/lt.js b/sources/plugins/indent/lang/lt.js
index 263fa04d..76775878 100644
--- a/sources/plugins/indent/lang/lt.js
+++ b/sources/plugins/indent/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'lt', { 5CKEDITOR.plugins.setLang( 'indent', 'lt', {
diff --git a/sources/plugins/indent/lang/lv.js b/sources/plugins/indent/lang/lv.js
index 0315bfb7..348b5ec4 100644
--- a/sources/plugins/indent/lang/lv.js
+++ b/sources/plugins/indent/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'lv', { 5CKEDITOR.plugins.setLang( 'indent', 'lv', {
diff --git a/sources/plugins/indent/lang/mk.js b/sources/plugins/indent/lang/mk.js
index 52d13c35..f4071a02 100644
--- a/sources/plugins/indent/lang/mk.js
+++ b/sources/plugins/indent/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'mk', { 5CKEDITOR.plugins.setLang( 'indent', 'mk', {
diff --git a/sources/plugins/indent/lang/mn.js b/sources/plugins/indent/lang/mn.js
index 9eded3ef..f1f17909 100644
--- a/sources/plugins/indent/lang/mn.js
+++ b/sources/plugins/indent/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'mn', { 5CKEDITOR.plugins.setLang( 'indent', 'mn', {
diff --git a/sources/plugins/indent/lang/ms.js b/sources/plugins/indent/lang/ms.js
index 7d3a5f29..6b633fe9 100644
--- a/sources/plugins/indent/lang/ms.js
+++ b/sources/plugins/indent/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'ms', { 5CKEDITOR.plugins.setLang( 'indent', 'ms', {
diff --git a/sources/plugins/indent/lang/nb.js b/sources/plugins/indent/lang/nb.js
index 3e124d55..83cec715 100644
--- a/sources/plugins/indent/lang/nb.js
+++ b/sources/plugins/indent/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'nb', { 5CKEDITOR.plugins.setLang( 'indent', 'nb', {
diff --git a/sources/plugins/indent/lang/nl.js b/sources/plugins/indent/lang/nl.js
index 0cdf066f..9897f737 100644
--- a/sources/plugins/indent/lang/nl.js
+++ b/sources/plugins/indent/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'nl', { 5CKEDITOR.plugins.setLang( 'indent', 'nl', {
diff --git a/sources/plugins/indent/lang/no.js b/sources/plugins/indent/lang/no.js
index eeb5e1ce..1ef07dd3 100644
--- a/sources/plugins/indent/lang/no.js
+++ b/sources/plugins/indent/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'no', { 5CKEDITOR.plugins.setLang( 'indent', 'no', {
diff --git a/sources/plugins/indent/lang/pl.js b/sources/plugins/indent/lang/pl.js
index 321f520b..3fc7978c 100644
--- a/sources/plugins/indent/lang/pl.js
+++ b/sources/plugins/indent/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'pl', { 5CKEDITOR.plugins.setLang( 'indent', 'pl', {
diff --git a/sources/plugins/indent/lang/pt-br.js b/sources/plugins/indent/lang/pt-br.js
index b2334695..0a02f0b6 100644
--- a/sources/plugins/indent/lang/pt-br.js
+++ b/sources/plugins/indent/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'pt-br', { 5CKEDITOR.plugins.setLang( 'indent', 'pt-br', {
diff --git a/sources/plugins/indent/lang/pt.js b/sources/plugins/indent/lang/pt.js
index 5e395317..1424b11c 100644
--- a/sources/plugins/indent/lang/pt.js
+++ b/sources/plugins/indent/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'pt', { 5CKEDITOR.plugins.setLang( 'indent', 'pt', {
diff --git a/sources/plugins/indent/lang/ro.js b/sources/plugins/indent/lang/ro.js
index 639d4f03..51155b69 100644
--- a/sources/plugins/indent/lang/ro.js
+++ b/sources/plugins/indent/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'ro', { 5CKEDITOR.plugins.setLang( 'indent', 'ro', {
diff --git a/sources/plugins/indent/lang/ru.js b/sources/plugins/indent/lang/ru.js
index ddbb0508..4baa2947 100644
--- a/sources/plugins/indent/lang/ru.js
+++ b/sources/plugins/indent/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'ru', { 5CKEDITOR.plugins.setLang( 'indent', 'ru', {
diff --git a/sources/plugins/indent/lang/si.js b/sources/plugins/indent/lang/si.js
index fe5a8e2b..1d384587 100644
--- a/sources/plugins/indent/lang/si.js
+++ b/sources/plugins/indent/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'si', { 5CKEDITOR.plugins.setLang( 'indent', 'si', {
diff --git a/sources/plugins/indent/lang/sk.js b/sources/plugins/indent/lang/sk.js
index a5210ee0..f50d6d79 100644
--- a/sources/plugins/indent/lang/sk.js
+++ b/sources/plugins/indent/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'sk', { 5CKEDITOR.plugins.setLang( 'indent', 'sk', {
diff --git a/sources/plugins/indent/lang/sl.js b/sources/plugins/indent/lang/sl.js
index 1cef8167..0a81f978 100644
--- a/sources/plugins/indent/lang/sl.js
+++ b/sources/plugins/indent/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'sl', { 5CKEDITOR.plugins.setLang( 'indent', 'sl', {
diff --git a/sources/plugins/indent/lang/sq.js b/sources/plugins/indent/lang/sq.js
index 670b1065..85c47952 100644
--- a/sources/plugins/indent/lang/sq.js
+++ b/sources/plugins/indent/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'sq', { 5CKEDITOR.plugins.setLang( 'indent', 'sq', {
diff --git a/sources/plugins/indent/lang/sr-latn.js b/sources/plugins/indent/lang/sr-latn.js
index a79ff72b..d9300206 100644
--- a/sources/plugins/indent/lang/sr-latn.js
+++ b/sources/plugins/indent/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'indent', 'sr-latn', {
diff --git a/sources/plugins/indent/lang/sr.js b/sources/plugins/indent/lang/sr.js
index 92f11970..d0077fb6 100644
--- a/sources/plugins/indent/lang/sr.js
+++ b/sources/plugins/indent/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'sr', { 5CKEDITOR.plugins.setLang( 'indent', 'sr', {
diff --git a/sources/plugins/indent/lang/sv.js b/sources/plugins/indent/lang/sv.js
index c9141012..dd92d3a7 100644
--- a/sources/plugins/indent/lang/sv.js
+++ b/sources/plugins/indent/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'sv', { 5CKEDITOR.plugins.setLang( 'indent', 'sv', {
diff --git a/sources/plugins/indent/lang/th.js b/sources/plugins/indent/lang/th.js
index 1a4f2cde..2aebdad3 100644
--- a/sources/plugins/indent/lang/th.js
+++ b/sources/plugins/indent/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'th', { 5CKEDITOR.plugins.setLang( 'indent', 'th', {
diff --git a/sources/plugins/indent/lang/tr.js b/sources/plugins/indent/lang/tr.js
index 227e2cd9..06a19107 100644
--- a/sources/plugins/indent/lang/tr.js
+++ b/sources/plugins/indent/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'tr', { 5CKEDITOR.plugins.setLang( 'indent', 'tr', {
diff --git a/sources/plugins/indent/lang/tt.js b/sources/plugins/indent/lang/tt.js
index 465b4ce3..79e6c272 100644
--- a/sources/plugins/indent/lang/tt.js
+++ b/sources/plugins/indent/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'tt', { 5CKEDITOR.plugins.setLang( 'indent', 'tt', {
diff --git a/sources/plugins/indent/lang/ug.js b/sources/plugins/indent/lang/ug.js
index 956e6a4c..7f881d27 100644
--- a/sources/plugins/indent/lang/ug.js
+++ b/sources/plugins/indent/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'ug', { 5CKEDITOR.plugins.setLang( 'indent', 'ug', {
diff --git a/sources/plugins/indent/lang/uk.js b/sources/plugins/indent/lang/uk.js
index 80d77f76..4251ebe1 100644
--- a/sources/plugins/indent/lang/uk.js
+++ b/sources/plugins/indent/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'uk', { 5CKEDITOR.plugins.setLang( 'indent', 'uk', {
diff --git a/sources/plugins/indent/lang/vi.js b/sources/plugins/indent/lang/vi.js
index c423837d..0b56e848 100644
--- a/sources/plugins/indent/lang/vi.js
+++ b/sources/plugins/indent/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'vi', { 5CKEDITOR.plugins.setLang( 'indent', 'vi', {
diff --git a/sources/plugins/indent/lang/zh-cn.js b/sources/plugins/indent/lang/zh-cn.js
index 2ce406f2..c06b21bc 100644
--- a/sources/plugins/indent/lang/zh-cn.js
+++ b/sources/plugins/indent/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'indent', 'zh-cn', {
diff --git a/sources/plugins/indent/lang/zh.js b/sources/plugins/indent/lang/zh.js
index 4aa2abf8..1fe6e4e5 100644
--- a/sources/plugins/indent/lang/zh.js
+++ b/sources/plugins/indent/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'indent', 'zh', { 5CKEDITOR.plugins.setLang( 'indent', 'zh', {
diff --git a/sources/plugins/indent/plugin.js b/sources/plugins/indent/plugin.js
index 325503d6..32ac0c44 100644
--- a/sources/plugins/indent/plugin.js
+++ b/sources/plugins/indent/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -15,7 +15,7 @@
15 15
16 CKEDITOR.plugins.add( 'indent', { 16 CKEDITOR.plugins.add( 'indent', {
17 // jscs:disable maximumLineLength 17 // jscs:disable maximumLineLength
18 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 18 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
19 // jscs:enable maximumLineLength 19 // jscs:enable maximumLineLength
20 icons: 'indent,indent-rtl,outdent,outdent-rtl', // %REMOVE_LINE_CORE% 20 icons: 'indent,indent-rtl,outdent,outdent-rtl', // %REMOVE_LINE_CORE%
21 hidpi: true, // %REMOVE_LINE_CORE% 21 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/indentblock/plugin.js b/sources/plugins/indentblock/plugin.js
index 10265801..9d31b983 100644
--- a/sources/plugins/indentblock/plugin.js
+++ b/sources/plugins/indentblock/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/indentlist/plugin.js b/sources/plugins/indentlist/plugin.js
index b88be7ae..126af11d 100644
--- a/sources/plugins/indentlist/plugin.js
+++ b/sources/plugins/indentlist/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/justify/lang/af.js b/sources/plugins/justify/lang/af.js
index 5c427be2..d9b468d2 100644
--- a/sources/plugins/justify/lang/af.js
+++ b/sources/plugins/justify/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'af', { 5CKEDITOR.plugins.setLang( 'justify', 'af', {
diff --git a/sources/plugins/justify/lang/ar.js b/sources/plugins/justify/lang/ar.js
index b71602da..4db5875a 100644
--- a/sources/plugins/justify/lang/ar.js
+++ b/sources/plugins/justify/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'ar', { 5CKEDITOR.plugins.setLang( 'justify', 'ar', {
diff --git a/sources/plugins/justify/lang/bg.js b/sources/plugins/justify/lang/bg.js
index 9c292f59..7a2841c8 100644
--- a/sources/plugins/justify/lang/bg.js
+++ b/sources/plugins/justify/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'bg', { 5CKEDITOR.plugins.setLang( 'justify', 'bg', {
diff --git a/sources/plugins/justify/lang/bn.js b/sources/plugins/justify/lang/bn.js
index 6db6d790..77d58273 100644
--- a/sources/plugins/justify/lang/bn.js
+++ b/sources/plugins/justify/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'bn', { 5CKEDITOR.plugins.setLang( 'justify', 'bn', {
diff --git a/sources/plugins/justify/lang/bs.js b/sources/plugins/justify/lang/bs.js
index c8c05a66..1412437f 100644
--- a/sources/plugins/justify/lang/bs.js
+++ b/sources/plugins/justify/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'bs', { 5CKEDITOR.plugins.setLang( 'justify', 'bs', {
diff --git a/sources/plugins/justify/lang/ca.js b/sources/plugins/justify/lang/ca.js
index 19fd7ff5..02c38582 100644
--- a/sources/plugins/justify/lang/ca.js
+++ b/sources/plugins/justify/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'ca', { 5CKEDITOR.plugins.setLang( 'justify', 'ca', {
diff --git a/sources/plugins/justify/lang/cs.js b/sources/plugins/justify/lang/cs.js
index 2463cde9..d5f263f9 100644
--- a/sources/plugins/justify/lang/cs.js
+++ b/sources/plugins/justify/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'cs', { 5CKEDITOR.plugins.setLang( 'justify', 'cs', {
diff --git a/sources/plugins/justify/lang/cy.js b/sources/plugins/justify/lang/cy.js
index 95b8ac39..80883d1b 100644
--- a/sources/plugins/justify/lang/cy.js
+++ b/sources/plugins/justify/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'cy', { 5CKEDITOR.plugins.setLang( 'justify', 'cy', {
diff --git a/sources/plugins/justify/lang/da.js b/sources/plugins/justify/lang/da.js
index 433e127b..e595639e 100644
--- a/sources/plugins/justify/lang/da.js
+++ b/sources/plugins/justify/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'da', { 5CKEDITOR.plugins.setLang( 'justify', 'da', {
diff --git a/sources/plugins/justify/lang/de-ch.js b/sources/plugins/justify/lang/de-ch.js
new file mode 100644
index 00000000..36fc0806
--- /dev/null
+++ b/sources/plugins/justify/lang/de-ch.js
@@ -0,0 +1,10 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'justify', 'de-ch', {
6 block: 'Blocksatz',
7 center: 'Zentriert',
8 left: 'Linksbündig',
9 right: 'Rechtsbündig'
10} );
diff --git a/sources/plugins/justify/lang/de.js b/sources/plugins/justify/lang/de.js
index d1d5ba3a..dc452668 100644
--- a/sources/plugins/justify/lang/de.js
+++ b/sources/plugins/justify/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'de', { 5CKEDITOR.plugins.setLang( 'justify', 'de', {
diff --git a/sources/plugins/justify/lang/el.js b/sources/plugins/justify/lang/el.js
index 9930e3a0..1d50fd2b 100644
--- a/sources/plugins/justify/lang/el.js
+++ b/sources/plugins/justify/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'el', { 5CKEDITOR.plugins.setLang( 'justify', 'el', {
diff --git a/sources/plugins/justify/lang/en-au.js b/sources/plugins/justify/lang/en-au.js
index 76019272..53162fdd 100644
--- a/sources/plugins/justify/lang/en-au.js
+++ b/sources/plugins/justify/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'en-au', { 5CKEDITOR.plugins.setLang( 'justify', 'en-au', {
diff --git a/sources/plugins/justify/lang/en-ca.js b/sources/plugins/justify/lang/en-ca.js
index b97a749c..d64b9bf1 100644
--- a/sources/plugins/justify/lang/en-ca.js
+++ b/sources/plugins/justify/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'en-ca', { 5CKEDITOR.plugins.setLang( 'justify', 'en-ca', {
diff --git a/sources/plugins/justify/lang/en-gb.js b/sources/plugins/justify/lang/en-gb.js
index 66c27864..adb3b566 100644
--- a/sources/plugins/justify/lang/en-gb.js
+++ b/sources/plugins/justify/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'en-gb', { 5CKEDITOR.plugins.setLang( 'justify', 'en-gb', {
diff --git a/sources/plugins/justify/lang/en.js b/sources/plugins/justify/lang/en.js
index c8054a66..acaaccbc 100644
--- a/sources/plugins/justify/lang/en.js
+++ b/sources/plugins/justify/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'en', { 5CKEDITOR.plugins.setLang( 'justify', 'en', {
diff --git a/sources/plugins/justify/lang/eo.js b/sources/plugins/justify/lang/eo.js
index 9dc56c1e..f58b3241 100644
--- a/sources/plugins/justify/lang/eo.js
+++ b/sources/plugins/justify/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'eo', { 5CKEDITOR.plugins.setLang( 'justify', 'eo', {
diff --git a/sources/plugins/justify/lang/es.js b/sources/plugins/justify/lang/es.js
index 1c26ef40..23baf68b 100644
--- a/sources/plugins/justify/lang/es.js
+++ b/sources/plugins/justify/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'es', { 5CKEDITOR.plugins.setLang( 'justify', 'es', {
diff --git a/sources/plugins/justify/lang/et.js b/sources/plugins/justify/lang/et.js
index f91a575d..3226e875 100644
--- a/sources/plugins/justify/lang/et.js
+++ b/sources/plugins/justify/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'et', { 5CKEDITOR.plugins.setLang( 'justify', 'et', {
diff --git a/sources/plugins/justify/lang/eu.js b/sources/plugins/justify/lang/eu.js
index 3becc223..dfcc5078 100644
--- a/sources/plugins/justify/lang/eu.js
+++ b/sources/plugins/justify/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'eu', { 5CKEDITOR.plugins.setLang( 'justify', 'eu', {
diff --git a/sources/plugins/justify/lang/fa.js b/sources/plugins/justify/lang/fa.js
index 4e8e3088..ed6e14e3 100644
--- a/sources/plugins/justify/lang/fa.js
+++ b/sources/plugins/justify/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'fa', { 5CKEDITOR.plugins.setLang( 'justify', 'fa', {
diff --git a/sources/plugins/justify/lang/fi.js b/sources/plugins/justify/lang/fi.js
index 52660877..52ad58fe 100644
--- a/sources/plugins/justify/lang/fi.js
+++ b/sources/plugins/justify/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'fi', { 5CKEDITOR.plugins.setLang( 'justify', 'fi', {
diff --git a/sources/plugins/justify/lang/fo.js b/sources/plugins/justify/lang/fo.js
index 8e8dec5b..6705be43 100644
--- a/sources/plugins/justify/lang/fo.js
+++ b/sources/plugins/justify/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'fo', { 5CKEDITOR.plugins.setLang( 'justify', 'fo', {
diff --git a/sources/plugins/justify/lang/fr-ca.js b/sources/plugins/justify/lang/fr-ca.js
index c72309e0..bb11f6e3 100644
--- a/sources/plugins/justify/lang/fr-ca.js
+++ b/sources/plugins/justify/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'justify', 'fr-ca', {
diff --git a/sources/plugins/justify/lang/fr.js b/sources/plugins/justify/lang/fr.js
index f11cd9a9..348771cf 100644
--- a/sources/plugins/justify/lang/fr.js
+++ b/sources/plugins/justify/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'fr', { 5CKEDITOR.plugins.setLang( 'justify', 'fr', {
diff --git a/sources/plugins/justify/lang/gl.js b/sources/plugins/justify/lang/gl.js
index da83d3cc..0fdd2696 100644
--- a/sources/plugins/justify/lang/gl.js
+++ b/sources/plugins/justify/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'gl', { 5CKEDITOR.plugins.setLang( 'justify', 'gl', {
diff --git a/sources/plugins/justify/lang/gu.js b/sources/plugins/justify/lang/gu.js
index 76bbc0c2..a59efa72 100644
--- a/sources/plugins/justify/lang/gu.js
+++ b/sources/plugins/justify/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'gu', { 5CKEDITOR.plugins.setLang( 'justify', 'gu', {
diff --git a/sources/plugins/justify/lang/he.js b/sources/plugins/justify/lang/he.js
index 1bd4204a..92e7c9c6 100644
--- a/sources/plugins/justify/lang/he.js
+++ b/sources/plugins/justify/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'he', { 5CKEDITOR.plugins.setLang( 'justify', 'he', {
diff --git a/sources/plugins/justify/lang/hi.js b/sources/plugins/justify/lang/hi.js
index 2339f676..4606e3de 100644
--- a/sources/plugins/justify/lang/hi.js
+++ b/sources/plugins/justify/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'hi', { 5CKEDITOR.plugins.setLang( 'justify', 'hi', {
diff --git a/sources/plugins/justify/lang/hr.js b/sources/plugins/justify/lang/hr.js
index 4db599ae..79282d90 100644
--- a/sources/plugins/justify/lang/hr.js
+++ b/sources/plugins/justify/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'hr', { 5CKEDITOR.plugins.setLang( 'justify', 'hr', {
diff --git a/sources/plugins/justify/lang/hu.js b/sources/plugins/justify/lang/hu.js
index 5e1a7990..0aaff0f0 100644
--- a/sources/plugins/justify/lang/hu.js
+++ b/sources/plugins/justify/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'hu', { 5CKEDITOR.plugins.setLang( 'justify', 'hu', {
diff --git a/sources/plugins/justify/lang/id.js b/sources/plugins/justify/lang/id.js
index 7dc6aafe..297ae8eb 100644
--- a/sources/plugins/justify/lang/id.js
+++ b/sources/plugins/justify/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'id', { 5CKEDITOR.plugins.setLang( 'justify', 'id', {
diff --git a/sources/plugins/justify/lang/is.js b/sources/plugins/justify/lang/is.js
index 8d94c59b..c2f6ad41 100644
--- a/sources/plugins/justify/lang/is.js
+++ b/sources/plugins/justify/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'is', { 5CKEDITOR.plugins.setLang( 'justify', 'is', {
diff --git a/sources/plugins/justify/lang/it.js b/sources/plugins/justify/lang/it.js
index 71060d6b..10fc7728 100644
--- a/sources/plugins/justify/lang/it.js
+++ b/sources/plugins/justify/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'it', { 5CKEDITOR.plugins.setLang( 'justify', 'it', {
diff --git a/sources/plugins/justify/lang/ja.js b/sources/plugins/justify/lang/ja.js
index ff972e4a..5665a8b9 100644
--- a/sources/plugins/justify/lang/ja.js
+++ b/sources/plugins/justify/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'ja', { 5CKEDITOR.plugins.setLang( 'justify', 'ja', {
diff --git a/sources/plugins/justify/lang/ka.js b/sources/plugins/justify/lang/ka.js
index 7479f064..b80d2ef9 100644
--- a/sources/plugins/justify/lang/ka.js
+++ b/sources/plugins/justify/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'ka', { 5CKEDITOR.plugins.setLang( 'justify', 'ka', {
diff --git a/sources/plugins/justify/lang/km.js b/sources/plugins/justify/lang/km.js
index 8769ba71..61618739 100644
--- a/sources/plugins/justify/lang/km.js
+++ b/sources/plugins/justify/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'km', { 5CKEDITOR.plugins.setLang( 'justify', 'km', {
diff --git a/sources/plugins/justify/lang/ko.js b/sources/plugins/justify/lang/ko.js
index 4d0bb4cf..13c155c5 100644
--- a/sources/plugins/justify/lang/ko.js
+++ b/sources/plugins/justify/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'ko', { 5CKEDITOR.plugins.setLang( 'justify', 'ko', {
diff --git a/sources/plugins/justify/lang/ku.js b/sources/plugins/justify/lang/ku.js
index 85b1e409..794b588a 100644
--- a/sources/plugins/justify/lang/ku.js
+++ b/sources/plugins/justify/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'ku', { 5CKEDITOR.plugins.setLang( 'justify', 'ku', {
diff --git a/sources/plugins/justify/lang/lt.js b/sources/plugins/justify/lang/lt.js
index cef177be..1b373fdd 100644
--- a/sources/plugins/justify/lang/lt.js
+++ b/sources/plugins/justify/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'lt', { 5CKEDITOR.plugins.setLang( 'justify', 'lt', {
diff --git a/sources/plugins/justify/lang/lv.js b/sources/plugins/justify/lang/lv.js
index 1711629f..e20fe951 100644
--- a/sources/plugins/justify/lang/lv.js
+++ b/sources/plugins/justify/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'lv', { 5CKEDITOR.plugins.setLang( 'justify', 'lv', {
diff --git a/sources/plugins/justify/lang/mk.js b/sources/plugins/justify/lang/mk.js
index 10605fd9..eb9d8476 100644
--- a/sources/plugins/justify/lang/mk.js
+++ b/sources/plugins/justify/lang/mk.js
@@ -1,10 +1,10 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'mk', { 5CKEDITOR.plugins.setLang( 'justify', 'mk', {
6 block: 'Justify', // MISSING 6 block: 'Justify', // MISSING
7 center: 'Center', // MISSING 7 center: 'Во средина',
8 left: 'Align Left', // MISSING 8 left: 'Align Left', // MISSING
9 right: 'Align Right' // MISSING 9 right: 'Align Right' // MISSING
10} ); 10} );
diff --git a/sources/plugins/justify/lang/mn.js b/sources/plugins/justify/lang/mn.js
index 8ecaa78c..ff904ddf 100644
--- a/sources/plugins/justify/lang/mn.js
+++ b/sources/plugins/justify/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'mn', { 5CKEDITOR.plugins.setLang( 'justify', 'mn', {
diff --git a/sources/plugins/justify/lang/ms.js b/sources/plugins/justify/lang/ms.js
index 7f1deb15..41d736b5 100644
--- a/sources/plugins/justify/lang/ms.js
+++ b/sources/plugins/justify/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'ms', { 5CKEDITOR.plugins.setLang( 'justify', 'ms', {
diff --git a/sources/plugins/justify/lang/nb.js b/sources/plugins/justify/lang/nb.js
index 2cc4b56b..aac1f86c 100644
--- a/sources/plugins/justify/lang/nb.js
+++ b/sources/plugins/justify/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'nb', { 5CKEDITOR.plugins.setLang( 'justify', 'nb', {
diff --git a/sources/plugins/justify/lang/nl.js b/sources/plugins/justify/lang/nl.js
index f0ed723c..3b33e46a 100644
--- a/sources/plugins/justify/lang/nl.js
+++ b/sources/plugins/justify/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'nl', { 5CKEDITOR.plugins.setLang( 'justify', 'nl', {
diff --git a/sources/plugins/justify/lang/no.js b/sources/plugins/justify/lang/no.js
index cddfd5db..c77daaa6 100644
--- a/sources/plugins/justify/lang/no.js
+++ b/sources/plugins/justify/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'no', { 5CKEDITOR.plugins.setLang( 'justify', 'no', {
diff --git a/sources/plugins/justify/lang/pl.js b/sources/plugins/justify/lang/pl.js
index 5d1fb432..07f9807d 100644
--- a/sources/plugins/justify/lang/pl.js
+++ b/sources/plugins/justify/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'pl', { 5CKEDITOR.plugins.setLang( 'justify', 'pl', {
diff --git a/sources/plugins/justify/lang/pt-br.js b/sources/plugins/justify/lang/pt-br.js
index 892a00fe..bb63097a 100644
--- a/sources/plugins/justify/lang/pt-br.js
+++ b/sources/plugins/justify/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'pt-br', { 5CKEDITOR.plugins.setLang( 'justify', 'pt-br', {
diff --git a/sources/plugins/justify/lang/pt.js b/sources/plugins/justify/lang/pt.js
index 20abc3b7..f1f233a4 100644
--- a/sources/plugins/justify/lang/pt.js
+++ b/sources/plugins/justify/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'pt', { 5CKEDITOR.plugins.setLang( 'justify', 'pt', {
diff --git a/sources/plugins/justify/lang/ro.js b/sources/plugins/justify/lang/ro.js
index 71db25ce..3ef171b1 100644
--- a/sources/plugins/justify/lang/ro.js
+++ b/sources/plugins/justify/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'ro', { 5CKEDITOR.plugins.setLang( 'justify', 'ro', {
diff --git a/sources/plugins/justify/lang/ru.js b/sources/plugins/justify/lang/ru.js
index fcbcf7df..51984765 100644
--- a/sources/plugins/justify/lang/ru.js
+++ b/sources/plugins/justify/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'ru', { 5CKEDITOR.plugins.setLang( 'justify', 'ru', {
diff --git a/sources/plugins/justify/lang/si.js b/sources/plugins/justify/lang/si.js
index e24354a0..a29953ee 100644
--- a/sources/plugins/justify/lang/si.js
+++ b/sources/plugins/justify/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'si', { 5CKEDITOR.plugins.setLang( 'justify', 'si', {
diff --git a/sources/plugins/justify/lang/sk.js b/sources/plugins/justify/lang/sk.js
index 2ec39eb8..f749df51 100644
--- a/sources/plugins/justify/lang/sk.js
+++ b/sources/plugins/justify/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'sk', { 5CKEDITOR.plugins.setLang( 'justify', 'sk', {
diff --git a/sources/plugins/justify/lang/sl.js b/sources/plugins/justify/lang/sl.js
index 95b5850f..bd4cd0bc 100644
--- a/sources/plugins/justify/lang/sl.js
+++ b/sources/plugins/justify/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'sl', { 5CKEDITOR.plugins.setLang( 'justify', 'sl', {
diff --git a/sources/plugins/justify/lang/sq.js b/sources/plugins/justify/lang/sq.js
index 73195609..b184d796 100644
--- a/sources/plugins/justify/lang/sq.js
+++ b/sources/plugins/justify/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'sq', { 5CKEDITOR.plugins.setLang( 'justify', 'sq', {
diff --git a/sources/plugins/justify/lang/sr-latn.js b/sources/plugins/justify/lang/sr-latn.js
index e95d5862..978c5406 100644
--- a/sources/plugins/justify/lang/sr-latn.js
+++ b/sources/plugins/justify/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'justify', 'sr-latn', {
diff --git a/sources/plugins/justify/lang/sr.js b/sources/plugins/justify/lang/sr.js
index 91176181..062b3686 100644
--- a/sources/plugins/justify/lang/sr.js
+++ b/sources/plugins/justify/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'sr', { 5CKEDITOR.plugins.setLang( 'justify', 'sr', {
diff --git a/sources/plugins/justify/lang/sv.js b/sources/plugins/justify/lang/sv.js
index c1d4f44b..9e798ac1 100644
--- a/sources/plugins/justify/lang/sv.js
+++ b/sources/plugins/justify/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'sv', { 5CKEDITOR.plugins.setLang( 'justify', 'sv', {
diff --git a/sources/plugins/justify/lang/th.js b/sources/plugins/justify/lang/th.js
index 682fc9de..da8a403a 100644
--- a/sources/plugins/justify/lang/th.js
+++ b/sources/plugins/justify/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'th', { 5CKEDITOR.plugins.setLang( 'justify', 'th', {
diff --git a/sources/plugins/justify/lang/tr.js b/sources/plugins/justify/lang/tr.js
index e51cbe89..661782c0 100644
--- a/sources/plugins/justify/lang/tr.js
+++ b/sources/plugins/justify/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'tr', { 5CKEDITOR.plugins.setLang( 'justify', 'tr', {
diff --git a/sources/plugins/justify/lang/tt.js b/sources/plugins/justify/lang/tt.js
index fc693413..a6b41a1f 100644
--- a/sources/plugins/justify/lang/tt.js
+++ b/sources/plugins/justify/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'tt', { 5CKEDITOR.plugins.setLang( 'justify', 'tt', {
diff --git a/sources/plugins/justify/lang/ug.js b/sources/plugins/justify/lang/ug.js
index 3ddbaf51..6c71c498 100644
--- a/sources/plugins/justify/lang/ug.js
+++ b/sources/plugins/justify/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'ug', { 5CKEDITOR.plugins.setLang( 'justify', 'ug', {
diff --git a/sources/plugins/justify/lang/uk.js b/sources/plugins/justify/lang/uk.js
index eb74639a..55ee9c47 100644
--- a/sources/plugins/justify/lang/uk.js
+++ b/sources/plugins/justify/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'uk', { 5CKEDITOR.plugins.setLang( 'justify', 'uk', {
diff --git a/sources/plugins/justify/lang/vi.js b/sources/plugins/justify/lang/vi.js
index a15674af..0d9dce2c 100644
--- a/sources/plugins/justify/lang/vi.js
+++ b/sources/plugins/justify/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'vi', { 5CKEDITOR.plugins.setLang( 'justify', 'vi', {
diff --git a/sources/plugins/justify/lang/zh-cn.js b/sources/plugins/justify/lang/zh-cn.js
index f078618c..f1d3df4f 100644
--- a/sources/plugins/justify/lang/zh-cn.js
+++ b/sources/plugins/justify/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'justify', 'zh-cn', {
diff --git a/sources/plugins/justify/lang/zh.js b/sources/plugins/justify/lang/zh.js
index 00e6ecea..9cdd4fca 100644
--- a/sources/plugins/justify/lang/zh.js
+++ b/sources/plugins/justify/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'justify', 'zh', { 5CKEDITOR.plugins.setLang( 'justify', 'zh', {
diff --git a/sources/plugins/justify/plugin.js b/sources/plugins/justify/plugin.js
index 5be53ecd..15163b81 100644
--- a/sources/plugins/justify/plugin.js
+++ b/sources/plugins/justify/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -185,7 +185,7 @@
185 185
186 CKEDITOR.plugins.add( 'justify', { 186 CKEDITOR.plugins.add( 'justify', {
187 // jscs:disable maximumLineLength 187 // jscs:disable maximumLineLength
188 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 188 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
189 // jscs:enable maximumLineLength 189 // jscs:enable maximumLineLength
190 icons: 'justifyblock,justifycenter,justifyleft,justifyright', // %REMOVE_LINE_CORE% 190 icons: 'justifyblock,justifycenter,justifyleft,justifyright', // %REMOVE_LINE_CORE%
191 hidpi: true, // %REMOVE_LINE_CORE% 191 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/lineutils/dev/dnd.html b/sources/plugins/lineutils/dev/dnd.html
new file mode 100644
index 00000000..2967c4b8
--- /dev/null
+++ b/sources/plugins/lineutils/dev/dnd.html
@@ -0,0 +1,172 @@
1<!DOCTYPE html>
2<!--
3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license
5-->
6<html>
7<head>
8 <meta charset="utf-8">
9 <title>Widget Drag &amp; Drop with Lineutils &mdash; CKEditor Sample</title>
10 <script src="../../../ckeditor.js"></script>
11 <script>
12 if ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 )
13 CKEDITOR.tools.enableHtml5Elements( document );
14 </script>
15 <link href="../../../samples/old/sample.css" rel="stylesheet">
16 <link href="../../image2/samples/contents.css" rel="stylesheet">
17</head>
18<body>
19 <h1 class="samples">
20 <a href="../../../samples/old/index.html">CKEditor Samples</a> &raquo; Widget Drag &amp; Drop with Lineutils
21 </h1>
22
23 <h3>Classic (iframe-based) Editor</h3>
24
25 <textarea id="editor1" cols="10" rows="10">
26 <h1>Apollo 11</h1>
27
28 <figure class="caption" style="float:right"><img alt="Saturn V" src="../../image2/samples/assets/image1.jpg" width="200" />
29 <figcaption>Roll out of Saturn V on launch pad</figcaption>
30 </figure>
31
32 <p><strong>Apollo 11</strong> was the spaceflight that landed the first humans, Americans <a href="http://en.wikipedia.org/wiki/Neil_Armstrong" title="Neil Armstrong">Neil Armstrong</a> and <a href="http://en.wikipedia.org/wiki/Buzz_Aldrin" title="Buzz Aldrin">Buzz Aldrin</a>, on the Moon on July 20, 1969, at 20:18 UTC. Armstrong became the first to step onto the lunar surface 6 hours later on July 21 at 02:56 UTC.</p>
33
34 <p>Armstrong spent about <s>three and a half</s> two and a half hours outside the spacecraft, Aldrin slightly less; and together they collected 47.5 pounds (21.5&nbsp;kg) of lunar material for return to Earth. A third member of the mission, <a href="http://en.wikipedia.org/wiki/Michael_Collins_(astronaut)" title="Michael Collins (astronaut)">Michael Collins</a>, piloted the <a href="http://en.wikipedia.org/wiki/Apollo_Command/Service_Module" title="Apollo Command/Service Module">command</a> spacecraft alone in lunar orbit until Armstrong and Aldrin returned to it for the trip back to Earth.</p>
35
36 <h2>Broadcasting and <em>quotes</em> <a id="quotes" name="quotes"></a></h2>
37
38 <p>Broadcast on live TV to a world-wide audience, Armstrong stepped onto the lunar surface and described the event as:</p>
39
40 <blockquote>
41 <p>One small step for [a] man, one giant leap for mankind.</p>
42 </blockquote>
43
44 <p>Apollo 11 effectively ended the <a href="http://en.wikipedia.org/wiki/Space_Race" title="Space Race">Space Race</a> and fulfilled a national goal proposed in 1961 by the late U.S. President <a href="http://en.wikipedia.org/wiki/John_F._Kennedy" title="John F. Kennedy">John F. Kennedy</a> in a speech before the United States Congress:</p>
45
46 <div style="text-align:center">
47 <figure class="caption" style="display:inline-block"><img alt="The Eagle" height="123" src="../../image2/samples/assets/image2.jpg" width="136" />
48 <figcaption>The Eagle in lunar orbit</figcaption>
49 </figure>
50 </div>
51
52 <blockquote>
53 <p>[...] before this decade is out, of landing a man on the Moon and returning him safely to the Earth.</p>
54 </blockquote>
55
56 <figure class="caption" style="float:right"><img alt="The Eagle" src="../../image2/samples/assets/image2.jpg" width="200" />
57 <figcaption>The Eagle in lunar orbit</figcaption>
58 </figure>
59
60 <h2>Technical details <a id="tech-details" name="tech-details"></a></h2>
61
62 <p>Launched by a <strong>Saturn V</strong> rocket from <a href="http://en.wikipedia.org/wiki/Kennedy_Space_Center" title="Kennedy Space Center">Kennedy Space Center</a> in Merritt Island, Florida on July 16, Apollo 11 was the fifth manned mission of <a href="http://en.wikipedia.org/wiki/NASA" title="NASA">NASA</a>&#39;s Apollo program. The Apollo spacecraft had three parts:</p>
63
64 <ol>
65 <li><strong>Command Module</strong> with a cabin for the three astronauts which was the only part which landed back on Earth</li>
66 <li><strong>Service Module</strong> which supported the Command Module with propulsion, electrical power, oxygen and water</li>
67 <li><strong>Lunar Module</strong> for landing on the Moon.</li>
68 </ol>
69
70 <p>After being sent to the Moon by the Saturn V&#39;s upper stage, the astronauts separated the spacecraft from it and travelled for three days until they entered into lunar orbit. Armstrong and Aldrin then moved into the Lunar Module and landed in the <a href="http://en.wikipedia.org/wiki/Mare_Tranquillitatis" title="Mare Tranquillitatis">Sea of Tranquility</a>. They stayed a total of about 21 and a half hours on the lunar surface. After lifting off in the upper part of the Lunar Module and rejoining Collins in the Command Module, they returned to Earth and landed in the <a href="http://en.wikipedia.org/wiki/Pacific_Ocean" title="Pacific Ocean">Pacific Ocean</a> on July 24.</p>
71
72 <figure class="caption"><img alt="Saturn V" height="129" src="../../image2/samples/assets/image1.jpg" width="101" />
73 <figcaption>Roll out of Saturn V on launch pad</figcaption>
74 </figure>
75
76 <hr />
77 <p style="text-align:right"><small>Source: <a href="http://en.wikipedia.org/wiki/Apollo_11">Wikipedia.org</a></small></p>
78
79 </textarea>
80
81 <h3>Inline Editor</h3>
82
83 <div id="editor2" contenteditable="true" style="outline: 2px solid #ccc">
84 <table border="0" cellpadding="1" cellspacing="1" style="width: 100%; ">
85 <tbody>
86 <tr>
87 <td>This table</td>
88 <td>is the</td>
89 <td>very first</td>
90 <td>element of the document.</td>
91 </tr>
92 <tr>
93 <td>We are still</td>
94 <td>able to acces</td>
95 <td>the space before it.</td>
96 <td style="padding: 25px">
97 <table border="0" cellpadding="1" cellspacing="1" style="width: 100%; ">
98 <tbody>
99 <tr>
100 <td>This table is inside of a cell of another table.</td>
101 </tr>
102 <tr>
103 <td>We can type&nbsp;either before or after it though.</td>
104 </tr>
105 </tbody>
106 </table>
107 </td>
108 </tr>
109 </tbody>
110 </table>
111
112 <hr />
113 <hr />
114 <ol style="width: 300px">
115 <li>This numbered list...</li>
116 <li>...is a neighbour of a horizontal line...</li>
117 <li style="padding: 20px;">
118 <ol>
119 <li>Nested list!</li>
120 </ol>
121 </li>
122 </ol>
123
124 <figure class="caption"><img alt="Saturn V" src="../../image2/samples/assets/image1.jpg" width="100" />
125 <figcaption>Roll out of Saturn V on launch pad</figcaption>
126 </figure>
127
128 <ul style="width: 450px">
129 <li>We can type between the lists...</li>
130 <li>...thanks to <strong>Magicline</strong>.</li>
131 </ul>
132
133 <p>Lorem ipsum dolor sit amet dui. Morbi vel turpis. Nullam et leo. Etiam rutrum, urna tellus dui vel tincidunt mattis egestas, justo fringilla vel, massa. Phasellus.</p>
134
135 <p>Quisque iaculis, dui lectus varius vitae, tortor. Proin lacus. Pellentesque ac lacus. Aenean nonummy commodo nec, pede. Etiam blandit risus elit.</p>
136
137 <p>Ut pretium. Vestibulum rutrum in, adipiscing elit. Sed in quam in purus sem vitae pede. Pellentesque bibendum, urna sem vel risus. Vivamus posuere metus. Aliquam gravida iaculis nisl. Nam enim. Aliquam erat ac lacus tellus ac felis.</p>
138
139 <div id="last" style="padding: 10px; text-align: center;">
140 <p>This text is wrapped in a&nbsp;<tt>DIV</tt>&nbsp;element. We can type after this element though.</p>
141 </div>
142 </div>
143
144 <script>
145
146 CKEDITOR.replace( 'editor1', {
147 extraPlugins: 'image2',
148 height: 450,
149 removePlugins: 'image,forms',
150 contentsCss: [ '../../../contents.css', '../../image2/samples/contents.css' ]
151 } );
152
153 CKEDITOR.inline( 'editor2', {
154 extraPlugins: 'image2',
155 height: 450,
156 removePlugins: 'image,forms'
157 } );
158
159 </script>
160
161 <div id="footer">
162 <hr>
163 <p>
164 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
165 </p>
166 <p id="copy">
167 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
168 Knabben. All rights reserved.
169 </p>
170 </div>
171</body>
172</html>
diff --git a/sources/plugins/lineutils/dev/magicfinger.html b/sources/plugins/lineutils/dev/magicfinger.html
new file mode 100644
index 00000000..079b4584
--- /dev/null
+++ b/sources/plugins/lineutils/dev/magicfinger.html
@@ -0,0 +1,285 @@
1<!DOCTYPE html>
2<!--
3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license
5-->
6<html>
7<head>
8 <meta charset="utf-8">
9 <title>Lineutils &mdash; CKEditor Sample</title>
10 <script src="../../../ckeditor.js"></script>
11 <link href="../../../samples/old/sample.css" rel="stylesheet">
12</head>
13<body>
14 <h1 class="samples">
15 <a href="../../../samples/old/index.html">CKEditor Samples</a> &raquo; Lineutils
16 </h1>
17
18 <h3>Classic (iframe-based) Editor</h3>
19
20 <textarea id="editor1" cols="10" rows="10">
21 <table border="0" cellpadding="1" cellspacing="1" style="width: 100%; ">
22 <tbody>
23 <tr>
24 <td>This table</td>
25 <td>is the</td>
26 <td>very first</td>
27 <td>element of the document.</td>
28 </tr>
29 <tr>
30 <td>We are still</td>
31 <td>able to acces</td>
32 <td>the space before it.</td>
33 <td style="padding: 25px">
34 <table border="0" cellpadding="1" cellspacing="1" style="width: 100%; ">
35 <tbody>
36 <tr>
37 <td>This table is inside of a cell of another table.</td>
38 </tr>
39 <tr>
40 <td>We can type&nbsp;either before or after it though.</td>
41 </tr>
42 </tbody>
43 </table>
44 </td>
45 </tr>
46 </tbody>
47 </table>
48
49 <p>Two succesive horizontal lines (<tt>HR</tt> tags). We can access the space in between:</p>
50
51 <hr />
52 <hr />
53 <ol style="width: 300px">
54 <li>This numbered list...</li>
55 <li>...is a neighbour of a horizontal line...</li>
56 <li style="padding: 20px;">
57 <ol>
58 <li>Nested list!</li>
59 </ol>
60 </li>
61 </ol>
62
63 <ul style="width: 450px">
64 <li>We can type between the lists...</li>
65 <li>...thanks to <strong>Magicline</strong>.</li>
66 </ul>
67
68 <p>Lorem ipsum dolor sit amet dui. Morbi vel turpis. Nullam et leo. Etiam rutrum, urna tellus dui vel tincidunt mattis egestas, justo fringilla vel, massa. Phasellus.</p>
69
70 <p>Quisque iaculis, dui lectus varius vitae, tortor. Proin lacus. Pellentesque ac lacus. Aenean nonummy commodo nec, pede. Etiam blandit risus elit.</p>
71
72 <p>Ut pretium. Vestibulum rutrum in, adipiscing elit. Sed in quam in purus sem vitae pede. Pellentesque bibendum, urna sem vel risus. Vivamus posuere metus. Aliquam gravida iaculis nisl. Nam enim. Aliquam erat ac lacus tellus ac felis.</p>
73
74 <div id="last" style="padding: 10px; text-align: center;">
75 <p>This text is wrapped in a&nbsp;<tt>DIV</tt>&nbsp;element. We can type after this element though.</p>
76 </div>
77 </textarea>
78
79 <h3>Inline Editor</h3>
80
81 <div id="editor2" contenteditable="true" style="outline: 2px solid #ccc">
82 <table border="0" cellpadding="1" cellspacing="1" style="width: 100%; ">
83 <tbody>
84 <tr>
85 <td>This table</td>
86 <td>is the</td>
87 <td>very first</td>
88 <td>element of the document.</td>
89 </tr>
90 <tr>
91 <td>We are still</td>
92 <td>able to acces</td>
93 <td>the space before it.</td>
94 <td style="padding: 25px">
95 <table border="0" cellpadding="1" cellspacing="1" style="width: 100%; ">
96 <tbody>
97 <tr>
98 <td>This table is inside of a cell of another table.</td>
99 </tr>
100 <tr>
101 <td>We can type&nbsp;either before or after it though.</td>
102 </tr>
103 </tbody>
104 </table>
105 </td>
106 </tr>
107 </tbody>
108 </table>
109
110 <p>Two succesive horizontal lines (<tt>HR</tt> tags). We can access the space in between:</p>
111
112 <hr />
113 <hr />
114 <ol style="width: 300px">
115 <li>This numbered list...</li>
116 <li>...is a neighbour of a horizontal line...</li>
117 <li style="padding: 20px;">
118 <ol>
119 <li>Nested list!</li>
120 </ol>
121 </li>
122 </ol>
123
124 <ul style="width: 450px">
125 <li>We can type between the lists...</li>
126 <li>...thanks to <strong>Magicline</strong>.</li>
127 </ul>
128
129 <p>Lorem ipsum dolor sit amet dui. Morbi vel turpis. Nullam et leo. Etiam rutrum, urna tellus dui vel tincidunt mattis egestas, justo fringilla vel, massa. Phasellus.</p>
130
131 <p>Quisque iaculis, dui lectus varius vitae, tortor. Proin lacus. Pellentesque ac lacus. Aenean nonummy commodo nec, pede. Etiam blandit risus elit.</p>
132
133 <p>Ut pretium. Vestibulum rutrum in, adipiscing elit. Sed in quam in purus sem vitae pede. Pellentesque bibendum, urna sem vel risus. Vivamus posuere metus. Aliquam gravida iaculis nisl. Nam enim. Aliquam erat ac lacus tellus ac felis.</p>
134
135 <div id="last" style="padding: 10px; text-align: center;">
136 <p>This text is wrapped in a&nbsp;<tt>DIV</tt>&nbsp;element. We can type after this element though.</p>
137 </div>
138 </div>
139
140 <h3>Extreme inline</h3>
141
142 <div id="editor3" contenteditable="true" style="left: 123px; outline: 1px solid red; border: 15px solid green; position: relative; top: 30; left: 30px;">
143 <div style="padding: 20px; background: gray; width: 300px" class="1">Lorem ipsum dolor sit amet enim. Etiam ullamcorper. Suspendisse a pellentesque dui, non felis. Maecenas malesuada elit lectus felis, malesuada ultricies. Curabitur et ligula. Ut molestie a, ultricies porta urna. Vestibulum commodo volutpat a, convallis ac, laoreet enim.</div>
144 <div style="background: violet; padding: 30px;" class="static">
145 Position static
146 <div style="background: green; padding: 30px; border: 14px solid orange">foo</div>
147 </div>
148 <dl class="2">
149 <dt>Key</dt><dd>Value</dd>
150 </dl>
151 <div>Whatever</div>
152 <hr id="hr">
153 <p>Lorem ipsum dolor sit amet enim. Etiam ullamcorper. Suspendisse a pellentesque dui, non felis. Maecenas malesuada elit lectus felis, malesuada ultricies</p>
154 <hr>
155 <hr>
156 <p>Lorem ipsum dolor sit amet enim. Etiam ullamcorper. Suspendisse a pellentesque dui, non felis. Maecenas malesuada elit lectus felis, malesuada ultricies</p>
157 <div style="background: green; padding: 30px; width: 200px">foo</div>
158 </div>
159
160 <h3>Classic (iframe-based) Editor, H-scroll</h3>
161
162 <textarea id="editor4" cols="10" rows="10">
163 <hr />
164 <hr />
165 <ol style="width: 1500px">
166 <li>This numbered list...</li>
167 <li>...is a neighbour of a horizontal line...</li>
168 <li style="padding: 20px;">
169 <ol>
170 <li>Nested list!</li>
171 </ol>
172 </li>
173 </ol>
174
175 <ul style="width: 450px">
176 <li>We can type between the lists...</li>
177 <li>...thanks to <strong>Magicline</strong>.</li>
178 </ul>
179
180 <p>Lorem ipsum dolor sit amet dui. Morbi vel turpis. Nullam et leo. Etiam rutrum, urna tellus dui vel tincidunt mattis egestas, justo fringilla vel, massa. Phasellus.</p>
181
182 <p>Quisque iaculis, dui lectus varius vitae, tortor. Proin lacus. Pellentesque ac lacus. Aenean nonummy commodo nec, pede. Etiam blandit risus elit.</p>
183
184 <p>Ut pretium. Vestibulum rutrum in, adipiscing elit. Sed in quam in purus sem vitae pede. Pellentesque bibendum, urna sem vel risus. Vivamus posuere metus. Aliquam gravida iaculis nisl. Nam enim. Aliquam erat ac lacus tellus ac felis.</p>
185
186 <div id="last" style="padding: 10px; text-align: center;">
187 <p>This text is wrapped in a&nbsp;<tt>DIV</tt>&nbsp;element. We can type after this element though.</p>
188 </div>
189 </textarea>
190
191 <script>
192
193 CKEDITOR.addCss(
194 '.cke_editable * { outline: 1px solid #BCEBFF }'
195 );
196
197 function callback() {
198 var helpers = CKEDITOR.plugins.lineutils;
199 var liner = new helpers.liner( this );
200 var locator = new helpers.locator( this );
201 var finder = new helpers.finder( this, {
202 lookups: {
203 'is block and first child': function( el ) {
204 if ( el.is( CKEDITOR.dtd.$listItem ) )
205 return;
206
207 if ( el.is( CKEDITOR.dtd.$block ) )
208 return CKEDITOR.LINEUTILS_BEFORE | CKEDITOR.LINEUTILS_AFTER;
209 }
210 }
211 } ).start( function( relations, x, y ) {
212 locator.locate( relations );
213
214 var locations = locator.locations,
215 uid, type;
216
217 liner.prepare( relations, locations );
218
219 for ( uid in locations ) {
220 for ( type in locations[ uid ] )
221 liner.placeLine( { uid: uid, type: type } );
222 }
223
224 liner.cleanup();
225 } );
226 }
227
228 CKEDITOR.disableAutoInline = true;
229
230 CKEDITOR.replace( 'editor1', {
231 extraPlugins: 'lineutils',
232 height: 450,
233 removePlugins: 'magicline',
234 allowedContent: true,
235 contentsCss: [ '../../../contents.css' ],
236 on: {
237 contentDom: callback
238 }
239 } );
240
241 CKEDITOR.inline( 'editor2', {
242 extraPlugins: 'lineutils',
243 removePlugins: 'magicline',
244 allowedContent: true,
245 contentsCss: [ '../../../contents.css' ],
246 on: {
247 contentDom: callback
248 }
249 } );
250
251 CKEDITOR.inline( 'editor3', {
252 extraPlugins: 'lineutils',
253 removePlugins: 'magicline',
254 allowedContent: true,
255 contentsCss: [ '../../../contents.css' ],
256 on: {
257 contentDom: callback
258 }
259 } );
260
261 CKEDITOR.replace( 'editor4', {
262 extraPlugins: 'lineutils',
263 removePlugins: 'magicline',
264 allowedContent: true,
265 contentsCss: [ '../../../contents.css' ],
266 on: {
267 contentDom: callback
268 }
269 } );
270
271
272 </script>
273
274 <div id="footer">
275 <hr>
276 <p>
277 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
278 </p>
279 <p id="copy">
280 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
281 Knabben. All rights reserved.
282 </p>
283 </div>
284</body>
285</html>
diff --git a/sources/plugins/lineutils/plugin.js b/sources/plugins/lineutils/plugin.js
new file mode 100644
index 00000000..bb54fa07
--- /dev/null
+++ b/sources/plugins/lineutils/plugin.js
@@ -0,0 +1,1018 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6 /**
7 * @fileOverview A set of utilities to find and create horizontal spaces in edited content.
8 */
9
10'use strict';
11
12( function() {
13
14 CKEDITOR.plugins.add( 'lineutils' );
15
16 /**
17 * Determines a position relative to an element in DOM (before).
18 *
19 * @readonly
20 * @property {Number} [=0]
21 * @member CKEDITOR
22 */
23 CKEDITOR.LINEUTILS_BEFORE = 1;
24
25 /**
26 * Determines a position relative to an element in DOM (after).
27 *
28 * @readonly
29 * @property {Number} [=2]
30 * @member CKEDITOR
31 */
32 CKEDITOR.LINEUTILS_AFTER = 2;
33
34 /**
35 * Determines a position relative to an element in DOM (inside).
36 *
37 * @readonly
38 * @property {Number} [=4]
39 * @member CKEDITOR
40 */
41 CKEDITOR.LINEUTILS_INSIDE = 4;
42
43 /**
44 * A utility that traverses the DOM tree and discovers elements
45 * (relations) matching user-defined lookups.
46 *
47 * @private
48 * @class CKEDITOR.plugins.lineutils.finder
49 * @constructor Creates a Finder class instance.
50 * @param {CKEDITOR.editor} editor Editor instance that the Finder belongs to.
51 * @param {Object} def Finder's definition.
52 * @since 4.3
53 */
54 function Finder( editor, def ) {
55 CKEDITOR.tools.extend( this, {
56 editor: editor,
57 editable: editor.editable(),
58 doc: editor.document,
59 win: editor.window
60 }, def, true );
61
62 this.inline = this.editable.isInline();
63
64 if ( !this.inline ) {
65 this.frame = this.win.getFrame();
66 }
67
68 this.target = this[ this.inline ? 'editable' : 'doc' ];
69 }
70
71 Finder.prototype = {
72 /**
73 * Initializes searching for elements with every mousemove event fired.
74 * To stop searching use {@link #stop}.
75 *
76 * @param {Function} [callback] Function executed on every iteration.
77 */
78 start: function( callback ) {
79 var that = this,
80 editor = this.editor,
81 doc = this.doc,
82 el, elfp, x, y;
83
84 var moveBuffer = CKEDITOR.tools.eventsBuffer( 50, function() {
85 if ( editor.readOnly || editor.mode != 'wysiwyg' )
86 return;
87
88 that.relations = {};
89
90 // Sometimes it happens that elementFromPoint returns null (especially on IE).
91 // Any further traversal makes no sense if there's no start point. Abort.
92 // Note: In IE8 elementFromPoint may return zombie nodes of undefined nodeType,
93 // so rejecting those as well.
94 if ( !( elfp = doc.$.elementFromPoint( x, y ) ) || !elfp.nodeType ) {
95 return;
96 }
97
98 el = new CKEDITOR.dom.element( elfp );
99
100 that.traverseSearch( el );
101
102 if ( !isNaN( x + y ) ) {
103 that.pixelSearch( el, x, y );
104 }
105
106 callback && callback( that.relations, x, y );
107 } );
108
109 // Searching starting from element from point on mousemove.
110 this.listener = this.editable.attachListener( this.target, 'mousemove', function( evt ) {
111 x = evt.data.$.clientX;
112 y = evt.data.$.clientY;
113
114 moveBuffer.input();
115 } );
116
117 this.editable.attachListener( this.inline ? this.editable : this.frame, 'mouseout', function() {
118 moveBuffer.reset();
119 } );
120 },
121
122 /**
123 * Stops observing mouse events attached by {@link #start}.
124 */
125 stop: function() {
126 if ( this.listener ) {
127 this.listener.removeListener();
128 }
129 },
130
131 /**
132 * Returns a range representing the relation, according to its element
133 * and type.
134 *
135 * @param {Object} location Location containing a unique identifier and type.
136 * @returns {CKEDITOR.dom.range} Range representing the relation.
137 */
138 getRange: ( function() {
139 var where = {};
140
141 where[ CKEDITOR.LINEUTILS_BEFORE ] = CKEDITOR.POSITION_BEFORE_START;
142 where[ CKEDITOR.LINEUTILS_AFTER ] = CKEDITOR.POSITION_AFTER_END;
143 where[ CKEDITOR.LINEUTILS_INSIDE ] = CKEDITOR.POSITION_AFTER_START;
144
145 return function( location ) {
146 var range = this.editor.createRange();
147
148 range.moveToPosition( this.relations[ location.uid ].element, where[ location.type ] );
149
150 return range;
151 };
152 } )(),
153
154 /**
155 * Stores given relation in a {@link #relations} object. Processes the relation
156 * to normalize and avoid duplicates.
157 *
158 * @param {CKEDITOR.dom.element} el Element of the relation.
159 * @param {Number} type Relation, one of `CKEDITOR.LINEUTILS_AFTER`, `CKEDITOR.LINEUTILS_BEFORE`, `CKEDITOR.LINEUTILS_INSIDE`.
160 */
161 store: ( function() {
162 function merge( el, type, relations ) {
163 var uid = el.getUniqueId();
164
165 if ( uid in relations ) {
166 relations[ uid ].type |= type;
167 } else {
168 relations[ uid ] = { element: el, type: type };
169 }
170 }
171
172 return function( el, type ) {
173 var alt;
174
175 // Normalization to avoid duplicates:
176 // CKEDITOR.LINEUTILS_AFTER becomes CKEDITOR.LINEUTILS_BEFORE of el.getNext().
177 if ( is( type, CKEDITOR.LINEUTILS_AFTER ) && isStatic( alt = el.getNext() ) && alt.isVisible() ) {
178 merge( alt, CKEDITOR.LINEUTILS_BEFORE, this.relations );
179 type ^= CKEDITOR.LINEUTILS_AFTER;
180 }
181
182 // Normalization to avoid duplicates:
183 // CKEDITOR.LINEUTILS_INSIDE becomes CKEDITOR.LINEUTILS_BEFORE of el.getFirst().
184 if ( is( type, CKEDITOR.LINEUTILS_INSIDE ) && isStatic( alt = el.getFirst() ) && alt.isVisible() ) {
185 merge( alt, CKEDITOR.LINEUTILS_BEFORE, this.relations );
186 type ^= CKEDITOR.LINEUTILS_INSIDE;
187 }
188
189 merge( el, type, this.relations );
190 };
191 } )(),
192
193 /**
194 * Traverses the DOM tree towards root, checking all ancestors
195 * with lookup rules, avoiding duplicates. Stores positive relations
196 * in the {@link #relations} object.
197 *
198 * @param {CKEDITOR.dom.element} el Element which is the starting point.
199 */
200 traverseSearch: function( el ) {
201 var l, type, uid;
202
203 // Go down DOM towards root (or limit).
204 do {
205 uid = el.$[ 'data-cke-expando' ];
206
207 // This element was already visited and checked.
208 if ( uid && uid in this.relations ) {
209 continue;
210 }
211
212 if ( el.equals( this.editable ) ) {
213 return;
214 }
215
216 if ( isStatic( el ) ) {
217 // Collect all addresses yielded by lookups for that element.
218 for ( l in this.lookups ) {
219
220 if ( ( type = this.lookups[ l ]( el ) ) ) {
221 this.store( el, type );
222 }
223 }
224 }
225 } while ( !isLimit( el ) && ( el = el.getParent() ) );
226 },
227
228 /**
229 * Iterates vertically pixel-by-pixel within a given element starting
230 * from given coordinates, searching for elements in the neighborhood.
231 * Once an element is found it is processed by {@link #traverseSearch}.
232 *
233 * @param {CKEDITOR.dom.element} el Element which is the starting point.
234 * @param {Number} [x] Horizontal mouse coordinate relative to the viewport.
235 * @param {Number} [y] Vertical mouse coordinate relative to the viewport.
236 */
237 pixelSearch: ( function() {
238 var contains = CKEDITOR.env.ie || CKEDITOR.env.webkit ?
239 function( el, found ) {
240 return el.contains( found );
241 } : function( el, found ) {
242 return !!( el.compareDocumentPosition( found ) & 16 );
243 };
244
245 // Iterates pixel-by-pixel from starting coordinates, moving by defined
246 // step and getting elementFromPoint in every iteration. Iteration stops when:
247 // * A valid element is found.
248 // * Condition function returns `false` (i.e. reached boundaries of viewport).
249 // * No element is found (i.e. coordinates out of viewport).
250 // * Element found is ascendant of starting element.
251 //
252 // @param {Object} doc Native DOM document.
253 // @param {Object} el Native DOM element.
254 // @param {Number} xStart Horizontal starting coordinate to use.
255 // @param {Number} yStart Vertical starting coordinate to use.
256 // @param {Number} step Step of the algorithm.
257 // @param {Function} condition A condition relative to current vertical coordinate.
258 function iterate( el, xStart, yStart, step, condition ) {
259 var y = yStart,
260 tryouts = 0,
261 found;
262
263 while ( condition( y ) ) {
264 y += step;
265
266 // If we try and we try, and still nothing's found, let's end
267 // that party.
268 if ( ++tryouts == 25 ) {
269 return;
270 }
271
272 found = this.doc.$.elementFromPoint( xStart, y );
273
274 // Nothing found. This is crazy... but...
275 // It might be that a line, which is in different document,
276 // covers that pixel (elementFromPoint is doc-sensitive).
277 // Better let's have another try.
278 if ( !found ) {
279 continue;
280 }
281
282 // Still in the same element.
283 else if ( found == el ) {
284 tryouts = 0;
285 continue;
286 }
287
288 // Reached the edge of an element and found an ancestor or...
289 // A line, that covers that pixel. Better let's have another try.
290 else if ( !contains( el, found ) ) {
291 continue;
292 }
293
294 tryouts = 0;
295
296 // Found a valid element. Stop iterating.
297 if ( isStatic( ( found = new CKEDITOR.dom.element( found ) ) ) ) {
298 return found;
299 }
300 }
301 }
302
303 return function( el, x, y ) {
304 var paneHeight = this.win.getViewPaneSize().height,
305
306 // Try to find an element iterating *up* from the starting point.
307 neg = iterate.call( this, el.$, x, y, -1, function( y ) {
308 return y > 0;
309 } ),
310
311 // Try to find an element iterating *down* from the starting point.
312 pos = iterate.call( this, el.$, x, y, 1, function( y ) {
313 return y < paneHeight;
314 } );
315
316 if ( neg ) {
317 this.traverseSearch( neg );
318
319 // Iterate towards DOM root until neg is a direct child of el.
320 while ( !neg.getParent().equals( el ) ) {
321 neg = neg.getParent();
322 }
323 }
324
325 if ( pos ) {
326 this.traverseSearch( pos );
327
328 // Iterate towards DOM root until pos is a direct child of el.
329 while ( !pos.getParent().equals( el ) ) {
330 pos = pos.getParent();
331 }
332 }
333
334 // Iterate forwards starting from neg and backwards from
335 // pos to harvest all children of el between those elements.
336 // Stop when neg and pos meet each other or there's none of them.
337 // TODO (?) reduce number of hops forwards/backwards.
338 while ( neg || pos ) {
339 if ( neg ) {
340 neg = neg.getNext( isStatic );
341 }
342
343 if ( !neg || neg.equals( pos ) ) {
344 break;
345 }
346
347 this.traverseSearch( neg );
348
349 if ( pos ) {
350 pos = pos.getPrevious( isStatic );
351 }
352
353 if ( !pos || pos.equals( neg ) ) {
354 break;
355 }
356
357 this.traverseSearch( pos );
358 }
359 };
360 } )(),
361
362 /**
363 * Unlike {@link #traverseSearch}, it collects **all** elements from editable's DOM tree
364 * and runs lookups for every one of them, collecting relations.
365 *
366 * @returns {Object} {@link #relations}.
367 */
368 greedySearch: function() {
369 this.relations = {};
370
371 var all = this.editable.getElementsByTag( '*' ),
372 i = 0,
373 el, type, l;
374
375 while ( ( el = all.getItem( i++ ) ) ) {
376 // Don't consider editable, as it might be inline,
377 // and i.e. checking it's siblings is pointless.
378 if ( el.equals( this.editable ) ) {
379 continue;
380 }
381
382 // On IE8 element.getElementsByTagName returns comments... sic! (#13176)
383 if ( el.type != CKEDITOR.NODE_ELEMENT ) {
384 continue;
385 }
386
387 // Don't visit non-editable internals, for example widget's
388 // guts (above wrapper, below nested). Still check editable limits,
389 // as they are siblings with editable contents.
390 if ( !el.hasAttribute( 'contenteditable' ) && el.isReadOnly() ) {
391 continue;
392 }
393
394 if ( isStatic( el ) && el.isVisible() ) {
395 // Collect all addresses yielded by lookups for that element.
396 for ( l in this.lookups ) {
397 if ( ( type = this.lookups[ l ]( el ) ) ) {
398 this.store( el, type );
399 }
400 }
401 }
402 }
403
404 return this.relations;
405 }
406
407 /**
408 * Relations express elements in DOM that match user-defined {@link #lookups}.
409 * Every relation has its own `type` that determines whether
410 * it refers to the space before, after or inside the `element`.
411 * This object stores relations found by {@link #traverseSearch} or {@link #greedySearch}, structured
412 * in the following way:
413 *
414 * relations: {
415 * // Unique identifier of the element.
416 * Number: {
417 * // Element of this relation.
418 * element: {@link CKEDITOR.dom.element}
419 * // Conjunction of CKEDITOR.LINEUTILS_BEFORE, CKEDITOR.LINEUTILS_AFTER and CKEDITOR.LINEUTILS_INSIDE.
420 * type: Number
421 * },
422 * ...
423 * }
424 *
425 * @property {Object} relations
426 * @readonly
427 */
428
429 /**
430 * A set of user-defined functions used by Finder to check if an element
431 * is a valid relation, belonging to {@link #relations}.
432 * When the criterion is met, lookup returns a logical conjunction of `CKEDITOR.LINEUTILS_BEFORE`,
433 * `CKEDITOR.LINEUTILS_AFTER` or `CKEDITOR.LINEUTILS_INSIDE`.
434 *
435 * Lookups are passed along with Finder's definition.
436 *
437 * lookups: {
438 * 'some lookup': function( el ) {
439 * if ( someCondition )
440 * return CKEDITOR.LINEUTILS_BEFORE;
441 * },
442 * ...
443 * }
444 *
445 * @property {Object} lookups
446 */
447 };
448
449
450 /**
451 * A utility that analyses relations found by
452 * CKEDITOR.plugins.lineutils.finder and locates them
453 * in the viewport as horizontal lines of specific coordinates.
454 *
455 * @private
456 * @class CKEDITOR.plugins.lineutils.locator
457 * @constructor Creates a Locator class instance.
458 * @param {CKEDITOR.editor} editor Editor instance that Locator belongs to.
459 * @since 4.3
460 */
461 function Locator( editor, def ) {
462 CKEDITOR.tools.extend( this, def, {
463 editor: editor
464 }, true );
465 }
466
467 Locator.prototype = {
468 /**
469 * Locates the Y coordinate for all types of every single relation and stores
470 * them in an object.
471 *
472 * @param {Object} relations {@link CKEDITOR.plugins.lineutils.finder#relations}.
473 * @returns {Object} {@link #locations}.
474 */
475 locate: ( function() {
476 function locateSibling( rel, type ) {
477 var sib = rel.element[ type === CKEDITOR.LINEUTILS_BEFORE ? 'getPrevious' : 'getNext' ]();
478
479 // Return the middle point between siblings.
480 if ( sib && isStatic( sib ) ) {
481 rel.siblingRect = sib.getClientRect();
482
483 if ( type == CKEDITOR.LINEUTILS_BEFORE ) {
484 return ( rel.siblingRect.bottom + rel.elementRect.top ) / 2;
485 } else {
486 return ( rel.elementRect.bottom + rel.siblingRect.top ) / 2;
487 }
488 }
489
490 // If there's no sibling, use the edge of an element.
491 else {
492 if ( type == CKEDITOR.LINEUTILS_BEFORE ) {
493 return rel.elementRect.top;
494 } else {
495 return rel.elementRect.bottom;
496 }
497 }
498 }
499
500 return function( relations ) {
501 var rel;
502
503 this.locations = {};
504
505 for ( var uid in relations ) {
506 rel = relations[ uid ];
507 rel.elementRect = rel.element.getClientRect();
508
509 if ( is( rel.type, CKEDITOR.LINEUTILS_BEFORE ) ) {
510 this.store( uid, CKEDITOR.LINEUTILS_BEFORE, locateSibling( rel, CKEDITOR.LINEUTILS_BEFORE ) );
511 }
512
513 if ( is( rel.type, CKEDITOR.LINEUTILS_AFTER ) ) {
514 this.store( uid, CKEDITOR.LINEUTILS_AFTER, locateSibling( rel, CKEDITOR.LINEUTILS_AFTER ) );
515 }
516
517 // The middle point of the element.
518 if ( is( rel.type, CKEDITOR.LINEUTILS_INSIDE ) ) {
519 this.store( uid, CKEDITOR.LINEUTILS_INSIDE, ( rel.elementRect.top + rel.elementRect.bottom ) / 2 );
520 }
521 }
522
523 return this.locations;
524 };
525 } )(),
526
527 /**
528 * Calculates distances from every location to given vertical coordinate
529 * and sorts locations according to that distance.
530 *
531 * @param {Number} y The vertical coordinate used for sorting, used as a reference.
532 * @param {Number} [howMany] Determines the number of "closest locations" to be returned.
533 * @returns {Array} Sorted, array representation of {@link #locations}.
534 */
535 sort: ( function() {
536 var locations, sorted,
537 dist, i;
538
539 function distance( y, uid, type ) {
540 return Math.abs( y - locations[ uid ][ type ] );
541 }
542
543 return function( y, howMany ) {
544 locations = this.locations;
545 sorted = [];
546
547 for ( var uid in locations ) {
548 for ( var type in locations[ uid ] ) {
549 dist = distance( y, uid, type );
550
551 // An array is empty.
552 if ( !sorted.length ) {
553 sorted.push( { uid: +uid, type: type, dist: dist } );
554 } else {
555 // Sort the array on fly when it's populated.
556 for ( i = 0; i < sorted.length; i++ ) {
557 if ( dist < sorted[ i ].dist ) {
558 sorted.splice( i, 0, { uid: +uid, type: type, dist: dist } );
559 break;
560 }
561 }
562
563 // Nothing was inserted, so the distance is bigger than
564 // any of already calculated: push to the end.
565 if ( i == sorted.length ) {
566 sorted.push( { uid: +uid, type: type, dist: dist } );
567 }
568 }
569 }
570 }
571
572 if ( typeof howMany != 'undefined' ) {
573 return sorted.slice( 0, howMany );
574 } else {
575 return sorted;
576 }
577 };
578 } )(),
579
580 /**
581 * Stores the location in a collection.
582 *
583 * @param {Number} uid Unique identifier of the relation.
584 * @param {Number} type One of `CKEDITOR.LINEUTILS_BEFORE`, `CKEDITOR.LINEUTILS_AFTER` and `CKEDITOR.LINEUTILS_INSIDE`.
585 * @param {Number} y Vertical position of the relation.
586 */
587 store: function( uid, type, y ) {
588 if ( !this.locations[ uid ] ) {
589 this.locations[ uid ] = {};
590 }
591
592 this.locations[ uid ][ type ] = y;
593 }
594
595 /**
596 * @readonly
597 * @property {Object} locations
598 */
599 };
600
601 var tipCss = {
602 display: 'block',
603 width: '0px',
604 height: '0px',
605 'border-color': 'transparent',
606 'border-style': 'solid',
607 position: 'absolute',
608 top: '-6px'
609 },
610
611 lineStyle = {
612 height: '0px',
613 'border-top': '1px dashed red',
614 position: 'absolute',
615 'z-index': 9999
616 },
617
618 lineTpl =
619 '<div data-cke-lineutils-line="1" class="cke_reset_all" style="{lineStyle}">' +
620 '<span style="{tipLeftStyle}">&nbsp;</span>' +
621 '<span style="{tipRightStyle}">&nbsp;</span>' +
622 '</div>';
623
624 /**
625 * A utility that draws horizontal lines in DOM according to locations
626 * returned by CKEDITOR.plugins.lineutils.locator.
627 *
628 * @private
629 * @class CKEDITOR.plugins.lineutils.liner
630 * @constructor Creates a Liner class instance.
631 * @param {CKEDITOR.editor} editor Editor instance that Liner belongs to.
632 * @param {Object} def Liner's definition.
633 * @since 4.3
634 */
635 function Liner( editor, def ) {
636 var editable = editor.editable();
637
638 CKEDITOR.tools.extend( this, {
639 editor: editor,
640 editable: editable,
641 inline: editable.isInline(),
642 doc: editor.document,
643 win: editor.window,
644 container: CKEDITOR.document.getBody(),
645 winTop: CKEDITOR.document.getWindow()
646 }, def, true );
647
648 this.hidden = {};
649 this.visible = {};
650
651 if ( !this.inline ) {
652 this.frame = this.win.getFrame();
653 }
654
655 this.queryViewport();
656
657 // Callbacks must be wrapped. Otherwise they're not attached
658 // to global DOM objects (i.e. topmost window) for every editor
659 // because they're treated as duplicates. They belong to the
660 // same prototype shared among Liner instances.
661 var queryViewport = CKEDITOR.tools.bind( this.queryViewport, this ),
662 hideVisible = CKEDITOR.tools.bind( this.hideVisible, this ),
663 removeAll = CKEDITOR.tools.bind( this.removeAll, this );
664
665 editable.attachListener( this.winTop, 'resize', queryViewport );
666 editable.attachListener( this.winTop, 'scroll', queryViewport );
667
668 editable.attachListener( this.winTop, 'resize', hideVisible );
669 editable.attachListener( this.win, 'scroll', hideVisible );
670
671 editable.attachListener( this.inline ? editable : this.frame, 'mouseout', function( evt ) {
672 var x = evt.data.$.clientX,
673 y = evt.data.$.clientY;
674
675 this.queryViewport();
676
677 // Check if mouse is out of the element (iframe/editable).
678 if ( x <= this.rect.left || x >= this.rect.right || y <= this.rect.top || y >= this.rect.bottom ) {
679 this.hideVisible();
680 }
681
682 // Check if mouse is out of the top-window vieport.
683 if ( x <= 0 || x >= this.winTopPane.width || y <= 0 || y >= this.winTopPane.height ) {
684 this.hideVisible();
685 }
686 }, this );
687
688 editable.attachListener( editor, 'resize', queryViewport );
689 editable.attachListener( editor, 'mode', removeAll );
690 editor.on( 'destroy', removeAll );
691
692 this.lineTpl = new CKEDITOR.template( lineTpl ).output( {
693 lineStyle: CKEDITOR.tools.writeCssText(
694 CKEDITOR.tools.extend( {}, lineStyle, this.lineStyle, true )
695 ),
696 tipLeftStyle: CKEDITOR.tools.writeCssText(
697 CKEDITOR.tools.extend( {}, tipCss, {
698 left: '0px',
699 'border-left-color': 'red',
700 'border-width': '6px 0 6px 6px'
701 }, this.tipCss, this.tipLeftStyle, true )
702 ),
703 tipRightStyle: CKEDITOR.tools.writeCssText(
704 CKEDITOR.tools.extend( {}, tipCss, {
705 right: '0px',
706 'border-right-color': 'red',
707 'border-width': '6px 6px 6px 0'
708 }, this.tipCss, this.tipRightStyle, true )
709 )
710 } );
711 }
712
713 Liner.prototype = {
714 /**
715 * Permanently removes all lines (both hidden and visible) from DOM.
716 */
717 removeAll: function() {
718 var l;
719
720 for ( l in this.hidden ) {
721 this.hidden[ l ].remove();
722 delete this.hidden[ l ];
723 }
724
725 for ( l in this.visible ) {
726 this.visible[ l ].remove();
727 delete this.visible[ l ];
728 }
729 },
730
731 /**
732 * Hides a given line.
733 *
734 * @param {CKEDITOR.dom.element} line The line to be hidden.
735 */
736 hideLine: function( line ) {
737 var uid = line.getUniqueId();
738
739 line.hide();
740
741 this.hidden[ uid ] = line;
742 delete this.visible[ uid ];
743 },
744
745 /**
746 * Shows a given line.
747 *
748 * @param {CKEDITOR.dom.element} line The line to be shown.
749 */
750 showLine: function( line ) {
751 var uid = line.getUniqueId();
752
753 line.show();
754
755 this.visible[ uid ] = line;
756 delete this.hidden[ uid ];
757 },
758
759 /**
760 * Hides all visible lines.
761 */
762 hideVisible: function() {
763 for ( var l in this.visible ) {
764 this.hideLine( this.visible[ l ] );
765 }
766 },
767
768 /**
769 * Shows a line at given location.
770 *
771 * @param {Object} location Location object containing the unique identifier of the relation
772 * and its type. Usually returned by {@link CKEDITOR.plugins.lineutils.locator#sort}.
773 * @param {Function} [callback] A callback to be called once the line is shown.
774 */
775 placeLine: function( location, callback ) {
776 var styles, line, l;
777
778 // No style means that line would be out of viewport.
779 if ( !( styles = this.getStyle( location.uid, location.type ) ) ) {
780 return;
781 }
782
783 // Search for any visible line of a different hash first.
784 // It's faster to re-position visible line than to show it.
785 for ( l in this.visible ) {
786 if ( this.visible[ l ].getCustomData( 'hash' ) !== this.hash ) {
787 line = this.visible[ l ];
788 break;
789 }
790 }
791
792 // Search for any hidden line of a different hash.
793 if ( !line ) {
794 for ( l in this.hidden ) {
795 if ( this.hidden[ l ].getCustomData( 'hash' ) !== this.hash ) {
796 this.showLine( ( line = this.hidden[ l ] ) );
797 break;
798 }
799 }
800 }
801
802 // If no line available, add the new one.
803 if ( !line ) {
804 this.showLine( ( line = this.addLine() ) );
805 }
806
807 // Mark the line with current hash.
808 line.setCustomData( 'hash', this.hash );
809
810 // Mark the line as visible.
811 this.visible[ line.getUniqueId() ] = line;
812
813 line.setStyles( styles );
814
815 callback && callback( line );
816 },
817
818 /**
819 * Creates a style set to be used by the line, representing a particular
820 * relation (location).
821 *
822 * @param {Number} uid Unique identifier of the relation.
823 * @param {Number} type Type of the relation.
824 * @returns {Object} An object containing styles.
825 */
826 getStyle: function( uid, type ) {
827 var rel = this.relations[ uid ],
828 loc = this.locations[ uid ][ type ],
829 styles = {},
830 hdiff;
831
832 // Line should be between two elements.
833 if ( rel.siblingRect ) {
834 styles.width = Math.max( rel.siblingRect.width, rel.elementRect.width );
835 }
836 // Line is relative to a single element.
837 else {
838 styles.width = rel.elementRect.width;
839 }
840
841 // Let's calculate the vertical position of the line.
842 if ( this.inline ) {
843 // (#13155)
844 styles.top = loc + this.winTopScroll.y - this.rect.relativeY;
845 } else {
846 styles.top = this.rect.top + this.winTopScroll.y + loc;
847 }
848
849 // Check if line would be vertically out of the viewport.
850 if ( styles.top - this.winTopScroll.y < this.rect.top || styles.top - this.winTopScroll.y > this.rect.bottom ) {
851 return false;
852 }
853
854 // Now let's calculate the horizontal alignment (left and width).
855 if ( this.inline ) {
856 // (#13155)
857 styles.left = rel.elementRect.left - this.rect.relativeX;
858 } else {
859 if ( rel.elementRect.left > 0 )
860 styles.left = this.rect.left + rel.elementRect.left;
861
862 // H-scroll case. Left edge of element may be out of viewport.
863 else {
864 styles.width += rel.elementRect.left;
865 styles.left = this.rect.left;
866 }
867
868 // H-scroll case. Right edge of element may be out of viewport.
869 if ( ( hdiff = styles.left + styles.width - ( this.rect.left + this.winPane.width ) ) > 0 ) {
870 styles.width -= hdiff;
871 }
872 }
873
874 // Finally include horizontal scroll of the global window.
875 styles.left += this.winTopScroll.x;
876
877 // Append 'px' to style values.
878 for ( var style in styles ) {
879 styles[ style ] = CKEDITOR.tools.cssLength( styles[ style ] );
880 }
881
882 return styles;
883 },
884
885 /**
886 * Adds a new line to DOM.
887 *
888 * @returns {CKEDITOR.dom.element} A brand-new line.
889 */
890 addLine: function() {
891 var line = CKEDITOR.dom.element.createFromHtml( this.lineTpl );
892
893 line.appendTo( this.container );
894
895 return line;
896 },
897
898 /**
899 * Assigns a unique hash to the instance that is later used
900 * to tell unwanted lines from new ones. This method **must** be called
901 * before a new set of relations is to be visualized so {@link #cleanup}
902 * eventually hides obsolete lines. This is because lines
903 * are re-used between {@link #placeLine} calls and the number of
904 * necessary ones may vary depending on the number of relations.
905 *
906 * @param {Object} relations {@link CKEDITOR.plugins.lineutils.finder#relations}.
907 * @param {Object} locations {@link CKEDITOR.plugins.lineutils.locator#locations}.
908 */
909 prepare: function( relations, locations ) {
910 this.relations = relations;
911 this.locations = locations;
912 this.hash = Math.random();
913 },
914
915 /**
916 * Hides all visible lines that do not belong to current hash
917 * and no longer represent relations (locations).
918 *
919 * See also: {@link #prepare}.
920 */
921 cleanup: function() {
922 var line;
923
924 for ( var l in this.visible ) {
925 line = this.visible[ l ];
926
927 if ( line.getCustomData( 'hash' ) !== this.hash ) {
928 this.hideLine( line );
929 }
930 }
931 },
932
933 /**
934 * Queries dimensions of the viewport, editable, frame etc.
935 * that are used for correct positioning of the line.
936 */
937 queryViewport: function() {
938 this.winPane = this.win.getViewPaneSize();
939 this.winTopScroll = this.winTop.getScrollPosition();
940 this.winTopPane = this.winTop.getViewPaneSize();
941
942 // (#13155)
943 this.rect = this.getClientRect( this.inline ? this.editable : this.frame );
944 },
945
946 /**
947 * Returns `boundingClientRect` of an element, shifted by the position
948 * of `container` when the container is not `static` (#13155).
949 *
950 * See also: {@link CKEDITOR.dom.element#getClientRect}.
951 *
952 * @param {CKEDITOR.dom.element} el A DOM element.
953 * @returns {Object} A shifted rect, extended by `relativeY` and `relativeX` properties.
954 */
955 getClientRect: function( el ) {
956 var rect = el.getClientRect(),
957 relativeContainerDocPosition = this.container.getDocumentPosition(),
958 relativeContainerComputedPosition = this.container.getComputedStyle( 'position' );
959
960 // Static or not, those values are used to offset the position of the line so they cannot be undefined.
961 rect.relativeX = rect.relativeY = 0;
962
963 if ( relativeContainerComputedPosition != 'static' ) {
964 // Remember the offset used to shift the clientRect.
965 rect.relativeY = relativeContainerDocPosition.y;
966 rect.relativeX = relativeContainerDocPosition.x;
967
968 rect.top -= rect.relativeY;
969 rect.bottom -= rect.relativeY;
970 rect.left -= rect.relativeX;
971 rect.right -= rect.relativeX;
972 }
973
974 return rect;
975 }
976 };
977
978 function is( type, flag ) {
979 return type & flag;
980 }
981
982 var floats = { left: 1, right: 1, center: 1 },
983 positions = { absolute: 1, fixed: 1 };
984
985 function isElement( node ) {
986 return node && node.type == CKEDITOR.NODE_ELEMENT;
987 }
988
989 function isFloated( el ) {
990 return !!( floats[ el.getComputedStyle( 'float' ) ] || floats[ el.getAttribute( 'align' ) ] );
991 }
992
993 function isPositioned( el ) {
994 return !!positions[ el.getComputedStyle( 'position' ) ];
995 }
996
997 function isLimit( node ) {
998 return isElement( node ) && node.getAttribute( 'contenteditable' ) == 'true';
999 }
1000
1001 function isStatic( node ) {
1002 return isElement( node ) && !isFloated( node ) && !isPositioned( node );
1003 }
1004
1005 /**
1006 * Global namespace storing definitions and global helpers for the Line Utilities plugin.
1007 *
1008 * @private
1009 * @class
1010 * @singleton
1011 * @since 4.3
1012 */
1013 CKEDITOR.plugins.lineutils = {
1014 finder: Finder,
1015 locator: Locator,
1016 liner: Liner
1017 };
1018} )();
diff --git a/sources/plugins/link/dialogs/anchor.js b/sources/plugins/link/dialogs/anchor.js
index 899f7dc4..e5442759 100644
--- a/sources/plugins/link/dialogs/anchor.js
+++ b/sources/plugins/link/dialogs/anchor.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/link/dialogs/link.js b/sources/plugins/link/dialogs/link.js
index 96dd288a..35975c75 100644
--- a/sources/plugins/link/dialogs/link.js
+++ b/sources/plugins/link/dialogs/link.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/link/lang/af.js b/sources/plugins/link/lang/af.js
index 4966cf2f..10991c2d 100644
--- a/sources/plugins/link/lang/af.js
+++ b/sources/plugins/link/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'af', { 5CKEDITOR.plugins.setLang( 'link', 'af', {
diff --git a/sources/plugins/link/lang/ar.js b/sources/plugins/link/lang/ar.js
index 96328657..533d5274 100644
--- a/sources/plugins/link/lang/ar.js
+++ b/sources/plugins/link/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'ar', { 5CKEDITOR.plugins.setLang( 'link', 'ar', {
diff --git a/sources/plugins/link/lang/bg.js b/sources/plugins/link/lang/bg.js
index 7ba8e6f8..a8e99a71 100644
--- a/sources/plugins/link/lang/bg.js
+++ b/sources/plugins/link/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'bg', { 5CKEDITOR.plugins.setLang( 'link', 'bg', {
diff --git a/sources/plugins/link/lang/bn.js b/sources/plugins/link/lang/bn.js
index de679848..bd9d05e1 100644
--- a/sources/plugins/link/lang/bn.js
+++ b/sources/plugins/link/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'bn', { 5CKEDITOR.plugins.setLang( 'link', 'bn', {
diff --git a/sources/plugins/link/lang/bs.js b/sources/plugins/link/lang/bs.js
index 02fec2e1..39a1a84a 100644
--- a/sources/plugins/link/lang/bs.js
+++ b/sources/plugins/link/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'bs', { 5CKEDITOR.plugins.setLang( 'link', 'bs', {
diff --git a/sources/plugins/link/lang/ca.js b/sources/plugins/link/lang/ca.js
index 59dde6d4..8b80e611 100644
--- a/sources/plugins/link/lang/ca.js
+++ b/sources/plugins/link/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'ca', { 5CKEDITOR.plugins.setLang( 'link', 'ca', {
diff --git a/sources/plugins/link/lang/cs.js b/sources/plugins/link/lang/cs.js
index bde72ed0..45106c0a 100644
--- a/sources/plugins/link/lang/cs.js
+++ b/sources/plugins/link/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'cs', { 5CKEDITOR.plugins.setLang( 'link', 'cs', {
diff --git a/sources/plugins/link/lang/cy.js b/sources/plugins/link/lang/cy.js
index 5d2b5682..358ec609 100644
--- a/sources/plugins/link/lang/cy.js
+++ b/sources/plugins/link/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'cy', { 5CKEDITOR.plugins.setLang( 'link', 'cy', {
diff --git a/sources/plugins/link/lang/da.js b/sources/plugins/link/lang/da.js
index c99d9700..7a278c4c 100644
--- a/sources/plugins/link/lang/da.js
+++ b/sources/plugins/link/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'da', { 5CKEDITOR.plugins.setLang( 'link', 'da', {
diff --git a/sources/plugins/link/lang/de-ch.js b/sources/plugins/link/lang/de-ch.js
new file mode 100644
index 00000000..d386d2af
--- /dev/null
+++ b/sources/plugins/link/lang/de-ch.js
@@ -0,0 +1,65 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'link', 'de-ch', {
6 acccessKey: 'Zugriffstaste',
7 advanced: 'Erweitert',
8 advisoryContentType: 'Inhaltstyp',
9 advisoryTitle: 'Titel Beschreibung',
10 anchor: {
11 toolbar: 'Anker',
12 menu: 'Anker bearbeiten',
13 title: 'Ankereigenschaften',
14 name: 'Ankername',
15 errorName: 'Bitte geben Sie den Namen des Ankers ein',
16 remove: 'Anker entfernen'
17 },
18 anchorId: 'Nach Elementkennung',
19 anchorName: 'Nach Ankername',
20 charset: 'Verknüpfter Ressourcenzeichensatz',
21 cssClasses: 'Formatvorlagenklasse',
22 emailAddress: 'E-Mail-Adresse',
23 emailBody: 'Nachrichtentext',
24 emailSubject: 'Betreffzeile',
25 id: 'Kennung',
26 info: 'Linkinfo',
27 langCode: 'Sprachcode',
28 langDir: 'Schreibrichtung',
29 langDirLTR: 'Links nach Rechts (LTR)',
30 langDirRTL: 'Rechts nach Links (RTL)',
31 menu: 'Link bearbeiten',
32 name: 'Name',
33 noAnchors: '(Keine Anker im Dokument vorhanden)',
34 noEmail: 'Bitte geben Sie E-Mail-Adresse an',
35 noUrl: 'Bitte geben Sie die Link-URL an',
36 other: '<andere>',
37 popupDependent: 'Abhängig (Netscape)',
38 popupFeatures: 'Pop-up Fenstereigenschaften',
39 popupFullScreen: 'Vollbild (IE)',
40 popupLeft: 'Linke Position',
41 popupLocationBar: 'Adressleiste',
42 popupMenuBar: 'Menüleiste',
43 popupResizable: 'Grösse änderbar',
44 popupScrollBars: 'Rollbalken',
45 popupStatusBar: 'Statusleiste',
46 popupToolbar: 'Werkzeugleiste',
47 popupTop: 'Obere Position',
48 rel: 'Beziehung',
49 selectAnchor: 'Anker auswählen',
50 styles: 'Style',
51 tabIndex: 'Tab-Index',
52 target: 'Zielseite',
53 targetFrame: '<Frame>',
54 targetFrameName: 'Ziel-Fenster-Name',
55 targetPopup: '<Pop-up Fenster>',
56 targetPopupName: 'Pop-up Fenster-Name',
57 title: 'Link',
58 toAnchor: 'Anker in dieser Seite',
59 toEmail: 'E-Mail',
60 toUrl: 'URL',
61 toolbar: 'Link einfügen/editieren',
62 type: 'Link-Typ',
63 unlink: 'Link entfernen',
64 upload: 'Hochladen'
65} );
diff --git a/sources/plugins/link/lang/de.js b/sources/plugins/link/lang/de.js
index 043045b6..c8da86fa 100644
--- a/sources/plugins/link/lang/de.js
+++ b/sources/plugins/link/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'de', { 5CKEDITOR.plugins.setLang( 'link', 'de', {
diff --git a/sources/plugins/link/lang/el.js b/sources/plugins/link/lang/el.js
index 82194ca1..53019a5b 100644
--- a/sources/plugins/link/lang/el.js
+++ b/sources/plugins/link/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'el', { 5CKEDITOR.plugins.setLang( 'link', 'el', {
diff --git a/sources/plugins/link/lang/en-au.js b/sources/plugins/link/lang/en-au.js
index 71773652..5e18970f 100644
--- a/sources/plugins/link/lang/en-au.js
+++ b/sources/plugins/link/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'en-au', { 5CKEDITOR.plugins.setLang( 'link', 'en-au', {
diff --git a/sources/plugins/link/lang/en-ca.js b/sources/plugins/link/lang/en-ca.js
index 6987934a..fb4b6c73 100644
--- a/sources/plugins/link/lang/en-ca.js
+++ b/sources/plugins/link/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'en-ca', { 5CKEDITOR.plugins.setLang( 'link', 'en-ca', {
diff --git a/sources/plugins/link/lang/en-gb.js b/sources/plugins/link/lang/en-gb.js
index f8e7a881..a3af24c3 100644
--- a/sources/plugins/link/lang/en-gb.js
+++ b/sources/plugins/link/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'en-gb', { 5CKEDITOR.plugins.setLang( 'link', 'en-gb', {
diff --git a/sources/plugins/link/lang/en.js b/sources/plugins/link/lang/en.js
index 9f8dbc15..10547414 100644
--- a/sources/plugins/link/lang/en.js
+++ b/sources/plugins/link/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'en', { 5CKEDITOR.plugins.setLang( 'link', 'en', {
diff --git a/sources/plugins/link/lang/eo.js b/sources/plugins/link/lang/eo.js
index fff3855d..e0bc952f 100644
--- a/sources/plugins/link/lang/eo.js
+++ b/sources/plugins/link/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'eo', { 5CKEDITOR.plugins.setLang( 'link', 'eo', {
diff --git a/sources/plugins/link/lang/es.js b/sources/plugins/link/lang/es.js
index 29265fa8..d17edbcd 100644
--- a/sources/plugins/link/lang/es.js
+++ b/sources/plugins/link/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'es', { 5CKEDITOR.plugins.setLang( 'link', 'es', {
diff --git a/sources/plugins/link/lang/et.js b/sources/plugins/link/lang/et.js
index 063dd537..09db6cae 100644
--- a/sources/plugins/link/lang/et.js
+++ b/sources/plugins/link/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'et', { 5CKEDITOR.plugins.setLang( 'link', 'et', {
diff --git a/sources/plugins/link/lang/eu.js b/sources/plugins/link/lang/eu.js
index 1c046809..f3415ab2 100644
--- a/sources/plugins/link/lang/eu.js
+++ b/sources/plugins/link/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'eu', { 5CKEDITOR.plugins.setLang( 'link', 'eu', {
diff --git a/sources/plugins/link/lang/fa.js b/sources/plugins/link/lang/fa.js
index 092c4ff0..fa6dd5a7 100644
--- a/sources/plugins/link/lang/fa.js
+++ b/sources/plugins/link/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'fa', { 5CKEDITOR.plugins.setLang( 'link', 'fa', {
diff --git a/sources/plugins/link/lang/fi.js b/sources/plugins/link/lang/fi.js
index 995789fb..eedf64ff 100644
--- a/sources/plugins/link/lang/fi.js
+++ b/sources/plugins/link/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'fi', { 5CKEDITOR.plugins.setLang( 'link', 'fi', {
diff --git a/sources/plugins/link/lang/fo.js b/sources/plugins/link/lang/fo.js
index 31d1f9b5..d46eed44 100644
--- a/sources/plugins/link/lang/fo.js
+++ b/sources/plugins/link/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'fo', { 5CKEDITOR.plugins.setLang( 'link', 'fo', {
diff --git a/sources/plugins/link/lang/fr-ca.js b/sources/plugins/link/lang/fr-ca.js
index a20ff94d..816ad2bf 100644
--- a/sources/plugins/link/lang/fr-ca.js
+++ b/sources/plugins/link/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'link', 'fr-ca', {
diff --git a/sources/plugins/link/lang/fr.js b/sources/plugins/link/lang/fr.js
index c048a293..fe8755db 100644
--- a/sources/plugins/link/lang/fr.js
+++ b/sources/plugins/link/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'fr', { 5CKEDITOR.plugins.setLang( 'link', 'fr', {
diff --git a/sources/plugins/link/lang/gl.js b/sources/plugins/link/lang/gl.js
index 015164d3..bf559777 100644
--- a/sources/plugins/link/lang/gl.js
+++ b/sources/plugins/link/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'gl', { 5CKEDITOR.plugins.setLang( 'link', 'gl', {
diff --git a/sources/plugins/link/lang/gu.js b/sources/plugins/link/lang/gu.js
index e0c388f4..c0544502 100644
--- a/sources/plugins/link/lang/gu.js
+++ b/sources/plugins/link/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'gu', { 5CKEDITOR.plugins.setLang( 'link', 'gu', {
diff --git a/sources/plugins/link/lang/he.js b/sources/plugins/link/lang/he.js
index d0c74d63..d6b67e1e 100644
--- a/sources/plugins/link/lang/he.js
+++ b/sources/plugins/link/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'he', { 5CKEDITOR.plugins.setLang( 'link', 'he', {
diff --git a/sources/plugins/link/lang/hi.js b/sources/plugins/link/lang/hi.js
index 581f689b..7c8939b7 100644
--- a/sources/plugins/link/lang/hi.js
+++ b/sources/plugins/link/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'hi', { 5CKEDITOR.plugins.setLang( 'link', 'hi', {
diff --git a/sources/plugins/link/lang/hr.js b/sources/plugins/link/lang/hr.js
index 4f2c04f5..1d9f2240 100644
--- a/sources/plugins/link/lang/hr.js
+++ b/sources/plugins/link/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'hr', { 5CKEDITOR.plugins.setLang( 'link', 'hr', {
diff --git a/sources/plugins/link/lang/hu.js b/sources/plugins/link/lang/hu.js
index 97e82bf7..dd7c7ac4 100644
--- a/sources/plugins/link/lang/hu.js
+++ b/sources/plugins/link/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'hu', { 5CKEDITOR.plugins.setLang( 'link', 'hu', {
diff --git a/sources/plugins/link/lang/id.js b/sources/plugins/link/lang/id.js
index 7e94cee7..ff8e5597 100644
--- a/sources/plugins/link/lang/id.js
+++ b/sources/plugins/link/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'id', { 5CKEDITOR.plugins.setLang( 'link', 'id', {
diff --git a/sources/plugins/link/lang/is.js b/sources/plugins/link/lang/is.js
index a2589363..3abcdedb 100644
--- a/sources/plugins/link/lang/is.js
+++ b/sources/plugins/link/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'is', { 5CKEDITOR.plugins.setLang( 'link', 'is', {
diff --git a/sources/plugins/link/lang/it.js b/sources/plugins/link/lang/it.js
index 3ea41673..8130e3ba 100644
--- a/sources/plugins/link/lang/it.js
+++ b/sources/plugins/link/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'it', { 5CKEDITOR.plugins.setLang( 'link', 'it', {
diff --git a/sources/plugins/link/lang/ja.js b/sources/plugins/link/lang/ja.js
index 2a35b90a..dc0ca231 100644
--- a/sources/plugins/link/lang/ja.js
+++ b/sources/plugins/link/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'ja', { 5CKEDITOR.plugins.setLang( 'link', 'ja', {
diff --git a/sources/plugins/link/lang/ka.js b/sources/plugins/link/lang/ka.js
index 9dfdfd11..c461a7fb 100644
--- a/sources/plugins/link/lang/ka.js
+++ b/sources/plugins/link/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'ka', { 5CKEDITOR.plugins.setLang( 'link', 'ka', {
diff --git a/sources/plugins/link/lang/km.js b/sources/plugins/link/lang/km.js
index 449d74bb..d801953f 100644
--- a/sources/plugins/link/lang/km.js
+++ b/sources/plugins/link/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'km', { 5CKEDITOR.plugins.setLang( 'link', 'km', {
diff --git a/sources/plugins/link/lang/ko.js b/sources/plugins/link/lang/ko.js
index dfa0bdbc..2a83a413 100644
--- a/sources/plugins/link/lang/ko.js
+++ b/sources/plugins/link/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'ko', { 5CKEDITOR.plugins.setLang( 'link', 'ko', {
diff --git a/sources/plugins/link/lang/ku.js b/sources/plugins/link/lang/ku.js
index b0066426..dbcad9f7 100644
--- a/sources/plugins/link/lang/ku.js
+++ b/sources/plugins/link/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'ku', { 5CKEDITOR.plugins.setLang( 'link', 'ku', {
diff --git a/sources/plugins/link/lang/lt.js b/sources/plugins/link/lang/lt.js
index ed829cae..db2ed728 100644
--- a/sources/plugins/link/lang/lt.js
+++ b/sources/plugins/link/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'lt', { 5CKEDITOR.plugins.setLang( 'link', 'lt', {
diff --git a/sources/plugins/link/lang/lv.js b/sources/plugins/link/lang/lv.js
index 18a32e8b..8e3c6491 100644
--- a/sources/plugins/link/lang/lv.js
+++ b/sources/plugins/link/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'lv', { 5CKEDITOR.plugins.setLang( 'link', 'lv', {
diff --git a/sources/plugins/link/lang/mk.js b/sources/plugins/link/lang/mk.js
index 2c3e2de7..502f29c2 100644
--- a/sources/plugins/link/lang/mk.js
+++ b/sources/plugins/link/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'mk', { 5CKEDITOR.plugins.setLang( 'link', 'mk', {
@@ -22,12 +22,12 @@ CKEDITOR.plugins.setLang( 'link', 'mk', {
22 emailAddress: 'E-Mail Address', // MISSING 22 emailAddress: 'E-Mail Address', // MISSING
23 emailBody: 'Message Body', // MISSING 23 emailBody: 'Message Body', // MISSING
24 emailSubject: 'Message Subject', // MISSING 24 emailSubject: 'Message Subject', // MISSING
25 id: 'Id', // MISSING 25 id: 'Id',
26 info: 'Link Info', // MISSING 26 info: 'Link Info', // MISSING
27 langCode: 'Language Code', // MISSING 27 langCode: 'Код на јазик',
28 langDir: 'Language Direction', // MISSING 28 langDir: 'Насока на јазик',
29 langDirLTR: 'Left to Right (LTR)', // MISSING 29 langDirLTR: 'Лево кон десно',
30 langDirRTL: 'Right to Left (RTL)', // MISSING 30 langDirRTL: 'Десно кон лево',
31 menu: 'Edit Link', // MISSING 31 menu: 'Edit Link', // MISSING
32 name: 'Name', 32 name: 'Name',
33 noAnchors: '(No anchors available in the document)', // MISSING 33 noAnchors: '(No anchors available in the document)', // MISSING
@@ -47,19 +47,19 @@ CKEDITOR.plugins.setLang( 'link', 'mk', {
47 popupTop: 'Top Position', // MISSING 47 popupTop: 'Top Position', // MISSING
48 rel: 'Relationship', // MISSING 48 rel: 'Relationship', // MISSING
49 selectAnchor: 'Select an Anchor', // MISSING 49 selectAnchor: 'Select an Anchor', // MISSING
50 styles: 'Style', // MISSING 50 styles: 'Стил',
51 tabIndex: 'Tab Index', // MISSING 51 tabIndex: 'Tab Index', // MISSING
52 target: 'Target', // MISSING 52 target: 'Target', // MISSING
53 targetFrame: '<frame>', // MISSING 53 targetFrame: '<frame>', // MISSING
54 targetFrameName: 'Target Frame Name', // MISSING 54 targetFrameName: 'Target Frame Name', // MISSING
55 targetPopup: '<popup window>', // MISSING 55 targetPopup: '<popup window>', // MISSING
56 targetPopupName: 'Popup Window Name', // MISSING 56 targetPopupName: 'Popup Window Name', // MISSING
57 title: 'Link', // MISSING 57 title: 'Врска',
58 toAnchor: 'Link to anchor in the text', // MISSING 58 toAnchor: 'Link to anchor in the text', // MISSING
59 toEmail: 'E-mail', // MISSING 59 toEmail: 'E-mail', // MISSING
60 toUrl: 'URL', // MISSING 60 toUrl: 'URL',
61 toolbar: 'Link', // MISSING 61 toolbar: 'Врска',
62 type: 'Link Type', // MISSING 62 type: 'Link Type', // MISSING
63 unlink: 'Unlink', // MISSING 63 unlink: 'Unlink', // MISSING
64 upload: 'Upload' // MISSING 64 upload: 'Прикачи'
65} ); 65} );
diff --git a/sources/plugins/link/lang/mn.js b/sources/plugins/link/lang/mn.js
index d047cf81..8935a8f1 100644
--- a/sources/plugins/link/lang/mn.js
+++ b/sources/plugins/link/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'mn', { 5CKEDITOR.plugins.setLang( 'link', 'mn', {
diff --git a/sources/plugins/link/lang/ms.js b/sources/plugins/link/lang/ms.js
index 455dd6ca..b244ba63 100644
--- a/sources/plugins/link/lang/ms.js
+++ b/sources/plugins/link/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'ms', { 5CKEDITOR.plugins.setLang( 'link', 'ms', {
diff --git a/sources/plugins/link/lang/nb.js b/sources/plugins/link/lang/nb.js
index 7474e27c..d9cedf7a 100644
--- a/sources/plugins/link/lang/nb.js
+++ b/sources/plugins/link/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'nb', { 5CKEDITOR.plugins.setLang( 'link', 'nb', {
diff --git a/sources/plugins/link/lang/nl.js b/sources/plugins/link/lang/nl.js
index 84569cdd..1c6036b4 100644
--- a/sources/plugins/link/lang/nl.js
+++ b/sources/plugins/link/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'nl', { 5CKEDITOR.plugins.setLang( 'link', 'nl', {
diff --git a/sources/plugins/link/lang/no.js b/sources/plugins/link/lang/no.js
index c5a79533..0a4ef05f 100644
--- a/sources/plugins/link/lang/no.js
+++ b/sources/plugins/link/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'no', { 5CKEDITOR.plugins.setLang( 'link', 'no', {
diff --git a/sources/plugins/link/lang/pl.js b/sources/plugins/link/lang/pl.js
index 1b483788..f37f8566 100644
--- a/sources/plugins/link/lang/pl.js
+++ b/sources/plugins/link/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'pl', { 5CKEDITOR.plugins.setLang( 'link', 'pl', {
diff --git a/sources/plugins/link/lang/pt-br.js b/sources/plugins/link/lang/pt-br.js
index 731bd682..04136f7d 100644
--- a/sources/plugins/link/lang/pt-br.js
+++ b/sources/plugins/link/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'pt-br', { 5CKEDITOR.plugins.setLang( 'link', 'pt-br', {
diff --git a/sources/plugins/link/lang/pt.js b/sources/plugins/link/lang/pt.js
index eabaf9e5..cd317343 100644
--- a/sources/plugins/link/lang/pt.js
+++ b/sources/plugins/link/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'pt', { 5CKEDITOR.plugins.setLang( 'link', 'pt', {
diff --git a/sources/plugins/link/lang/ro.js b/sources/plugins/link/lang/ro.js
index 41e02311..b561e572 100644
--- a/sources/plugins/link/lang/ro.js
+++ b/sources/plugins/link/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'ro', { 5CKEDITOR.plugins.setLang( 'link', 'ro', {
diff --git a/sources/plugins/link/lang/ru.js b/sources/plugins/link/lang/ru.js
index d950420c..5cb65752 100644
--- a/sources/plugins/link/lang/ru.js
+++ b/sources/plugins/link/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'ru', { 5CKEDITOR.plugins.setLang( 'link', 'ru', {
diff --git a/sources/plugins/link/lang/si.js b/sources/plugins/link/lang/si.js
index 0545fbad..b8b46969 100644
--- a/sources/plugins/link/lang/si.js
+++ b/sources/plugins/link/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'si', { 5CKEDITOR.plugins.setLang( 'link', 'si', {
diff --git a/sources/plugins/link/lang/sk.js b/sources/plugins/link/lang/sk.js
index 107d5c0a..d0186f3e 100644
--- a/sources/plugins/link/lang/sk.js
+++ b/sources/plugins/link/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'sk', { 5CKEDITOR.plugins.setLang( 'link', 'sk', {
diff --git a/sources/plugins/link/lang/sl.js b/sources/plugins/link/lang/sl.js
index bfd2be61..392d7fe1 100644
--- a/sources/plugins/link/lang/sl.js
+++ b/sources/plugins/link/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'sl', { 5CKEDITOR.plugins.setLang( 'link', 'sl', {
diff --git a/sources/plugins/link/lang/sq.js b/sources/plugins/link/lang/sq.js
index dfdff6aa..33692f17 100644
--- a/sources/plugins/link/lang/sq.js
+++ b/sources/plugins/link/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'sq', { 5CKEDITOR.plugins.setLang( 'link', 'sq', {
diff --git a/sources/plugins/link/lang/sr-latn.js b/sources/plugins/link/lang/sr-latn.js
index 6a2a076a..592f05a1 100644
--- a/sources/plugins/link/lang/sr-latn.js
+++ b/sources/plugins/link/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'link', 'sr-latn', {
diff --git a/sources/plugins/link/lang/sr.js b/sources/plugins/link/lang/sr.js
index 86f5ce3c..6d5055b7 100644
--- a/sources/plugins/link/lang/sr.js
+++ b/sources/plugins/link/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'sr', { 5CKEDITOR.plugins.setLang( 'link', 'sr', {
diff --git a/sources/plugins/link/lang/sv.js b/sources/plugins/link/lang/sv.js
index 52e3ec39..30dc5b02 100644
--- a/sources/plugins/link/lang/sv.js
+++ b/sources/plugins/link/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'sv', { 5CKEDITOR.plugins.setLang( 'link', 'sv', {
diff --git a/sources/plugins/link/lang/th.js b/sources/plugins/link/lang/th.js
index a6809c82..d49dbb32 100644
--- a/sources/plugins/link/lang/th.js
+++ b/sources/plugins/link/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'th', { 5CKEDITOR.plugins.setLang( 'link', 'th', {
diff --git a/sources/plugins/link/lang/tr.js b/sources/plugins/link/lang/tr.js
index 2f763441..ce7b7264 100644
--- a/sources/plugins/link/lang/tr.js
+++ b/sources/plugins/link/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'tr', { 5CKEDITOR.plugins.setLang( 'link', 'tr', {
diff --git a/sources/plugins/link/lang/tt.js b/sources/plugins/link/lang/tt.js
index f08d8750..4f2d0775 100644
--- a/sources/plugins/link/lang/tt.js
+++ b/sources/plugins/link/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'tt', { 5CKEDITOR.plugins.setLang( 'link', 'tt', {
diff --git a/sources/plugins/link/lang/ug.js b/sources/plugins/link/lang/ug.js
index 7229a2fa..0d81c279 100644
--- a/sources/plugins/link/lang/ug.js
+++ b/sources/plugins/link/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'ug', { 5CKEDITOR.plugins.setLang( 'link', 'ug', {
diff --git a/sources/plugins/link/lang/uk.js b/sources/plugins/link/lang/uk.js
index 05d913d5..655bdae5 100644
--- a/sources/plugins/link/lang/uk.js
+++ b/sources/plugins/link/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'uk', { 5CKEDITOR.plugins.setLang( 'link', 'uk', {
diff --git a/sources/plugins/link/lang/vi.js b/sources/plugins/link/lang/vi.js
index b7dc1941..67691081 100644
--- a/sources/plugins/link/lang/vi.js
+++ b/sources/plugins/link/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'vi', { 5CKEDITOR.plugins.setLang( 'link', 'vi', {
diff --git a/sources/plugins/link/lang/zh-cn.js b/sources/plugins/link/lang/zh-cn.js
index 0d859306..af30dd88 100644
--- a/sources/plugins/link/lang/zh-cn.js
+++ b/sources/plugins/link/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'link', 'zh-cn', {
diff --git a/sources/plugins/link/lang/zh.js b/sources/plugins/link/lang/zh.js
index 6d97a534..4dfa7cff 100644
--- a/sources/plugins/link/lang/zh.js
+++ b/sources/plugins/link/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'link', 'zh', { 5CKEDITOR.plugins.setLang( 'link', 'zh', {
diff --git a/sources/plugins/link/plugin.js b/sources/plugins/link/plugin.js
index bd5a6231..db11376a 100644
--- a/sources/plugins/link/plugin.js
+++ b/sources/plugins/link/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -9,7 +9,7 @@
9 CKEDITOR.plugins.add( 'link', { 9 CKEDITOR.plugins.add( 'link', {
10 requires: 'dialog,fakeobjects', 10 requires: 'dialog,fakeobjects',
11 // jscs:disable maximumLineLength 11 // jscs:disable maximumLineLength
12 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 12 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
13 // jscs:enable maximumLineLength 13 // jscs:enable maximumLineLength
14 icons: 'anchor,anchor-rtl,link,unlink', // %REMOVE_LINE_CORE% 14 icons: 'anchor,anchor-rtl,link,unlink', // %REMOVE_LINE_CORE%
15 hidpi: true, // %REMOVE_LINE_CORE% 15 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/list/lang/af.js b/sources/plugins/list/lang/af.js
index 5afe7e8b..08284ee7 100644
--- a/sources/plugins/list/lang/af.js
+++ b/sources/plugins/list/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'af', { 5CKEDITOR.plugins.setLang( 'list', 'af', {
diff --git a/sources/plugins/list/lang/ar.js b/sources/plugins/list/lang/ar.js
index f0f02834..4166c770 100644
--- a/sources/plugins/list/lang/ar.js
+++ b/sources/plugins/list/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'ar', { 5CKEDITOR.plugins.setLang( 'list', 'ar', {
diff --git a/sources/plugins/list/lang/bg.js b/sources/plugins/list/lang/bg.js
index 2e206ec1..919cb64f 100644
--- a/sources/plugins/list/lang/bg.js
+++ b/sources/plugins/list/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'bg', { 5CKEDITOR.plugins.setLang( 'list', 'bg', {
diff --git a/sources/plugins/list/lang/bn.js b/sources/plugins/list/lang/bn.js
index 1301b111..3b0d4d96 100644
--- a/sources/plugins/list/lang/bn.js
+++ b/sources/plugins/list/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'bn', { 5CKEDITOR.plugins.setLang( 'list', 'bn', {
diff --git a/sources/plugins/list/lang/bs.js b/sources/plugins/list/lang/bs.js
index ca0b9a09..d32464e1 100644
--- a/sources/plugins/list/lang/bs.js
+++ b/sources/plugins/list/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'bs', { 5CKEDITOR.plugins.setLang( 'list', 'bs', {
diff --git a/sources/plugins/list/lang/ca.js b/sources/plugins/list/lang/ca.js
index 07b27372..10df0a84 100644
--- a/sources/plugins/list/lang/ca.js
+++ b/sources/plugins/list/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'ca', { 5CKEDITOR.plugins.setLang( 'list', 'ca', {
diff --git a/sources/plugins/list/lang/cs.js b/sources/plugins/list/lang/cs.js
index 14d81e97..8df6494d 100644
--- a/sources/plugins/list/lang/cs.js
+++ b/sources/plugins/list/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'cs', { 5CKEDITOR.plugins.setLang( 'list', 'cs', {
diff --git a/sources/plugins/list/lang/cy.js b/sources/plugins/list/lang/cy.js
index dada3e09..b8fbdd1c 100644
--- a/sources/plugins/list/lang/cy.js
+++ b/sources/plugins/list/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'cy', { 5CKEDITOR.plugins.setLang( 'list', 'cy', {
diff --git a/sources/plugins/list/lang/da.js b/sources/plugins/list/lang/da.js
index 2f0f1be3..9a54f9f3 100644
--- a/sources/plugins/list/lang/da.js
+++ b/sources/plugins/list/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'da', { 5CKEDITOR.plugins.setLang( 'list', 'da', {
diff --git a/sources/plugins/list/lang/de-ch.js b/sources/plugins/list/lang/de-ch.js
new file mode 100644
index 00000000..a7566fc0
--- /dev/null
+++ b/sources/plugins/list/lang/de-ch.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'list', 'de-ch', {
6 bulletedlist: 'Liste',
7 numberedlist: 'Nummerierte Liste einfügen/entfernen'
8} );
diff --git a/sources/plugins/list/lang/de.js b/sources/plugins/list/lang/de.js
index d5d5dbed..0ad08ae8 100644
--- a/sources/plugins/list/lang/de.js
+++ b/sources/plugins/list/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'de', { 5CKEDITOR.plugins.setLang( 'list', 'de', {
diff --git a/sources/plugins/list/lang/el.js b/sources/plugins/list/lang/el.js
index 733abf2e..248f10bf 100644
--- a/sources/plugins/list/lang/el.js
+++ b/sources/plugins/list/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'el', { 5CKEDITOR.plugins.setLang( 'list', 'el', {
diff --git a/sources/plugins/list/lang/en-au.js b/sources/plugins/list/lang/en-au.js
index 95a49124..3aa94b98 100644
--- a/sources/plugins/list/lang/en-au.js
+++ b/sources/plugins/list/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'en-au', { 5CKEDITOR.plugins.setLang( 'list', 'en-au', {
diff --git a/sources/plugins/list/lang/en-ca.js b/sources/plugins/list/lang/en-ca.js
index f315fbae..8eee06d0 100644
--- a/sources/plugins/list/lang/en-ca.js
+++ b/sources/plugins/list/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'en-ca', { 5CKEDITOR.plugins.setLang( 'list', 'en-ca', {
diff --git a/sources/plugins/list/lang/en-gb.js b/sources/plugins/list/lang/en-gb.js
index 6828ea14..7acd42ac 100644
--- a/sources/plugins/list/lang/en-gb.js
+++ b/sources/plugins/list/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'en-gb', { 5CKEDITOR.plugins.setLang( 'list', 'en-gb', {
diff --git a/sources/plugins/list/lang/en.js b/sources/plugins/list/lang/en.js
index 4179db1f..e88b212d 100644
--- a/sources/plugins/list/lang/en.js
+++ b/sources/plugins/list/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'en', { 5CKEDITOR.plugins.setLang( 'list', 'en', {
diff --git a/sources/plugins/list/lang/eo.js b/sources/plugins/list/lang/eo.js
index acdcff73..8b7ead06 100644
--- a/sources/plugins/list/lang/eo.js
+++ b/sources/plugins/list/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'eo', { 5CKEDITOR.plugins.setLang( 'list', 'eo', {
diff --git a/sources/plugins/list/lang/es.js b/sources/plugins/list/lang/es.js
index 7aab7739..f3c94a1d 100644
--- a/sources/plugins/list/lang/es.js
+++ b/sources/plugins/list/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'es', { 5CKEDITOR.plugins.setLang( 'list', 'es', {
diff --git a/sources/plugins/list/lang/et.js b/sources/plugins/list/lang/et.js
index ea405047..fcfe125f 100644
--- a/sources/plugins/list/lang/et.js
+++ b/sources/plugins/list/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'et', { 5CKEDITOR.plugins.setLang( 'list', 'et', {
diff --git a/sources/plugins/list/lang/eu.js b/sources/plugins/list/lang/eu.js
index b8004a92..7b96e148 100644
--- a/sources/plugins/list/lang/eu.js
+++ b/sources/plugins/list/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'eu', { 5CKEDITOR.plugins.setLang( 'list', 'eu', {
diff --git a/sources/plugins/list/lang/fa.js b/sources/plugins/list/lang/fa.js
index 613612e9..43d91ede 100644
--- a/sources/plugins/list/lang/fa.js
+++ b/sources/plugins/list/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'fa', { 5CKEDITOR.plugins.setLang( 'list', 'fa', {
diff --git a/sources/plugins/list/lang/fi.js b/sources/plugins/list/lang/fi.js
index 134a559e..b80340ff 100644
--- a/sources/plugins/list/lang/fi.js
+++ b/sources/plugins/list/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'fi', { 5CKEDITOR.plugins.setLang( 'list', 'fi', {
diff --git a/sources/plugins/list/lang/fo.js b/sources/plugins/list/lang/fo.js
index 50007a90..812fa3f8 100644
--- a/sources/plugins/list/lang/fo.js
+++ b/sources/plugins/list/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'fo', { 5CKEDITOR.plugins.setLang( 'list', 'fo', {
diff --git a/sources/plugins/list/lang/fr-ca.js b/sources/plugins/list/lang/fr-ca.js
index 89789824..f7bb322c 100644
--- a/sources/plugins/list/lang/fr-ca.js
+++ b/sources/plugins/list/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'list', 'fr-ca', {
diff --git a/sources/plugins/list/lang/fr.js b/sources/plugins/list/lang/fr.js
index f83b06bb..f559f974 100644
--- a/sources/plugins/list/lang/fr.js
+++ b/sources/plugins/list/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'fr', { 5CKEDITOR.plugins.setLang( 'list', 'fr', {
diff --git a/sources/plugins/list/lang/gl.js b/sources/plugins/list/lang/gl.js
index 80866a12..d89d402a 100644
--- a/sources/plugins/list/lang/gl.js
+++ b/sources/plugins/list/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'gl', { 5CKEDITOR.plugins.setLang( 'list', 'gl', {
diff --git a/sources/plugins/list/lang/gu.js b/sources/plugins/list/lang/gu.js
index 1ae9f965..83812175 100644
--- a/sources/plugins/list/lang/gu.js
+++ b/sources/plugins/list/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'gu', { 5CKEDITOR.plugins.setLang( 'list', 'gu', {
diff --git a/sources/plugins/list/lang/he.js b/sources/plugins/list/lang/he.js
index d58c6746..2c0f892f 100644
--- a/sources/plugins/list/lang/he.js
+++ b/sources/plugins/list/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'he', { 5CKEDITOR.plugins.setLang( 'list', 'he', {
diff --git a/sources/plugins/list/lang/hi.js b/sources/plugins/list/lang/hi.js
index 8336d8c3..6bf594d6 100644
--- a/sources/plugins/list/lang/hi.js
+++ b/sources/plugins/list/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'hi', { 5CKEDITOR.plugins.setLang( 'list', 'hi', {
diff --git a/sources/plugins/list/lang/hr.js b/sources/plugins/list/lang/hr.js
index 87029ac7..5df25cc1 100644
--- a/sources/plugins/list/lang/hr.js
+++ b/sources/plugins/list/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'hr', { 5CKEDITOR.plugins.setLang( 'list', 'hr', {
diff --git a/sources/plugins/list/lang/hu.js b/sources/plugins/list/lang/hu.js
index b4c5dd8f..39b40db4 100644
--- a/sources/plugins/list/lang/hu.js
+++ b/sources/plugins/list/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'hu', { 5CKEDITOR.plugins.setLang( 'list', 'hu', {
diff --git a/sources/plugins/list/lang/id.js b/sources/plugins/list/lang/id.js
index 1ca94e62..def3199a 100644
--- a/sources/plugins/list/lang/id.js
+++ b/sources/plugins/list/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'id', { 5CKEDITOR.plugins.setLang( 'list', 'id', {
diff --git a/sources/plugins/list/lang/is.js b/sources/plugins/list/lang/is.js
index d61328fb..ea4ac73f 100644
--- a/sources/plugins/list/lang/is.js
+++ b/sources/plugins/list/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'is', { 5CKEDITOR.plugins.setLang( 'list', 'is', {
diff --git a/sources/plugins/list/lang/it.js b/sources/plugins/list/lang/it.js
index 0eeab916..1a3c53b6 100644
--- a/sources/plugins/list/lang/it.js
+++ b/sources/plugins/list/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'it', { 5CKEDITOR.plugins.setLang( 'list', 'it', {
diff --git a/sources/plugins/list/lang/ja.js b/sources/plugins/list/lang/ja.js
index 7e0998b9..3d5b448f 100644
--- a/sources/plugins/list/lang/ja.js
+++ b/sources/plugins/list/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'ja', { 5CKEDITOR.plugins.setLang( 'list', 'ja', {
diff --git a/sources/plugins/list/lang/ka.js b/sources/plugins/list/lang/ka.js
index f257f606..e5c1a3ba 100644
--- a/sources/plugins/list/lang/ka.js
+++ b/sources/plugins/list/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'ka', { 5CKEDITOR.plugins.setLang( 'list', 'ka', {
diff --git a/sources/plugins/list/lang/km.js b/sources/plugins/list/lang/km.js
index a713f664..4df96466 100644
--- a/sources/plugins/list/lang/km.js
+++ b/sources/plugins/list/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'km', { 5CKEDITOR.plugins.setLang( 'list', 'km', {
diff --git a/sources/plugins/list/lang/ko.js b/sources/plugins/list/lang/ko.js
index 279c6851..73deb19c 100644
--- a/sources/plugins/list/lang/ko.js
+++ b/sources/plugins/list/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'ko', { 5CKEDITOR.plugins.setLang( 'list', 'ko', {
diff --git a/sources/plugins/list/lang/ku.js b/sources/plugins/list/lang/ku.js
index 39b0def0..585373ff 100644
--- a/sources/plugins/list/lang/ku.js
+++ b/sources/plugins/list/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'ku', { 5CKEDITOR.plugins.setLang( 'list', 'ku', {
diff --git a/sources/plugins/list/lang/lt.js b/sources/plugins/list/lang/lt.js
index 8ed7dcbf..820bde92 100644
--- a/sources/plugins/list/lang/lt.js
+++ b/sources/plugins/list/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'lt', { 5CKEDITOR.plugins.setLang( 'list', 'lt', {
diff --git a/sources/plugins/list/lang/lv.js b/sources/plugins/list/lang/lv.js
index 0a6439eb..062effc2 100644
--- a/sources/plugins/list/lang/lv.js
+++ b/sources/plugins/list/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'lv', { 5CKEDITOR.plugins.setLang( 'list', 'lv', {
diff --git a/sources/plugins/list/lang/mk.js b/sources/plugins/list/lang/mk.js
index e86a8800..4fa9e4df 100644
--- a/sources/plugins/list/lang/mk.js
+++ b/sources/plugins/list/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'mk', { 5CKEDITOR.plugins.setLang( 'list', 'mk', {
diff --git a/sources/plugins/list/lang/mn.js b/sources/plugins/list/lang/mn.js
index 2df6cf31..b12f230e 100644
--- a/sources/plugins/list/lang/mn.js
+++ b/sources/plugins/list/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'mn', { 5CKEDITOR.plugins.setLang( 'list', 'mn', {
diff --git a/sources/plugins/list/lang/ms.js b/sources/plugins/list/lang/ms.js
index 44a72c4e..1ebba108 100644
--- a/sources/plugins/list/lang/ms.js
+++ b/sources/plugins/list/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'ms', { 5CKEDITOR.plugins.setLang( 'list', 'ms', {
diff --git a/sources/plugins/list/lang/nb.js b/sources/plugins/list/lang/nb.js
index f0221f00..1e96a9f9 100644
--- a/sources/plugins/list/lang/nb.js
+++ b/sources/plugins/list/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'nb', { 5CKEDITOR.plugins.setLang( 'list', 'nb', {
diff --git a/sources/plugins/list/lang/nl.js b/sources/plugins/list/lang/nl.js
index 3566f737..49aeedfe 100644
--- a/sources/plugins/list/lang/nl.js
+++ b/sources/plugins/list/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'nl', { 5CKEDITOR.plugins.setLang( 'list', 'nl', {
diff --git a/sources/plugins/list/lang/no.js b/sources/plugins/list/lang/no.js
index 9fbc648f..c2794c00 100644
--- a/sources/plugins/list/lang/no.js
+++ b/sources/plugins/list/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'no', { 5CKEDITOR.plugins.setLang( 'list', 'no', {
diff --git a/sources/plugins/list/lang/pl.js b/sources/plugins/list/lang/pl.js
index 82ca3044..c95238e2 100644
--- a/sources/plugins/list/lang/pl.js
+++ b/sources/plugins/list/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'pl', { 5CKEDITOR.plugins.setLang( 'list', 'pl', {
diff --git a/sources/plugins/list/lang/pt-br.js b/sources/plugins/list/lang/pt-br.js
index f3fc91e2..47faf0c7 100644
--- a/sources/plugins/list/lang/pt-br.js
+++ b/sources/plugins/list/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'pt-br', { 5CKEDITOR.plugins.setLang( 'list', 'pt-br', {
diff --git a/sources/plugins/list/lang/pt.js b/sources/plugins/list/lang/pt.js
index cce733b1..36c8be87 100644
--- a/sources/plugins/list/lang/pt.js
+++ b/sources/plugins/list/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'pt', { 5CKEDITOR.plugins.setLang( 'list', 'pt', {
diff --git a/sources/plugins/list/lang/ro.js b/sources/plugins/list/lang/ro.js
index f3748f73..ae66ff3b 100644
--- a/sources/plugins/list/lang/ro.js
+++ b/sources/plugins/list/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'ro', { 5CKEDITOR.plugins.setLang( 'list', 'ro', {
diff --git a/sources/plugins/list/lang/ru.js b/sources/plugins/list/lang/ru.js
index 9da34a94..293ecbd0 100644
--- a/sources/plugins/list/lang/ru.js
+++ b/sources/plugins/list/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'ru', { 5CKEDITOR.plugins.setLang( 'list', 'ru', {
diff --git a/sources/plugins/list/lang/si.js b/sources/plugins/list/lang/si.js
index 620699bd..02566bc0 100644
--- a/sources/plugins/list/lang/si.js
+++ b/sources/plugins/list/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'si', { 5CKEDITOR.plugins.setLang( 'list', 'si', {
diff --git a/sources/plugins/list/lang/sk.js b/sources/plugins/list/lang/sk.js
index 88ebd0de..4621b153 100644
--- a/sources/plugins/list/lang/sk.js
+++ b/sources/plugins/list/lang/sk.js
@@ -1,8 +1,8 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'sk', { 5CKEDITOR.plugins.setLang( 'list', 'sk', {
6 bulletedlist: 'Vložiť/Odstrániť zoznam s odrážkami', 6 bulletedlist: 'Vložiť/odstrániť zoznam s odrážkami',
7 numberedlist: 'Vložiť/Odstrániť číslovaný zoznam' 7 numberedlist: 'Vložiť/odstrániť číslovaný zoznam'
8} ); 8} );
diff --git a/sources/plugins/list/lang/sl.js b/sources/plugins/list/lang/sl.js
index b1ea7a72..40c1d8d9 100644
--- a/sources/plugins/list/lang/sl.js
+++ b/sources/plugins/list/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'sl', { 5CKEDITOR.plugins.setLang( 'list', 'sl', {
diff --git a/sources/plugins/list/lang/sq.js b/sources/plugins/list/lang/sq.js
index 814ef8f2..d63dab0c 100644
--- a/sources/plugins/list/lang/sq.js
+++ b/sources/plugins/list/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'sq', { 5CKEDITOR.plugins.setLang( 'list', 'sq', {
diff --git a/sources/plugins/list/lang/sr-latn.js b/sources/plugins/list/lang/sr-latn.js
index 79280bf1..990fd21d 100644
--- a/sources/plugins/list/lang/sr-latn.js
+++ b/sources/plugins/list/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'list', 'sr-latn', {
diff --git a/sources/plugins/list/lang/sr.js b/sources/plugins/list/lang/sr.js
index 56d868be..5853621e 100644
--- a/sources/plugins/list/lang/sr.js
+++ b/sources/plugins/list/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'sr', { 5CKEDITOR.plugins.setLang( 'list', 'sr', {
diff --git a/sources/plugins/list/lang/sv.js b/sources/plugins/list/lang/sv.js
index e24f4a2f..fa93ade5 100644
--- a/sources/plugins/list/lang/sv.js
+++ b/sources/plugins/list/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'sv', { 5CKEDITOR.plugins.setLang( 'list', 'sv', {
diff --git a/sources/plugins/list/lang/th.js b/sources/plugins/list/lang/th.js
index f583a6ce..fa84203d 100644
--- a/sources/plugins/list/lang/th.js
+++ b/sources/plugins/list/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'th', { 5CKEDITOR.plugins.setLang( 'list', 'th', {
diff --git a/sources/plugins/list/lang/tr.js b/sources/plugins/list/lang/tr.js
index 9da38cc2..8e8d925b 100644
--- a/sources/plugins/list/lang/tr.js
+++ b/sources/plugins/list/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'tr', { 5CKEDITOR.plugins.setLang( 'list', 'tr', {
diff --git a/sources/plugins/list/lang/tt.js b/sources/plugins/list/lang/tt.js
index caa29b7e..2c5da846 100644
--- a/sources/plugins/list/lang/tt.js
+++ b/sources/plugins/list/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'tt', { 5CKEDITOR.plugins.setLang( 'list', 'tt', {
diff --git a/sources/plugins/list/lang/ug.js b/sources/plugins/list/lang/ug.js
index 94f9362c..5323bee9 100644
--- a/sources/plugins/list/lang/ug.js
+++ b/sources/plugins/list/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'ug', { 5CKEDITOR.plugins.setLang( 'list', 'ug', {
diff --git a/sources/plugins/list/lang/uk.js b/sources/plugins/list/lang/uk.js
index f8256448..5ee50a75 100644
--- a/sources/plugins/list/lang/uk.js
+++ b/sources/plugins/list/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'uk', { 5CKEDITOR.plugins.setLang( 'list', 'uk', {
diff --git a/sources/plugins/list/lang/vi.js b/sources/plugins/list/lang/vi.js
index d221e0e6..506567ec 100644
--- a/sources/plugins/list/lang/vi.js
+++ b/sources/plugins/list/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'vi', { 5CKEDITOR.plugins.setLang( 'list', 'vi', {
diff --git a/sources/plugins/list/lang/zh-cn.js b/sources/plugins/list/lang/zh-cn.js
index d4d3983c..9eb185f7 100644
--- a/sources/plugins/list/lang/zh-cn.js
+++ b/sources/plugins/list/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'list', 'zh-cn', {
diff --git a/sources/plugins/list/lang/zh.js b/sources/plugins/list/lang/zh.js
index b707c384..ae02b93d 100644
--- a/sources/plugins/list/lang/zh.js
+++ b/sources/plugins/list/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'list', 'zh', { 5CKEDITOR.plugins.setLang( 'list', 'zh', {
diff --git a/sources/plugins/list/plugin.js b/sources/plugins/list/plugin.js
index 267bd3b0..68b4f02e 100644
--- a/sources/plugins/list/plugin.js
+++ b/sources/plugins/list/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -811,7 +811,7 @@
811 811
812 CKEDITOR.plugins.add( 'list', { 812 CKEDITOR.plugins.add( 'list', {
813 // jscs:disable maximumLineLength 813 // jscs:disable maximumLineLength
814 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 814 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
815 // jscs:enable maximumLineLength 815 // jscs:enable maximumLineLength
816 icons: 'bulletedlist,bulletedlist-rtl,numberedlist,numberedlist-rtl', // %REMOVE_LINE_CORE% 816 icons: 'bulletedlist,bulletedlist-rtl,numberedlist,numberedlist-rtl', // %REMOVE_LINE_CORE%
817 hidpi: true, // %REMOVE_LINE_CORE% 817 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/listblock/plugin.js b/sources/plugins/listblock/plugin.js
index 8b0f13cd..e998167e 100644
--- a/sources/plugins/listblock/plugin.js
+++ b/sources/plugins/listblock/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/liststyle/dialogs/liststyle.js b/sources/plugins/liststyle/dialogs/liststyle.js
index 4c3f8673..c9f3430d 100644
--- a/sources/plugins/liststyle/dialogs/liststyle.js
+++ b/sources/plugins/liststyle/dialogs/liststyle.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/liststyle/lang/af.js b/sources/plugins/liststyle/lang/af.js
index 506e3344..6e1f287a 100644
--- a/sources/plugins/liststyle/lang/af.js
+++ b/sources/plugins/liststyle/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'af', { 5CKEDITOR.plugins.setLang( 'liststyle', 'af', {
diff --git a/sources/plugins/liststyle/lang/ar.js b/sources/plugins/liststyle/lang/ar.js
index 142ae057..39ba5b1c 100644
--- a/sources/plugins/liststyle/lang/ar.js
+++ b/sources/plugins/liststyle/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'ar', { 5CKEDITOR.plugins.setLang( 'liststyle', 'ar', {
diff --git a/sources/plugins/liststyle/lang/bg.js b/sources/plugins/liststyle/lang/bg.js
index 0abd4743..99b3535c 100644
--- a/sources/plugins/liststyle/lang/bg.js
+++ b/sources/plugins/liststyle/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'bg', { 5CKEDITOR.plugins.setLang( 'liststyle', 'bg', {
diff --git a/sources/plugins/liststyle/lang/bn.js b/sources/plugins/liststyle/lang/bn.js
index 3716333d..67081fe0 100644
--- a/sources/plugins/liststyle/lang/bn.js
+++ b/sources/plugins/liststyle/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'bn', { 5CKEDITOR.plugins.setLang( 'liststyle', 'bn', {
diff --git a/sources/plugins/liststyle/lang/bs.js b/sources/plugins/liststyle/lang/bs.js
index 9e0cfc6a..1cf4a07f 100644
--- a/sources/plugins/liststyle/lang/bs.js
+++ b/sources/plugins/liststyle/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'bs', { 5CKEDITOR.plugins.setLang( 'liststyle', 'bs', {
diff --git a/sources/plugins/liststyle/lang/ca.js b/sources/plugins/liststyle/lang/ca.js
index 8eceddd8..4f99f3ca 100644
--- a/sources/plugins/liststyle/lang/ca.js
+++ b/sources/plugins/liststyle/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'ca', { 5CKEDITOR.plugins.setLang( 'liststyle', 'ca', {
diff --git a/sources/plugins/liststyle/lang/cs.js b/sources/plugins/liststyle/lang/cs.js
index 95bd76cb..9fa682d5 100644
--- a/sources/plugins/liststyle/lang/cs.js
+++ b/sources/plugins/liststyle/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'cs', { 5CKEDITOR.plugins.setLang( 'liststyle', 'cs', {
diff --git a/sources/plugins/liststyle/lang/cy.js b/sources/plugins/liststyle/lang/cy.js
index f45d82c7..d19bafb5 100644
--- a/sources/plugins/liststyle/lang/cy.js
+++ b/sources/plugins/liststyle/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'cy', { 5CKEDITOR.plugins.setLang( 'liststyle', 'cy', {
diff --git a/sources/plugins/liststyle/lang/da.js b/sources/plugins/liststyle/lang/da.js
index ac78502c..3bbdfbf7 100644
--- a/sources/plugins/liststyle/lang/da.js
+++ b/sources/plugins/liststyle/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'da', { 5CKEDITOR.plugins.setLang( 'liststyle', 'da', {
diff --git a/sources/plugins/liststyle/lang/de-ch.js b/sources/plugins/liststyle/lang/de-ch.js
new file mode 100644
index 00000000..13bf8c9d
--- /dev/null
+++ b/sources/plugins/liststyle/lang/de-ch.js
@@ -0,0 +1,25 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'de-ch', {
6 armenian: 'Armenische Nummerierung',
7 bulletedTitle: 'Aufzählungslisteneigenschaften',
8 circle: 'Ring',
9 decimal: 'Dezimal (1, 2, 3, etc.)',
10 decimalLeadingZero: 'Dezimal mit führender Null (01, 02, 03, usw.)',
11 disc: 'Kreis',
12 georgian: 'Georgische Nummerierung (an, ban, gan, usw.)',
13 lowerAlpha: 'Klein Alpha (a, b, c, d, e, usw.)',
14 lowerGreek: 'Klein griechisch (alpha, beta, gamma, usw.)',
15 lowerRoman: 'Klein römisch (i, ii, iii, iv, v, usw.)',
16 none: 'Keine',
17 notset: '<nicht festgelegt>',
18 numberedTitle: 'Nummerierte Listeneigenschaften',
19 square: 'Quadrat',
20 start: 'Start',
21 type: 'Typ',
22 upperAlpha: 'Gross alpha (A, B, C, D, E, etc.)',
23 upperRoman: 'Gross römisch (I, II, III, IV, V, usw.)',
24 validateStartNumber: 'Listenstartnummer muss eine ganze Zahl sein.'
25} );
diff --git a/sources/plugins/liststyle/lang/de.js b/sources/plugins/liststyle/lang/de.js
index 5aaac1c6..5117015e 100644
--- a/sources/plugins/liststyle/lang/de.js
+++ b/sources/plugins/liststyle/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'de', { 5CKEDITOR.plugins.setLang( 'liststyle', 'de', {
diff --git a/sources/plugins/liststyle/lang/el.js b/sources/plugins/liststyle/lang/el.js
index 191f7b22..69656940 100644
--- a/sources/plugins/liststyle/lang/el.js
+++ b/sources/plugins/liststyle/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'el', { 5CKEDITOR.plugins.setLang( 'liststyle', 'el', {
diff --git a/sources/plugins/liststyle/lang/en-au.js b/sources/plugins/liststyle/lang/en-au.js
index 399a6489..2ad0e281 100644
--- a/sources/plugins/liststyle/lang/en-au.js
+++ b/sources/plugins/liststyle/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'en-au', { 5CKEDITOR.plugins.setLang( 'liststyle', 'en-au', {
diff --git a/sources/plugins/liststyle/lang/en-ca.js b/sources/plugins/liststyle/lang/en-ca.js
index c26cd11f..55c674aa 100644
--- a/sources/plugins/liststyle/lang/en-ca.js
+++ b/sources/plugins/liststyle/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'en-ca', { 5CKEDITOR.plugins.setLang( 'liststyle', 'en-ca', {
diff --git a/sources/plugins/liststyle/lang/en-gb.js b/sources/plugins/liststyle/lang/en-gb.js
index 1e0f4ee3..522112c4 100644
--- a/sources/plugins/liststyle/lang/en-gb.js
+++ b/sources/plugins/liststyle/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'en-gb', { 5CKEDITOR.plugins.setLang( 'liststyle', 'en-gb', {
diff --git a/sources/plugins/liststyle/lang/en.js b/sources/plugins/liststyle/lang/en.js
index 43b18705..aebe65e9 100644
--- a/sources/plugins/liststyle/lang/en.js
+++ b/sources/plugins/liststyle/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'en', { 5CKEDITOR.plugins.setLang( 'liststyle', 'en', {
diff --git a/sources/plugins/liststyle/lang/eo.js b/sources/plugins/liststyle/lang/eo.js
index 6044b476..151e47e8 100644
--- a/sources/plugins/liststyle/lang/eo.js
+++ b/sources/plugins/liststyle/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'eo', { 5CKEDITOR.plugins.setLang( 'liststyle', 'eo', {
diff --git a/sources/plugins/liststyle/lang/es.js b/sources/plugins/liststyle/lang/es.js
index 1abfcd46..67f5a0ec 100644
--- a/sources/plugins/liststyle/lang/es.js
+++ b/sources/plugins/liststyle/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'es', { 5CKEDITOR.plugins.setLang( 'liststyle', 'es', {
diff --git a/sources/plugins/liststyle/lang/et.js b/sources/plugins/liststyle/lang/et.js
index 39ffa604..38273f2d 100644
--- a/sources/plugins/liststyle/lang/et.js
+++ b/sources/plugins/liststyle/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'et', { 5CKEDITOR.plugins.setLang( 'liststyle', 'et', {
diff --git a/sources/plugins/liststyle/lang/eu.js b/sources/plugins/liststyle/lang/eu.js
index ad67ab44..dca69fcf 100644
--- a/sources/plugins/liststyle/lang/eu.js
+++ b/sources/plugins/liststyle/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'eu', { 5CKEDITOR.plugins.setLang( 'liststyle', 'eu', {
diff --git a/sources/plugins/liststyle/lang/fa.js b/sources/plugins/liststyle/lang/fa.js
index bd32a838..e5f3505f 100644
--- a/sources/plugins/liststyle/lang/fa.js
+++ b/sources/plugins/liststyle/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'fa', { 5CKEDITOR.plugins.setLang( 'liststyle', 'fa', {
diff --git a/sources/plugins/liststyle/lang/fi.js b/sources/plugins/liststyle/lang/fi.js
index 8f127856..83eb3432 100644
--- a/sources/plugins/liststyle/lang/fi.js
+++ b/sources/plugins/liststyle/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'fi', { 5CKEDITOR.plugins.setLang( 'liststyle', 'fi', {
diff --git a/sources/plugins/liststyle/lang/fo.js b/sources/plugins/liststyle/lang/fo.js
index 50b39e35..537ec6f1 100644
--- a/sources/plugins/liststyle/lang/fo.js
+++ b/sources/plugins/liststyle/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'fo', { 5CKEDITOR.plugins.setLang( 'liststyle', 'fo', {
diff --git a/sources/plugins/liststyle/lang/fr-ca.js b/sources/plugins/liststyle/lang/fr-ca.js
index cfd123af..fa78407c 100644
--- a/sources/plugins/liststyle/lang/fr-ca.js
+++ b/sources/plugins/liststyle/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'liststyle', 'fr-ca', {
diff --git a/sources/plugins/liststyle/lang/fr.js b/sources/plugins/liststyle/lang/fr.js
index 862b88c1..af7b112c 100644
--- a/sources/plugins/liststyle/lang/fr.js
+++ b/sources/plugins/liststyle/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'fr', { 5CKEDITOR.plugins.setLang( 'liststyle', 'fr', {
diff --git a/sources/plugins/liststyle/lang/gl.js b/sources/plugins/liststyle/lang/gl.js
index b465a97a..d3511ed6 100644
--- a/sources/plugins/liststyle/lang/gl.js
+++ b/sources/plugins/liststyle/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'gl', { 5CKEDITOR.plugins.setLang( 'liststyle', 'gl', {
diff --git a/sources/plugins/liststyle/lang/gu.js b/sources/plugins/liststyle/lang/gu.js
index 740c659a..dc181409 100644
--- a/sources/plugins/liststyle/lang/gu.js
+++ b/sources/plugins/liststyle/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'gu', { 5CKEDITOR.plugins.setLang( 'liststyle', 'gu', {
diff --git a/sources/plugins/liststyle/lang/he.js b/sources/plugins/liststyle/lang/he.js
index 69367c3a..0ad22820 100644
--- a/sources/plugins/liststyle/lang/he.js
+++ b/sources/plugins/liststyle/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'he', { 5CKEDITOR.plugins.setLang( 'liststyle', 'he', {
diff --git a/sources/plugins/liststyle/lang/hi.js b/sources/plugins/liststyle/lang/hi.js
index 62da6052..74333bd1 100644
--- a/sources/plugins/liststyle/lang/hi.js
+++ b/sources/plugins/liststyle/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'hi', { 5CKEDITOR.plugins.setLang( 'liststyle', 'hi', {
diff --git a/sources/plugins/liststyle/lang/hr.js b/sources/plugins/liststyle/lang/hr.js
index 50f07660..6f16bc70 100644
--- a/sources/plugins/liststyle/lang/hr.js
+++ b/sources/plugins/liststyle/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'hr', { 5CKEDITOR.plugins.setLang( 'liststyle', 'hr', {
diff --git a/sources/plugins/liststyle/lang/hu.js b/sources/plugins/liststyle/lang/hu.js
index d9616459..ca62ff79 100644
--- a/sources/plugins/liststyle/lang/hu.js
+++ b/sources/plugins/liststyle/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'hu', { 5CKEDITOR.plugins.setLang( 'liststyle', 'hu', {
diff --git a/sources/plugins/liststyle/lang/id.js b/sources/plugins/liststyle/lang/id.js
index 4622d2d3..d0a55240 100644
--- a/sources/plugins/liststyle/lang/id.js
+++ b/sources/plugins/liststyle/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'id', { 5CKEDITOR.plugins.setLang( 'liststyle', 'id', {
diff --git a/sources/plugins/liststyle/lang/is.js b/sources/plugins/liststyle/lang/is.js
index c745d330..b6ad69f9 100644
--- a/sources/plugins/liststyle/lang/is.js
+++ b/sources/plugins/liststyle/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'is', { 5CKEDITOR.plugins.setLang( 'liststyle', 'is', {
diff --git a/sources/plugins/liststyle/lang/it.js b/sources/plugins/liststyle/lang/it.js
index 14c2b9f7..7d376a45 100644
--- a/sources/plugins/liststyle/lang/it.js
+++ b/sources/plugins/liststyle/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'it', { 5CKEDITOR.plugins.setLang( 'liststyle', 'it', {
diff --git a/sources/plugins/liststyle/lang/ja.js b/sources/plugins/liststyle/lang/ja.js
index eec8c95d..da735ab2 100644
--- a/sources/plugins/liststyle/lang/ja.js
+++ b/sources/plugins/liststyle/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'ja', { 5CKEDITOR.plugins.setLang( 'liststyle', 'ja', {
diff --git a/sources/plugins/liststyle/lang/ka.js b/sources/plugins/liststyle/lang/ka.js
index 8ba1097f..8adcd167 100644
--- a/sources/plugins/liststyle/lang/ka.js
+++ b/sources/plugins/liststyle/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'ka', { 5CKEDITOR.plugins.setLang( 'liststyle', 'ka', {
diff --git a/sources/plugins/liststyle/lang/km.js b/sources/plugins/liststyle/lang/km.js
index 90feb8f0..63139311 100644
--- a/sources/plugins/liststyle/lang/km.js
+++ b/sources/plugins/liststyle/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'km', { 5CKEDITOR.plugins.setLang( 'liststyle', 'km', {
diff --git a/sources/plugins/liststyle/lang/ko.js b/sources/plugins/liststyle/lang/ko.js
index 5378845d..f3f76692 100644
--- a/sources/plugins/liststyle/lang/ko.js
+++ b/sources/plugins/liststyle/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'ko', { 5CKEDITOR.plugins.setLang( 'liststyle', 'ko', {
diff --git a/sources/plugins/liststyle/lang/ku.js b/sources/plugins/liststyle/lang/ku.js
index 01689c72..3656befc 100644
--- a/sources/plugins/liststyle/lang/ku.js
+++ b/sources/plugins/liststyle/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'ku', { 5CKEDITOR.plugins.setLang( 'liststyle', 'ku', {
diff --git a/sources/plugins/liststyle/lang/lt.js b/sources/plugins/liststyle/lang/lt.js
index 8f118519..444ee897 100644
--- a/sources/plugins/liststyle/lang/lt.js
+++ b/sources/plugins/liststyle/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'lt', { 5CKEDITOR.plugins.setLang( 'liststyle', 'lt', {
diff --git a/sources/plugins/liststyle/lang/lv.js b/sources/plugins/liststyle/lang/lv.js
index 2271436e..62d55771 100644
--- a/sources/plugins/liststyle/lang/lv.js
+++ b/sources/plugins/liststyle/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'lv', { 5CKEDITOR.plugins.setLang( 'liststyle', 'lv', {
diff --git a/sources/plugins/liststyle/lang/mk.js b/sources/plugins/liststyle/lang/mk.js
index c6f16c89..0d0a5aa0 100644
--- a/sources/plugins/liststyle/lang/mk.js
+++ b/sources/plugins/liststyle/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'mk', { 5CKEDITOR.plugins.setLang( 'liststyle', 'mk', {
diff --git a/sources/plugins/liststyle/lang/mn.js b/sources/plugins/liststyle/lang/mn.js
index bd8e8eb8..6ce43d61 100644
--- a/sources/plugins/liststyle/lang/mn.js
+++ b/sources/plugins/liststyle/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'mn', { 5CKEDITOR.plugins.setLang( 'liststyle', 'mn', {
diff --git a/sources/plugins/liststyle/lang/ms.js b/sources/plugins/liststyle/lang/ms.js
index 182c4257..e916f66f 100644
--- a/sources/plugins/liststyle/lang/ms.js
+++ b/sources/plugins/liststyle/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'ms', { 5CKEDITOR.plugins.setLang( 'liststyle', 'ms', {
diff --git a/sources/plugins/liststyle/lang/nb.js b/sources/plugins/liststyle/lang/nb.js
index e6582286..7daf0c5e 100644
--- a/sources/plugins/liststyle/lang/nb.js
+++ b/sources/plugins/liststyle/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'nb', { 5CKEDITOR.plugins.setLang( 'liststyle', 'nb', {
diff --git a/sources/plugins/liststyle/lang/nl.js b/sources/plugins/liststyle/lang/nl.js
index 3d314fac..22eafc84 100644
--- a/sources/plugins/liststyle/lang/nl.js
+++ b/sources/plugins/liststyle/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'nl', { 5CKEDITOR.plugins.setLang( 'liststyle', 'nl', {
diff --git a/sources/plugins/liststyle/lang/no.js b/sources/plugins/liststyle/lang/no.js
index df1ac7a3..6fe25f7f 100644
--- a/sources/plugins/liststyle/lang/no.js
+++ b/sources/plugins/liststyle/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'no', { 5CKEDITOR.plugins.setLang( 'liststyle', 'no', {
diff --git a/sources/plugins/liststyle/lang/pl.js b/sources/plugins/liststyle/lang/pl.js
index 611198c4..b119bf23 100644
--- a/sources/plugins/liststyle/lang/pl.js
+++ b/sources/plugins/liststyle/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'pl', { 5CKEDITOR.plugins.setLang( 'liststyle', 'pl', {
diff --git a/sources/plugins/liststyle/lang/pt-br.js b/sources/plugins/liststyle/lang/pt-br.js
index c6c8d69d..603f10dd 100644
--- a/sources/plugins/liststyle/lang/pt-br.js
+++ b/sources/plugins/liststyle/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'pt-br', { 5CKEDITOR.plugins.setLang( 'liststyle', 'pt-br', {
diff --git a/sources/plugins/liststyle/lang/pt.js b/sources/plugins/liststyle/lang/pt.js
index f0fb7c7b..1d8fd1f8 100644
--- a/sources/plugins/liststyle/lang/pt.js
+++ b/sources/plugins/liststyle/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'pt', { 5CKEDITOR.plugins.setLang( 'liststyle', 'pt', {
diff --git a/sources/plugins/liststyle/lang/ro.js b/sources/plugins/liststyle/lang/ro.js
index 83b03d96..926d2aa4 100644
--- a/sources/plugins/liststyle/lang/ro.js
+++ b/sources/plugins/liststyle/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'ro', { 5CKEDITOR.plugins.setLang( 'liststyle', 'ro', {
diff --git a/sources/plugins/liststyle/lang/ru.js b/sources/plugins/liststyle/lang/ru.js
index 389d435c..27abea0e 100644
--- a/sources/plugins/liststyle/lang/ru.js
+++ b/sources/plugins/liststyle/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'ru', { 5CKEDITOR.plugins.setLang( 'liststyle', 'ru', {
diff --git a/sources/plugins/liststyle/lang/si.js b/sources/plugins/liststyle/lang/si.js
index 45ebcfc3..f8699df4 100644
--- a/sources/plugins/liststyle/lang/si.js
+++ b/sources/plugins/liststyle/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'si', { 5CKEDITOR.plugins.setLang( 'liststyle', 'si', {
diff --git a/sources/plugins/liststyle/lang/sk.js b/sources/plugins/liststyle/lang/sk.js
index fca2a24d..443f41e5 100644
--- a/sources/plugins/liststyle/lang/sk.js
+++ b/sources/plugins/liststyle/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'sk', { 5CKEDITOR.plugins.setLang( 'liststyle', 'sk', {
@@ -9,7 +9,7 @@ CKEDITOR.plugins.setLang( 'liststyle', 'sk', {
9 decimal: 'Číselné (1, 2, 3, atď.)', 9 decimal: 'Číselné (1, 2, 3, atď.)',
10 decimalLeadingZero: 'Číselné s nulou (01, 02, 03, atď.)', 10 decimalLeadingZero: 'Číselné s nulou (01, 02, 03, atď.)',
11 disc: 'Disk', 11 disc: 'Disk',
12 georgian: 'Gregorinske číslovanie (an, ban, gan, atď.)', 12 georgian: 'Gruznske číslovanie (an, ban, gan, atď.)',
13 lowerAlpha: 'Malé latinské (a, b, c, d, e, atď.)', 13 lowerAlpha: 'Malé latinské (a, b, c, d, e, atď.)',
14 lowerGreek: 'Malé grécke (alfa, beta, gama, atď.)', 14 lowerGreek: 'Malé grécke (alfa, beta, gama, atď.)',
15 lowerRoman: 'Malé rímske (i, ii, iii, iv, v, atď.)', 15 lowerRoman: 'Malé rímske (i, ii, iii, iv, v, atď.)',
diff --git a/sources/plugins/liststyle/lang/sl.js b/sources/plugins/liststyle/lang/sl.js
index 2b760cb2..99a3bf79 100644
--- a/sources/plugins/liststyle/lang/sl.js
+++ b/sources/plugins/liststyle/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'sl', { 5CKEDITOR.plugins.setLang( 'liststyle', 'sl', {
diff --git a/sources/plugins/liststyle/lang/sq.js b/sources/plugins/liststyle/lang/sq.js
index 6178da77..18c77d2d 100644
--- a/sources/plugins/liststyle/lang/sq.js
+++ b/sources/plugins/liststyle/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'sq', { 5CKEDITOR.plugins.setLang( 'liststyle', 'sq', {
diff --git a/sources/plugins/liststyle/lang/sr-latn.js b/sources/plugins/liststyle/lang/sr-latn.js
index a8ab9190..dad8611b 100644
--- a/sources/plugins/liststyle/lang/sr-latn.js
+++ b/sources/plugins/liststyle/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'liststyle', 'sr-latn', {
diff --git a/sources/plugins/liststyle/lang/sr.js b/sources/plugins/liststyle/lang/sr.js
index d32c65a6..8b10feff 100644
--- a/sources/plugins/liststyle/lang/sr.js
+++ b/sources/plugins/liststyle/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'sr', { 5CKEDITOR.plugins.setLang( 'liststyle', 'sr', {
diff --git a/sources/plugins/liststyle/lang/sv.js b/sources/plugins/liststyle/lang/sv.js
index eacbe7e2..c2208bfa 100644
--- a/sources/plugins/liststyle/lang/sv.js
+++ b/sources/plugins/liststyle/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'sv', { 5CKEDITOR.plugins.setLang( 'liststyle', 'sv', {
diff --git a/sources/plugins/liststyle/lang/th.js b/sources/plugins/liststyle/lang/th.js
index 3a05e696..d85ecae6 100644
--- a/sources/plugins/liststyle/lang/th.js
+++ b/sources/plugins/liststyle/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'th', { 5CKEDITOR.plugins.setLang( 'liststyle', 'th', {
diff --git a/sources/plugins/liststyle/lang/tr.js b/sources/plugins/liststyle/lang/tr.js
index 98bb0838..a0f918b3 100644
--- a/sources/plugins/liststyle/lang/tr.js
+++ b/sources/plugins/liststyle/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'tr', { 5CKEDITOR.plugins.setLang( 'liststyle', 'tr', {
diff --git a/sources/plugins/liststyle/lang/tt.js b/sources/plugins/liststyle/lang/tt.js
index 4edc7c53..8f790823 100644
--- a/sources/plugins/liststyle/lang/tt.js
+++ b/sources/plugins/liststyle/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'tt', { 5CKEDITOR.plugins.setLang( 'liststyle', 'tt', {
diff --git a/sources/plugins/liststyle/lang/ug.js b/sources/plugins/liststyle/lang/ug.js
index 27407b7e..f232fa30 100644
--- a/sources/plugins/liststyle/lang/ug.js
+++ b/sources/plugins/liststyle/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'ug', { 5CKEDITOR.plugins.setLang( 'liststyle', 'ug', {
diff --git a/sources/plugins/liststyle/lang/uk.js b/sources/plugins/liststyle/lang/uk.js
index 4d4fc2f9..ece540e3 100644
--- a/sources/plugins/liststyle/lang/uk.js
+++ b/sources/plugins/liststyle/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'uk', { 5CKEDITOR.plugins.setLang( 'liststyle', 'uk', {
diff --git a/sources/plugins/liststyle/lang/vi.js b/sources/plugins/liststyle/lang/vi.js
index ffa0cf8c..4e395daf 100644
--- a/sources/plugins/liststyle/lang/vi.js
+++ b/sources/plugins/liststyle/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'vi', { 5CKEDITOR.plugins.setLang( 'liststyle', 'vi', {
diff --git a/sources/plugins/liststyle/lang/zh-cn.js b/sources/plugins/liststyle/lang/zh-cn.js
index 44ea2e6b..b0a27653 100644
--- a/sources/plugins/liststyle/lang/zh-cn.js
+++ b/sources/plugins/liststyle/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'liststyle', 'zh-cn', {
diff --git a/sources/plugins/liststyle/lang/zh.js b/sources/plugins/liststyle/lang/zh.js
index 9deb441e..4cfc3da5 100644
--- a/sources/plugins/liststyle/lang/zh.js
+++ b/sources/plugins/liststyle/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'liststyle', 'zh', { 5CKEDITOR.plugins.setLang( 'liststyle', 'zh', {
diff --git a/sources/plugins/liststyle/plugin.js b/sources/plugins/liststyle/plugin.js
index 04da5dd4..13949966 100644
--- a/sources/plugins/liststyle/plugin.js
+++ b/sources/plugins/liststyle/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -7,7 +7,7 @@
7 CKEDITOR.plugins.liststyle = { 7 CKEDITOR.plugins.liststyle = {
8 requires: 'dialog,contextmenu', 8 requires: 'dialog,contextmenu',
9 // jscs:disable maximumLineLength 9 // jscs:disable maximumLineLength
10 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 10 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
11 // jscs:enable maximumLineLength 11 // jscs:enable maximumLineLength
12 init: function( editor ) { 12 init: function( editor ) {
13 if ( editor.blockless ) 13 if ( editor.blockless )
diff --git a/sources/plugins/magicline/dev/magicline.html b/sources/plugins/magicline/dev/magicline.html
index 84e59474..09f0c472 100644
--- a/sources/plugins/magicline/dev/magicline.html
+++ b/sources/plugins/magicline/dev/magicline.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
diff --git a/sources/plugins/magicline/lang/af.js b/sources/plugins/magicline/lang/af.js
index 0bca7589..ba294096 100644
--- a/sources/plugins/magicline/lang/af.js
+++ b/sources/plugins/magicline/lang/af.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/ar.js b/sources/plugins/magicline/lang/ar.js
index 806bde8e..b3baca75 100644
--- a/sources/plugins/magicline/lang/ar.js
+++ b/sources/plugins/magicline/lang/ar.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/bg.js b/sources/plugins/magicline/lang/bg.js
index 235e415e..ac4f09f2 100644
--- a/sources/plugins/magicline/lang/bg.js
+++ b/sources/plugins/magicline/lang/bg.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/ca.js b/sources/plugins/magicline/lang/ca.js
index 8ecc84c1..cf631449 100644
--- a/sources/plugins/magicline/lang/ca.js
+++ b/sources/plugins/magicline/lang/ca.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/cs.js b/sources/plugins/magicline/lang/cs.js
index 7dedde35..6b1030f8 100644
--- a/sources/plugins/magicline/lang/cs.js
+++ b/sources/plugins/magicline/lang/cs.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/cy.js b/sources/plugins/magicline/lang/cy.js
index cce06efd..2a63dbba 100644
--- a/sources/plugins/magicline/lang/cy.js
+++ b/sources/plugins/magicline/lang/cy.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/da.js b/sources/plugins/magicline/lang/da.js
index 87885710..90b036ee 100644
--- a/sources/plugins/magicline/lang/da.js
+++ b/sources/plugins/magicline/lang/da.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/de-ch.js b/sources/plugins/magicline/lang/de-ch.js
new file mode 100644
index 00000000..3b53ef3e
--- /dev/null
+++ b/sources/plugins/magicline/lang/de-ch.js
@@ -0,0 +1,8 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6CKEDITOR.plugins.setLang( 'magicline', 'de-ch', {
7 title: 'Absatz hier einfügen'
8} );
diff --git a/sources/plugins/magicline/lang/de.js b/sources/plugins/magicline/lang/de.js
index ff7ca340..0111f3be 100644
--- a/sources/plugins/magicline/lang/de.js
+++ b/sources/plugins/magicline/lang/de.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/el.js b/sources/plugins/magicline/lang/el.js
index e1de7d82..d31441b8 100644
--- a/sources/plugins/magicline/lang/el.js
+++ b/sources/plugins/magicline/lang/el.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/en-gb.js b/sources/plugins/magicline/lang/en-gb.js
index 3c469afa..88baa445 100644
--- a/sources/plugins/magicline/lang/en-gb.js
+++ b/sources/plugins/magicline/lang/en-gb.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/en.js b/sources/plugins/magicline/lang/en.js
index 180e0c83..781de19b 100644
--- a/sources/plugins/magicline/lang/en.js
+++ b/sources/plugins/magicline/lang/en.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/eo.js b/sources/plugins/magicline/lang/eo.js
index 08a9c952..7128788e 100644
--- a/sources/plugins/magicline/lang/eo.js
+++ b/sources/plugins/magicline/lang/eo.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/es.js b/sources/plugins/magicline/lang/es.js
index 6a01bf5c..ec0344c1 100644
--- a/sources/plugins/magicline/lang/es.js
+++ b/sources/plugins/magicline/lang/es.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/et.js b/sources/plugins/magicline/lang/et.js
index fd93f8f5..af2c5eb2 100644
--- a/sources/plugins/magicline/lang/et.js
+++ b/sources/plugins/magicline/lang/et.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/eu.js b/sources/plugins/magicline/lang/eu.js
index c528787e..37256478 100644
--- a/sources/plugins/magicline/lang/eu.js
+++ b/sources/plugins/magicline/lang/eu.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/fa.js b/sources/plugins/magicline/lang/fa.js
index 73756d64..02ea6bcf 100644
--- a/sources/plugins/magicline/lang/fa.js
+++ b/sources/plugins/magicline/lang/fa.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/fi.js b/sources/plugins/magicline/lang/fi.js
index 7f2eb8d5..8667eb2a 100644
--- a/sources/plugins/magicline/lang/fi.js
+++ b/sources/plugins/magicline/lang/fi.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/fr-ca.js b/sources/plugins/magicline/lang/fr-ca.js
index aed21a8b..96d31ee5 100644
--- a/sources/plugins/magicline/lang/fr-ca.js
+++ b/sources/plugins/magicline/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/fr.js b/sources/plugins/magicline/lang/fr.js
index b14996c6..da3610b7 100644
--- a/sources/plugins/magicline/lang/fr.js
+++ b/sources/plugins/magicline/lang/fr.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/gl.js b/sources/plugins/magicline/lang/gl.js
index a6d0cabc..48f304f4 100644
--- a/sources/plugins/magicline/lang/gl.js
+++ b/sources/plugins/magicline/lang/gl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/he.js b/sources/plugins/magicline/lang/he.js
index b6f90e50..cef83c7a 100644
--- a/sources/plugins/magicline/lang/he.js
+++ b/sources/plugins/magicline/lang/he.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/hr.js b/sources/plugins/magicline/lang/hr.js
index 503051d5..e143e738 100644
--- a/sources/plugins/magicline/lang/hr.js
+++ b/sources/plugins/magicline/lang/hr.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/hu.js b/sources/plugins/magicline/lang/hu.js
index 0e83cf8f..2f3e8310 100644
--- a/sources/plugins/magicline/lang/hu.js
+++ b/sources/plugins/magicline/lang/hu.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/id.js b/sources/plugins/magicline/lang/id.js
index 5594ca60..9389c832 100644
--- a/sources/plugins/magicline/lang/id.js
+++ b/sources/plugins/magicline/lang/id.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/it.js b/sources/plugins/magicline/lang/it.js
index bc478261..69e0946f 100644
--- a/sources/plugins/magicline/lang/it.js
+++ b/sources/plugins/magicline/lang/it.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/ja.js b/sources/plugins/magicline/lang/ja.js
index 2f2efe1f..71ebfd1f 100644
--- a/sources/plugins/magicline/lang/ja.js
+++ b/sources/plugins/magicline/lang/ja.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/km.js b/sources/plugins/magicline/lang/km.js
index f9c47321..9dd18657 100644
--- a/sources/plugins/magicline/lang/km.js
+++ b/sources/plugins/magicline/lang/km.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/ko.js b/sources/plugins/magicline/lang/ko.js
index 902060b6..a86363ea 100644
--- a/sources/plugins/magicline/lang/ko.js
+++ b/sources/plugins/magicline/lang/ko.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/ku.js b/sources/plugins/magicline/lang/ku.js
index 94e8c760..72f7fa13 100644
--- a/sources/plugins/magicline/lang/ku.js
+++ b/sources/plugins/magicline/lang/ku.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/lv.js b/sources/plugins/magicline/lang/lv.js
index 6dcfb82c..e3124e9c 100644
--- a/sources/plugins/magicline/lang/lv.js
+++ b/sources/plugins/magicline/lang/lv.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/nb.js b/sources/plugins/magicline/lang/nb.js
index 36a3ad55..6780c4df 100644
--- a/sources/plugins/magicline/lang/nb.js
+++ b/sources/plugins/magicline/lang/nb.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/nl.js b/sources/plugins/magicline/lang/nl.js
index 95d76caf..dccbf5d8 100644
--- a/sources/plugins/magicline/lang/nl.js
+++ b/sources/plugins/magicline/lang/nl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/no.js b/sources/plugins/magicline/lang/no.js
index e0f414cb..2af2e204 100644
--- a/sources/plugins/magicline/lang/no.js
+++ b/sources/plugins/magicline/lang/no.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/pl.js b/sources/plugins/magicline/lang/pl.js
index 6c1c6d0d..b038f54a 100644
--- a/sources/plugins/magicline/lang/pl.js
+++ b/sources/plugins/magicline/lang/pl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/pt-br.js b/sources/plugins/magicline/lang/pt-br.js
index bee3c383..54ca87f5 100644
--- a/sources/plugins/magicline/lang/pt-br.js
+++ b/sources/plugins/magicline/lang/pt-br.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/pt.js b/sources/plugins/magicline/lang/pt.js
index 0f40e616..ed653d7e 100644
--- a/sources/plugins/magicline/lang/pt.js
+++ b/sources/plugins/magicline/lang/pt.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/ru.js b/sources/plugins/magicline/lang/ru.js
index 645d50da..87877688 100644
--- a/sources/plugins/magicline/lang/ru.js
+++ b/sources/plugins/magicline/lang/ru.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/si.js b/sources/plugins/magicline/lang/si.js
index 4c134131..5a484a21 100644
--- a/sources/plugins/magicline/lang/si.js
+++ b/sources/plugins/magicline/lang/si.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/sk.js b/sources/plugins/magicline/lang/sk.js
index 8473e68d..94ae4a4b 100644
--- a/sources/plugins/magicline/lang/sk.js
+++ b/sources/plugins/magicline/lang/sk.js
@@ -1,8 +1,8 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
6CKEDITOR.plugins.setLang( 'magicline', 'sk', { 6CKEDITOR.plugins.setLang( 'magicline', 'sk', {
7 title: 'Sem vložte paragraf' 7 title: 'Odsek vlož sem'
8} ); 8} );
diff --git a/sources/plugins/magicline/lang/sl.js b/sources/plugins/magicline/lang/sl.js
index fab392c5..6baf9e9d 100644
--- a/sources/plugins/magicline/lang/sl.js
+++ b/sources/plugins/magicline/lang/sl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/sq.js b/sources/plugins/magicline/lang/sq.js
index 4b83c92a..00d458fc 100644
--- a/sources/plugins/magicline/lang/sq.js
+++ b/sources/plugins/magicline/lang/sq.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/sv.js b/sources/plugins/magicline/lang/sv.js
index aa0e5487..0670ada4 100644
--- a/sources/plugins/magicline/lang/sv.js
+++ b/sources/plugins/magicline/lang/sv.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/tr.js b/sources/plugins/magicline/lang/tr.js
index cf12ff28..e419e8d2 100644
--- a/sources/plugins/magicline/lang/tr.js
+++ b/sources/plugins/magicline/lang/tr.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/tt.js b/sources/plugins/magicline/lang/tt.js
index bc2c94a9..b94cefac 100644
--- a/sources/plugins/magicline/lang/tt.js
+++ b/sources/plugins/magicline/lang/tt.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/ug.js b/sources/plugins/magicline/lang/ug.js
index 653bc5fb..8da99489 100644
--- a/sources/plugins/magicline/lang/ug.js
+++ b/sources/plugins/magicline/lang/ug.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/uk.js b/sources/plugins/magicline/lang/uk.js
index efd589a6..57cdeb75 100644
--- a/sources/plugins/magicline/lang/uk.js
+++ b/sources/plugins/magicline/lang/uk.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/vi.js b/sources/plugins/magicline/lang/vi.js
index 29156c3b..ab925ae3 100644
--- a/sources/plugins/magicline/lang/vi.js
+++ b/sources/plugins/magicline/lang/vi.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/zh-cn.js b/sources/plugins/magicline/lang/zh-cn.js
index 2990f181..166e892b 100644
--- a/sources/plugins/magicline/lang/zh-cn.js
+++ b/sources/plugins/magicline/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/lang/zh.js b/sources/plugins/magicline/lang/zh.js
index 3c06265b..2fd43248 100644
--- a/sources/plugins/magicline/lang/zh.js
+++ b/sources/plugins/magicline/lang/zh.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/magicline/plugin.js b/sources/plugins/magicline/plugin.js
index 0a2d9fbe..cdb1c234 100644
--- a/sources/plugins/magicline/plugin.js
+++ b/sources/plugins/magicline/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -12,7 +12,7 @@
12 12
13( function() { 13( function() {
14 CKEDITOR.plugins.add( 'magicline', { 14 CKEDITOR.plugins.add( 'magicline', {
15 lang: 'af,ar,bg,ca,cs,cy,da,de,el,en,en-gb,eo,es,et,eu,fa,fi,fr,fr-ca,gl,he,hr,hu,id,it,ja,km,ko,ku,lv,nb,nl,no,pl,pt,pt-br,ru,si,sk,sl,sq,sv,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 15 lang: 'af,ar,bg,ca,cs,cy,da,de,de-ch,el,en,en-gb,eo,es,et,eu,fa,fi,fr,fr-ca,gl,he,hr,hu,id,it,ja,km,ko,ku,lv,nb,nl,no,pl,pt,pt-br,ru,si,sk,sl,sq,sv,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
16 init: initPlugin 16 init: initPlugin
17 } ); 17 } );
18 18
diff --git a/sources/plugins/magicline/samples/magicline.html b/sources/plugins/magicline/samples/magicline.html
index 21d1d071..af8d17a2 100644
--- a/sources/plugins/magicline/samples/magicline.html
+++ b/sources/plugins/magicline/samples/magicline.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -201,7 +201,7 @@ CKEDITOR.replace( 'editor2', {
201 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 201 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
202 </p> 202 </p>
203 <p id="copy"> 203 <p id="copy">
204 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 204 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
205 Knabben. All rights reserved. 205 Knabben. All rights reserved.
206 </p> 206 </p>
207 </div> 207 </div>
diff --git a/sources/plugins/maximize/lang/af.js b/sources/plugins/maximize/lang/af.js
index f8ac65ad..e07bbd24 100644
--- a/sources/plugins/maximize/lang/af.js
+++ b/sources/plugins/maximize/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'af', { 5CKEDITOR.plugins.setLang( 'maximize', 'af', {
diff --git a/sources/plugins/maximize/lang/ar.js b/sources/plugins/maximize/lang/ar.js
index 41ee9851..4181cf39 100644
--- a/sources/plugins/maximize/lang/ar.js
+++ b/sources/plugins/maximize/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'ar', { 5CKEDITOR.plugins.setLang( 'maximize', 'ar', {
diff --git a/sources/plugins/maximize/lang/bg.js b/sources/plugins/maximize/lang/bg.js
index a25cfb3b..c8cd9789 100644
--- a/sources/plugins/maximize/lang/bg.js
+++ b/sources/plugins/maximize/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'bg', { 5CKEDITOR.plugins.setLang( 'maximize', 'bg', {
diff --git a/sources/plugins/maximize/lang/bn.js b/sources/plugins/maximize/lang/bn.js
index 82098507..82793e3c 100644
--- a/sources/plugins/maximize/lang/bn.js
+++ b/sources/plugins/maximize/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'bn', { 5CKEDITOR.plugins.setLang( 'maximize', 'bn', {
diff --git a/sources/plugins/maximize/lang/bs.js b/sources/plugins/maximize/lang/bs.js
index 685f4370..06655fd5 100644
--- a/sources/plugins/maximize/lang/bs.js
+++ b/sources/plugins/maximize/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'bs', { 5CKEDITOR.plugins.setLang( 'maximize', 'bs', {
diff --git a/sources/plugins/maximize/lang/ca.js b/sources/plugins/maximize/lang/ca.js
index b4e35450..7bb1ba5a 100644
--- a/sources/plugins/maximize/lang/ca.js
+++ b/sources/plugins/maximize/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'ca', { 5CKEDITOR.plugins.setLang( 'maximize', 'ca', {
diff --git a/sources/plugins/maximize/lang/cs.js b/sources/plugins/maximize/lang/cs.js
index 3d844a9b..5dfd4822 100644
--- a/sources/plugins/maximize/lang/cs.js
+++ b/sources/plugins/maximize/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'cs', { 5CKEDITOR.plugins.setLang( 'maximize', 'cs', {
diff --git a/sources/plugins/maximize/lang/cy.js b/sources/plugins/maximize/lang/cy.js
index d26b5834..a8544889 100644
--- a/sources/plugins/maximize/lang/cy.js
+++ b/sources/plugins/maximize/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'cy', { 5CKEDITOR.plugins.setLang( 'maximize', 'cy', {
diff --git a/sources/plugins/maximize/lang/da.js b/sources/plugins/maximize/lang/da.js
index 628abb34..2d25a511 100644
--- a/sources/plugins/maximize/lang/da.js
+++ b/sources/plugins/maximize/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'da', { 5CKEDITOR.plugins.setLang( 'maximize', 'da', {
diff --git a/sources/plugins/maximize/lang/de-ch.js b/sources/plugins/maximize/lang/de-ch.js
new file mode 100644
index 00000000..acc08f34
--- /dev/null
+++ b/sources/plugins/maximize/lang/de-ch.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'maximize', 'de-ch', {
6 maximize: 'Maximieren',
7 minimize: 'Minimieren'
8} );
diff --git a/sources/plugins/maximize/lang/de.js b/sources/plugins/maximize/lang/de.js
index dbca07e3..6bfd5b2b 100644
--- a/sources/plugins/maximize/lang/de.js
+++ b/sources/plugins/maximize/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'de', { 5CKEDITOR.plugins.setLang( 'maximize', 'de', {
diff --git a/sources/plugins/maximize/lang/el.js b/sources/plugins/maximize/lang/el.js
index 954c28bb..4b897268 100644
--- a/sources/plugins/maximize/lang/el.js
+++ b/sources/plugins/maximize/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'el', { 5CKEDITOR.plugins.setLang( 'maximize', 'el', {
diff --git a/sources/plugins/maximize/lang/en-au.js b/sources/plugins/maximize/lang/en-au.js
index c71c1164..0636683a 100644
--- a/sources/plugins/maximize/lang/en-au.js
+++ b/sources/plugins/maximize/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'en-au', { 5CKEDITOR.plugins.setLang( 'maximize', 'en-au', {
diff --git a/sources/plugins/maximize/lang/en-ca.js b/sources/plugins/maximize/lang/en-ca.js
index 7a7fa3f5..7265dbc3 100644
--- a/sources/plugins/maximize/lang/en-ca.js
+++ b/sources/plugins/maximize/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'en-ca', { 5CKEDITOR.plugins.setLang( 'maximize', 'en-ca', {
diff --git a/sources/plugins/maximize/lang/en-gb.js b/sources/plugins/maximize/lang/en-gb.js
index 6fa838e8..4ff811b5 100644
--- a/sources/plugins/maximize/lang/en-gb.js
+++ b/sources/plugins/maximize/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'en-gb', { 5CKEDITOR.plugins.setLang( 'maximize', 'en-gb', {
diff --git a/sources/plugins/maximize/lang/en.js b/sources/plugins/maximize/lang/en.js
index d0f9ef45..71d87113 100644
--- a/sources/plugins/maximize/lang/en.js
+++ b/sources/plugins/maximize/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'en', { 5CKEDITOR.plugins.setLang( 'maximize', 'en', {
diff --git a/sources/plugins/maximize/lang/eo.js b/sources/plugins/maximize/lang/eo.js
index 48e90e17..6c759529 100644
--- a/sources/plugins/maximize/lang/eo.js
+++ b/sources/plugins/maximize/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'eo', { 5CKEDITOR.plugins.setLang( 'maximize', 'eo', {
diff --git a/sources/plugins/maximize/lang/es.js b/sources/plugins/maximize/lang/es.js
index 0264dd91..85963a18 100644
--- a/sources/plugins/maximize/lang/es.js
+++ b/sources/plugins/maximize/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'es', { 5CKEDITOR.plugins.setLang( 'maximize', 'es', {
diff --git a/sources/plugins/maximize/lang/et.js b/sources/plugins/maximize/lang/et.js
index f6eae18f..241bb340 100644
--- a/sources/plugins/maximize/lang/et.js
+++ b/sources/plugins/maximize/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'et', { 5CKEDITOR.plugins.setLang( 'maximize', 'et', {
diff --git a/sources/plugins/maximize/lang/eu.js b/sources/plugins/maximize/lang/eu.js
index e1cbcaa1..12eea435 100644
--- a/sources/plugins/maximize/lang/eu.js
+++ b/sources/plugins/maximize/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'eu', { 5CKEDITOR.plugins.setLang( 'maximize', 'eu', {
diff --git a/sources/plugins/maximize/lang/fa.js b/sources/plugins/maximize/lang/fa.js
index 41dc13cc..c16bc2e7 100644
--- a/sources/plugins/maximize/lang/fa.js
+++ b/sources/plugins/maximize/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'fa', { 5CKEDITOR.plugins.setLang( 'maximize', 'fa', {
diff --git a/sources/plugins/maximize/lang/fi.js b/sources/plugins/maximize/lang/fi.js
index a471d65e..d61f5f3a 100644
--- a/sources/plugins/maximize/lang/fi.js
+++ b/sources/plugins/maximize/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'fi', { 5CKEDITOR.plugins.setLang( 'maximize', 'fi', {
diff --git a/sources/plugins/maximize/lang/fo.js b/sources/plugins/maximize/lang/fo.js
index ec255263..c3775fc2 100644
--- a/sources/plugins/maximize/lang/fo.js
+++ b/sources/plugins/maximize/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'fo', { 5CKEDITOR.plugins.setLang( 'maximize', 'fo', {
diff --git a/sources/plugins/maximize/lang/fr-ca.js b/sources/plugins/maximize/lang/fr-ca.js
index 4da38be9..ea9ccddd 100644
--- a/sources/plugins/maximize/lang/fr-ca.js
+++ b/sources/plugins/maximize/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'maximize', 'fr-ca', {
diff --git a/sources/plugins/maximize/lang/fr.js b/sources/plugins/maximize/lang/fr.js
index f6736fd1..f8598161 100644
--- a/sources/plugins/maximize/lang/fr.js
+++ b/sources/plugins/maximize/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'fr', { 5CKEDITOR.plugins.setLang( 'maximize', 'fr', {
diff --git a/sources/plugins/maximize/lang/gl.js b/sources/plugins/maximize/lang/gl.js
index bde13f65..498ff274 100644
--- a/sources/plugins/maximize/lang/gl.js
+++ b/sources/plugins/maximize/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'gl', { 5CKEDITOR.plugins.setLang( 'maximize', 'gl', {
diff --git a/sources/plugins/maximize/lang/gu.js b/sources/plugins/maximize/lang/gu.js
index 8355c681..4b7af7bd 100644
--- a/sources/plugins/maximize/lang/gu.js
+++ b/sources/plugins/maximize/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'gu', { 5CKEDITOR.plugins.setLang( 'maximize', 'gu', {
diff --git a/sources/plugins/maximize/lang/he.js b/sources/plugins/maximize/lang/he.js
index 185cd9fc..b0adc823 100644
--- a/sources/plugins/maximize/lang/he.js
+++ b/sources/plugins/maximize/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'he', { 5CKEDITOR.plugins.setLang( 'maximize', 'he', {
diff --git a/sources/plugins/maximize/lang/hi.js b/sources/plugins/maximize/lang/hi.js
index cb2dcd3c..f9baef80 100644
--- a/sources/plugins/maximize/lang/hi.js
+++ b/sources/plugins/maximize/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'hi', { 5CKEDITOR.plugins.setLang( 'maximize', 'hi', {
diff --git a/sources/plugins/maximize/lang/hr.js b/sources/plugins/maximize/lang/hr.js
index 6177fdd9..5492f2f0 100644
--- a/sources/plugins/maximize/lang/hr.js
+++ b/sources/plugins/maximize/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'hr', { 5CKEDITOR.plugins.setLang( 'maximize', 'hr', {
diff --git a/sources/plugins/maximize/lang/hu.js b/sources/plugins/maximize/lang/hu.js
index 14234b31..11e9530b 100644
--- a/sources/plugins/maximize/lang/hu.js
+++ b/sources/plugins/maximize/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'hu', { 5CKEDITOR.plugins.setLang( 'maximize', 'hu', {
diff --git a/sources/plugins/maximize/lang/id.js b/sources/plugins/maximize/lang/id.js
index 0a3af02b..f6e839a8 100644
--- a/sources/plugins/maximize/lang/id.js
+++ b/sources/plugins/maximize/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'id', { 5CKEDITOR.plugins.setLang( 'maximize', 'id', {
diff --git a/sources/plugins/maximize/lang/is.js b/sources/plugins/maximize/lang/is.js
index b3643e87..97313df9 100644
--- a/sources/plugins/maximize/lang/is.js
+++ b/sources/plugins/maximize/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'is', { 5CKEDITOR.plugins.setLang( 'maximize', 'is', {
diff --git a/sources/plugins/maximize/lang/it.js b/sources/plugins/maximize/lang/it.js
index d4739c7d..448337cf 100644
--- a/sources/plugins/maximize/lang/it.js
+++ b/sources/plugins/maximize/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'it', { 5CKEDITOR.plugins.setLang( 'maximize', 'it', {
diff --git a/sources/plugins/maximize/lang/ja.js b/sources/plugins/maximize/lang/ja.js
index 74ecd38d..5479f2a2 100644
--- a/sources/plugins/maximize/lang/ja.js
+++ b/sources/plugins/maximize/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'ja', { 5CKEDITOR.plugins.setLang( 'maximize', 'ja', {
diff --git a/sources/plugins/maximize/lang/ka.js b/sources/plugins/maximize/lang/ka.js
index 6b3e2738..579c4b1b 100644
--- a/sources/plugins/maximize/lang/ka.js
+++ b/sources/plugins/maximize/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'ka', { 5CKEDITOR.plugins.setLang( 'maximize', 'ka', {
diff --git a/sources/plugins/maximize/lang/km.js b/sources/plugins/maximize/lang/km.js
index d85ba887..bba87460 100644
--- a/sources/plugins/maximize/lang/km.js
+++ b/sources/plugins/maximize/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'km', { 5CKEDITOR.plugins.setLang( 'maximize', 'km', {
diff --git a/sources/plugins/maximize/lang/ko.js b/sources/plugins/maximize/lang/ko.js
index a9aaffb0..05bb161f 100644
--- a/sources/plugins/maximize/lang/ko.js
+++ b/sources/plugins/maximize/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'ko', { 5CKEDITOR.plugins.setLang( 'maximize', 'ko', {
diff --git a/sources/plugins/maximize/lang/ku.js b/sources/plugins/maximize/lang/ku.js
index 3e6ee45f..50e24ef5 100644
--- a/sources/plugins/maximize/lang/ku.js
+++ b/sources/plugins/maximize/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'ku', { 5CKEDITOR.plugins.setLang( 'maximize', 'ku', {
diff --git a/sources/plugins/maximize/lang/lt.js b/sources/plugins/maximize/lang/lt.js
index e5a8cc65..5cd4de88 100644
--- a/sources/plugins/maximize/lang/lt.js
+++ b/sources/plugins/maximize/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'lt', { 5CKEDITOR.plugins.setLang( 'maximize', 'lt', {
diff --git a/sources/plugins/maximize/lang/lv.js b/sources/plugins/maximize/lang/lv.js
index 8d1c7d74..77d9db2c 100644
--- a/sources/plugins/maximize/lang/lv.js
+++ b/sources/plugins/maximize/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'lv', { 5CKEDITOR.plugins.setLang( 'maximize', 'lv', {
diff --git a/sources/plugins/maximize/lang/mk.js b/sources/plugins/maximize/lang/mk.js
index b4c766b2..382653bd 100644
--- a/sources/plugins/maximize/lang/mk.js
+++ b/sources/plugins/maximize/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'mk', { 5CKEDITOR.plugins.setLang( 'maximize', 'mk', {
diff --git a/sources/plugins/maximize/lang/mn.js b/sources/plugins/maximize/lang/mn.js
index 6d6645c7..f0bcf7ca 100644
--- a/sources/plugins/maximize/lang/mn.js
+++ b/sources/plugins/maximize/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'mn', { 5CKEDITOR.plugins.setLang( 'maximize', 'mn', {
diff --git a/sources/plugins/maximize/lang/ms.js b/sources/plugins/maximize/lang/ms.js
index 96ff0bd5..b8330277 100644
--- a/sources/plugins/maximize/lang/ms.js
+++ b/sources/plugins/maximize/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'ms', { 5CKEDITOR.plugins.setLang( 'maximize', 'ms', {
diff --git a/sources/plugins/maximize/lang/nb.js b/sources/plugins/maximize/lang/nb.js
index 16ec19c6..eb1d77d3 100644
--- a/sources/plugins/maximize/lang/nb.js
+++ b/sources/plugins/maximize/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'nb', { 5CKEDITOR.plugins.setLang( 'maximize', 'nb', {
diff --git a/sources/plugins/maximize/lang/nl.js b/sources/plugins/maximize/lang/nl.js
index 13cb9344..f1a126d8 100644
--- a/sources/plugins/maximize/lang/nl.js
+++ b/sources/plugins/maximize/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'nl', { 5CKEDITOR.plugins.setLang( 'maximize', 'nl', {
diff --git a/sources/plugins/maximize/lang/no.js b/sources/plugins/maximize/lang/no.js
index 9c4972a4..ac8fc85e 100644
--- a/sources/plugins/maximize/lang/no.js
+++ b/sources/plugins/maximize/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'no', { 5CKEDITOR.plugins.setLang( 'maximize', 'no', {
diff --git a/sources/plugins/maximize/lang/pl.js b/sources/plugins/maximize/lang/pl.js
index 1e9596c3..65db8f15 100644
--- a/sources/plugins/maximize/lang/pl.js
+++ b/sources/plugins/maximize/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'pl', { 5CKEDITOR.plugins.setLang( 'maximize', 'pl', {
diff --git a/sources/plugins/maximize/lang/pt-br.js b/sources/plugins/maximize/lang/pt-br.js
index b331c423..1da2b5e6 100644
--- a/sources/plugins/maximize/lang/pt-br.js
+++ b/sources/plugins/maximize/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'pt-br', { 5CKEDITOR.plugins.setLang( 'maximize', 'pt-br', {
diff --git a/sources/plugins/maximize/lang/pt.js b/sources/plugins/maximize/lang/pt.js
index f5ae9e89..a1cc282f 100644
--- a/sources/plugins/maximize/lang/pt.js
+++ b/sources/plugins/maximize/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'pt', { 5CKEDITOR.plugins.setLang( 'maximize', 'pt', {
diff --git a/sources/plugins/maximize/lang/ro.js b/sources/plugins/maximize/lang/ro.js
index 6da0d2f0..4781ec33 100644
--- a/sources/plugins/maximize/lang/ro.js
+++ b/sources/plugins/maximize/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'ro', { 5CKEDITOR.plugins.setLang( 'maximize', 'ro', {
diff --git a/sources/plugins/maximize/lang/ru.js b/sources/plugins/maximize/lang/ru.js
index 605822c7..6efab0bc 100644
--- a/sources/plugins/maximize/lang/ru.js
+++ b/sources/plugins/maximize/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'ru', { 5CKEDITOR.plugins.setLang( 'maximize', 'ru', {
diff --git a/sources/plugins/maximize/lang/si.js b/sources/plugins/maximize/lang/si.js
index 00d30095..671ecdd6 100644
--- a/sources/plugins/maximize/lang/si.js
+++ b/sources/plugins/maximize/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'si', { 5CKEDITOR.plugins.setLang( 'maximize', 'si', {
diff --git a/sources/plugins/maximize/lang/sk.js b/sources/plugins/maximize/lang/sk.js
index c25b0520..c88e3903 100644
--- a/sources/plugins/maximize/lang/sk.js
+++ b/sources/plugins/maximize/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'sk', { 5CKEDITOR.plugins.setLang( 'maximize', 'sk', {
diff --git a/sources/plugins/maximize/lang/sl.js b/sources/plugins/maximize/lang/sl.js
index afcdf4d3..90187c52 100644
--- a/sources/plugins/maximize/lang/sl.js
+++ b/sources/plugins/maximize/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'sl', { 5CKEDITOR.plugins.setLang( 'maximize', 'sl', {
diff --git a/sources/plugins/maximize/lang/sq.js b/sources/plugins/maximize/lang/sq.js
index d7e51318..4354dba5 100644
--- a/sources/plugins/maximize/lang/sq.js
+++ b/sources/plugins/maximize/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'sq', { 5CKEDITOR.plugins.setLang( 'maximize', 'sq', {
diff --git a/sources/plugins/maximize/lang/sr-latn.js b/sources/plugins/maximize/lang/sr-latn.js
index 8416bf16..f472eedc 100644
--- a/sources/plugins/maximize/lang/sr-latn.js
+++ b/sources/plugins/maximize/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'maximize', 'sr-latn', {
diff --git a/sources/plugins/maximize/lang/sr.js b/sources/plugins/maximize/lang/sr.js
index 0713bef4..70550ee0 100644
--- a/sources/plugins/maximize/lang/sr.js
+++ b/sources/plugins/maximize/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'sr', { 5CKEDITOR.plugins.setLang( 'maximize', 'sr', {
diff --git a/sources/plugins/maximize/lang/sv.js b/sources/plugins/maximize/lang/sv.js
index 89530af2..3ba63b54 100644
--- a/sources/plugins/maximize/lang/sv.js
+++ b/sources/plugins/maximize/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'sv', { 5CKEDITOR.plugins.setLang( 'maximize', 'sv', {
diff --git a/sources/plugins/maximize/lang/th.js b/sources/plugins/maximize/lang/th.js
index 48fa67ad..4b748719 100644
--- a/sources/plugins/maximize/lang/th.js
+++ b/sources/plugins/maximize/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'th', { 5CKEDITOR.plugins.setLang( 'maximize', 'th', {
diff --git a/sources/plugins/maximize/lang/tr.js b/sources/plugins/maximize/lang/tr.js
index f8f9a0bf..0aafb3d3 100644
--- a/sources/plugins/maximize/lang/tr.js
+++ b/sources/plugins/maximize/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'tr', { 5CKEDITOR.plugins.setLang( 'maximize', 'tr', {
diff --git a/sources/plugins/maximize/lang/tt.js b/sources/plugins/maximize/lang/tt.js
index e03103f5..a8ec7d6c 100644
--- a/sources/plugins/maximize/lang/tt.js
+++ b/sources/plugins/maximize/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'tt', { 5CKEDITOR.plugins.setLang( 'maximize', 'tt', {
diff --git a/sources/plugins/maximize/lang/ug.js b/sources/plugins/maximize/lang/ug.js
index 9aef954d..0e874d68 100644
--- a/sources/plugins/maximize/lang/ug.js
+++ b/sources/plugins/maximize/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'ug', { 5CKEDITOR.plugins.setLang( 'maximize', 'ug', {
diff --git a/sources/plugins/maximize/lang/uk.js b/sources/plugins/maximize/lang/uk.js
index 4e4fe151..85a32158 100644
--- a/sources/plugins/maximize/lang/uk.js
+++ b/sources/plugins/maximize/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'uk', { 5CKEDITOR.plugins.setLang( 'maximize', 'uk', {
diff --git a/sources/plugins/maximize/lang/vi.js b/sources/plugins/maximize/lang/vi.js
index 4cf8304d..0fd29d50 100644
--- a/sources/plugins/maximize/lang/vi.js
+++ b/sources/plugins/maximize/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'vi', { 5CKEDITOR.plugins.setLang( 'maximize', 'vi', {
diff --git a/sources/plugins/maximize/lang/zh-cn.js b/sources/plugins/maximize/lang/zh-cn.js
index f18450b6..7e63c741 100644
--- a/sources/plugins/maximize/lang/zh-cn.js
+++ b/sources/plugins/maximize/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'maximize', 'zh-cn', {
diff --git a/sources/plugins/maximize/lang/zh.js b/sources/plugins/maximize/lang/zh.js
index 98f04dd9..6d633c42 100644
--- a/sources/plugins/maximize/lang/zh.js
+++ b/sources/plugins/maximize/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'maximize', 'zh', { 5CKEDITOR.plugins.setLang( 'maximize', 'zh', {
diff --git a/sources/plugins/maximize/plugin.js b/sources/plugins/maximize/plugin.js
index 8da9ada9..ae621f1a 100644
--- a/sources/plugins/maximize/plugin.js
+++ b/sources/plugins/maximize/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -93,7 +93,7 @@
93 93
94 CKEDITOR.plugins.add( 'maximize', { 94 CKEDITOR.plugins.add( 'maximize', {
95 // jscs:disable maximumLineLength 95 // jscs:disable maximumLineLength
96 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 96 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
97 // jscs:enable maximumLineLength 97 // jscs:enable maximumLineLength
98 icons: 'maximize', // %REMOVE_LINE_CORE% 98 icons: 'maximize', // %REMOVE_LINE_CORE%
99 hidpi: true, // %REMOVE_LINE_CORE% 99 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/menu/plugin.js b/sources/plugins/menu/plugin.js
index 5b33f1d6..f5de4f93 100644
--- a/sources/plugins/menu/plugin.js
+++ b/sources/plugins/menu/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/menubutton/plugin.js b/sources/plugins/menubutton/plugin.js
index 7f57f876..295a6bf2 100644
--- a/sources/plugins/menubutton/plugin.js
+++ b/sources/plugins/menubutton/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/newpage/lang/af.js b/sources/plugins/newpage/lang/af.js
index fee36aae..738e4bb0 100644
--- a/sources/plugins/newpage/lang/af.js
+++ b/sources/plugins/newpage/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'af', { 5CKEDITOR.plugins.setLang( 'newpage', 'af', {
diff --git a/sources/plugins/newpage/lang/ar.js b/sources/plugins/newpage/lang/ar.js
index cad53adb..8592f863 100644
--- a/sources/plugins/newpage/lang/ar.js
+++ b/sources/plugins/newpage/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'ar', { 5CKEDITOR.plugins.setLang( 'newpage', 'ar', {
diff --git a/sources/plugins/newpage/lang/bg.js b/sources/plugins/newpage/lang/bg.js
index ec95b297..2142963e 100644
--- a/sources/plugins/newpage/lang/bg.js
+++ b/sources/plugins/newpage/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'bg', { 5CKEDITOR.plugins.setLang( 'newpage', 'bg', {
diff --git a/sources/plugins/newpage/lang/bn.js b/sources/plugins/newpage/lang/bn.js
index 884de420..6226bbb6 100644
--- a/sources/plugins/newpage/lang/bn.js
+++ b/sources/plugins/newpage/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'bn', { 5CKEDITOR.plugins.setLang( 'newpage', 'bn', {
diff --git a/sources/plugins/newpage/lang/bs.js b/sources/plugins/newpage/lang/bs.js
index cf85d954..97ff4378 100644
--- a/sources/plugins/newpage/lang/bs.js
+++ b/sources/plugins/newpage/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'bs', { 5CKEDITOR.plugins.setLang( 'newpage', 'bs', {
diff --git a/sources/plugins/newpage/lang/ca.js b/sources/plugins/newpage/lang/ca.js
index 2e13a174..f50dd9bf 100644
--- a/sources/plugins/newpage/lang/ca.js
+++ b/sources/plugins/newpage/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'ca', { 5CKEDITOR.plugins.setLang( 'newpage', 'ca', {
diff --git a/sources/plugins/newpage/lang/cs.js b/sources/plugins/newpage/lang/cs.js
index 55a61f88..f8817bf7 100644
--- a/sources/plugins/newpage/lang/cs.js
+++ b/sources/plugins/newpage/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'cs', { 5CKEDITOR.plugins.setLang( 'newpage', 'cs', {
diff --git a/sources/plugins/newpage/lang/cy.js b/sources/plugins/newpage/lang/cy.js
index d5733ea9..665f130e 100644
--- a/sources/plugins/newpage/lang/cy.js
+++ b/sources/plugins/newpage/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'cy', { 5CKEDITOR.plugins.setLang( 'newpage', 'cy', {
diff --git a/sources/plugins/newpage/lang/da.js b/sources/plugins/newpage/lang/da.js
index 8d623a92..8237c704 100644
--- a/sources/plugins/newpage/lang/da.js
+++ b/sources/plugins/newpage/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'da', { 5CKEDITOR.plugins.setLang( 'newpage', 'da', {
diff --git a/sources/plugins/newpage/lang/de-ch.js b/sources/plugins/newpage/lang/de-ch.js
new file mode 100644
index 00000000..7ea67127
--- /dev/null
+++ b/sources/plugins/newpage/lang/de-ch.js
@@ -0,0 +1,7 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'newpage', 'de-ch', {
6 toolbar: 'Neue Seite'
7} );
diff --git a/sources/plugins/newpage/lang/de.js b/sources/plugins/newpage/lang/de.js
index 974875db..3e4dea29 100644
--- a/sources/plugins/newpage/lang/de.js
+++ b/sources/plugins/newpage/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'de', { 5CKEDITOR.plugins.setLang( 'newpage', 'de', {
diff --git a/sources/plugins/newpage/lang/el.js b/sources/plugins/newpage/lang/el.js
index 7e7c022e..0d1dc73a 100644
--- a/sources/plugins/newpage/lang/el.js
+++ b/sources/plugins/newpage/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'el', { 5CKEDITOR.plugins.setLang( 'newpage', 'el', {
diff --git a/sources/plugins/newpage/lang/en-au.js b/sources/plugins/newpage/lang/en-au.js
index 42926f43..e4da91f5 100644
--- a/sources/plugins/newpage/lang/en-au.js
+++ b/sources/plugins/newpage/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'en-au', { 5CKEDITOR.plugins.setLang( 'newpage', 'en-au', {
diff --git a/sources/plugins/newpage/lang/en-ca.js b/sources/plugins/newpage/lang/en-ca.js
index cf5736c9..fdb896fd 100644
--- a/sources/plugins/newpage/lang/en-ca.js
+++ b/sources/plugins/newpage/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'en-ca', { 5CKEDITOR.plugins.setLang( 'newpage', 'en-ca', {
diff --git a/sources/plugins/newpage/lang/en-gb.js b/sources/plugins/newpage/lang/en-gb.js
index 884ff82d..38b9be84 100644
--- a/sources/plugins/newpage/lang/en-gb.js
+++ b/sources/plugins/newpage/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'en-gb', { 5CKEDITOR.plugins.setLang( 'newpage', 'en-gb', {
diff --git a/sources/plugins/newpage/lang/en.js b/sources/plugins/newpage/lang/en.js
index 6e5fb992..e6a35c52 100644
--- a/sources/plugins/newpage/lang/en.js
+++ b/sources/plugins/newpage/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'en', { 5CKEDITOR.plugins.setLang( 'newpage', 'en', {
diff --git a/sources/plugins/newpage/lang/eo.js b/sources/plugins/newpage/lang/eo.js
index 2e25fee7..7fb0459d 100644
--- a/sources/plugins/newpage/lang/eo.js
+++ b/sources/plugins/newpage/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'eo', { 5CKEDITOR.plugins.setLang( 'newpage', 'eo', {
diff --git a/sources/plugins/newpage/lang/es.js b/sources/plugins/newpage/lang/es.js
index f080d79b..5a327654 100644
--- a/sources/plugins/newpage/lang/es.js
+++ b/sources/plugins/newpage/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'es', { 5CKEDITOR.plugins.setLang( 'newpage', 'es', {
diff --git a/sources/plugins/newpage/lang/et.js b/sources/plugins/newpage/lang/et.js
index 3dee3a99..c06b73c5 100644
--- a/sources/plugins/newpage/lang/et.js
+++ b/sources/plugins/newpage/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'et', { 5CKEDITOR.plugins.setLang( 'newpage', 'et', {
diff --git a/sources/plugins/newpage/lang/eu.js b/sources/plugins/newpage/lang/eu.js
index 4ce953d6..e76cebd4 100644
--- a/sources/plugins/newpage/lang/eu.js
+++ b/sources/plugins/newpage/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'eu', { 5CKEDITOR.plugins.setLang( 'newpage', 'eu', {
diff --git a/sources/plugins/newpage/lang/fa.js b/sources/plugins/newpage/lang/fa.js
index 13e8ab1f..a9061ee4 100644
--- a/sources/plugins/newpage/lang/fa.js
+++ b/sources/plugins/newpage/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'fa', { 5CKEDITOR.plugins.setLang( 'newpage', 'fa', {
diff --git a/sources/plugins/newpage/lang/fi.js b/sources/plugins/newpage/lang/fi.js
index a244dcdc..733c289f 100644
--- a/sources/plugins/newpage/lang/fi.js
+++ b/sources/plugins/newpage/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'fi', { 5CKEDITOR.plugins.setLang( 'newpage', 'fi', {
diff --git a/sources/plugins/newpage/lang/fo.js b/sources/plugins/newpage/lang/fo.js
index 171c5969..d046411c 100644
--- a/sources/plugins/newpage/lang/fo.js
+++ b/sources/plugins/newpage/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'fo', { 5CKEDITOR.plugins.setLang( 'newpage', 'fo', {
diff --git a/sources/plugins/newpage/lang/fr-ca.js b/sources/plugins/newpage/lang/fr-ca.js
index 9e7a7b80..652f045c 100644
--- a/sources/plugins/newpage/lang/fr-ca.js
+++ b/sources/plugins/newpage/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'newpage', 'fr-ca', {
diff --git a/sources/plugins/newpage/lang/fr.js b/sources/plugins/newpage/lang/fr.js
index 132f254c..988ddf7d 100644
--- a/sources/plugins/newpage/lang/fr.js
+++ b/sources/plugins/newpage/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'fr', { 5CKEDITOR.plugins.setLang( 'newpage', 'fr', {
diff --git a/sources/plugins/newpage/lang/gl.js b/sources/plugins/newpage/lang/gl.js
index bdb804cd..5b29f5a3 100644
--- a/sources/plugins/newpage/lang/gl.js
+++ b/sources/plugins/newpage/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'gl', { 5CKEDITOR.plugins.setLang( 'newpage', 'gl', {
diff --git a/sources/plugins/newpage/lang/gu.js b/sources/plugins/newpage/lang/gu.js
index b0fa4cc6..b84074ca 100644
--- a/sources/plugins/newpage/lang/gu.js
+++ b/sources/plugins/newpage/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'gu', { 5CKEDITOR.plugins.setLang( 'newpage', 'gu', {
diff --git a/sources/plugins/newpage/lang/he.js b/sources/plugins/newpage/lang/he.js
index cb0ba3cb..5a9660c3 100644
--- a/sources/plugins/newpage/lang/he.js
+++ b/sources/plugins/newpage/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'he', { 5CKEDITOR.plugins.setLang( 'newpage', 'he', {
diff --git a/sources/plugins/newpage/lang/hi.js b/sources/plugins/newpage/lang/hi.js
index 6529c3ab..82cfba46 100644
--- a/sources/plugins/newpage/lang/hi.js
+++ b/sources/plugins/newpage/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'hi', { 5CKEDITOR.plugins.setLang( 'newpage', 'hi', {
diff --git a/sources/plugins/newpage/lang/hr.js b/sources/plugins/newpage/lang/hr.js
index a5ab1e09..4a06462e 100644
--- a/sources/plugins/newpage/lang/hr.js
+++ b/sources/plugins/newpage/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'hr', { 5CKEDITOR.plugins.setLang( 'newpage', 'hr', {
diff --git a/sources/plugins/newpage/lang/hu.js b/sources/plugins/newpage/lang/hu.js
index 7349d804..dc52dd46 100644
--- a/sources/plugins/newpage/lang/hu.js
+++ b/sources/plugins/newpage/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'hu', { 5CKEDITOR.plugins.setLang( 'newpage', 'hu', {
diff --git a/sources/plugins/newpage/lang/id.js b/sources/plugins/newpage/lang/id.js
index 3d2ed0fc..7aac9786 100644
--- a/sources/plugins/newpage/lang/id.js
+++ b/sources/plugins/newpage/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'id', { 5CKEDITOR.plugins.setLang( 'newpage', 'id', {
diff --git a/sources/plugins/newpage/lang/is.js b/sources/plugins/newpage/lang/is.js
index 8eabde2f..8e71971b 100644
--- a/sources/plugins/newpage/lang/is.js
+++ b/sources/plugins/newpage/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'is', { 5CKEDITOR.plugins.setLang( 'newpage', 'is', {
diff --git a/sources/plugins/newpage/lang/it.js b/sources/plugins/newpage/lang/it.js
index b07c144a..9dd01608 100644
--- a/sources/plugins/newpage/lang/it.js
+++ b/sources/plugins/newpage/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'it', { 5CKEDITOR.plugins.setLang( 'newpage', 'it', {
diff --git a/sources/plugins/newpage/lang/ja.js b/sources/plugins/newpage/lang/ja.js
index 83bfb07d..b75135f4 100644
--- a/sources/plugins/newpage/lang/ja.js
+++ b/sources/plugins/newpage/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'ja', { 5CKEDITOR.plugins.setLang( 'newpage', 'ja', {
diff --git a/sources/plugins/newpage/lang/ka.js b/sources/plugins/newpage/lang/ka.js
index 643da6c1..9d5dd9f0 100644
--- a/sources/plugins/newpage/lang/ka.js
+++ b/sources/plugins/newpage/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'ka', { 5CKEDITOR.plugins.setLang( 'newpage', 'ka', {
diff --git a/sources/plugins/newpage/lang/km.js b/sources/plugins/newpage/lang/km.js
index 98d70be1..695814ca 100644
--- a/sources/plugins/newpage/lang/km.js
+++ b/sources/plugins/newpage/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'km', { 5CKEDITOR.plugins.setLang( 'newpage', 'km', {
diff --git a/sources/plugins/newpage/lang/ko.js b/sources/plugins/newpage/lang/ko.js
index 9f97f529..a90bfe3f 100644
--- a/sources/plugins/newpage/lang/ko.js
+++ b/sources/plugins/newpage/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'ko', { 5CKEDITOR.plugins.setLang( 'newpage', 'ko', {
diff --git a/sources/plugins/newpage/lang/ku.js b/sources/plugins/newpage/lang/ku.js
index eb125361..b7b5ce3f 100644
--- a/sources/plugins/newpage/lang/ku.js
+++ b/sources/plugins/newpage/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'ku', { 5CKEDITOR.plugins.setLang( 'newpage', 'ku', {
diff --git a/sources/plugins/newpage/lang/lt.js b/sources/plugins/newpage/lang/lt.js
index 08f21989..838c19e5 100644
--- a/sources/plugins/newpage/lang/lt.js
+++ b/sources/plugins/newpage/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'lt', { 5CKEDITOR.plugins.setLang( 'newpage', 'lt', {
diff --git a/sources/plugins/newpage/lang/lv.js b/sources/plugins/newpage/lang/lv.js
index d0889a94..9ab5e752 100644
--- a/sources/plugins/newpage/lang/lv.js
+++ b/sources/plugins/newpage/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'lv', { 5CKEDITOR.plugins.setLang( 'newpage', 'lv', {
diff --git a/sources/plugins/newpage/lang/mk.js b/sources/plugins/newpage/lang/mk.js
index 736ce57f..ae6fa50b 100644
--- a/sources/plugins/newpage/lang/mk.js
+++ b/sources/plugins/newpage/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'mk', { 5CKEDITOR.plugins.setLang( 'newpage', 'mk', {
diff --git a/sources/plugins/newpage/lang/mn.js b/sources/plugins/newpage/lang/mn.js
index 0a0a1728..264f79a9 100644
--- a/sources/plugins/newpage/lang/mn.js
+++ b/sources/plugins/newpage/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'mn', { 5CKEDITOR.plugins.setLang( 'newpage', 'mn', {
diff --git a/sources/plugins/newpage/lang/ms.js b/sources/plugins/newpage/lang/ms.js
index c5b8936c..775eafa4 100644
--- a/sources/plugins/newpage/lang/ms.js
+++ b/sources/plugins/newpage/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'ms', { 5CKEDITOR.plugins.setLang( 'newpage', 'ms', {
diff --git a/sources/plugins/newpage/lang/nb.js b/sources/plugins/newpage/lang/nb.js
index 16a58aa0..79c26410 100644
--- a/sources/plugins/newpage/lang/nb.js
+++ b/sources/plugins/newpage/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'nb', { 5CKEDITOR.plugins.setLang( 'newpage', 'nb', {
diff --git a/sources/plugins/newpage/lang/nl.js b/sources/plugins/newpage/lang/nl.js
index 37788b07..1b89a563 100644
--- a/sources/plugins/newpage/lang/nl.js
+++ b/sources/plugins/newpage/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'nl', { 5CKEDITOR.plugins.setLang( 'newpage', 'nl', {
diff --git a/sources/plugins/newpage/lang/no.js b/sources/plugins/newpage/lang/no.js
index 324ed97b..b1ee1045 100644
--- a/sources/plugins/newpage/lang/no.js
+++ b/sources/plugins/newpage/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'no', { 5CKEDITOR.plugins.setLang( 'newpage', 'no', {
diff --git a/sources/plugins/newpage/lang/pl.js b/sources/plugins/newpage/lang/pl.js
index 25cb325f..5536511a 100644
--- a/sources/plugins/newpage/lang/pl.js
+++ b/sources/plugins/newpage/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'pl', { 5CKEDITOR.plugins.setLang( 'newpage', 'pl', {
diff --git a/sources/plugins/newpage/lang/pt-br.js b/sources/plugins/newpage/lang/pt-br.js
index 19a2bd76..8adc7800 100644
--- a/sources/plugins/newpage/lang/pt-br.js
+++ b/sources/plugins/newpage/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'pt-br', { 5CKEDITOR.plugins.setLang( 'newpage', 'pt-br', {
diff --git a/sources/plugins/newpage/lang/pt.js b/sources/plugins/newpage/lang/pt.js
index 8223fe7f..28debf91 100644
--- a/sources/plugins/newpage/lang/pt.js
+++ b/sources/plugins/newpage/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'pt', { 5CKEDITOR.plugins.setLang( 'newpage', 'pt', {
diff --git a/sources/plugins/newpage/lang/ro.js b/sources/plugins/newpage/lang/ro.js
index 35a80767..7563fe92 100644
--- a/sources/plugins/newpage/lang/ro.js
+++ b/sources/plugins/newpage/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'ro', { 5CKEDITOR.plugins.setLang( 'newpage', 'ro', {
diff --git a/sources/plugins/newpage/lang/ru.js b/sources/plugins/newpage/lang/ru.js
index 087ddd51..0fa170cc 100644
--- a/sources/plugins/newpage/lang/ru.js
+++ b/sources/plugins/newpage/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'ru', { 5CKEDITOR.plugins.setLang( 'newpage', 'ru', {
diff --git a/sources/plugins/newpage/lang/si.js b/sources/plugins/newpage/lang/si.js
index 818853a0..9cc2f474 100644
--- a/sources/plugins/newpage/lang/si.js
+++ b/sources/plugins/newpage/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'si', { 5CKEDITOR.plugins.setLang( 'newpage', 'si', {
diff --git a/sources/plugins/newpage/lang/sk.js b/sources/plugins/newpage/lang/sk.js
index d9eaf83e..e6473dae 100644
--- a/sources/plugins/newpage/lang/sk.js
+++ b/sources/plugins/newpage/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'sk', { 5CKEDITOR.plugins.setLang( 'newpage', 'sk', {
diff --git a/sources/plugins/newpage/lang/sl.js b/sources/plugins/newpage/lang/sl.js
index abfbc738..1cd98e8f 100644
--- a/sources/plugins/newpage/lang/sl.js
+++ b/sources/plugins/newpage/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'sl', { 5CKEDITOR.plugins.setLang( 'newpage', 'sl', {
diff --git a/sources/plugins/newpage/lang/sq.js b/sources/plugins/newpage/lang/sq.js
index d5a1a01e..90701189 100644
--- a/sources/plugins/newpage/lang/sq.js
+++ b/sources/plugins/newpage/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'sq', { 5CKEDITOR.plugins.setLang( 'newpage', 'sq', {
diff --git a/sources/plugins/newpage/lang/sr-latn.js b/sources/plugins/newpage/lang/sr-latn.js
index d67e20e5..82a4f8cd 100644
--- a/sources/plugins/newpage/lang/sr-latn.js
+++ b/sources/plugins/newpage/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'newpage', 'sr-latn', {
diff --git a/sources/plugins/newpage/lang/sr.js b/sources/plugins/newpage/lang/sr.js
index 8547facc..361f9a47 100644
--- a/sources/plugins/newpage/lang/sr.js
+++ b/sources/plugins/newpage/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'sr', { 5CKEDITOR.plugins.setLang( 'newpage', 'sr', {
diff --git a/sources/plugins/newpage/lang/sv.js b/sources/plugins/newpage/lang/sv.js
index a68f4d0a..08a08164 100644
--- a/sources/plugins/newpage/lang/sv.js
+++ b/sources/plugins/newpage/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'sv', { 5CKEDITOR.plugins.setLang( 'newpage', 'sv', {
diff --git a/sources/plugins/newpage/lang/th.js b/sources/plugins/newpage/lang/th.js
index 7b936afd..303ae123 100644
--- a/sources/plugins/newpage/lang/th.js
+++ b/sources/plugins/newpage/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'th', { 5CKEDITOR.plugins.setLang( 'newpage', 'th', {
diff --git a/sources/plugins/newpage/lang/tr.js b/sources/plugins/newpage/lang/tr.js
index 0fe09b82..3287750d 100644
--- a/sources/plugins/newpage/lang/tr.js
+++ b/sources/plugins/newpage/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'tr', { 5CKEDITOR.plugins.setLang( 'newpage', 'tr', {
diff --git a/sources/plugins/newpage/lang/tt.js b/sources/plugins/newpage/lang/tt.js
index 2943fde9..edaaf0a0 100644
--- a/sources/plugins/newpage/lang/tt.js
+++ b/sources/plugins/newpage/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'tt', { 5CKEDITOR.plugins.setLang( 'newpage', 'tt', {
diff --git a/sources/plugins/newpage/lang/ug.js b/sources/plugins/newpage/lang/ug.js
index 6fb3e328..08e336c9 100644
--- a/sources/plugins/newpage/lang/ug.js
+++ b/sources/plugins/newpage/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'ug', { 5CKEDITOR.plugins.setLang( 'newpage', 'ug', {
diff --git a/sources/plugins/newpage/lang/uk.js b/sources/plugins/newpage/lang/uk.js
index 088526c4..efb14813 100644
--- a/sources/plugins/newpage/lang/uk.js
+++ b/sources/plugins/newpage/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'uk', { 5CKEDITOR.plugins.setLang( 'newpage', 'uk', {
diff --git a/sources/plugins/newpage/lang/vi.js b/sources/plugins/newpage/lang/vi.js
index 6517aa80..a950704c 100644
--- a/sources/plugins/newpage/lang/vi.js
+++ b/sources/plugins/newpage/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'vi', { 5CKEDITOR.plugins.setLang( 'newpage', 'vi', {
diff --git a/sources/plugins/newpage/lang/zh-cn.js b/sources/plugins/newpage/lang/zh-cn.js
index d1a7c747..1308021d 100644
--- a/sources/plugins/newpage/lang/zh-cn.js
+++ b/sources/plugins/newpage/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'newpage', 'zh-cn', {
diff --git a/sources/plugins/newpage/lang/zh.js b/sources/plugins/newpage/lang/zh.js
index e216116f..e22a38e8 100644
--- a/sources/plugins/newpage/lang/zh.js
+++ b/sources/plugins/newpage/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'newpage', 'zh', { 5CKEDITOR.plugins.setLang( 'newpage', 'zh', {
diff --git a/sources/plugins/newpage/plugin.js b/sources/plugins/newpage/plugin.js
index 3a4e3e33..48cd8cdd 100644
--- a/sources/plugins/newpage/plugin.js
+++ b/sources/plugins/newpage/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -10,7 +10,7 @@
10// Register a plugin named "newpage". 10// Register a plugin named "newpage".
11CKEDITOR.plugins.add( 'newpage', { 11CKEDITOR.plugins.add( 'newpage', {
12 // jscs:disable maximumLineLength 12 // jscs:disable maximumLineLength
13 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 13 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
14 // jscs:enable maximumLineLength 14 // jscs:enable maximumLineLength
15 icons: 'newpage,newpage-rtl', // %REMOVE_LINE_CORE% 15 icons: 'newpage,newpage-rtl', // %REMOVE_LINE_CORE%
16 hidpi: true, // %REMOVE_LINE_CORE% 16 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/pagebreak/lang/af.js b/sources/plugins/pagebreak/lang/af.js
index 584570eb..19106f38 100644
--- a/sources/plugins/pagebreak/lang/af.js
+++ b/sources/plugins/pagebreak/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'af', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'af', {
diff --git a/sources/plugins/pagebreak/lang/ar.js b/sources/plugins/pagebreak/lang/ar.js
index 6fd3edfe..2c9e1ac1 100644
--- a/sources/plugins/pagebreak/lang/ar.js
+++ b/sources/plugins/pagebreak/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ar', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'ar', {
diff --git a/sources/plugins/pagebreak/lang/bg.js b/sources/plugins/pagebreak/lang/bg.js
index 8e67d700..a4f354eb 100644
--- a/sources/plugins/pagebreak/lang/bg.js
+++ b/sources/plugins/pagebreak/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'bg', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'bg', {
diff --git a/sources/plugins/pagebreak/lang/bn.js b/sources/plugins/pagebreak/lang/bn.js
index aa535e41..4f2dc0e7 100644
--- a/sources/plugins/pagebreak/lang/bn.js
+++ b/sources/plugins/pagebreak/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'bn', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'bn', {
diff --git a/sources/plugins/pagebreak/lang/bs.js b/sources/plugins/pagebreak/lang/bs.js
index cfca7142..d98795fe 100644
--- a/sources/plugins/pagebreak/lang/bs.js
+++ b/sources/plugins/pagebreak/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'bs', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'bs', {
diff --git a/sources/plugins/pagebreak/lang/ca.js b/sources/plugins/pagebreak/lang/ca.js
index 3fdafae7..ba52e8fc 100644
--- a/sources/plugins/pagebreak/lang/ca.js
+++ b/sources/plugins/pagebreak/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ca', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'ca', {
diff --git a/sources/plugins/pagebreak/lang/cs.js b/sources/plugins/pagebreak/lang/cs.js
index 1e51edcf..e8ea25e8 100644
--- a/sources/plugins/pagebreak/lang/cs.js
+++ b/sources/plugins/pagebreak/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'cs', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'cs', {
diff --git a/sources/plugins/pagebreak/lang/cy.js b/sources/plugins/pagebreak/lang/cy.js
index fbcc1c73..61fe4035 100644
--- a/sources/plugins/pagebreak/lang/cy.js
+++ b/sources/plugins/pagebreak/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'cy', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'cy', {
diff --git a/sources/plugins/pagebreak/lang/da.js b/sources/plugins/pagebreak/lang/da.js
index 52753780..353f0302 100644
--- a/sources/plugins/pagebreak/lang/da.js
+++ b/sources/plugins/pagebreak/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'da', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'da', {
diff --git a/sources/plugins/pagebreak/lang/de-ch.js b/sources/plugins/pagebreak/lang/de-ch.js
new file mode 100644
index 00000000..fd47a71d
--- /dev/null
+++ b/sources/plugins/pagebreak/lang/de-ch.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'de-ch', {
6 alt: 'Seitenumbruch',
7 toolbar: 'Seitenumbruch zum Drucken einfügen'
8} );
diff --git a/sources/plugins/pagebreak/lang/de.js b/sources/plugins/pagebreak/lang/de.js
index 081f6919..345310cb 100644
--- a/sources/plugins/pagebreak/lang/de.js
+++ b/sources/plugins/pagebreak/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'de', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'de', {
diff --git a/sources/plugins/pagebreak/lang/el.js b/sources/plugins/pagebreak/lang/el.js
index 26c51741..e6269874 100644
--- a/sources/plugins/pagebreak/lang/el.js
+++ b/sources/plugins/pagebreak/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'el', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'el', {
diff --git a/sources/plugins/pagebreak/lang/en-au.js b/sources/plugins/pagebreak/lang/en-au.js
index 08cdcf1b..9ead5d74 100644
--- a/sources/plugins/pagebreak/lang/en-au.js
+++ b/sources/plugins/pagebreak/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'en-au', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'en-au', {
diff --git a/sources/plugins/pagebreak/lang/en-ca.js b/sources/plugins/pagebreak/lang/en-ca.js
index 1e0d9a94..7e9f51d7 100644
--- a/sources/plugins/pagebreak/lang/en-ca.js
+++ b/sources/plugins/pagebreak/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'en-ca', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'en-ca', {
diff --git a/sources/plugins/pagebreak/lang/en-gb.js b/sources/plugins/pagebreak/lang/en-gb.js
index 6f55f8c9..0445546f 100644
--- a/sources/plugins/pagebreak/lang/en-gb.js
+++ b/sources/plugins/pagebreak/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'en-gb', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'en-gb', {
diff --git a/sources/plugins/pagebreak/lang/en.js b/sources/plugins/pagebreak/lang/en.js
index a59f566a..5e68a615 100644
--- a/sources/plugins/pagebreak/lang/en.js
+++ b/sources/plugins/pagebreak/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'en', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'en', {
diff --git a/sources/plugins/pagebreak/lang/eo.js b/sources/plugins/pagebreak/lang/eo.js
index 90f49396..33d154b7 100644
--- a/sources/plugins/pagebreak/lang/eo.js
+++ b/sources/plugins/pagebreak/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'eo', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'eo', {
diff --git a/sources/plugins/pagebreak/lang/es.js b/sources/plugins/pagebreak/lang/es.js
index e687d779..a3323aee 100644
--- a/sources/plugins/pagebreak/lang/es.js
+++ b/sources/plugins/pagebreak/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'es', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'es', {
diff --git a/sources/plugins/pagebreak/lang/et.js b/sources/plugins/pagebreak/lang/et.js
index aca67553..f82eb586 100644
--- a/sources/plugins/pagebreak/lang/et.js
+++ b/sources/plugins/pagebreak/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'et', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'et', {
diff --git a/sources/plugins/pagebreak/lang/eu.js b/sources/plugins/pagebreak/lang/eu.js
index 3b05b600..5bcce7f3 100644
--- a/sources/plugins/pagebreak/lang/eu.js
+++ b/sources/plugins/pagebreak/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'eu', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'eu', {
diff --git a/sources/plugins/pagebreak/lang/fa.js b/sources/plugins/pagebreak/lang/fa.js
index 6afd12e9..4c9b9a9e 100644
--- a/sources/plugins/pagebreak/lang/fa.js
+++ b/sources/plugins/pagebreak/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'fa', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'fa', {
diff --git a/sources/plugins/pagebreak/lang/fi.js b/sources/plugins/pagebreak/lang/fi.js
index 9dfa2369..31246a29 100644
--- a/sources/plugins/pagebreak/lang/fi.js
+++ b/sources/plugins/pagebreak/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'fi', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'fi', {
diff --git a/sources/plugins/pagebreak/lang/fo.js b/sources/plugins/pagebreak/lang/fo.js
index 6e2e818c..fa7a7cbc 100644
--- a/sources/plugins/pagebreak/lang/fo.js
+++ b/sources/plugins/pagebreak/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'fo', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'fo', {
diff --git a/sources/plugins/pagebreak/lang/fr-ca.js b/sources/plugins/pagebreak/lang/fr-ca.js
index 4e41474d..2861ddf5 100644
--- a/sources/plugins/pagebreak/lang/fr-ca.js
+++ b/sources/plugins/pagebreak/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'fr-ca', {
diff --git a/sources/plugins/pagebreak/lang/fr.js b/sources/plugins/pagebreak/lang/fr.js
index 60fcf907..2fa36f31 100644
--- a/sources/plugins/pagebreak/lang/fr.js
+++ b/sources/plugins/pagebreak/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'fr', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'fr', {
diff --git a/sources/plugins/pagebreak/lang/gl.js b/sources/plugins/pagebreak/lang/gl.js
index 1f7ac38c..8c0f0f0a 100644
--- a/sources/plugins/pagebreak/lang/gl.js
+++ b/sources/plugins/pagebreak/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'gl', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'gl', {
diff --git a/sources/plugins/pagebreak/lang/gu.js b/sources/plugins/pagebreak/lang/gu.js
index ddff0233..2784e4fd 100644
--- a/sources/plugins/pagebreak/lang/gu.js
+++ b/sources/plugins/pagebreak/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'gu', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'gu', {
diff --git a/sources/plugins/pagebreak/lang/he.js b/sources/plugins/pagebreak/lang/he.js
index ad6ad6ee..f43dca48 100644
--- a/sources/plugins/pagebreak/lang/he.js
+++ b/sources/plugins/pagebreak/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'he', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'he', {
diff --git a/sources/plugins/pagebreak/lang/hi.js b/sources/plugins/pagebreak/lang/hi.js
index 5dde08ae..9a6a8892 100644
--- a/sources/plugins/pagebreak/lang/hi.js
+++ b/sources/plugins/pagebreak/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'hi', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'hi', {
diff --git a/sources/plugins/pagebreak/lang/hr.js b/sources/plugins/pagebreak/lang/hr.js
index 84470207..5e7007d1 100644
--- a/sources/plugins/pagebreak/lang/hr.js
+++ b/sources/plugins/pagebreak/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'hr', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'hr', {
diff --git a/sources/plugins/pagebreak/lang/hu.js b/sources/plugins/pagebreak/lang/hu.js
index 2fa477db..9d00304f 100644
--- a/sources/plugins/pagebreak/lang/hu.js
+++ b/sources/plugins/pagebreak/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'hu', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'hu', {
diff --git a/sources/plugins/pagebreak/lang/id.js b/sources/plugins/pagebreak/lang/id.js
index a0deb770..b1007bab 100644
--- a/sources/plugins/pagebreak/lang/id.js
+++ b/sources/plugins/pagebreak/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'id', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'id', {
diff --git a/sources/plugins/pagebreak/lang/is.js b/sources/plugins/pagebreak/lang/is.js
index d2ca4682..57deee05 100644
--- a/sources/plugins/pagebreak/lang/is.js
+++ b/sources/plugins/pagebreak/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'is', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'is', {
diff --git a/sources/plugins/pagebreak/lang/it.js b/sources/plugins/pagebreak/lang/it.js
index d1d13146..98975467 100644
--- a/sources/plugins/pagebreak/lang/it.js
+++ b/sources/plugins/pagebreak/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'it', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'it', {
diff --git a/sources/plugins/pagebreak/lang/ja.js b/sources/plugins/pagebreak/lang/ja.js
index a2a70e72..efef1783 100644
--- a/sources/plugins/pagebreak/lang/ja.js
+++ b/sources/plugins/pagebreak/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ja', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'ja', {
diff --git a/sources/plugins/pagebreak/lang/ka.js b/sources/plugins/pagebreak/lang/ka.js
index fb51570c..659f417a 100644
--- a/sources/plugins/pagebreak/lang/ka.js
+++ b/sources/plugins/pagebreak/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ka', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'ka', {
diff --git a/sources/plugins/pagebreak/lang/km.js b/sources/plugins/pagebreak/lang/km.js
index 6e2aac76..0974e00d 100644
--- a/sources/plugins/pagebreak/lang/km.js
+++ b/sources/plugins/pagebreak/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'km', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'km', {
diff --git a/sources/plugins/pagebreak/lang/ko.js b/sources/plugins/pagebreak/lang/ko.js
index 7047dfa6..1142abec 100644
--- a/sources/plugins/pagebreak/lang/ko.js
+++ b/sources/plugins/pagebreak/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ko', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'ko', {
diff --git a/sources/plugins/pagebreak/lang/ku.js b/sources/plugins/pagebreak/lang/ku.js
index 78015e01..473c4b99 100644
--- a/sources/plugins/pagebreak/lang/ku.js
+++ b/sources/plugins/pagebreak/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ku', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'ku', {
diff --git a/sources/plugins/pagebreak/lang/lt.js b/sources/plugins/pagebreak/lang/lt.js
index 5cf10005..9dca69e2 100644
--- a/sources/plugins/pagebreak/lang/lt.js
+++ b/sources/plugins/pagebreak/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'lt', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'lt', {
diff --git a/sources/plugins/pagebreak/lang/lv.js b/sources/plugins/pagebreak/lang/lv.js
index 087cc81b..17d263ed 100644
--- a/sources/plugins/pagebreak/lang/lv.js
+++ b/sources/plugins/pagebreak/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'lv', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'lv', {
diff --git a/sources/plugins/pagebreak/lang/mk.js b/sources/plugins/pagebreak/lang/mk.js
index 1ce57e73..5f163797 100644
--- a/sources/plugins/pagebreak/lang/mk.js
+++ b/sources/plugins/pagebreak/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'mk', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'mk', {
diff --git a/sources/plugins/pagebreak/lang/mn.js b/sources/plugins/pagebreak/lang/mn.js
index 8d529b87..36846036 100644
--- a/sources/plugins/pagebreak/lang/mn.js
+++ b/sources/plugins/pagebreak/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'mn', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'mn', {
diff --git a/sources/plugins/pagebreak/lang/ms.js b/sources/plugins/pagebreak/lang/ms.js
index 1d1611cd..3bf7a75b 100644
--- a/sources/plugins/pagebreak/lang/ms.js
+++ b/sources/plugins/pagebreak/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ms', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'ms', {
diff --git a/sources/plugins/pagebreak/lang/nb.js b/sources/plugins/pagebreak/lang/nb.js
index 0703b149..a32d046c 100644
--- a/sources/plugins/pagebreak/lang/nb.js
+++ b/sources/plugins/pagebreak/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'nb', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'nb', {
diff --git a/sources/plugins/pagebreak/lang/nl.js b/sources/plugins/pagebreak/lang/nl.js
index 3a17a16a..5dbba9e4 100644
--- a/sources/plugins/pagebreak/lang/nl.js
+++ b/sources/plugins/pagebreak/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'nl', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'nl', {
diff --git a/sources/plugins/pagebreak/lang/no.js b/sources/plugins/pagebreak/lang/no.js
index 8d66edf2..f6b42e76 100644
--- a/sources/plugins/pagebreak/lang/no.js
+++ b/sources/plugins/pagebreak/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'no', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'no', {
diff --git a/sources/plugins/pagebreak/lang/pl.js b/sources/plugins/pagebreak/lang/pl.js
index 37be09e6..431b3601 100644
--- a/sources/plugins/pagebreak/lang/pl.js
+++ b/sources/plugins/pagebreak/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'pl', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'pl', {
diff --git a/sources/plugins/pagebreak/lang/pt-br.js b/sources/plugins/pagebreak/lang/pt-br.js
index 0cc58f83..6fcf6b8f 100644
--- a/sources/plugins/pagebreak/lang/pt-br.js
+++ b/sources/plugins/pagebreak/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'pt-br', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'pt-br', {
diff --git a/sources/plugins/pagebreak/lang/pt.js b/sources/plugins/pagebreak/lang/pt.js
index 848f8f65..be546f09 100644
--- a/sources/plugins/pagebreak/lang/pt.js
+++ b/sources/plugins/pagebreak/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'pt', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'pt', {
diff --git a/sources/plugins/pagebreak/lang/ro.js b/sources/plugins/pagebreak/lang/ro.js
index de27778d..4d2a69c7 100644
--- a/sources/plugins/pagebreak/lang/ro.js
+++ b/sources/plugins/pagebreak/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ro', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'ro', {
diff --git a/sources/plugins/pagebreak/lang/ru.js b/sources/plugins/pagebreak/lang/ru.js
index 83c57202..6144eac1 100644
--- a/sources/plugins/pagebreak/lang/ru.js
+++ b/sources/plugins/pagebreak/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ru', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'ru', {
diff --git a/sources/plugins/pagebreak/lang/si.js b/sources/plugins/pagebreak/lang/si.js
index 4eb311e6..62e54ce3 100644
--- a/sources/plugins/pagebreak/lang/si.js
+++ b/sources/plugins/pagebreak/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'si', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'si', {
diff --git a/sources/plugins/pagebreak/lang/sk.js b/sources/plugins/pagebreak/lang/sk.js
index 5b9b35a7..5379b471 100644
--- a/sources/plugins/pagebreak/lang/sk.js
+++ b/sources/plugins/pagebreak/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'sk', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'sk', {
diff --git a/sources/plugins/pagebreak/lang/sl.js b/sources/plugins/pagebreak/lang/sl.js
index c24495e1..ea57882b 100644
--- a/sources/plugins/pagebreak/lang/sl.js
+++ b/sources/plugins/pagebreak/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'sl', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'sl', {
diff --git a/sources/plugins/pagebreak/lang/sq.js b/sources/plugins/pagebreak/lang/sq.js
index 1116407c..eccaf2ba 100644
--- a/sources/plugins/pagebreak/lang/sq.js
+++ b/sources/plugins/pagebreak/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'sq', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'sq', {
diff --git a/sources/plugins/pagebreak/lang/sr-latn.js b/sources/plugins/pagebreak/lang/sr-latn.js
index 38b520e5..74b22ecf 100644
--- a/sources/plugins/pagebreak/lang/sr-latn.js
+++ b/sources/plugins/pagebreak/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'sr-latn', {
diff --git a/sources/plugins/pagebreak/lang/sr.js b/sources/plugins/pagebreak/lang/sr.js
index b08dbea2..184ac752 100644
--- a/sources/plugins/pagebreak/lang/sr.js
+++ b/sources/plugins/pagebreak/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'sr', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'sr', {
diff --git a/sources/plugins/pagebreak/lang/sv.js b/sources/plugins/pagebreak/lang/sv.js
index 01098ef8..bc43c778 100644
--- a/sources/plugins/pagebreak/lang/sv.js
+++ b/sources/plugins/pagebreak/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'sv', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'sv', {
diff --git a/sources/plugins/pagebreak/lang/th.js b/sources/plugins/pagebreak/lang/th.js
index 1716504f..a2fe0752 100644
--- a/sources/plugins/pagebreak/lang/th.js
+++ b/sources/plugins/pagebreak/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'th', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'th', {
diff --git a/sources/plugins/pagebreak/lang/tr.js b/sources/plugins/pagebreak/lang/tr.js
index 1f2d2833..850817b6 100644
--- a/sources/plugins/pagebreak/lang/tr.js
+++ b/sources/plugins/pagebreak/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'tr', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'tr', {
diff --git a/sources/plugins/pagebreak/lang/tt.js b/sources/plugins/pagebreak/lang/tt.js
index afd9a4b1..deb0527a 100644
--- a/sources/plugins/pagebreak/lang/tt.js
+++ b/sources/plugins/pagebreak/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'tt', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'tt', {
diff --git a/sources/plugins/pagebreak/lang/ug.js b/sources/plugins/pagebreak/lang/ug.js
index c8a080dc..0c76d590 100644
--- a/sources/plugins/pagebreak/lang/ug.js
+++ b/sources/plugins/pagebreak/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'ug', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'ug', {
diff --git a/sources/plugins/pagebreak/lang/uk.js b/sources/plugins/pagebreak/lang/uk.js
index f0457263..8f3916eb 100644
--- a/sources/plugins/pagebreak/lang/uk.js
+++ b/sources/plugins/pagebreak/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'uk', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'uk', {
diff --git a/sources/plugins/pagebreak/lang/vi.js b/sources/plugins/pagebreak/lang/vi.js
index 8abafde1..6cf530f5 100644
--- a/sources/plugins/pagebreak/lang/vi.js
+++ b/sources/plugins/pagebreak/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'vi', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'vi', {
diff --git a/sources/plugins/pagebreak/lang/zh-cn.js b/sources/plugins/pagebreak/lang/zh-cn.js
index 70c3915a..32c4a668 100644
--- a/sources/plugins/pagebreak/lang/zh-cn.js
+++ b/sources/plugins/pagebreak/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'zh-cn', {
diff --git a/sources/plugins/pagebreak/lang/zh.js b/sources/plugins/pagebreak/lang/zh.js
index 17ec065c..09cecd52 100644
--- a/sources/plugins/pagebreak/lang/zh.js
+++ b/sources/plugins/pagebreak/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pagebreak', 'zh', { 5CKEDITOR.plugins.setLang( 'pagebreak', 'zh', {
diff --git a/sources/plugins/pagebreak/plugin.js b/sources/plugins/pagebreak/plugin.js
index 26f8fe50..28e18aa6 100644
--- a/sources/plugins/pagebreak/plugin.js
+++ b/sources/plugins/pagebreak/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -14,7 +14,7 @@
14 CKEDITOR.plugins.add( 'pagebreak', { 14 CKEDITOR.plugins.add( 'pagebreak', {
15 requires: 'fakeobjects', 15 requires: 'fakeobjects',
16 // jscs:disable maximumLineLength 16 // jscs:disable maximumLineLength
17 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 17 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
18 // jscs:enable maximumLineLength 18 // jscs:enable maximumLineLength
19 icons: 'pagebreak,pagebreak-rtl', // %REMOVE_LINE_CORE% 19 icons: 'pagebreak,pagebreak-rtl', // %REMOVE_LINE_CORE%
20 hidpi: true, // %REMOVE_LINE_CORE% 20 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/panel/plugin.js b/sources/plugins/panel/plugin.js
index 1d4697ff..44129a98 100644
--- a/sources/plugins/panel/plugin.js
+++ b/sources/plugins/panel/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/panelbutton/plugin.js b/sources/plugins/panelbutton/plugin.js
index 7eab829a..6b04e741 100644
--- a/sources/plugins/panelbutton/plugin.js
+++ b/sources/plugins/panelbutton/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/pastefromword/filter/default.js b/sources/plugins/pastefromword/filter/default.js
index 0c97ef52..d3644180 100644
--- a/sources/plugins/pastefromword/filter/default.js
+++ b/sources/plugins/pastefromword/filter/default.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/pastefromword/lang/af.js b/sources/plugins/pastefromword/lang/af.js
index 0e047b32..fc9a637d 100644
--- a/sources/plugins/pastefromword/lang/af.js
+++ b/sources/plugins/pastefromword/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'af', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'af', {
diff --git a/sources/plugins/pastefromword/lang/ar.js b/sources/plugins/pastefromword/lang/ar.js
index 37d6c35d..d8bf5b30 100644
--- a/sources/plugins/pastefromword/lang/ar.js
+++ b/sources/plugins/pastefromword/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'ar', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'ar', {
diff --git a/sources/plugins/pastefromword/lang/bg.js b/sources/plugins/pastefromword/lang/bg.js
index eb4a6fab..15e3d579 100644
--- a/sources/plugins/pastefromword/lang/bg.js
+++ b/sources/plugins/pastefromword/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'bg', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'bg', {
diff --git a/sources/plugins/pastefromword/lang/bn.js b/sources/plugins/pastefromword/lang/bn.js
index 9fedb959..b7a1120d 100644
--- a/sources/plugins/pastefromword/lang/bn.js
+++ b/sources/plugins/pastefromword/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'bn', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'bn', {
diff --git a/sources/plugins/pastefromword/lang/bs.js b/sources/plugins/pastefromword/lang/bs.js
index 2b0528a7..d9315b62 100644
--- a/sources/plugins/pastefromword/lang/bs.js
+++ b/sources/plugins/pastefromword/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'bs', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'bs', {
diff --git a/sources/plugins/pastefromword/lang/ca.js b/sources/plugins/pastefromword/lang/ca.js
index b2da5cd8..56c54521 100644
--- a/sources/plugins/pastefromword/lang/ca.js
+++ b/sources/plugins/pastefromword/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'ca', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'ca', {
diff --git a/sources/plugins/pastefromword/lang/cs.js b/sources/plugins/pastefromword/lang/cs.js
index 5cb7c174..10ff9353 100644
--- a/sources/plugins/pastefromword/lang/cs.js
+++ b/sources/plugins/pastefromword/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'cs', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'cs', {
diff --git a/sources/plugins/pastefromword/lang/cy.js b/sources/plugins/pastefromword/lang/cy.js
index 75fe3662..a59891df 100644
--- a/sources/plugins/pastefromword/lang/cy.js
+++ b/sources/plugins/pastefromword/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'cy', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'cy', {
diff --git a/sources/plugins/pastefromword/lang/da.js b/sources/plugins/pastefromword/lang/da.js
index 81b26307..c8e11f08 100644
--- a/sources/plugins/pastefromword/lang/da.js
+++ b/sources/plugins/pastefromword/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'da', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'da', {
diff --git a/sources/plugins/pastefromword/lang/de-ch.js b/sources/plugins/pastefromword/lang/de-ch.js
new file mode 100644
index 00000000..faab8f9a
--- /dev/null
+++ b/sources/plugins/pastefromword/lang/de-ch.js
@@ -0,0 +1,10 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'de-ch', {
6 confirmCleanup: 'Der Text, den Sie einfügen möchten, scheint aus MS-Word kopiert zu sein. Möchten Sie ihn zuvor bereinigen lassen?',
7 error: 'Aufgrund eines internen Fehlers war es nicht möglich die eingefügten Daten zu bereinigen',
8 title: 'Aus Word einfügen',
9 toolbar: 'Aus Word einfügen'
10} );
diff --git a/sources/plugins/pastefromword/lang/de.js b/sources/plugins/pastefromword/lang/de.js
index 836b7d74..d4803a9e 100644
--- a/sources/plugins/pastefromword/lang/de.js
+++ b/sources/plugins/pastefromword/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'de', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'de', {
diff --git a/sources/plugins/pastefromword/lang/el.js b/sources/plugins/pastefromword/lang/el.js
index 96d1e878..8d18d804 100644
--- a/sources/plugins/pastefromword/lang/el.js
+++ b/sources/plugins/pastefromword/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'el', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'el', {
diff --git a/sources/plugins/pastefromword/lang/en-au.js b/sources/plugins/pastefromword/lang/en-au.js
index 0f677593..09176bb5 100644
--- a/sources/plugins/pastefromword/lang/en-au.js
+++ b/sources/plugins/pastefromword/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'en-au', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'en-au', {
diff --git a/sources/plugins/pastefromword/lang/en-ca.js b/sources/plugins/pastefromword/lang/en-ca.js
index c3386622..588f3dca 100644
--- a/sources/plugins/pastefromword/lang/en-ca.js
+++ b/sources/plugins/pastefromword/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'en-ca', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'en-ca', {
diff --git a/sources/plugins/pastefromword/lang/en-gb.js b/sources/plugins/pastefromword/lang/en-gb.js
index 085e6bce..95d0fbcc 100644
--- a/sources/plugins/pastefromword/lang/en-gb.js
+++ b/sources/plugins/pastefromword/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'en-gb', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'en-gb', {
diff --git a/sources/plugins/pastefromword/lang/en.js b/sources/plugins/pastefromword/lang/en.js
index 396c85b8..8e572fed 100644
--- a/sources/plugins/pastefromword/lang/en.js
+++ b/sources/plugins/pastefromword/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'en', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'en', {
diff --git a/sources/plugins/pastefromword/lang/eo.js b/sources/plugins/pastefromword/lang/eo.js
index b9fc8e57..cc2c012b 100644
--- a/sources/plugins/pastefromword/lang/eo.js
+++ b/sources/plugins/pastefromword/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'eo', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'eo', {
diff --git a/sources/plugins/pastefromword/lang/es.js b/sources/plugins/pastefromword/lang/es.js
index 031de57f..887a4c63 100644
--- a/sources/plugins/pastefromword/lang/es.js
+++ b/sources/plugins/pastefromword/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'es', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'es', {
diff --git a/sources/plugins/pastefromword/lang/et.js b/sources/plugins/pastefromword/lang/et.js
index f41c5ac9..c435bca9 100644
--- a/sources/plugins/pastefromword/lang/et.js
+++ b/sources/plugins/pastefromword/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'et', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'et', {
diff --git a/sources/plugins/pastefromword/lang/eu.js b/sources/plugins/pastefromword/lang/eu.js
index 3035a14c..29d0c9bd 100644
--- a/sources/plugins/pastefromword/lang/eu.js
+++ b/sources/plugins/pastefromword/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'eu', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'eu', {
diff --git a/sources/plugins/pastefromword/lang/fa.js b/sources/plugins/pastefromword/lang/fa.js
index 029209ba..5a74596e 100644
--- a/sources/plugins/pastefromword/lang/fa.js
+++ b/sources/plugins/pastefromword/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'fa', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'fa', {
diff --git a/sources/plugins/pastefromword/lang/fi.js b/sources/plugins/pastefromword/lang/fi.js
index 7b368fe7..28132a25 100644
--- a/sources/plugins/pastefromword/lang/fi.js
+++ b/sources/plugins/pastefromword/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'fi', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'fi', {
diff --git a/sources/plugins/pastefromword/lang/fo.js b/sources/plugins/pastefromword/lang/fo.js
index dc994220..ef06e58b 100644
--- a/sources/plugins/pastefromword/lang/fo.js
+++ b/sources/plugins/pastefromword/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'fo', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'fo', {
diff --git a/sources/plugins/pastefromword/lang/fr-ca.js b/sources/plugins/pastefromword/lang/fr-ca.js
index 4e27e997..b2caf438 100644
--- a/sources/plugins/pastefromword/lang/fr-ca.js
+++ b/sources/plugins/pastefromword/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'fr-ca', {
diff --git a/sources/plugins/pastefromword/lang/fr.js b/sources/plugins/pastefromword/lang/fr.js
index 13126f7a..f13c243e 100644
--- a/sources/plugins/pastefromword/lang/fr.js
+++ b/sources/plugins/pastefromword/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'fr', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'fr', {
diff --git a/sources/plugins/pastefromword/lang/gl.js b/sources/plugins/pastefromword/lang/gl.js
index 655cc3d5..970d3225 100644
--- a/sources/plugins/pastefromword/lang/gl.js
+++ b/sources/plugins/pastefromword/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'gl', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'gl', {
diff --git a/sources/plugins/pastefromword/lang/gu.js b/sources/plugins/pastefromword/lang/gu.js
index 6ea245d6..b4465caa 100644
--- a/sources/plugins/pastefromword/lang/gu.js
+++ b/sources/plugins/pastefromword/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'gu', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'gu', {
diff --git a/sources/plugins/pastefromword/lang/he.js b/sources/plugins/pastefromword/lang/he.js
index 80666c70..722826fc 100644
--- a/sources/plugins/pastefromword/lang/he.js
+++ b/sources/plugins/pastefromword/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'he', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'he', {
diff --git a/sources/plugins/pastefromword/lang/hi.js b/sources/plugins/pastefromword/lang/hi.js
index 2e39fee2..63fb4f5a 100644
--- a/sources/plugins/pastefromword/lang/hi.js
+++ b/sources/plugins/pastefromword/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'hi', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'hi', {
diff --git a/sources/plugins/pastefromword/lang/hr.js b/sources/plugins/pastefromword/lang/hr.js
index 2a765328..5238f938 100644
--- a/sources/plugins/pastefromword/lang/hr.js
+++ b/sources/plugins/pastefromword/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'hr', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'hr', {
diff --git a/sources/plugins/pastefromword/lang/hu.js b/sources/plugins/pastefromword/lang/hu.js
index 5f670e1e..711e065d 100644
--- a/sources/plugins/pastefromword/lang/hu.js
+++ b/sources/plugins/pastefromword/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'hu', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'hu', {
diff --git a/sources/plugins/pastefromword/lang/id.js b/sources/plugins/pastefromword/lang/id.js
index be60dd24..7ff6c697 100644
--- a/sources/plugins/pastefromword/lang/id.js
+++ b/sources/plugins/pastefromword/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'id', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'id', {
diff --git a/sources/plugins/pastefromword/lang/is.js b/sources/plugins/pastefromword/lang/is.js
index 35dfe084..b2c884ab 100644
--- a/sources/plugins/pastefromword/lang/is.js
+++ b/sources/plugins/pastefromword/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'is', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'is', {
diff --git a/sources/plugins/pastefromword/lang/it.js b/sources/plugins/pastefromword/lang/it.js
index 68020681..4cb0c9b7 100644
--- a/sources/plugins/pastefromword/lang/it.js
+++ b/sources/plugins/pastefromword/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'it', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'it', {
diff --git a/sources/plugins/pastefromword/lang/ja.js b/sources/plugins/pastefromword/lang/ja.js
index a1269c98..3dddf242 100644
--- a/sources/plugins/pastefromword/lang/ja.js
+++ b/sources/plugins/pastefromword/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'ja', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'ja', {
diff --git a/sources/plugins/pastefromword/lang/ka.js b/sources/plugins/pastefromword/lang/ka.js
index 472ff533..75bd4084 100644
--- a/sources/plugins/pastefromword/lang/ka.js
+++ b/sources/plugins/pastefromword/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'ka', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'ka', {
diff --git a/sources/plugins/pastefromword/lang/km.js b/sources/plugins/pastefromword/lang/km.js
index cd5268dc..2404adcc 100644
--- a/sources/plugins/pastefromword/lang/km.js
+++ b/sources/plugins/pastefromword/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'km', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'km', {
diff --git a/sources/plugins/pastefromword/lang/ko.js b/sources/plugins/pastefromword/lang/ko.js
index 54870707..05a53911 100644
--- a/sources/plugins/pastefromword/lang/ko.js
+++ b/sources/plugins/pastefromword/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'ko', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'ko', {
diff --git a/sources/plugins/pastefromword/lang/ku.js b/sources/plugins/pastefromword/lang/ku.js
index 7fa47dd7..e6d27c2d 100644
--- a/sources/plugins/pastefromword/lang/ku.js
+++ b/sources/plugins/pastefromword/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'ku', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'ku', {
diff --git a/sources/plugins/pastefromword/lang/lt.js b/sources/plugins/pastefromword/lang/lt.js
index b46b34f4..7971181b 100644
--- a/sources/plugins/pastefromword/lang/lt.js
+++ b/sources/plugins/pastefromword/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'lt', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'lt', {
diff --git a/sources/plugins/pastefromword/lang/lv.js b/sources/plugins/pastefromword/lang/lv.js
index c82f2093..7fde377f 100644
--- a/sources/plugins/pastefromword/lang/lv.js
+++ b/sources/plugins/pastefromword/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'lv', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'lv', {
diff --git a/sources/plugins/pastefromword/lang/mk.js b/sources/plugins/pastefromword/lang/mk.js
index b856a05e..444274fa 100644
--- a/sources/plugins/pastefromword/lang/mk.js
+++ b/sources/plugins/pastefromword/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'mk', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'mk', {
diff --git a/sources/plugins/pastefromword/lang/mn.js b/sources/plugins/pastefromword/lang/mn.js
index 2e6fb128..c34bf6fc 100644
--- a/sources/plugins/pastefromword/lang/mn.js
+++ b/sources/plugins/pastefromword/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'mn', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'mn', {
diff --git a/sources/plugins/pastefromword/lang/ms.js b/sources/plugins/pastefromword/lang/ms.js
index ce6ffe6e..5013360c 100644
--- a/sources/plugins/pastefromword/lang/ms.js
+++ b/sources/plugins/pastefromword/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'ms', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'ms', {
diff --git a/sources/plugins/pastefromword/lang/nb.js b/sources/plugins/pastefromword/lang/nb.js
index edd15bdd..df855486 100644
--- a/sources/plugins/pastefromword/lang/nb.js
+++ b/sources/plugins/pastefromword/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'nb', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'nb', {
diff --git a/sources/plugins/pastefromword/lang/nl.js b/sources/plugins/pastefromword/lang/nl.js
index a699f3d0..588c742c 100644
--- a/sources/plugins/pastefromword/lang/nl.js
+++ b/sources/plugins/pastefromword/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'nl', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'nl', {
diff --git a/sources/plugins/pastefromword/lang/no.js b/sources/plugins/pastefromword/lang/no.js
index fbb970be..2500e52f 100644
--- a/sources/plugins/pastefromword/lang/no.js
+++ b/sources/plugins/pastefromword/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'no', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'no', {
diff --git a/sources/plugins/pastefromword/lang/pl.js b/sources/plugins/pastefromword/lang/pl.js
index 245b7d05..7b3dfeca 100644
--- a/sources/plugins/pastefromword/lang/pl.js
+++ b/sources/plugins/pastefromword/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'pl', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'pl', {
diff --git a/sources/plugins/pastefromword/lang/pt-br.js b/sources/plugins/pastefromword/lang/pt-br.js
index 199b5a6b..6a5be7ce 100644
--- a/sources/plugins/pastefromword/lang/pt-br.js
+++ b/sources/plugins/pastefromword/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'pt-br', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'pt-br', {
diff --git a/sources/plugins/pastefromword/lang/pt.js b/sources/plugins/pastefromword/lang/pt.js
index 06cdee8a..3b66d199 100644
--- a/sources/plugins/pastefromword/lang/pt.js
+++ b/sources/plugins/pastefromword/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'pt', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'pt', {
diff --git a/sources/plugins/pastefromword/lang/ro.js b/sources/plugins/pastefromword/lang/ro.js
index 5871070c..ccc63c8e 100644
--- a/sources/plugins/pastefromword/lang/ro.js
+++ b/sources/plugins/pastefromword/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'ro', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'ro', {
diff --git a/sources/plugins/pastefromword/lang/ru.js b/sources/plugins/pastefromword/lang/ru.js
index 1a8e159d..7a70587e 100644
--- a/sources/plugins/pastefromword/lang/ru.js
+++ b/sources/plugins/pastefromword/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'ru', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'ru', {
diff --git a/sources/plugins/pastefromword/lang/si.js b/sources/plugins/pastefromword/lang/si.js
index e66b0cbd..a4e03b58 100644
--- a/sources/plugins/pastefromword/lang/si.js
+++ b/sources/plugins/pastefromword/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'si', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'si', {
diff --git a/sources/plugins/pastefromword/lang/sk.js b/sources/plugins/pastefromword/lang/sk.js
index 8386c681..e0f2701d 100644
--- a/sources/plugins/pastefromword/lang/sk.js
+++ b/sources/plugins/pastefromword/lang/sk.js
@@ -1,10 +1,10 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'sk', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'sk', {
6 confirmCleanup: 'Vkladaný text vyzerá byť skopírovaný z Wordu. Chcete ho automaticky vyčistiť pred vkladaním?', 6 confirmCleanup: 'Zdá sa, že vkladaný text pochádza z programu MS Word. Chcete ho pred vkladaním automaticky vyčistiť?',
7 error: 'Nebolo možné vyčistiť vložené dáta kvôli internej chybe', 7 error: 'Kvôli internej chybe nebolo možné vložené dáta vist',
8 title: 'Vložiť z Wordu', 8 title: 'Vložiť z Wordu',
9 toolbar: 'Vložiť z Wordu' 9 toolbar: 'Vložiť z Wordu'
10} ); 10} );
diff --git a/sources/plugins/pastefromword/lang/sl.js b/sources/plugins/pastefromword/lang/sl.js
index b558ca8a..c8e9b872 100644
--- a/sources/plugins/pastefromword/lang/sl.js
+++ b/sources/plugins/pastefromword/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'sl', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'sl', {
diff --git a/sources/plugins/pastefromword/lang/sq.js b/sources/plugins/pastefromword/lang/sq.js
index 41c7c775..df5aa2b3 100644
--- a/sources/plugins/pastefromword/lang/sq.js
+++ b/sources/plugins/pastefromword/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'sq', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'sq', {
diff --git a/sources/plugins/pastefromword/lang/sr-latn.js b/sources/plugins/pastefromword/lang/sr-latn.js
index 3774a3de..4cd913d1 100644
--- a/sources/plugins/pastefromword/lang/sr-latn.js
+++ b/sources/plugins/pastefromword/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'sr-latn', {
diff --git a/sources/plugins/pastefromword/lang/sr.js b/sources/plugins/pastefromword/lang/sr.js
index 259715b3..30596de9 100644
--- a/sources/plugins/pastefromword/lang/sr.js
+++ b/sources/plugins/pastefromword/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'sr', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'sr', {
diff --git a/sources/plugins/pastefromword/lang/sv.js b/sources/plugins/pastefromword/lang/sv.js
index d5954b49..38b3d421 100644
--- a/sources/plugins/pastefromword/lang/sv.js
+++ b/sources/plugins/pastefromword/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'sv', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'sv', {
diff --git a/sources/plugins/pastefromword/lang/th.js b/sources/plugins/pastefromword/lang/th.js
index 2ddcca55..f499304b 100644
--- a/sources/plugins/pastefromword/lang/th.js
+++ b/sources/plugins/pastefromword/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'th', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'th', {
diff --git a/sources/plugins/pastefromword/lang/tr.js b/sources/plugins/pastefromword/lang/tr.js
index 12331e38..39b743e6 100644
--- a/sources/plugins/pastefromword/lang/tr.js
+++ b/sources/plugins/pastefromword/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'tr', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'tr', {
diff --git a/sources/plugins/pastefromword/lang/tt.js b/sources/plugins/pastefromword/lang/tt.js
index a5876219..459cce13 100644
--- a/sources/plugins/pastefromword/lang/tt.js
+++ b/sources/plugins/pastefromword/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'tt', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'tt', {
diff --git a/sources/plugins/pastefromword/lang/ug.js b/sources/plugins/pastefromword/lang/ug.js
index 8285b371..5c53ddcc 100644
--- a/sources/plugins/pastefromword/lang/ug.js
+++ b/sources/plugins/pastefromword/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'ug', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'ug', {
diff --git a/sources/plugins/pastefromword/lang/uk.js b/sources/plugins/pastefromword/lang/uk.js
index ff3fe230..91ae0f0d 100644
--- a/sources/plugins/pastefromword/lang/uk.js
+++ b/sources/plugins/pastefromword/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'uk', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'uk', {
diff --git a/sources/plugins/pastefromword/lang/vi.js b/sources/plugins/pastefromword/lang/vi.js
index e967297f..bef61de5 100644
--- a/sources/plugins/pastefromword/lang/vi.js
+++ b/sources/plugins/pastefromword/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'vi', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'vi', {
diff --git a/sources/plugins/pastefromword/lang/zh-cn.js b/sources/plugins/pastefromword/lang/zh-cn.js
index f9e1a952..8c1ee2fd 100644
--- a/sources/plugins/pastefromword/lang/zh-cn.js
+++ b/sources/plugins/pastefromword/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'zh-cn', {
diff --git a/sources/plugins/pastefromword/lang/zh.js b/sources/plugins/pastefromword/lang/zh.js
index fc460ba6..03cfda33 100644
--- a/sources/plugins/pastefromword/lang/zh.js
+++ b/sources/plugins/pastefromword/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastefromword', 'zh', { 5CKEDITOR.plugins.setLang( 'pastefromword', 'zh', {
diff --git a/sources/plugins/pastefromword/plugin.js b/sources/plugins/pastefromword/plugin.js
index 3bc93798..327d3350 100644
--- a/sources/plugins/pastefromword/plugin.js
+++ b/sources/plugins/pastefromword/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -7,7 +7,7 @@
7 CKEDITOR.plugins.add( 'pastefromword', { 7 CKEDITOR.plugins.add( 'pastefromword', {
8 requires: 'clipboard', 8 requires: 'clipboard',
9 // jscs:disable maximumLineLength 9 // jscs:disable maximumLineLength
10 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 10 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
11 // jscs:enable maximumLineLength 11 // jscs:enable maximumLineLength
12 icons: 'pastefromword,pastefromword-rtl', // %REMOVE_LINE_CORE% 12 icons: 'pastefromword,pastefromword-rtl', // %REMOVE_LINE_CORE%
13 hidpi: true, // %REMOVE_LINE_CORE% 13 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/pastetext/lang/af.js b/sources/plugins/pastetext/lang/af.js
index d917fa32..4ce02744 100644
--- a/sources/plugins/pastetext/lang/af.js
+++ b/sources/plugins/pastetext/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'af', { 5CKEDITOR.plugins.setLang( 'pastetext', 'af', {
diff --git a/sources/plugins/pastetext/lang/ar.js b/sources/plugins/pastetext/lang/ar.js
index ff5627f4..b918ded0 100644
--- a/sources/plugins/pastetext/lang/ar.js
+++ b/sources/plugins/pastetext/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'ar', { 5CKEDITOR.plugins.setLang( 'pastetext', 'ar', {
diff --git a/sources/plugins/pastetext/lang/bg.js b/sources/plugins/pastetext/lang/bg.js
index 5ff58b77..f36036d5 100644
--- a/sources/plugins/pastetext/lang/bg.js
+++ b/sources/plugins/pastetext/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'bg', { 5CKEDITOR.plugins.setLang( 'pastetext', 'bg', {
diff --git a/sources/plugins/pastetext/lang/bn.js b/sources/plugins/pastetext/lang/bn.js
index 3d1098ef..8d381aa4 100644
--- a/sources/plugins/pastetext/lang/bn.js
+++ b/sources/plugins/pastetext/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'bn', { 5CKEDITOR.plugins.setLang( 'pastetext', 'bn', {
diff --git a/sources/plugins/pastetext/lang/bs.js b/sources/plugins/pastetext/lang/bs.js
index c466d309..5939d380 100644
--- a/sources/plugins/pastetext/lang/bs.js
+++ b/sources/plugins/pastetext/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'bs', { 5CKEDITOR.plugins.setLang( 'pastetext', 'bs', {
diff --git a/sources/plugins/pastetext/lang/ca.js b/sources/plugins/pastetext/lang/ca.js
index 2aa68fa8..f8893491 100644
--- a/sources/plugins/pastetext/lang/ca.js
+++ b/sources/plugins/pastetext/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'ca', { 5CKEDITOR.plugins.setLang( 'pastetext', 'ca', {
diff --git a/sources/plugins/pastetext/lang/cs.js b/sources/plugins/pastetext/lang/cs.js
index 99c40827..522d3be4 100644
--- a/sources/plugins/pastetext/lang/cs.js
+++ b/sources/plugins/pastetext/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'cs', { 5CKEDITOR.plugins.setLang( 'pastetext', 'cs', {
diff --git a/sources/plugins/pastetext/lang/cy.js b/sources/plugins/pastetext/lang/cy.js
index 82047b61..8820c3b8 100644
--- a/sources/plugins/pastetext/lang/cy.js
+++ b/sources/plugins/pastetext/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'cy', { 5CKEDITOR.plugins.setLang( 'pastetext', 'cy', {
diff --git a/sources/plugins/pastetext/lang/da.js b/sources/plugins/pastetext/lang/da.js
index 11e2b974..9bf4e52c 100644
--- a/sources/plugins/pastetext/lang/da.js
+++ b/sources/plugins/pastetext/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'da', { 5CKEDITOR.plugins.setLang( 'pastetext', 'da', {
diff --git a/sources/plugins/pastetext/lang/de-ch.js b/sources/plugins/pastetext/lang/de-ch.js
new file mode 100644
index 00000000..b6b5e173
--- /dev/null
+++ b/sources/plugins/pastetext/lang/de-ch.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'de-ch', {
6 button: 'Als Klartext einfügen',
7 title: 'Als Klartext einfügen'
8} );
diff --git a/sources/plugins/pastetext/lang/de.js b/sources/plugins/pastetext/lang/de.js
index 40045c4b..4e4f251b 100644
--- a/sources/plugins/pastetext/lang/de.js
+++ b/sources/plugins/pastetext/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'de', { 5CKEDITOR.plugins.setLang( 'pastetext', 'de', {
diff --git a/sources/plugins/pastetext/lang/el.js b/sources/plugins/pastetext/lang/el.js
index 48bc65f6..20446d80 100644
--- a/sources/plugins/pastetext/lang/el.js
+++ b/sources/plugins/pastetext/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'el', { 5CKEDITOR.plugins.setLang( 'pastetext', 'el', {
diff --git a/sources/plugins/pastetext/lang/en-au.js b/sources/plugins/pastetext/lang/en-au.js
index 8818ccea..9c7a057c 100644
--- a/sources/plugins/pastetext/lang/en-au.js
+++ b/sources/plugins/pastetext/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'en-au', { 5CKEDITOR.plugins.setLang( 'pastetext', 'en-au', {
diff --git a/sources/plugins/pastetext/lang/en-ca.js b/sources/plugins/pastetext/lang/en-ca.js
index 410af417..160fcf66 100644
--- a/sources/plugins/pastetext/lang/en-ca.js
+++ b/sources/plugins/pastetext/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'en-ca', { 5CKEDITOR.plugins.setLang( 'pastetext', 'en-ca', {
diff --git a/sources/plugins/pastetext/lang/en-gb.js b/sources/plugins/pastetext/lang/en-gb.js
index 40767086..d85d7044 100644
--- a/sources/plugins/pastetext/lang/en-gb.js
+++ b/sources/plugins/pastetext/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'en-gb', { 5CKEDITOR.plugins.setLang( 'pastetext', 'en-gb', {
diff --git a/sources/plugins/pastetext/lang/en.js b/sources/plugins/pastetext/lang/en.js
index f79eefea..626bbce3 100644
--- a/sources/plugins/pastetext/lang/en.js
+++ b/sources/plugins/pastetext/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'en', { 5CKEDITOR.plugins.setLang( 'pastetext', 'en', {
diff --git a/sources/plugins/pastetext/lang/eo.js b/sources/plugins/pastetext/lang/eo.js
index 9b51ba0e..c058456d 100644
--- a/sources/plugins/pastetext/lang/eo.js
+++ b/sources/plugins/pastetext/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'eo', { 5CKEDITOR.plugins.setLang( 'pastetext', 'eo', {
diff --git a/sources/plugins/pastetext/lang/es.js b/sources/plugins/pastetext/lang/es.js
index e8e189c6..102d6cae 100644
--- a/sources/plugins/pastetext/lang/es.js
+++ b/sources/plugins/pastetext/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'es', { 5CKEDITOR.plugins.setLang( 'pastetext', 'es', {
diff --git a/sources/plugins/pastetext/lang/et.js b/sources/plugins/pastetext/lang/et.js
index f849310d..9a3ada60 100644
--- a/sources/plugins/pastetext/lang/et.js
+++ b/sources/plugins/pastetext/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'et', { 5CKEDITOR.plugins.setLang( 'pastetext', 'et', {
diff --git a/sources/plugins/pastetext/lang/eu.js b/sources/plugins/pastetext/lang/eu.js
index 6fee40ff..a5c9ba18 100644
--- a/sources/plugins/pastetext/lang/eu.js
+++ b/sources/plugins/pastetext/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'eu', { 5CKEDITOR.plugins.setLang( 'pastetext', 'eu', {
diff --git a/sources/plugins/pastetext/lang/fa.js b/sources/plugins/pastetext/lang/fa.js
index 366087ab..4dcee43c 100644
--- a/sources/plugins/pastetext/lang/fa.js
+++ b/sources/plugins/pastetext/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'fa', { 5CKEDITOR.plugins.setLang( 'pastetext', 'fa', {
diff --git a/sources/plugins/pastetext/lang/fi.js b/sources/plugins/pastetext/lang/fi.js
index 7e9b6ce1..4c0cc1e1 100644
--- a/sources/plugins/pastetext/lang/fi.js
+++ b/sources/plugins/pastetext/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'fi', { 5CKEDITOR.plugins.setLang( 'pastetext', 'fi', {
diff --git a/sources/plugins/pastetext/lang/fo.js b/sources/plugins/pastetext/lang/fo.js
index f40f3690..7408d1b5 100644
--- a/sources/plugins/pastetext/lang/fo.js
+++ b/sources/plugins/pastetext/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'fo', { 5CKEDITOR.plugins.setLang( 'pastetext', 'fo', {
diff --git a/sources/plugins/pastetext/lang/fr-ca.js b/sources/plugins/pastetext/lang/fr-ca.js
index 26fe8368..fa9afd70 100644
--- a/sources/plugins/pastetext/lang/fr-ca.js
+++ b/sources/plugins/pastetext/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'pastetext', 'fr-ca', {
diff --git a/sources/plugins/pastetext/lang/fr.js b/sources/plugins/pastetext/lang/fr.js
index d7472a08..29f5be07 100644
--- a/sources/plugins/pastetext/lang/fr.js
+++ b/sources/plugins/pastetext/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'fr', { 5CKEDITOR.plugins.setLang( 'pastetext', 'fr', {
diff --git a/sources/plugins/pastetext/lang/gl.js b/sources/plugins/pastetext/lang/gl.js
index 4440f7c6..44ff0e63 100644
--- a/sources/plugins/pastetext/lang/gl.js
+++ b/sources/plugins/pastetext/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'gl', { 5CKEDITOR.plugins.setLang( 'pastetext', 'gl', {
diff --git a/sources/plugins/pastetext/lang/gu.js b/sources/plugins/pastetext/lang/gu.js
index b50fd31e..ae799e6f 100644
--- a/sources/plugins/pastetext/lang/gu.js
+++ b/sources/plugins/pastetext/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'gu', { 5CKEDITOR.plugins.setLang( 'pastetext', 'gu', {
diff --git a/sources/plugins/pastetext/lang/he.js b/sources/plugins/pastetext/lang/he.js
index c9f1996f..0c5e2cc2 100644
--- a/sources/plugins/pastetext/lang/he.js
+++ b/sources/plugins/pastetext/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'he', { 5CKEDITOR.plugins.setLang( 'pastetext', 'he', {
diff --git a/sources/plugins/pastetext/lang/hi.js b/sources/plugins/pastetext/lang/hi.js
index bcada839..426ce2e8 100644
--- a/sources/plugins/pastetext/lang/hi.js
+++ b/sources/plugins/pastetext/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'hi', { 5CKEDITOR.plugins.setLang( 'pastetext', 'hi', {
diff --git a/sources/plugins/pastetext/lang/hr.js b/sources/plugins/pastetext/lang/hr.js
index 40d02a8f..2e7e1491 100644
--- a/sources/plugins/pastetext/lang/hr.js
+++ b/sources/plugins/pastetext/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'hr', { 5CKEDITOR.plugins.setLang( 'pastetext', 'hr', {
diff --git a/sources/plugins/pastetext/lang/hu.js b/sources/plugins/pastetext/lang/hu.js
index 26293b4f..ba3dba65 100644
--- a/sources/plugins/pastetext/lang/hu.js
+++ b/sources/plugins/pastetext/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'hu', { 5CKEDITOR.plugins.setLang( 'pastetext', 'hu', {
diff --git a/sources/plugins/pastetext/lang/id.js b/sources/plugins/pastetext/lang/id.js
index 6469321b..10d7cd1f 100644
--- a/sources/plugins/pastetext/lang/id.js
+++ b/sources/plugins/pastetext/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'id', { 5CKEDITOR.plugins.setLang( 'pastetext', 'id', {
diff --git a/sources/plugins/pastetext/lang/is.js b/sources/plugins/pastetext/lang/is.js
index 8f4d4c19..9e8d1d22 100644
--- a/sources/plugins/pastetext/lang/is.js
+++ b/sources/plugins/pastetext/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'is', { 5CKEDITOR.plugins.setLang( 'pastetext', 'is', {
diff --git a/sources/plugins/pastetext/lang/it.js b/sources/plugins/pastetext/lang/it.js
index f266c9eb..036da3d4 100644
--- a/sources/plugins/pastetext/lang/it.js
+++ b/sources/plugins/pastetext/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'it', { 5CKEDITOR.plugins.setLang( 'pastetext', 'it', {
diff --git a/sources/plugins/pastetext/lang/ja.js b/sources/plugins/pastetext/lang/ja.js
index 0f470c4f..45ce794b 100644
--- a/sources/plugins/pastetext/lang/ja.js
+++ b/sources/plugins/pastetext/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'ja', { 5CKEDITOR.plugins.setLang( 'pastetext', 'ja', {
diff --git a/sources/plugins/pastetext/lang/ka.js b/sources/plugins/pastetext/lang/ka.js
index 5177458e..e967ffaa 100644
--- a/sources/plugins/pastetext/lang/ka.js
+++ b/sources/plugins/pastetext/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'ka', { 5CKEDITOR.plugins.setLang( 'pastetext', 'ka', {
diff --git a/sources/plugins/pastetext/lang/km.js b/sources/plugins/pastetext/lang/km.js
index 529fd92a..896f1b32 100644
--- a/sources/plugins/pastetext/lang/km.js
+++ b/sources/plugins/pastetext/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'km', { 5CKEDITOR.plugins.setLang( 'pastetext', 'km', {
diff --git a/sources/plugins/pastetext/lang/ko.js b/sources/plugins/pastetext/lang/ko.js
index ba79a8a7..e9a88390 100644
--- a/sources/plugins/pastetext/lang/ko.js
+++ b/sources/plugins/pastetext/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'ko', { 5CKEDITOR.plugins.setLang( 'pastetext', 'ko', {
diff --git a/sources/plugins/pastetext/lang/ku.js b/sources/plugins/pastetext/lang/ku.js
index 98f464ea..f7deb7ab 100644
--- a/sources/plugins/pastetext/lang/ku.js
+++ b/sources/plugins/pastetext/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'ku', { 5CKEDITOR.plugins.setLang( 'pastetext', 'ku', {
diff --git a/sources/plugins/pastetext/lang/lt.js b/sources/plugins/pastetext/lang/lt.js
index 71b8b388..e601ad3b 100644
--- a/sources/plugins/pastetext/lang/lt.js
+++ b/sources/plugins/pastetext/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'lt', { 5CKEDITOR.plugins.setLang( 'pastetext', 'lt', {
diff --git a/sources/plugins/pastetext/lang/lv.js b/sources/plugins/pastetext/lang/lv.js
index 392d71a9..5c4e7877 100644
--- a/sources/plugins/pastetext/lang/lv.js
+++ b/sources/plugins/pastetext/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'lv', { 5CKEDITOR.plugins.setLang( 'pastetext', 'lv', {
diff --git a/sources/plugins/pastetext/lang/mk.js b/sources/plugins/pastetext/lang/mk.js
index 6c3b171c..e0601c8d 100644
--- a/sources/plugins/pastetext/lang/mk.js
+++ b/sources/plugins/pastetext/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'mk', { 5CKEDITOR.plugins.setLang( 'pastetext', 'mk', {
diff --git a/sources/plugins/pastetext/lang/mn.js b/sources/plugins/pastetext/lang/mn.js
index d8ee0ef7..363635a0 100644
--- a/sources/plugins/pastetext/lang/mn.js
+++ b/sources/plugins/pastetext/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'mn', { 5CKEDITOR.plugins.setLang( 'pastetext', 'mn', {
diff --git a/sources/plugins/pastetext/lang/ms.js b/sources/plugins/pastetext/lang/ms.js
index 02310e5d..f96ac6e4 100644
--- a/sources/plugins/pastetext/lang/ms.js
+++ b/sources/plugins/pastetext/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'ms', { 5CKEDITOR.plugins.setLang( 'pastetext', 'ms', {
diff --git a/sources/plugins/pastetext/lang/nb.js b/sources/plugins/pastetext/lang/nb.js
index 0bea7da8..4c5d46f0 100644
--- a/sources/plugins/pastetext/lang/nb.js
+++ b/sources/plugins/pastetext/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'nb', { 5CKEDITOR.plugins.setLang( 'pastetext', 'nb', {
diff --git a/sources/plugins/pastetext/lang/nl.js b/sources/plugins/pastetext/lang/nl.js
index 13891bac..1fdff5b9 100644
--- a/sources/plugins/pastetext/lang/nl.js
+++ b/sources/plugins/pastetext/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'nl', { 5CKEDITOR.plugins.setLang( 'pastetext', 'nl', {
diff --git a/sources/plugins/pastetext/lang/no.js b/sources/plugins/pastetext/lang/no.js
index 80423925..7ad55b67 100644
--- a/sources/plugins/pastetext/lang/no.js
+++ b/sources/plugins/pastetext/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'no', { 5CKEDITOR.plugins.setLang( 'pastetext', 'no', {
diff --git a/sources/plugins/pastetext/lang/pl.js b/sources/plugins/pastetext/lang/pl.js
index 68ada7cc..95ba864e 100644
--- a/sources/plugins/pastetext/lang/pl.js
+++ b/sources/plugins/pastetext/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'pl', { 5CKEDITOR.plugins.setLang( 'pastetext', 'pl', {
diff --git a/sources/plugins/pastetext/lang/pt-br.js b/sources/plugins/pastetext/lang/pt-br.js
index 27234104..0070ed24 100644
--- a/sources/plugins/pastetext/lang/pt-br.js
+++ b/sources/plugins/pastetext/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'pt-br', { 5CKEDITOR.plugins.setLang( 'pastetext', 'pt-br', {
diff --git a/sources/plugins/pastetext/lang/pt.js b/sources/plugins/pastetext/lang/pt.js
index edcbd524..2623c6ab 100644
--- a/sources/plugins/pastetext/lang/pt.js
+++ b/sources/plugins/pastetext/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'pt', { 5CKEDITOR.plugins.setLang( 'pastetext', 'pt', {
diff --git a/sources/plugins/pastetext/lang/ro.js b/sources/plugins/pastetext/lang/ro.js
index 818838a6..cbc734da 100644
--- a/sources/plugins/pastetext/lang/ro.js
+++ b/sources/plugins/pastetext/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'ro', { 5CKEDITOR.plugins.setLang( 'pastetext', 'ro', {
diff --git a/sources/plugins/pastetext/lang/ru.js b/sources/plugins/pastetext/lang/ru.js
index ea9061f0..47361422 100644
--- a/sources/plugins/pastetext/lang/ru.js
+++ b/sources/plugins/pastetext/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'ru', { 5CKEDITOR.plugins.setLang( 'pastetext', 'ru', {
diff --git a/sources/plugins/pastetext/lang/si.js b/sources/plugins/pastetext/lang/si.js
index 4a338f9a..8a24149b 100644
--- a/sources/plugins/pastetext/lang/si.js
+++ b/sources/plugins/pastetext/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'si', { 5CKEDITOR.plugins.setLang( 'pastetext', 'si', {
diff --git a/sources/plugins/pastetext/lang/sk.js b/sources/plugins/pastetext/lang/sk.js
index 38912c79..bfb58228 100644
--- a/sources/plugins/pastetext/lang/sk.js
+++ b/sources/plugins/pastetext/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'sk', { 5CKEDITOR.plugins.setLang( 'pastetext', 'sk', {
diff --git a/sources/plugins/pastetext/lang/sl.js b/sources/plugins/pastetext/lang/sl.js
index 0673e4ff..43dc6c56 100644
--- a/sources/plugins/pastetext/lang/sl.js
+++ b/sources/plugins/pastetext/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'sl', { 5CKEDITOR.plugins.setLang( 'pastetext', 'sl', {
diff --git a/sources/plugins/pastetext/lang/sq.js b/sources/plugins/pastetext/lang/sq.js
index 93234684..f2414abf 100644
--- a/sources/plugins/pastetext/lang/sq.js
+++ b/sources/plugins/pastetext/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'sq', { 5CKEDITOR.plugins.setLang( 'pastetext', 'sq', {
diff --git a/sources/plugins/pastetext/lang/sr-latn.js b/sources/plugins/pastetext/lang/sr-latn.js
index 7fb5f5e7..4d29acf2 100644
--- a/sources/plugins/pastetext/lang/sr-latn.js
+++ b/sources/plugins/pastetext/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'pastetext', 'sr-latn', {
diff --git a/sources/plugins/pastetext/lang/sr.js b/sources/plugins/pastetext/lang/sr.js
index bc22aca3..2ae60b0e 100644
--- a/sources/plugins/pastetext/lang/sr.js
+++ b/sources/plugins/pastetext/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'sr', { 5CKEDITOR.plugins.setLang( 'pastetext', 'sr', {
diff --git a/sources/plugins/pastetext/lang/sv.js b/sources/plugins/pastetext/lang/sv.js
index 28a0233c..6bb49494 100644
--- a/sources/plugins/pastetext/lang/sv.js
+++ b/sources/plugins/pastetext/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'sv', { 5CKEDITOR.plugins.setLang( 'pastetext', 'sv', {
diff --git a/sources/plugins/pastetext/lang/th.js b/sources/plugins/pastetext/lang/th.js
index 90d3389e..c7eb5385 100644
--- a/sources/plugins/pastetext/lang/th.js
+++ b/sources/plugins/pastetext/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'th', { 5CKEDITOR.plugins.setLang( 'pastetext', 'th', {
diff --git a/sources/plugins/pastetext/lang/tr.js b/sources/plugins/pastetext/lang/tr.js
index ee134d81..07c0a61a 100644
--- a/sources/plugins/pastetext/lang/tr.js
+++ b/sources/plugins/pastetext/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'tr', { 5CKEDITOR.plugins.setLang( 'pastetext', 'tr', {
diff --git a/sources/plugins/pastetext/lang/tt.js b/sources/plugins/pastetext/lang/tt.js
index cbd60c42..b5a5e13f 100644
--- a/sources/plugins/pastetext/lang/tt.js
+++ b/sources/plugins/pastetext/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'tt', { 5CKEDITOR.plugins.setLang( 'pastetext', 'tt', {
diff --git a/sources/plugins/pastetext/lang/ug.js b/sources/plugins/pastetext/lang/ug.js
index e774edd4..7f12a7dd 100644
--- a/sources/plugins/pastetext/lang/ug.js
+++ b/sources/plugins/pastetext/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'ug', { 5CKEDITOR.plugins.setLang( 'pastetext', 'ug', {
diff --git a/sources/plugins/pastetext/lang/uk.js b/sources/plugins/pastetext/lang/uk.js
index 59653aac..96c3ab4e 100644
--- a/sources/plugins/pastetext/lang/uk.js
+++ b/sources/plugins/pastetext/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'uk', { 5CKEDITOR.plugins.setLang( 'pastetext', 'uk', {
diff --git a/sources/plugins/pastetext/lang/vi.js b/sources/plugins/pastetext/lang/vi.js
index cd94e29e..336b49dd 100644
--- a/sources/plugins/pastetext/lang/vi.js
+++ b/sources/plugins/pastetext/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'vi', { 5CKEDITOR.plugins.setLang( 'pastetext', 'vi', {
diff --git a/sources/plugins/pastetext/lang/zh-cn.js b/sources/plugins/pastetext/lang/zh-cn.js
index 42f97ed7..5e3d0d38 100644
--- a/sources/plugins/pastetext/lang/zh-cn.js
+++ b/sources/plugins/pastetext/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'pastetext', 'zh-cn', {
diff --git a/sources/plugins/pastetext/lang/zh.js b/sources/plugins/pastetext/lang/zh.js
index 8c524d6b..3faa4ae9 100644
--- a/sources/plugins/pastetext/lang/zh.js
+++ b/sources/plugins/pastetext/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'pastetext', 'zh', { 5CKEDITOR.plugins.setLang( 'pastetext', 'zh', {
diff --git a/sources/plugins/pastetext/plugin.js b/sources/plugins/pastetext/plugin.js
index 0c410e31..119417d6 100644
--- a/sources/plugins/pastetext/plugin.js
+++ b/sources/plugins/pastetext/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -37,7 +37,7 @@
37 CKEDITOR.plugins.add( 'pastetext', { 37 CKEDITOR.plugins.add( 'pastetext', {
38 requires: 'clipboard', 38 requires: 'clipboard',
39 // jscs:disable maximumLineLength 39 // jscs:disable maximumLineLength
40 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 40 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
41 // jscs:enable maximumLineLength 41 // jscs:enable maximumLineLength
42 icons: 'pastetext,pastetext-rtl', // %REMOVE_LINE_CORE% 42 icons: 'pastetext,pastetext-rtl', // %REMOVE_LINE_CORE%
43 hidpi: true, // %REMOVE_LINE_CORE% 43 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/popup/plugin.js b/sources/plugins/popup/plugin.js
index 8cfe1848..8f6bd5f8 100644
--- a/sources/plugins/popup/plugin.js
+++ b/sources/plugins/popup/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/preview/lang/af.js b/sources/plugins/preview/lang/af.js
index c3129122..6704837f 100644
--- a/sources/plugins/preview/lang/af.js
+++ b/sources/plugins/preview/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'af', { 5CKEDITOR.plugins.setLang( 'preview', 'af', {
diff --git a/sources/plugins/preview/lang/ar.js b/sources/plugins/preview/lang/ar.js
index ff24304b..8a4463a3 100644
--- a/sources/plugins/preview/lang/ar.js
+++ b/sources/plugins/preview/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'ar', { 5CKEDITOR.plugins.setLang( 'preview', 'ar', {
diff --git a/sources/plugins/preview/lang/bg.js b/sources/plugins/preview/lang/bg.js
index d74194d9..5f53b479 100644
--- a/sources/plugins/preview/lang/bg.js
+++ b/sources/plugins/preview/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'bg', { 5CKEDITOR.plugins.setLang( 'preview', 'bg', {
diff --git a/sources/plugins/preview/lang/bn.js b/sources/plugins/preview/lang/bn.js
index 6b6a7a38..13e40bf7 100644
--- a/sources/plugins/preview/lang/bn.js
+++ b/sources/plugins/preview/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'bn', { 5CKEDITOR.plugins.setLang( 'preview', 'bn', {
diff --git a/sources/plugins/preview/lang/bs.js b/sources/plugins/preview/lang/bs.js
index 40f674df..83cf3f2f 100644
--- a/sources/plugins/preview/lang/bs.js
+++ b/sources/plugins/preview/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'bs', { 5CKEDITOR.plugins.setLang( 'preview', 'bs', {
diff --git a/sources/plugins/preview/lang/ca.js b/sources/plugins/preview/lang/ca.js
index fe205416..9f3d1f70 100644
--- a/sources/plugins/preview/lang/ca.js
+++ b/sources/plugins/preview/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'ca', { 5CKEDITOR.plugins.setLang( 'preview', 'ca', {
diff --git a/sources/plugins/preview/lang/cs.js b/sources/plugins/preview/lang/cs.js
index 6552515a..ab36c2f9 100644
--- a/sources/plugins/preview/lang/cs.js
+++ b/sources/plugins/preview/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'cs', { 5CKEDITOR.plugins.setLang( 'preview', 'cs', {
diff --git a/sources/plugins/preview/lang/cy.js b/sources/plugins/preview/lang/cy.js
index 47db9de0..9fc604c0 100644
--- a/sources/plugins/preview/lang/cy.js
+++ b/sources/plugins/preview/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'cy', { 5CKEDITOR.plugins.setLang( 'preview', 'cy', {
diff --git a/sources/plugins/preview/lang/da.js b/sources/plugins/preview/lang/da.js
index a88b1af3..98bff524 100644
--- a/sources/plugins/preview/lang/da.js
+++ b/sources/plugins/preview/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'da', { 5CKEDITOR.plugins.setLang( 'preview', 'da', {
diff --git a/sources/plugins/preview/lang/de-ch.js b/sources/plugins/preview/lang/de-ch.js
new file mode 100644
index 00000000..17af2175
--- /dev/null
+++ b/sources/plugins/preview/lang/de-ch.js
@@ -0,0 +1,7 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'preview', 'de-ch', {
6 preview: 'Vorschau'
7} );
diff --git a/sources/plugins/preview/lang/de.js b/sources/plugins/preview/lang/de.js
index be6e986c..1a421ee4 100644
--- a/sources/plugins/preview/lang/de.js
+++ b/sources/plugins/preview/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'de', { 5CKEDITOR.plugins.setLang( 'preview', 'de', {
diff --git a/sources/plugins/preview/lang/el.js b/sources/plugins/preview/lang/el.js
index 51dfff2f..de0855a5 100644
--- a/sources/plugins/preview/lang/el.js
+++ b/sources/plugins/preview/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'el', { 5CKEDITOR.plugins.setLang( 'preview', 'el', {
diff --git a/sources/plugins/preview/lang/en-au.js b/sources/plugins/preview/lang/en-au.js
index ebaa47b2..00ab3fb4 100644
--- a/sources/plugins/preview/lang/en-au.js
+++ b/sources/plugins/preview/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'en-au', { 5CKEDITOR.plugins.setLang( 'preview', 'en-au', {
diff --git a/sources/plugins/preview/lang/en-ca.js b/sources/plugins/preview/lang/en-ca.js
index a6a520db..491f3351 100644
--- a/sources/plugins/preview/lang/en-ca.js
+++ b/sources/plugins/preview/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'en-ca', { 5CKEDITOR.plugins.setLang( 'preview', 'en-ca', {
diff --git a/sources/plugins/preview/lang/en-gb.js b/sources/plugins/preview/lang/en-gb.js
index 21c416d4..78cd48d4 100644
--- a/sources/plugins/preview/lang/en-gb.js
+++ b/sources/plugins/preview/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'en-gb', { 5CKEDITOR.plugins.setLang( 'preview', 'en-gb', {
diff --git a/sources/plugins/preview/lang/en.js b/sources/plugins/preview/lang/en.js
index 093335a9..cba37f4f 100644
--- a/sources/plugins/preview/lang/en.js
+++ b/sources/plugins/preview/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'en', { 5CKEDITOR.plugins.setLang( 'preview', 'en', {
diff --git a/sources/plugins/preview/lang/eo.js b/sources/plugins/preview/lang/eo.js
index 8c29fb80..bdc0c217 100644
--- a/sources/plugins/preview/lang/eo.js
+++ b/sources/plugins/preview/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'eo', { 5CKEDITOR.plugins.setLang( 'preview', 'eo', {
diff --git a/sources/plugins/preview/lang/es.js b/sources/plugins/preview/lang/es.js
index 5562fb8f..a62b12a1 100644
--- a/sources/plugins/preview/lang/es.js
+++ b/sources/plugins/preview/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'es', { 5CKEDITOR.plugins.setLang( 'preview', 'es', {
diff --git a/sources/plugins/preview/lang/et.js b/sources/plugins/preview/lang/et.js
index 88685f93..c5d6563c 100644
--- a/sources/plugins/preview/lang/et.js
+++ b/sources/plugins/preview/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'et', { 5CKEDITOR.plugins.setLang( 'preview', 'et', {
diff --git a/sources/plugins/preview/lang/eu.js b/sources/plugins/preview/lang/eu.js
index 683e157a..fe9a30ed 100644
--- a/sources/plugins/preview/lang/eu.js
+++ b/sources/plugins/preview/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'eu', { 5CKEDITOR.plugins.setLang( 'preview', 'eu', {
diff --git a/sources/plugins/preview/lang/fa.js b/sources/plugins/preview/lang/fa.js
index f3e3ce3a..01f79cc2 100644
--- a/sources/plugins/preview/lang/fa.js
+++ b/sources/plugins/preview/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'fa', { 5CKEDITOR.plugins.setLang( 'preview', 'fa', {
diff --git a/sources/plugins/preview/lang/fi.js b/sources/plugins/preview/lang/fi.js
index f8322356..8b712e34 100644
--- a/sources/plugins/preview/lang/fi.js
+++ b/sources/plugins/preview/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'fi', { 5CKEDITOR.plugins.setLang( 'preview', 'fi', {
diff --git a/sources/plugins/preview/lang/fo.js b/sources/plugins/preview/lang/fo.js
index 0a364971..9a343b41 100644
--- a/sources/plugins/preview/lang/fo.js
+++ b/sources/plugins/preview/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'fo', { 5CKEDITOR.plugins.setLang( 'preview', 'fo', {
diff --git a/sources/plugins/preview/lang/fr-ca.js b/sources/plugins/preview/lang/fr-ca.js
index 6e67d06a..97edd81e 100644
--- a/sources/plugins/preview/lang/fr-ca.js
+++ b/sources/plugins/preview/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'preview', 'fr-ca', {
diff --git a/sources/plugins/preview/lang/fr.js b/sources/plugins/preview/lang/fr.js
index fc164303..15be4313 100644
--- a/sources/plugins/preview/lang/fr.js
+++ b/sources/plugins/preview/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'fr', { 5CKEDITOR.plugins.setLang( 'preview', 'fr', {
diff --git a/sources/plugins/preview/lang/gl.js b/sources/plugins/preview/lang/gl.js
index 6a446582..0df0d730 100644
--- a/sources/plugins/preview/lang/gl.js
+++ b/sources/plugins/preview/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'gl', { 5CKEDITOR.plugins.setLang( 'preview', 'gl', {
diff --git a/sources/plugins/preview/lang/gu.js b/sources/plugins/preview/lang/gu.js
index c9f8906f..93423528 100644
--- a/sources/plugins/preview/lang/gu.js
+++ b/sources/plugins/preview/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'gu', { 5CKEDITOR.plugins.setLang( 'preview', 'gu', {
diff --git a/sources/plugins/preview/lang/he.js b/sources/plugins/preview/lang/he.js
index 792a1170..e312564c 100644
--- a/sources/plugins/preview/lang/he.js
+++ b/sources/plugins/preview/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'he', { 5CKEDITOR.plugins.setLang( 'preview', 'he', {
diff --git a/sources/plugins/preview/lang/hi.js b/sources/plugins/preview/lang/hi.js
index 92c7e40d..1bda5e04 100644
--- a/sources/plugins/preview/lang/hi.js
+++ b/sources/plugins/preview/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'hi', { 5CKEDITOR.plugins.setLang( 'preview', 'hi', {
diff --git a/sources/plugins/preview/lang/hr.js b/sources/plugins/preview/lang/hr.js
index a489a418..f7c9d627 100644
--- a/sources/plugins/preview/lang/hr.js
+++ b/sources/plugins/preview/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'hr', { 5CKEDITOR.plugins.setLang( 'preview', 'hr', {
diff --git a/sources/plugins/preview/lang/hu.js b/sources/plugins/preview/lang/hu.js
index 8ae9d9fd..4e687d50 100644
--- a/sources/plugins/preview/lang/hu.js
+++ b/sources/plugins/preview/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'hu', { 5CKEDITOR.plugins.setLang( 'preview', 'hu', {
diff --git a/sources/plugins/preview/lang/id.js b/sources/plugins/preview/lang/id.js
index 88cf3620..c2cd03c9 100644
--- a/sources/plugins/preview/lang/id.js
+++ b/sources/plugins/preview/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'id', { 5CKEDITOR.plugins.setLang( 'preview', 'id', {
diff --git a/sources/plugins/preview/lang/is.js b/sources/plugins/preview/lang/is.js
index 7f407390..1f94f8f8 100644
--- a/sources/plugins/preview/lang/is.js
+++ b/sources/plugins/preview/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'is', { 5CKEDITOR.plugins.setLang( 'preview', 'is', {
diff --git a/sources/plugins/preview/lang/it.js b/sources/plugins/preview/lang/it.js
index f2767ba2..97031a10 100644
--- a/sources/plugins/preview/lang/it.js
+++ b/sources/plugins/preview/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'it', { 5CKEDITOR.plugins.setLang( 'preview', 'it', {
diff --git a/sources/plugins/preview/lang/ja.js b/sources/plugins/preview/lang/ja.js
index 80eea689..e2d515d7 100644
--- a/sources/plugins/preview/lang/ja.js
+++ b/sources/plugins/preview/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'ja', { 5CKEDITOR.plugins.setLang( 'preview', 'ja', {
diff --git a/sources/plugins/preview/lang/ka.js b/sources/plugins/preview/lang/ka.js
index d597a2c3..f5a74c49 100644
--- a/sources/plugins/preview/lang/ka.js
+++ b/sources/plugins/preview/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'ka', { 5CKEDITOR.plugins.setLang( 'preview', 'ka', {
diff --git a/sources/plugins/preview/lang/km.js b/sources/plugins/preview/lang/km.js
index d19f98e6..ad935ea1 100644
--- a/sources/plugins/preview/lang/km.js
+++ b/sources/plugins/preview/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'km', { 5CKEDITOR.plugins.setLang( 'preview', 'km', {
diff --git a/sources/plugins/preview/lang/ko.js b/sources/plugins/preview/lang/ko.js
index 252a77fe..7fd34401 100644
--- a/sources/plugins/preview/lang/ko.js
+++ b/sources/plugins/preview/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'ko', { 5CKEDITOR.plugins.setLang( 'preview', 'ko', {
diff --git a/sources/plugins/preview/lang/ku.js b/sources/plugins/preview/lang/ku.js
index cf83583c..3cd3d582 100644
--- a/sources/plugins/preview/lang/ku.js
+++ b/sources/plugins/preview/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'ku', { 5CKEDITOR.plugins.setLang( 'preview', 'ku', {
diff --git a/sources/plugins/preview/lang/lt.js b/sources/plugins/preview/lang/lt.js
index 3436bab4..4e98f465 100644
--- a/sources/plugins/preview/lang/lt.js
+++ b/sources/plugins/preview/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'lt', { 5CKEDITOR.plugins.setLang( 'preview', 'lt', {
diff --git a/sources/plugins/preview/lang/lv.js b/sources/plugins/preview/lang/lv.js
index 3cdb26b0..0d13d03a 100644
--- a/sources/plugins/preview/lang/lv.js
+++ b/sources/plugins/preview/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'lv', { 5CKEDITOR.plugins.setLang( 'preview', 'lv', {
diff --git a/sources/plugins/preview/lang/mk.js b/sources/plugins/preview/lang/mk.js
index e5478a84..a3ef475e 100644
--- a/sources/plugins/preview/lang/mk.js
+++ b/sources/plugins/preview/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'mk', { 5CKEDITOR.plugins.setLang( 'preview', 'mk', {
diff --git a/sources/plugins/preview/lang/mn.js b/sources/plugins/preview/lang/mn.js
index 2e578f1e..dbb68032 100644
--- a/sources/plugins/preview/lang/mn.js
+++ b/sources/plugins/preview/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'mn', { 5CKEDITOR.plugins.setLang( 'preview', 'mn', {
diff --git a/sources/plugins/preview/lang/ms.js b/sources/plugins/preview/lang/ms.js
index 64db268a..0cfa3fc9 100644
--- a/sources/plugins/preview/lang/ms.js
+++ b/sources/plugins/preview/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'ms', { 5CKEDITOR.plugins.setLang( 'preview', 'ms', {
diff --git a/sources/plugins/preview/lang/nb.js b/sources/plugins/preview/lang/nb.js
index ea92da7a..5b5e6ba7 100644
--- a/sources/plugins/preview/lang/nb.js
+++ b/sources/plugins/preview/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'nb', { 5CKEDITOR.plugins.setLang( 'preview', 'nb', {
diff --git a/sources/plugins/preview/lang/nl.js b/sources/plugins/preview/lang/nl.js
index 5db2f755..1c932d9b 100644
--- a/sources/plugins/preview/lang/nl.js
+++ b/sources/plugins/preview/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'nl', { 5CKEDITOR.plugins.setLang( 'preview', 'nl', {
diff --git a/sources/plugins/preview/lang/no.js b/sources/plugins/preview/lang/no.js
index 7c6c4ce2..87cbb6ba 100644
--- a/sources/plugins/preview/lang/no.js
+++ b/sources/plugins/preview/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'no', { 5CKEDITOR.plugins.setLang( 'preview', 'no', {
diff --git a/sources/plugins/preview/lang/pl.js b/sources/plugins/preview/lang/pl.js
index 1534907a..e8908c25 100644
--- a/sources/plugins/preview/lang/pl.js
+++ b/sources/plugins/preview/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'pl', { 5CKEDITOR.plugins.setLang( 'preview', 'pl', {
diff --git a/sources/plugins/preview/lang/pt-br.js b/sources/plugins/preview/lang/pt-br.js
index 0e24087d..dd54f4cb 100644
--- a/sources/plugins/preview/lang/pt-br.js
+++ b/sources/plugins/preview/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'pt-br', { 5CKEDITOR.plugins.setLang( 'preview', 'pt-br', {
diff --git a/sources/plugins/preview/lang/pt.js b/sources/plugins/preview/lang/pt.js
index 709fe77f..1d861b40 100644
--- a/sources/plugins/preview/lang/pt.js
+++ b/sources/plugins/preview/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'pt', { 5CKEDITOR.plugins.setLang( 'preview', 'pt', {
diff --git a/sources/plugins/preview/lang/ro.js b/sources/plugins/preview/lang/ro.js
index 5e23b41e..5b0d4028 100644
--- a/sources/plugins/preview/lang/ro.js
+++ b/sources/plugins/preview/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'ro', { 5CKEDITOR.plugins.setLang( 'preview', 'ro', {
diff --git a/sources/plugins/preview/lang/ru.js b/sources/plugins/preview/lang/ru.js
index 9e1556ef..1090c63a 100644
--- a/sources/plugins/preview/lang/ru.js
+++ b/sources/plugins/preview/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'ru', { 5CKEDITOR.plugins.setLang( 'preview', 'ru', {
diff --git a/sources/plugins/preview/lang/si.js b/sources/plugins/preview/lang/si.js
index c03c538e..958ba35a 100644
--- a/sources/plugins/preview/lang/si.js
+++ b/sources/plugins/preview/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'si', { 5CKEDITOR.plugins.setLang( 'preview', 'si', {
diff --git a/sources/plugins/preview/lang/sk.js b/sources/plugins/preview/lang/sk.js
index 380b2364..6bfd80d5 100644
--- a/sources/plugins/preview/lang/sk.js
+++ b/sources/plugins/preview/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'sk', { 5CKEDITOR.plugins.setLang( 'preview', 'sk', {
diff --git a/sources/plugins/preview/lang/sl.js b/sources/plugins/preview/lang/sl.js
index aeec46db..eee715bd 100644
--- a/sources/plugins/preview/lang/sl.js
+++ b/sources/plugins/preview/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'sl', { 5CKEDITOR.plugins.setLang( 'preview', 'sl', {
diff --git a/sources/plugins/preview/lang/sq.js b/sources/plugins/preview/lang/sq.js
index 8e001b8a..02729aaa 100644
--- a/sources/plugins/preview/lang/sq.js
+++ b/sources/plugins/preview/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'sq', { 5CKEDITOR.plugins.setLang( 'preview', 'sq', {
diff --git a/sources/plugins/preview/lang/sr-latn.js b/sources/plugins/preview/lang/sr-latn.js
index 7338823b..afe2e005 100644
--- a/sources/plugins/preview/lang/sr-latn.js
+++ b/sources/plugins/preview/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'preview', 'sr-latn', {
diff --git a/sources/plugins/preview/lang/sr.js b/sources/plugins/preview/lang/sr.js
index 273d4193..2ddb4a22 100644
--- a/sources/plugins/preview/lang/sr.js
+++ b/sources/plugins/preview/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'sr', { 5CKEDITOR.plugins.setLang( 'preview', 'sr', {
diff --git a/sources/plugins/preview/lang/sv.js b/sources/plugins/preview/lang/sv.js
index d1b34367..8e2f20c0 100644
--- a/sources/plugins/preview/lang/sv.js
+++ b/sources/plugins/preview/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'sv', { 5CKEDITOR.plugins.setLang( 'preview', 'sv', {
diff --git a/sources/plugins/preview/lang/th.js b/sources/plugins/preview/lang/th.js
index 25b5b49e..3f203133 100644
--- a/sources/plugins/preview/lang/th.js
+++ b/sources/plugins/preview/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'th', { 5CKEDITOR.plugins.setLang( 'preview', 'th', {
diff --git a/sources/plugins/preview/lang/tr.js b/sources/plugins/preview/lang/tr.js
index 5f034bb4..4796d7bd 100644
--- a/sources/plugins/preview/lang/tr.js
+++ b/sources/plugins/preview/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'tr', { 5CKEDITOR.plugins.setLang( 'preview', 'tr', {
diff --git a/sources/plugins/preview/lang/tt.js b/sources/plugins/preview/lang/tt.js
index 9511dbaf..4cc46bad 100644
--- a/sources/plugins/preview/lang/tt.js
+++ b/sources/plugins/preview/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'tt', { 5CKEDITOR.plugins.setLang( 'preview', 'tt', {
diff --git a/sources/plugins/preview/lang/ug.js b/sources/plugins/preview/lang/ug.js
index 0398cd94..9f515f0f 100644
--- a/sources/plugins/preview/lang/ug.js
+++ b/sources/plugins/preview/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'ug', { 5CKEDITOR.plugins.setLang( 'preview', 'ug', {
diff --git a/sources/plugins/preview/lang/uk.js b/sources/plugins/preview/lang/uk.js
index 20b295dd..996ba3df 100644
--- a/sources/plugins/preview/lang/uk.js
+++ b/sources/plugins/preview/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'uk', { 5CKEDITOR.plugins.setLang( 'preview', 'uk', {
diff --git a/sources/plugins/preview/lang/vi.js b/sources/plugins/preview/lang/vi.js
index e7f3c799..99cdfcd3 100644
--- a/sources/plugins/preview/lang/vi.js
+++ b/sources/plugins/preview/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'vi', { 5CKEDITOR.plugins.setLang( 'preview', 'vi', {
diff --git a/sources/plugins/preview/lang/zh-cn.js b/sources/plugins/preview/lang/zh-cn.js
index 7a34a0d5..c14415b4 100644
--- a/sources/plugins/preview/lang/zh-cn.js
+++ b/sources/plugins/preview/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'preview', 'zh-cn', {
diff --git a/sources/plugins/preview/lang/zh.js b/sources/plugins/preview/lang/zh.js
index 21f3aceb..90d95dcd 100644
--- a/sources/plugins/preview/lang/zh.js
+++ b/sources/plugins/preview/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'preview', 'zh', { 5CKEDITOR.plugins.setLang( 'preview', 'zh', {
diff --git a/sources/plugins/preview/plugin.js b/sources/plugins/preview/plugin.js
index 5f814995..7299999a 100644
--- a/sources/plugins/preview/plugin.js
+++ b/sources/plugins/preview/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -110,7 +110,7 @@
110 // Register a plugin named "preview". 110 // Register a plugin named "preview".
111 CKEDITOR.plugins.add( pluginName, { 111 CKEDITOR.plugins.add( pluginName, {
112 // jscs:disable maximumLineLength 112 // jscs:disable maximumLineLength
113 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 113 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
114 // jscs:enable maximumLineLength 114 // jscs:enable maximumLineLength
115 icons: 'preview,preview-rtl', // %REMOVE_LINE_CORE% 115 icons: 'preview,preview-rtl', // %REMOVE_LINE_CORE%
116 hidpi: true, // %REMOVE_LINE_CORE% 116 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/print/lang/af.js b/sources/plugins/print/lang/af.js
index b6148b4a..82314fe7 100644
--- a/sources/plugins/print/lang/af.js
+++ b/sources/plugins/print/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'af', { 5CKEDITOR.plugins.setLang( 'print', 'af', {
diff --git a/sources/plugins/print/lang/ar.js b/sources/plugins/print/lang/ar.js
index 20a813c8..4f4b792c 100644
--- a/sources/plugins/print/lang/ar.js
+++ b/sources/plugins/print/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'ar', { 5CKEDITOR.plugins.setLang( 'print', 'ar', {
diff --git a/sources/plugins/print/lang/bg.js b/sources/plugins/print/lang/bg.js
index c6d14a58..efdb2b67 100644
--- a/sources/plugins/print/lang/bg.js
+++ b/sources/plugins/print/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'bg', { 5CKEDITOR.plugins.setLang( 'print', 'bg', {
diff --git a/sources/plugins/print/lang/bn.js b/sources/plugins/print/lang/bn.js
index 7bb9a02e..106278bc 100644
--- a/sources/plugins/print/lang/bn.js
+++ b/sources/plugins/print/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'bn', { 5CKEDITOR.plugins.setLang( 'print', 'bn', {
diff --git a/sources/plugins/print/lang/bs.js b/sources/plugins/print/lang/bs.js
index be3860dc..63df954f 100644
--- a/sources/plugins/print/lang/bs.js
+++ b/sources/plugins/print/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'bs', { 5CKEDITOR.plugins.setLang( 'print', 'bs', {
diff --git a/sources/plugins/print/lang/ca.js b/sources/plugins/print/lang/ca.js
index a700f02d..980417c1 100644
--- a/sources/plugins/print/lang/ca.js
+++ b/sources/plugins/print/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'ca', { 5CKEDITOR.plugins.setLang( 'print', 'ca', {
diff --git a/sources/plugins/print/lang/cs.js b/sources/plugins/print/lang/cs.js
index cf3c9772..c9990548 100644
--- a/sources/plugins/print/lang/cs.js
+++ b/sources/plugins/print/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'cs', { 5CKEDITOR.plugins.setLang( 'print', 'cs', {
diff --git a/sources/plugins/print/lang/cy.js b/sources/plugins/print/lang/cy.js
index 851fee9c..fb2bfbb7 100644
--- a/sources/plugins/print/lang/cy.js
+++ b/sources/plugins/print/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'cy', { 5CKEDITOR.plugins.setLang( 'print', 'cy', {
diff --git a/sources/plugins/print/lang/da.js b/sources/plugins/print/lang/da.js
index d2384c1f..15119b92 100644
--- a/sources/plugins/print/lang/da.js
+++ b/sources/plugins/print/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'da', { 5CKEDITOR.plugins.setLang( 'print', 'da', {
diff --git a/sources/plugins/print/lang/de-ch.js b/sources/plugins/print/lang/de-ch.js
new file mode 100644
index 00000000..4eaa042e
--- /dev/null
+++ b/sources/plugins/print/lang/de-ch.js
@@ -0,0 +1,7 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'print', 'de-ch', {
6 toolbar: 'Drucken'
7} );
diff --git a/sources/plugins/print/lang/de.js b/sources/plugins/print/lang/de.js
index e02c544c..3aaed964 100644
--- a/sources/plugins/print/lang/de.js
+++ b/sources/plugins/print/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'de', { 5CKEDITOR.plugins.setLang( 'print', 'de', {
diff --git a/sources/plugins/print/lang/el.js b/sources/plugins/print/lang/el.js
index cb04ec2f..ad9846ee 100644
--- a/sources/plugins/print/lang/el.js
+++ b/sources/plugins/print/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'el', { 5CKEDITOR.plugins.setLang( 'print', 'el', {
diff --git a/sources/plugins/print/lang/en-au.js b/sources/plugins/print/lang/en-au.js
index dfef21a6..0f64a532 100644
--- a/sources/plugins/print/lang/en-au.js
+++ b/sources/plugins/print/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'en-au', { 5CKEDITOR.plugins.setLang( 'print', 'en-au', {
diff --git a/sources/plugins/print/lang/en-ca.js b/sources/plugins/print/lang/en-ca.js
index 019ddd99..476cb757 100644
--- a/sources/plugins/print/lang/en-ca.js
+++ b/sources/plugins/print/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'en-ca', { 5CKEDITOR.plugins.setLang( 'print', 'en-ca', {
diff --git a/sources/plugins/print/lang/en-gb.js b/sources/plugins/print/lang/en-gb.js
index 88ffbfdd..93b15502 100644
--- a/sources/plugins/print/lang/en-gb.js
+++ b/sources/plugins/print/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'en-gb', { 5CKEDITOR.plugins.setLang( 'print', 'en-gb', {
diff --git a/sources/plugins/print/lang/en.js b/sources/plugins/print/lang/en.js
index 7be9ec15..b47ebe1a 100644
--- a/sources/plugins/print/lang/en.js
+++ b/sources/plugins/print/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'en', { 5CKEDITOR.plugins.setLang( 'print', 'en', {
diff --git a/sources/plugins/print/lang/eo.js b/sources/plugins/print/lang/eo.js
index 61c8be4e..bb1a7959 100644
--- a/sources/plugins/print/lang/eo.js
+++ b/sources/plugins/print/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'eo', { 5CKEDITOR.plugins.setLang( 'print', 'eo', {
diff --git a/sources/plugins/print/lang/es.js b/sources/plugins/print/lang/es.js
index e1bdb6d2..4ff457ca 100644
--- a/sources/plugins/print/lang/es.js
+++ b/sources/plugins/print/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'es', { 5CKEDITOR.plugins.setLang( 'print', 'es', {
diff --git a/sources/plugins/print/lang/et.js b/sources/plugins/print/lang/et.js
index c7fd13c6..c713fe4c 100644
--- a/sources/plugins/print/lang/et.js
+++ b/sources/plugins/print/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'et', { 5CKEDITOR.plugins.setLang( 'print', 'et', {
diff --git a/sources/plugins/print/lang/eu.js b/sources/plugins/print/lang/eu.js
index d4316628..0c7f2d29 100644
--- a/sources/plugins/print/lang/eu.js
+++ b/sources/plugins/print/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'eu', { 5CKEDITOR.plugins.setLang( 'print', 'eu', {
diff --git a/sources/plugins/print/lang/fa.js b/sources/plugins/print/lang/fa.js
index 8ab4d6ba..4f40d059 100644
--- a/sources/plugins/print/lang/fa.js
+++ b/sources/plugins/print/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'fa', { 5CKEDITOR.plugins.setLang( 'print', 'fa', {
diff --git a/sources/plugins/print/lang/fi.js b/sources/plugins/print/lang/fi.js
index 7b2d3778..23aa9033 100644
--- a/sources/plugins/print/lang/fi.js
+++ b/sources/plugins/print/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'fi', { 5CKEDITOR.plugins.setLang( 'print', 'fi', {
diff --git a/sources/plugins/print/lang/fo.js b/sources/plugins/print/lang/fo.js
index cbdfc86e..1b174bba 100644
--- a/sources/plugins/print/lang/fo.js
+++ b/sources/plugins/print/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'fo', { 5CKEDITOR.plugins.setLang( 'print', 'fo', {
diff --git a/sources/plugins/print/lang/fr-ca.js b/sources/plugins/print/lang/fr-ca.js
index 84b3c349..10945fe5 100644
--- a/sources/plugins/print/lang/fr-ca.js
+++ b/sources/plugins/print/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'print', 'fr-ca', {
diff --git a/sources/plugins/print/lang/fr.js b/sources/plugins/print/lang/fr.js
index 01967d8d..56d51282 100644
--- a/sources/plugins/print/lang/fr.js
+++ b/sources/plugins/print/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'fr', { 5CKEDITOR.plugins.setLang( 'print', 'fr', {
diff --git a/sources/plugins/print/lang/gl.js b/sources/plugins/print/lang/gl.js
index 73711791..174a3eaa 100644
--- a/sources/plugins/print/lang/gl.js
+++ b/sources/plugins/print/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'gl', { 5CKEDITOR.plugins.setLang( 'print', 'gl', {
diff --git a/sources/plugins/print/lang/gu.js b/sources/plugins/print/lang/gu.js
index 441619ec..a80fb01f 100644
--- a/sources/plugins/print/lang/gu.js
+++ b/sources/plugins/print/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'gu', { 5CKEDITOR.plugins.setLang( 'print', 'gu', {
diff --git a/sources/plugins/print/lang/he.js b/sources/plugins/print/lang/he.js
index eb29d376..d870f8ab 100644
--- a/sources/plugins/print/lang/he.js
+++ b/sources/plugins/print/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'he', { 5CKEDITOR.plugins.setLang( 'print', 'he', {
diff --git a/sources/plugins/print/lang/hi.js b/sources/plugins/print/lang/hi.js
index d983068b..7604b499 100644
--- a/sources/plugins/print/lang/hi.js
+++ b/sources/plugins/print/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'hi', { 5CKEDITOR.plugins.setLang( 'print', 'hi', {
diff --git a/sources/plugins/print/lang/hr.js b/sources/plugins/print/lang/hr.js
index e827346d..57478d2c 100644
--- a/sources/plugins/print/lang/hr.js
+++ b/sources/plugins/print/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'hr', { 5CKEDITOR.plugins.setLang( 'print', 'hr', {
diff --git a/sources/plugins/print/lang/hu.js b/sources/plugins/print/lang/hu.js
index d4640b8e..ddb8fbd6 100644
--- a/sources/plugins/print/lang/hu.js
+++ b/sources/plugins/print/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'hu', { 5CKEDITOR.plugins.setLang( 'print', 'hu', {
diff --git a/sources/plugins/print/lang/id.js b/sources/plugins/print/lang/id.js
index a2136467..01b23576 100644
--- a/sources/plugins/print/lang/id.js
+++ b/sources/plugins/print/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'id', { 5CKEDITOR.plugins.setLang( 'print', 'id', {
diff --git a/sources/plugins/print/lang/is.js b/sources/plugins/print/lang/is.js
index fd94420f..ab369ba1 100644
--- a/sources/plugins/print/lang/is.js
+++ b/sources/plugins/print/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'is', { 5CKEDITOR.plugins.setLang( 'print', 'is', {
diff --git a/sources/plugins/print/lang/it.js b/sources/plugins/print/lang/it.js
index e6cf48ae..c2aeb5e4 100644
--- a/sources/plugins/print/lang/it.js
+++ b/sources/plugins/print/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'it', { 5CKEDITOR.plugins.setLang( 'print', 'it', {
diff --git a/sources/plugins/print/lang/ja.js b/sources/plugins/print/lang/ja.js
index b0ddd826..7da8c524 100644
--- a/sources/plugins/print/lang/ja.js
+++ b/sources/plugins/print/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'ja', { 5CKEDITOR.plugins.setLang( 'print', 'ja', {
diff --git a/sources/plugins/print/lang/ka.js b/sources/plugins/print/lang/ka.js
index a95653e9..9e71e083 100644
--- a/sources/plugins/print/lang/ka.js
+++ b/sources/plugins/print/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'ka', { 5CKEDITOR.plugins.setLang( 'print', 'ka', {
diff --git a/sources/plugins/print/lang/km.js b/sources/plugins/print/lang/km.js
index 7be82362..d986014c 100644
--- a/sources/plugins/print/lang/km.js
+++ b/sources/plugins/print/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'km', { 5CKEDITOR.plugins.setLang( 'print', 'km', {
diff --git a/sources/plugins/print/lang/ko.js b/sources/plugins/print/lang/ko.js
index ff0adf3a..e20aabb1 100644
--- a/sources/plugins/print/lang/ko.js
+++ b/sources/plugins/print/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'ko', { 5CKEDITOR.plugins.setLang( 'print', 'ko', {
diff --git a/sources/plugins/print/lang/ku.js b/sources/plugins/print/lang/ku.js
index 1650f88b..83d9b5f9 100644
--- a/sources/plugins/print/lang/ku.js
+++ b/sources/plugins/print/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'ku', { 5CKEDITOR.plugins.setLang( 'print', 'ku', {
diff --git a/sources/plugins/print/lang/lt.js b/sources/plugins/print/lang/lt.js
index e31b1966..effaeb32 100644
--- a/sources/plugins/print/lang/lt.js
+++ b/sources/plugins/print/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'lt', { 5CKEDITOR.plugins.setLang( 'print', 'lt', {
diff --git a/sources/plugins/print/lang/lv.js b/sources/plugins/print/lang/lv.js
index f8ace80d..3d778433 100644
--- a/sources/plugins/print/lang/lv.js
+++ b/sources/plugins/print/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'lv', { 5CKEDITOR.plugins.setLang( 'print', 'lv', {
diff --git a/sources/plugins/print/lang/mk.js b/sources/plugins/print/lang/mk.js
index cf76c295..5ad5b952 100644
--- a/sources/plugins/print/lang/mk.js
+++ b/sources/plugins/print/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'mk', { 5CKEDITOR.plugins.setLang( 'print', 'mk', {
diff --git a/sources/plugins/print/lang/mn.js b/sources/plugins/print/lang/mn.js
index 5402896a..dbc72c7e 100644
--- a/sources/plugins/print/lang/mn.js
+++ b/sources/plugins/print/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'mn', { 5CKEDITOR.plugins.setLang( 'print', 'mn', {
diff --git a/sources/plugins/print/lang/ms.js b/sources/plugins/print/lang/ms.js
index a589b47f..ef04ff1d 100644
--- a/sources/plugins/print/lang/ms.js
+++ b/sources/plugins/print/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'ms', { 5CKEDITOR.plugins.setLang( 'print', 'ms', {
diff --git a/sources/plugins/print/lang/nb.js b/sources/plugins/print/lang/nb.js
index ad07c698..11ceabb0 100644
--- a/sources/plugins/print/lang/nb.js
+++ b/sources/plugins/print/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'nb', { 5CKEDITOR.plugins.setLang( 'print', 'nb', {
diff --git a/sources/plugins/print/lang/nl.js b/sources/plugins/print/lang/nl.js
index 78684df6..260f756e 100644
--- a/sources/plugins/print/lang/nl.js
+++ b/sources/plugins/print/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'nl', { 5CKEDITOR.plugins.setLang( 'print', 'nl', {
diff --git a/sources/plugins/print/lang/no.js b/sources/plugins/print/lang/no.js
index d181c25b..a3d41b01 100644
--- a/sources/plugins/print/lang/no.js
+++ b/sources/plugins/print/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'no', { 5CKEDITOR.plugins.setLang( 'print', 'no', {
diff --git a/sources/plugins/print/lang/pl.js b/sources/plugins/print/lang/pl.js
index 627f7722..d5131645 100644
--- a/sources/plugins/print/lang/pl.js
+++ b/sources/plugins/print/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'pl', { 5CKEDITOR.plugins.setLang( 'print', 'pl', {
diff --git a/sources/plugins/print/lang/pt-br.js b/sources/plugins/print/lang/pt-br.js
index 68f540ce..b2a97bb6 100644
--- a/sources/plugins/print/lang/pt-br.js
+++ b/sources/plugins/print/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'pt-br', { 5CKEDITOR.plugins.setLang( 'print', 'pt-br', {
diff --git a/sources/plugins/print/lang/pt.js b/sources/plugins/print/lang/pt.js
index 79cfc1a3..7c98a73b 100644
--- a/sources/plugins/print/lang/pt.js
+++ b/sources/plugins/print/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'pt', { 5CKEDITOR.plugins.setLang( 'print', 'pt', {
diff --git a/sources/plugins/print/lang/ro.js b/sources/plugins/print/lang/ro.js
index 1b734090..0793c341 100644
--- a/sources/plugins/print/lang/ro.js
+++ b/sources/plugins/print/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'ro', { 5CKEDITOR.plugins.setLang( 'print', 'ro', {
diff --git a/sources/plugins/print/lang/ru.js b/sources/plugins/print/lang/ru.js
index 5f060461..e21c553d 100644
--- a/sources/plugins/print/lang/ru.js
+++ b/sources/plugins/print/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'ru', { 5CKEDITOR.plugins.setLang( 'print', 'ru', {
diff --git a/sources/plugins/print/lang/si.js b/sources/plugins/print/lang/si.js
index 84cf9b9b..285d0667 100644
--- a/sources/plugins/print/lang/si.js
+++ b/sources/plugins/print/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'si', { 5CKEDITOR.plugins.setLang( 'print', 'si', {
diff --git a/sources/plugins/print/lang/sk.js b/sources/plugins/print/lang/sk.js
index cf5baad0..94ffbb71 100644
--- a/sources/plugins/print/lang/sk.js
+++ b/sources/plugins/print/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'sk', { 5CKEDITOR.plugins.setLang( 'print', 'sk', {
diff --git a/sources/plugins/print/lang/sl.js b/sources/plugins/print/lang/sl.js
index 3336a970..68b9faeb 100644
--- a/sources/plugins/print/lang/sl.js
+++ b/sources/plugins/print/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'sl', { 5CKEDITOR.plugins.setLang( 'print', 'sl', {
diff --git a/sources/plugins/print/lang/sq.js b/sources/plugins/print/lang/sq.js
index 3e81de15..6cf20b2f 100644
--- a/sources/plugins/print/lang/sq.js
+++ b/sources/plugins/print/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'sq', { 5CKEDITOR.plugins.setLang( 'print', 'sq', {
diff --git a/sources/plugins/print/lang/sr-latn.js b/sources/plugins/print/lang/sr-latn.js
index f313a96f..7479b6e7 100644
--- a/sources/plugins/print/lang/sr-latn.js
+++ b/sources/plugins/print/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'print', 'sr-latn', {
diff --git a/sources/plugins/print/lang/sr.js b/sources/plugins/print/lang/sr.js
index 32eaf11e..b0759a98 100644
--- a/sources/plugins/print/lang/sr.js
+++ b/sources/plugins/print/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'sr', { 5CKEDITOR.plugins.setLang( 'print', 'sr', {
diff --git a/sources/plugins/print/lang/sv.js b/sources/plugins/print/lang/sv.js
index 5daade92..537f4f2a 100644
--- a/sources/plugins/print/lang/sv.js
+++ b/sources/plugins/print/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'sv', { 5CKEDITOR.plugins.setLang( 'print', 'sv', {
diff --git a/sources/plugins/print/lang/th.js b/sources/plugins/print/lang/th.js
index 0a331243..163c1680 100644
--- a/sources/plugins/print/lang/th.js
+++ b/sources/plugins/print/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'th', { 5CKEDITOR.plugins.setLang( 'print', 'th', {
diff --git a/sources/plugins/print/lang/tr.js b/sources/plugins/print/lang/tr.js
index 61cfb0c5..38044267 100644
--- a/sources/plugins/print/lang/tr.js
+++ b/sources/plugins/print/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'tr', { 5CKEDITOR.plugins.setLang( 'print', 'tr', {
diff --git a/sources/plugins/print/lang/tt.js b/sources/plugins/print/lang/tt.js
index 53371af8..24130bab 100644
--- a/sources/plugins/print/lang/tt.js
+++ b/sources/plugins/print/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'tt', { 5CKEDITOR.plugins.setLang( 'print', 'tt', {
diff --git a/sources/plugins/print/lang/ug.js b/sources/plugins/print/lang/ug.js
index 86cc4d6a..924804a6 100644
--- a/sources/plugins/print/lang/ug.js
+++ b/sources/plugins/print/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'ug', { 5CKEDITOR.plugins.setLang( 'print', 'ug', {
diff --git a/sources/plugins/print/lang/uk.js b/sources/plugins/print/lang/uk.js
index e7d07d8a..4a85271d 100644
--- a/sources/plugins/print/lang/uk.js
+++ b/sources/plugins/print/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'uk', { 5CKEDITOR.plugins.setLang( 'print', 'uk', {
diff --git a/sources/plugins/print/lang/vi.js b/sources/plugins/print/lang/vi.js
index 1b965858..5474a503 100644
--- a/sources/plugins/print/lang/vi.js
+++ b/sources/plugins/print/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'vi', { 5CKEDITOR.plugins.setLang( 'print', 'vi', {
diff --git a/sources/plugins/print/lang/zh-cn.js b/sources/plugins/print/lang/zh-cn.js
index 2f1ec326..d7a2fd03 100644
--- a/sources/plugins/print/lang/zh-cn.js
+++ b/sources/plugins/print/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'print', 'zh-cn', {
diff --git a/sources/plugins/print/lang/zh.js b/sources/plugins/print/lang/zh.js
index e12f1e8b..f8833496 100644
--- a/sources/plugins/print/lang/zh.js
+++ b/sources/plugins/print/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'print', 'zh', { 5CKEDITOR.plugins.setLang( 'print', 'zh', {
diff --git a/sources/plugins/print/plugin.js b/sources/plugins/print/plugin.js
index faa567b6..3ff2c71c 100644
--- a/sources/plugins/print/plugin.js
+++ b/sources/plugins/print/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -9,7 +9,7 @@
9 9
10CKEDITOR.plugins.add( 'print', { 10CKEDITOR.plugins.add( 'print', {
11 // jscs:disable maximumLineLength 11 // jscs:disable maximumLineLength
12 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 12 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
13 // jscs:enable maximumLineLength 13 // jscs:enable maximumLineLength
14 icons: 'print,', // %REMOVE_LINE_CORE% 14 icons: 'print,', // %REMOVE_LINE_CORE%
15 hidpi: true, // %REMOVE_LINE_CORE% 15 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/removeformat/lang/af.js b/sources/plugins/removeformat/lang/af.js
index a4aa5367..f4aad8d6 100644
--- a/sources/plugins/removeformat/lang/af.js
+++ b/sources/plugins/removeformat/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'af', { 5CKEDITOR.plugins.setLang( 'removeformat', 'af', {
diff --git a/sources/plugins/removeformat/lang/ar.js b/sources/plugins/removeformat/lang/ar.js
index 16217eb3..fc430021 100644
--- a/sources/plugins/removeformat/lang/ar.js
+++ b/sources/plugins/removeformat/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'ar', { 5CKEDITOR.plugins.setLang( 'removeformat', 'ar', {
diff --git a/sources/plugins/removeformat/lang/bg.js b/sources/plugins/removeformat/lang/bg.js
index 01d1348f..bc24b704 100644
--- a/sources/plugins/removeformat/lang/bg.js
+++ b/sources/plugins/removeformat/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'bg', { 5CKEDITOR.plugins.setLang( 'removeformat', 'bg', {
diff --git a/sources/plugins/removeformat/lang/bn.js b/sources/plugins/removeformat/lang/bn.js
index 0e54f499..40bf380a 100644
--- a/sources/plugins/removeformat/lang/bn.js
+++ b/sources/plugins/removeformat/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'bn', { 5CKEDITOR.plugins.setLang( 'removeformat', 'bn', {
diff --git a/sources/plugins/removeformat/lang/bs.js b/sources/plugins/removeformat/lang/bs.js
index 55e0b7e5..ee03684b 100644
--- a/sources/plugins/removeformat/lang/bs.js
+++ b/sources/plugins/removeformat/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'bs', { 5CKEDITOR.plugins.setLang( 'removeformat', 'bs', {
diff --git a/sources/plugins/removeformat/lang/ca.js b/sources/plugins/removeformat/lang/ca.js
index d2507469..0b94ce4f 100644
--- a/sources/plugins/removeformat/lang/ca.js
+++ b/sources/plugins/removeformat/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'ca', { 5CKEDITOR.plugins.setLang( 'removeformat', 'ca', {
diff --git a/sources/plugins/removeformat/lang/cs.js b/sources/plugins/removeformat/lang/cs.js
index 3e16778e..ce058013 100644
--- a/sources/plugins/removeformat/lang/cs.js
+++ b/sources/plugins/removeformat/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'cs', { 5CKEDITOR.plugins.setLang( 'removeformat', 'cs', {
diff --git a/sources/plugins/removeformat/lang/cy.js b/sources/plugins/removeformat/lang/cy.js
index 3c8606e6..14372a1b 100644
--- a/sources/plugins/removeformat/lang/cy.js
+++ b/sources/plugins/removeformat/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'cy', { 5CKEDITOR.plugins.setLang( 'removeformat', 'cy', {
diff --git a/sources/plugins/removeformat/lang/da.js b/sources/plugins/removeformat/lang/da.js
index 5599b638..d1705849 100644
--- a/sources/plugins/removeformat/lang/da.js
+++ b/sources/plugins/removeformat/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'da', { 5CKEDITOR.plugins.setLang( 'removeformat', 'da', {
diff --git a/sources/plugins/removeformat/lang/de-ch.js b/sources/plugins/removeformat/lang/de-ch.js
new file mode 100644
index 00000000..48daf26d
--- /dev/null
+++ b/sources/plugins/removeformat/lang/de-ch.js
@@ -0,0 +1,7 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'de-ch', {
6 toolbar: 'Formatierung entfernen'
7} );
diff --git a/sources/plugins/removeformat/lang/de.js b/sources/plugins/removeformat/lang/de.js
index 8361c14b..08ad55c5 100644
--- a/sources/plugins/removeformat/lang/de.js
+++ b/sources/plugins/removeformat/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'de', { 5CKEDITOR.plugins.setLang( 'removeformat', 'de', {
diff --git a/sources/plugins/removeformat/lang/el.js b/sources/plugins/removeformat/lang/el.js
index 6f69f98c..d48c8ab2 100644
--- a/sources/plugins/removeformat/lang/el.js
+++ b/sources/plugins/removeformat/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'el', { 5CKEDITOR.plugins.setLang( 'removeformat', 'el', {
diff --git a/sources/plugins/removeformat/lang/en-au.js b/sources/plugins/removeformat/lang/en-au.js
index 61bc04ee..426d6d1b 100644
--- a/sources/plugins/removeformat/lang/en-au.js
+++ b/sources/plugins/removeformat/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'en-au', { 5CKEDITOR.plugins.setLang( 'removeformat', 'en-au', {
diff --git a/sources/plugins/removeformat/lang/en-ca.js b/sources/plugins/removeformat/lang/en-ca.js
index 213048cc..1cc2963b 100644
--- a/sources/plugins/removeformat/lang/en-ca.js
+++ b/sources/plugins/removeformat/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'en-ca', { 5CKEDITOR.plugins.setLang( 'removeformat', 'en-ca', {
diff --git a/sources/plugins/removeformat/lang/en-gb.js b/sources/plugins/removeformat/lang/en-gb.js
index 020d1e46..65af6167 100644
--- a/sources/plugins/removeformat/lang/en-gb.js
+++ b/sources/plugins/removeformat/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'en-gb', { 5CKEDITOR.plugins.setLang( 'removeformat', 'en-gb', {
diff --git a/sources/plugins/removeformat/lang/en.js b/sources/plugins/removeformat/lang/en.js
index 6a27bd00..55600fc3 100644
--- a/sources/plugins/removeformat/lang/en.js
+++ b/sources/plugins/removeformat/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'en', { 5CKEDITOR.plugins.setLang( 'removeformat', 'en', {
diff --git a/sources/plugins/removeformat/lang/eo.js b/sources/plugins/removeformat/lang/eo.js
index c7e8057b..c4f04e3c 100644
--- a/sources/plugins/removeformat/lang/eo.js
+++ b/sources/plugins/removeformat/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'eo', { 5CKEDITOR.plugins.setLang( 'removeformat', 'eo', {
diff --git a/sources/plugins/removeformat/lang/es.js b/sources/plugins/removeformat/lang/es.js
index fca22159..dc48200b 100644
--- a/sources/plugins/removeformat/lang/es.js
+++ b/sources/plugins/removeformat/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'es', { 5CKEDITOR.plugins.setLang( 'removeformat', 'es', {
diff --git a/sources/plugins/removeformat/lang/et.js b/sources/plugins/removeformat/lang/et.js
index 5d2b3361..2938e78c 100644
--- a/sources/plugins/removeformat/lang/et.js
+++ b/sources/plugins/removeformat/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'et', { 5CKEDITOR.plugins.setLang( 'removeformat', 'et', {
diff --git a/sources/plugins/removeformat/lang/eu.js b/sources/plugins/removeformat/lang/eu.js
index ba7a0e5d..ff16de30 100644
--- a/sources/plugins/removeformat/lang/eu.js
+++ b/sources/plugins/removeformat/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'eu', { 5CKEDITOR.plugins.setLang( 'removeformat', 'eu', {
diff --git a/sources/plugins/removeformat/lang/fa.js b/sources/plugins/removeformat/lang/fa.js
index c31b7b2c..40e8a1d0 100644
--- a/sources/plugins/removeformat/lang/fa.js
+++ b/sources/plugins/removeformat/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'fa', { 5CKEDITOR.plugins.setLang( 'removeformat', 'fa', {
diff --git a/sources/plugins/removeformat/lang/fi.js b/sources/plugins/removeformat/lang/fi.js
index 9f34c3bc..90f2f546 100644
--- a/sources/plugins/removeformat/lang/fi.js
+++ b/sources/plugins/removeformat/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'fi', { 5CKEDITOR.plugins.setLang( 'removeformat', 'fi', {
diff --git a/sources/plugins/removeformat/lang/fo.js b/sources/plugins/removeformat/lang/fo.js
index b30ac5f9..68fbb29b 100644
--- a/sources/plugins/removeformat/lang/fo.js
+++ b/sources/plugins/removeformat/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'fo', { 5CKEDITOR.plugins.setLang( 'removeformat', 'fo', {
diff --git a/sources/plugins/removeformat/lang/fr-ca.js b/sources/plugins/removeformat/lang/fr-ca.js
index b266ef7e..67709de1 100644
--- a/sources/plugins/removeformat/lang/fr-ca.js
+++ b/sources/plugins/removeformat/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'removeformat', 'fr-ca', {
diff --git a/sources/plugins/removeformat/lang/fr.js b/sources/plugins/removeformat/lang/fr.js
index 8822f12d..0ccb8ed6 100644
--- a/sources/plugins/removeformat/lang/fr.js
+++ b/sources/plugins/removeformat/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'fr', { 5CKEDITOR.plugins.setLang( 'removeformat', 'fr', {
diff --git a/sources/plugins/removeformat/lang/gl.js b/sources/plugins/removeformat/lang/gl.js
index 7c8ad55b..8ed13d39 100644
--- a/sources/plugins/removeformat/lang/gl.js
+++ b/sources/plugins/removeformat/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'gl', { 5CKEDITOR.plugins.setLang( 'removeformat', 'gl', {
diff --git a/sources/plugins/removeformat/lang/gu.js b/sources/plugins/removeformat/lang/gu.js
index 4c92c3d6..7d31531e 100644
--- a/sources/plugins/removeformat/lang/gu.js
+++ b/sources/plugins/removeformat/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'gu', { 5CKEDITOR.plugins.setLang( 'removeformat', 'gu', {
diff --git a/sources/plugins/removeformat/lang/he.js b/sources/plugins/removeformat/lang/he.js
index 082c285e..1073e391 100644
--- a/sources/plugins/removeformat/lang/he.js
+++ b/sources/plugins/removeformat/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'he', { 5CKEDITOR.plugins.setLang( 'removeformat', 'he', {
diff --git a/sources/plugins/removeformat/lang/hi.js b/sources/plugins/removeformat/lang/hi.js
index 90202b4a..952feac4 100644
--- a/sources/plugins/removeformat/lang/hi.js
+++ b/sources/plugins/removeformat/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'hi', { 5CKEDITOR.plugins.setLang( 'removeformat', 'hi', {
diff --git a/sources/plugins/removeformat/lang/hr.js b/sources/plugins/removeformat/lang/hr.js
index 804bcfe9..9332057b 100644
--- a/sources/plugins/removeformat/lang/hr.js
+++ b/sources/plugins/removeformat/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'hr', { 5CKEDITOR.plugins.setLang( 'removeformat', 'hr', {
diff --git a/sources/plugins/removeformat/lang/hu.js b/sources/plugins/removeformat/lang/hu.js
index b3190cbc..a7cabfca 100644
--- a/sources/plugins/removeformat/lang/hu.js
+++ b/sources/plugins/removeformat/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'hu', { 5CKEDITOR.plugins.setLang( 'removeformat', 'hu', {
diff --git a/sources/plugins/removeformat/lang/id.js b/sources/plugins/removeformat/lang/id.js
index c1449777..f677a05c 100644
--- a/sources/plugins/removeformat/lang/id.js
+++ b/sources/plugins/removeformat/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'id', { 5CKEDITOR.plugins.setLang( 'removeformat', 'id', {
diff --git a/sources/plugins/removeformat/lang/is.js b/sources/plugins/removeformat/lang/is.js
index 2df2ecc0..5f7c53f0 100644
--- a/sources/plugins/removeformat/lang/is.js
+++ b/sources/plugins/removeformat/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'is', { 5CKEDITOR.plugins.setLang( 'removeformat', 'is', {
diff --git a/sources/plugins/removeformat/lang/it.js b/sources/plugins/removeformat/lang/it.js
index 97f531a4..840d043b 100644
--- a/sources/plugins/removeformat/lang/it.js
+++ b/sources/plugins/removeformat/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'it', { 5CKEDITOR.plugins.setLang( 'removeformat', 'it', {
diff --git a/sources/plugins/removeformat/lang/ja.js b/sources/plugins/removeformat/lang/ja.js
index 9b897f69..acc74518 100644
--- a/sources/plugins/removeformat/lang/ja.js
+++ b/sources/plugins/removeformat/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'ja', { 5CKEDITOR.plugins.setLang( 'removeformat', 'ja', {
diff --git a/sources/plugins/removeformat/lang/ka.js b/sources/plugins/removeformat/lang/ka.js
index aa1f91ae..a455c35a 100644
--- a/sources/plugins/removeformat/lang/ka.js
+++ b/sources/plugins/removeformat/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'ka', { 5CKEDITOR.plugins.setLang( 'removeformat', 'ka', {
diff --git a/sources/plugins/removeformat/lang/km.js b/sources/plugins/removeformat/lang/km.js
index f7550dc1..b20d6acd 100644
--- a/sources/plugins/removeformat/lang/km.js
+++ b/sources/plugins/removeformat/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'km', { 5CKEDITOR.plugins.setLang( 'removeformat', 'km', {
diff --git a/sources/plugins/removeformat/lang/ko.js b/sources/plugins/removeformat/lang/ko.js
index b19a77e9..60df7aa2 100644
--- a/sources/plugins/removeformat/lang/ko.js
+++ b/sources/plugins/removeformat/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'ko', { 5CKEDITOR.plugins.setLang( 'removeformat', 'ko', {
diff --git a/sources/plugins/removeformat/lang/ku.js b/sources/plugins/removeformat/lang/ku.js
index 7471b2f8..5b84310f 100644
--- a/sources/plugins/removeformat/lang/ku.js
+++ b/sources/plugins/removeformat/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'ku', { 5CKEDITOR.plugins.setLang( 'removeformat', 'ku', {
diff --git a/sources/plugins/removeformat/lang/lt.js b/sources/plugins/removeformat/lang/lt.js
index 69666fcb..88be97ef 100644
--- a/sources/plugins/removeformat/lang/lt.js
+++ b/sources/plugins/removeformat/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'lt', { 5CKEDITOR.plugins.setLang( 'removeformat', 'lt', {
diff --git a/sources/plugins/removeformat/lang/lv.js b/sources/plugins/removeformat/lang/lv.js
index 8421e6b2..946e6d9d 100644
--- a/sources/plugins/removeformat/lang/lv.js
+++ b/sources/plugins/removeformat/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'lv', { 5CKEDITOR.plugins.setLang( 'removeformat', 'lv', {
diff --git a/sources/plugins/removeformat/lang/mk.js b/sources/plugins/removeformat/lang/mk.js
index 70908a22..4fcbf8de 100644
--- a/sources/plugins/removeformat/lang/mk.js
+++ b/sources/plugins/removeformat/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'mk', { 5CKEDITOR.plugins.setLang( 'removeformat', 'mk', {
diff --git a/sources/plugins/removeformat/lang/mn.js b/sources/plugins/removeformat/lang/mn.js
index 96a7fbe4..e504411a 100644
--- a/sources/plugins/removeformat/lang/mn.js
+++ b/sources/plugins/removeformat/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'mn', { 5CKEDITOR.plugins.setLang( 'removeformat', 'mn', {
diff --git a/sources/plugins/removeformat/lang/ms.js b/sources/plugins/removeformat/lang/ms.js
index aec04ae7..bb6951b3 100644
--- a/sources/plugins/removeformat/lang/ms.js
+++ b/sources/plugins/removeformat/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'ms', { 5CKEDITOR.plugins.setLang( 'removeformat', 'ms', {
diff --git a/sources/plugins/removeformat/lang/nb.js b/sources/plugins/removeformat/lang/nb.js
index 63aca263..461d140d 100644
--- a/sources/plugins/removeformat/lang/nb.js
+++ b/sources/plugins/removeformat/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'nb', { 5CKEDITOR.plugins.setLang( 'removeformat', 'nb', {
diff --git a/sources/plugins/removeformat/lang/nl.js b/sources/plugins/removeformat/lang/nl.js
index a5775f68..cbbe0b10 100644
--- a/sources/plugins/removeformat/lang/nl.js
+++ b/sources/plugins/removeformat/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'nl', { 5CKEDITOR.plugins.setLang( 'removeformat', 'nl', {
diff --git a/sources/plugins/removeformat/lang/no.js b/sources/plugins/removeformat/lang/no.js
index 6ae98eb2..d067249f 100644
--- a/sources/plugins/removeformat/lang/no.js
+++ b/sources/plugins/removeformat/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'no', { 5CKEDITOR.plugins.setLang( 'removeformat', 'no', {
diff --git a/sources/plugins/removeformat/lang/pl.js b/sources/plugins/removeformat/lang/pl.js
index 81442e17..5b1bddbc 100644
--- a/sources/plugins/removeformat/lang/pl.js
+++ b/sources/plugins/removeformat/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'pl', { 5CKEDITOR.plugins.setLang( 'removeformat', 'pl', {
diff --git a/sources/plugins/removeformat/lang/pt-br.js b/sources/plugins/removeformat/lang/pt-br.js
index 56efddd1..fb05dceb 100644
--- a/sources/plugins/removeformat/lang/pt-br.js
+++ b/sources/plugins/removeformat/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'pt-br', { 5CKEDITOR.plugins.setLang( 'removeformat', 'pt-br', {
diff --git a/sources/plugins/removeformat/lang/pt.js b/sources/plugins/removeformat/lang/pt.js
index 4ec568b4..c3e5d978 100644
--- a/sources/plugins/removeformat/lang/pt.js
+++ b/sources/plugins/removeformat/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'pt', { 5CKEDITOR.plugins.setLang( 'removeformat', 'pt', {
diff --git a/sources/plugins/removeformat/lang/ro.js b/sources/plugins/removeformat/lang/ro.js
index 4b689bbf..1c045c74 100644
--- a/sources/plugins/removeformat/lang/ro.js
+++ b/sources/plugins/removeformat/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'ro', { 5CKEDITOR.plugins.setLang( 'removeformat', 'ro', {
diff --git a/sources/plugins/removeformat/lang/ru.js b/sources/plugins/removeformat/lang/ru.js
index dcba65a8..baaa2fbe 100644
--- a/sources/plugins/removeformat/lang/ru.js
+++ b/sources/plugins/removeformat/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'ru', { 5CKEDITOR.plugins.setLang( 'removeformat', 'ru', {
diff --git a/sources/plugins/removeformat/lang/si.js b/sources/plugins/removeformat/lang/si.js
index e1efff63..7a867477 100644
--- a/sources/plugins/removeformat/lang/si.js
+++ b/sources/plugins/removeformat/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'si', { 5CKEDITOR.plugins.setLang( 'removeformat', 'si', {
diff --git a/sources/plugins/removeformat/lang/sk.js b/sources/plugins/removeformat/lang/sk.js
index 9ce3fc30..77651f27 100644
--- a/sources/plugins/removeformat/lang/sk.js
+++ b/sources/plugins/removeformat/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'sk', { 5CKEDITOR.plugins.setLang( 'removeformat', 'sk', {
diff --git a/sources/plugins/removeformat/lang/sl.js b/sources/plugins/removeformat/lang/sl.js
index 6edc4abd..a717049d 100644
--- a/sources/plugins/removeformat/lang/sl.js
+++ b/sources/plugins/removeformat/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'sl', { 5CKEDITOR.plugins.setLang( 'removeformat', 'sl', {
diff --git a/sources/plugins/removeformat/lang/sq.js b/sources/plugins/removeformat/lang/sq.js
index 7bf36689..73c8419d 100644
--- a/sources/plugins/removeformat/lang/sq.js
+++ b/sources/plugins/removeformat/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'sq', { 5CKEDITOR.plugins.setLang( 'removeformat', 'sq', {
diff --git a/sources/plugins/removeformat/lang/sr-latn.js b/sources/plugins/removeformat/lang/sr-latn.js
index 8c008213..9e911057 100644
--- a/sources/plugins/removeformat/lang/sr-latn.js
+++ b/sources/plugins/removeformat/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'removeformat', 'sr-latn', {
diff --git a/sources/plugins/removeformat/lang/sr.js b/sources/plugins/removeformat/lang/sr.js
index 42c78b19..fd720a94 100644
--- a/sources/plugins/removeformat/lang/sr.js
+++ b/sources/plugins/removeformat/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'sr', { 5CKEDITOR.plugins.setLang( 'removeformat', 'sr', {
diff --git a/sources/plugins/removeformat/lang/sv.js b/sources/plugins/removeformat/lang/sv.js
index 4f32fad1..ebb4aedf 100644
--- a/sources/plugins/removeformat/lang/sv.js
+++ b/sources/plugins/removeformat/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'sv', { 5CKEDITOR.plugins.setLang( 'removeformat', 'sv', {
diff --git a/sources/plugins/removeformat/lang/th.js b/sources/plugins/removeformat/lang/th.js
index 78d2d6ed..d521c58d 100644
--- a/sources/plugins/removeformat/lang/th.js
+++ b/sources/plugins/removeformat/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'th', { 5CKEDITOR.plugins.setLang( 'removeformat', 'th', {
diff --git a/sources/plugins/removeformat/lang/tr.js b/sources/plugins/removeformat/lang/tr.js
index 6c63b545..2d4097c1 100644
--- a/sources/plugins/removeformat/lang/tr.js
+++ b/sources/plugins/removeformat/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'tr', { 5CKEDITOR.plugins.setLang( 'removeformat', 'tr', {
diff --git a/sources/plugins/removeformat/lang/tt.js b/sources/plugins/removeformat/lang/tt.js
index 95206995..4fa55700 100644
--- a/sources/plugins/removeformat/lang/tt.js
+++ b/sources/plugins/removeformat/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'tt', { 5CKEDITOR.plugins.setLang( 'removeformat', 'tt', {
diff --git a/sources/plugins/removeformat/lang/ug.js b/sources/plugins/removeformat/lang/ug.js
index d4664f12..7d9ec298 100644
--- a/sources/plugins/removeformat/lang/ug.js
+++ b/sources/plugins/removeformat/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'ug', { 5CKEDITOR.plugins.setLang( 'removeformat', 'ug', {
diff --git a/sources/plugins/removeformat/lang/uk.js b/sources/plugins/removeformat/lang/uk.js
index 143f69af..1dea8661 100644
--- a/sources/plugins/removeformat/lang/uk.js
+++ b/sources/plugins/removeformat/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'uk', { 5CKEDITOR.plugins.setLang( 'removeformat', 'uk', {
diff --git a/sources/plugins/removeformat/lang/vi.js b/sources/plugins/removeformat/lang/vi.js
index d129e2a0..2aaadc24 100644
--- a/sources/plugins/removeformat/lang/vi.js
+++ b/sources/plugins/removeformat/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'vi', { 5CKEDITOR.plugins.setLang( 'removeformat', 'vi', {
diff --git a/sources/plugins/removeformat/lang/zh-cn.js b/sources/plugins/removeformat/lang/zh-cn.js
index 762a88d7..6efbf358 100644
--- a/sources/plugins/removeformat/lang/zh-cn.js
+++ b/sources/plugins/removeformat/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'removeformat', 'zh-cn', {
diff --git a/sources/plugins/removeformat/lang/zh.js b/sources/plugins/removeformat/lang/zh.js
index d4be5286..6ce2ef01 100644
--- a/sources/plugins/removeformat/lang/zh.js
+++ b/sources/plugins/removeformat/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'removeformat', 'zh', { 5CKEDITOR.plugins.setLang( 'removeformat', 'zh', {
diff --git a/sources/plugins/removeformat/plugin.js b/sources/plugins/removeformat/plugin.js
index 9a808df1..044f54a9 100644
--- a/sources/plugins/removeformat/plugin.js
+++ b/sources/plugins/removeformat/plugin.js
@@ -1,11 +1,11 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
6CKEDITOR.plugins.add( 'removeformat', { 6CKEDITOR.plugins.add( 'removeformat', {
7 // jscs:disable maximumLineLength 7 // jscs:disable maximumLineLength
8 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 8 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
9 // jscs:enable maximumLineLength 9 // jscs:enable maximumLineLength
10 icons: 'removeformat', // %REMOVE_LINE_CORE% 10 icons: 'removeformat', // %REMOVE_LINE_CORE%
11 hidpi: true, // %REMOVE_LINE_CORE% 11 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/resize/plugin.js b/sources/plugins/resize/plugin.js
index f57990c8..be9673df 100644
--- a/sources/plugins/resize/plugin.js
+++ b/sources/plugins/resize/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/richcombo/plugin.js b/sources/plugins/richcombo/plugin.js
index 4395b2a4..67ccc8e1 100644
--- a/sources/plugins/richcombo/plugin.js
+++ b/sources/plugins/richcombo/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/save/lang/af.js b/sources/plugins/save/lang/af.js
index 8f019845..e683bc4f 100644
--- a/sources/plugins/save/lang/af.js
+++ b/sources/plugins/save/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'af', { 5CKEDITOR.plugins.setLang( 'save', 'af', {
diff --git a/sources/plugins/save/lang/ar.js b/sources/plugins/save/lang/ar.js
index 7b911a61..eb5e63b7 100644
--- a/sources/plugins/save/lang/ar.js
+++ b/sources/plugins/save/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'ar', { 5CKEDITOR.plugins.setLang( 'save', 'ar', {
diff --git a/sources/plugins/save/lang/bg.js b/sources/plugins/save/lang/bg.js
index 980170c1..8fd13487 100644
--- a/sources/plugins/save/lang/bg.js
+++ b/sources/plugins/save/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'bg', { 5CKEDITOR.plugins.setLang( 'save', 'bg', {
diff --git a/sources/plugins/save/lang/bn.js b/sources/plugins/save/lang/bn.js
index aeaf0616..55aabd35 100644
--- a/sources/plugins/save/lang/bn.js
+++ b/sources/plugins/save/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'bn', { 5CKEDITOR.plugins.setLang( 'save', 'bn', {
diff --git a/sources/plugins/save/lang/bs.js b/sources/plugins/save/lang/bs.js
index 9823a2bd..8a11448c 100644
--- a/sources/plugins/save/lang/bs.js
+++ b/sources/plugins/save/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'bs', { 5CKEDITOR.plugins.setLang( 'save', 'bs', {
diff --git a/sources/plugins/save/lang/ca.js b/sources/plugins/save/lang/ca.js
index 9938a2e5..c2487033 100644
--- a/sources/plugins/save/lang/ca.js
+++ b/sources/plugins/save/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'ca', { 5CKEDITOR.plugins.setLang( 'save', 'ca', {
diff --git a/sources/plugins/save/lang/cs.js b/sources/plugins/save/lang/cs.js
index 597db8d7..7ec4019e 100644
--- a/sources/plugins/save/lang/cs.js
+++ b/sources/plugins/save/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'cs', { 5CKEDITOR.plugins.setLang( 'save', 'cs', {
diff --git a/sources/plugins/save/lang/cy.js b/sources/plugins/save/lang/cy.js
index 64be9138..db1bd53c 100644
--- a/sources/plugins/save/lang/cy.js
+++ b/sources/plugins/save/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'cy', { 5CKEDITOR.plugins.setLang( 'save', 'cy', {
diff --git a/sources/plugins/save/lang/da.js b/sources/plugins/save/lang/da.js
index 6586d44d..27dac88c 100644
--- a/sources/plugins/save/lang/da.js
+++ b/sources/plugins/save/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'da', { 5CKEDITOR.plugins.setLang( 'save', 'da', {
diff --git a/sources/plugins/save/lang/de-ch.js b/sources/plugins/save/lang/de-ch.js
new file mode 100644
index 00000000..608fa058
--- /dev/null
+++ b/sources/plugins/save/lang/de-ch.js
@@ -0,0 +1,7 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'save', 'de-ch', {
6 toolbar: 'Speichern'
7} );
diff --git a/sources/plugins/save/lang/de.js b/sources/plugins/save/lang/de.js
index 14379b2c..ba48e827 100644
--- a/sources/plugins/save/lang/de.js
+++ b/sources/plugins/save/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'de', { 5CKEDITOR.plugins.setLang( 'save', 'de', {
diff --git a/sources/plugins/save/lang/el.js b/sources/plugins/save/lang/el.js
index dea5622c..f12b4bc3 100644
--- a/sources/plugins/save/lang/el.js
+++ b/sources/plugins/save/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'el', { 5CKEDITOR.plugins.setLang( 'save', 'el', {
diff --git a/sources/plugins/save/lang/en-au.js b/sources/plugins/save/lang/en-au.js
index f05aa6c2..ad7f465c 100644
--- a/sources/plugins/save/lang/en-au.js
+++ b/sources/plugins/save/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'en-au', { 5CKEDITOR.plugins.setLang( 'save', 'en-au', {
diff --git a/sources/plugins/save/lang/en-ca.js b/sources/plugins/save/lang/en-ca.js
index ffa5e8e5..3504dd71 100644
--- a/sources/plugins/save/lang/en-ca.js
+++ b/sources/plugins/save/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'en-ca', { 5CKEDITOR.plugins.setLang( 'save', 'en-ca', {
diff --git a/sources/plugins/save/lang/en-gb.js b/sources/plugins/save/lang/en-gb.js
index bf17d87f..a1e3b3b2 100644
--- a/sources/plugins/save/lang/en-gb.js
+++ b/sources/plugins/save/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'en-gb', { 5CKEDITOR.plugins.setLang( 'save', 'en-gb', {
diff --git a/sources/plugins/save/lang/en.js b/sources/plugins/save/lang/en.js
index 1da76ddc..30409439 100644
--- a/sources/plugins/save/lang/en.js
+++ b/sources/plugins/save/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'en', { 5CKEDITOR.plugins.setLang( 'save', 'en', {
diff --git a/sources/plugins/save/lang/eo.js b/sources/plugins/save/lang/eo.js
index 28ecc6ef..cd9ccfb4 100644
--- a/sources/plugins/save/lang/eo.js
+++ b/sources/plugins/save/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'eo', { 5CKEDITOR.plugins.setLang( 'save', 'eo', {
diff --git a/sources/plugins/save/lang/es.js b/sources/plugins/save/lang/es.js
index e71316ab..31442a93 100644
--- a/sources/plugins/save/lang/es.js
+++ b/sources/plugins/save/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'es', { 5CKEDITOR.plugins.setLang( 'save', 'es', {
diff --git a/sources/plugins/save/lang/et.js b/sources/plugins/save/lang/et.js
index a5464059..89ab7d26 100644
--- a/sources/plugins/save/lang/et.js
+++ b/sources/plugins/save/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'et', { 5CKEDITOR.plugins.setLang( 'save', 'et', {
diff --git a/sources/plugins/save/lang/eu.js b/sources/plugins/save/lang/eu.js
index fe3a900d..028cd5d5 100644
--- a/sources/plugins/save/lang/eu.js
+++ b/sources/plugins/save/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'eu', { 5CKEDITOR.plugins.setLang( 'save', 'eu', {
diff --git a/sources/plugins/save/lang/fa.js b/sources/plugins/save/lang/fa.js
index fef1704f..51399779 100644
--- a/sources/plugins/save/lang/fa.js
+++ b/sources/plugins/save/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'fa', { 5CKEDITOR.plugins.setLang( 'save', 'fa', {
diff --git a/sources/plugins/save/lang/fi.js b/sources/plugins/save/lang/fi.js
index 288635b6..10f5f464 100644
--- a/sources/plugins/save/lang/fi.js
+++ b/sources/plugins/save/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'fi', { 5CKEDITOR.plugins.setLang( 'save', 'fi', {
diff --git a/sources/plugins/save/lang/fo.js b/sources/plugins/save/lang/fo.js
index 9f813786..9e392637 100644
--- a/sources/plugins/save/lang/fo.js
+++ b/sources/plugins/save/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'fo', { 5CKEDITOR.plugins.setLang( 'save', 'fo', {
diff --git a/sources/plugins/save/lang/fr-ca.js b/sources/plugins/save/lang/fr-ca.js
index 2658de99..8292bab8 100644
--- a/sources/plugins/save/lang/fr-ca.js
+++ b/sources/plugins/save/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'save', 'fr-ca', {
diff --git a/sources/plugins/save/lang/fr.js b/sources/plugins/save/lang/fr.js
index 343eb2a3..b7b7418c 100644
--- a/sources/plugins/save/lang/fr.js
+++ b/sources/plugins/save/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'fr', { 5CKEDITOR.plugins.setLang( 'save', 'fr', {
diff --git a/sources/plugins/save/lang/gl.js b/sources/plugins/save/lang/gl.js
index be320708..8626a9d9 100644
--- a/sources/plugins/save/lang/gl.js
+++ b/sources/plugins/save/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'gl', { 5CKEDITOR.plugins.setLang( 'save', 'gl', {
diff --git a/sources/plugins/save/lang/gu.js b/sources/plugins/save/lang/gu.js
index 44a2d6ba..916b1354 100644
--- a/sources/plugins/save/lang/gu.js
+++ b/sources/plugins/save/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'gu', { 5CKEDITOR.plugins.setLang( 'save', 'gu', {
diff --git a/sources/plugins/save/lang/he.js b/sources/plugins/save/lang/he.js
index 44113764..900fd459 100644
--- a/sources/plugins/save/lang/he.js
+++ b/sources/plugins/save/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'he', { 5CKEDITOR.plugins.setLang( 'save', 'he', {
diff --git a/sources/plugins/save/lang/hi.js b/sources/plugins/save/lang/hi.js
index d68a1e96..1493ee81 100644
--- a/sources/plugins/save/lang/hi.js
+++ b/sources/plugins/save/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'hi', { 5CKEDITOR.plugins.setLang( 'save', 'hi', {
diff --git a/sources/plugins/save/lang/hr.js b/sources/plugins/save/lang/hr.js
index 92486d6e..b7f6312f 100644
--- a/sources/plugins/save/lang/hr.js
+++ b/sources/plugins/save/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'hr', { 5CKEDITOR.plugins.setLang( 'save', 'hr', {
diff --git a/sources/plugins/save/lang/hu.js b/sources/plugins/save/lang/hu.js
index 7c609f66..2de3fdf8 100644
--- a/sources/plugins/save/lang/hu.js
+++ b/sources/plugins/save/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'hu', { 5CKEDITOR.plugins.setLang( 'save', 'hu', {
diff --git a/sources/plugins/save/lang/id.js b/sources/plugins/save/lang/id.js
index 8f5c6034..3cea0b4f 100644
--- a/sources/plugins/save/lang/id.js
+++ b/sources/plugins/save/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'id', { 5CKEDITOR.plugins.setLang( 'save', 'id', {
diff --git a/sources/plugins/save/lang/is.js b/sources/plugins/save/lang/is.js
index 2a6b3dae..9f599a91 100644
--- a/sources/plugins/save/lang/is.js
+++ b/sources/plugins/save/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'is', { 5CKEDITOR.plugins.setLang( 'save', 'is', {
diff --git a/sources/plugins/save/lang/it.js b/sources/plugins/save/lang/it.js
index 6181e482..f413bb02 100644
--- a/sources/plugins/save/lang/it.js
+++ b/sources/plugins/save/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'it', { 5CKEDITOR.plugins.setLang( 'save', 'it', {
diff --git a/sources/plugins/save/lang/ja.js b/sources/plugins/save/lang/ja.js
index 6fefc175..af5781cb 100644
--- a/sources/plugins/save/lang/ja.js
+++ b/sources/plugins/save/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'ja', { 5CKEDITOR.plugins.setLang( 'save', 'ja', {
diff --git a/sources/plugins/save/lang/ka.js b/sources/plugins/save/lang/ka.js
index 556c4963..5bb25952 100644
--- a/sources/plugins/save/lang/ka.js
+++ b/sources/plugins/save/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'ka', { 5CKEDITOR.plugins.setLang( 'save', 'ka', {
diff --git a/sources/plugins/save/lang/km.js b/sources/plugins/save/lang/km.js
index 7e43926b..5ef48273 100644
--- a/sources/plugins/save/lang/km.js
+++ b/sources/plugins/save/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'km', { 5CKEDITOR.plugins.setLang( 'save', 'km', {
diff --git a/sources/plugins/save/lang/ko.js b/sources/plugins/save/lang/ko.js
index 7d2155fd..b86c73b4 100644
--- a/sources/plugins/save/lang/ko.js
+++ b/sources/plugins/save/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'ko', { 5CKEDITOR.plugins.setLang( 'save', 'ko', {
diff --git a/sources/plugins/save/lang/ku.js b/sources/plugins/save/lang/ku.js
index 428ebbc7..40e40dbb 100644
--- a/sources/plugins/save/lang/ku.js
+++ b/sources/plugins/save/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'ku', { 5CKEDITOR.plugins.setLang( 'save', 'ku', {
diff --git a/sources/plugins/save/lang/lt.js b/sources/plugins/save/lang/lt.js
index 6f80d48c..3b2412f2 100644
--- a/sources/plugins/save/lang/lt.js
+++ b/sources/plugins/save/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'lt', { 5CKEDITOR.plugins.setLang( 'save', 'lt', {
diff --git a/sources/plugins/save/lang/lv.js b/sources/plugins/save/lang/lv.js
index ed763045..d6c04da5 100644
--- a/sources/plugins/save/lang/lv.js
+++ b/sources/plugins/save/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'lv', { 5CKEDITOR.plugins.setLang( 'save', 'lv', {
diff --git a/sources/plugins/save/lang/mk.js b/sources/plugins/save/lang/mk.js
index 61819d31..573844b2 100644
--- a/sources/plugins/save/lang/mk.js
+++ b/sources/plugins/save/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'mk', { 5CKEDITOR.plugins.setLang( 'save', 'mk', {
diff --git a/sources/plugins/save/lang/mn.js b/sources/plugins/save/lang/mn.js
index ba625c4c..07067c00 100644
--- a/sources/plugins/save/lang/mn.js
+++ b/sources/plugins/save/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'mn', { 5CKEDITOR.plugins.setLang( 'save', 'mn', {
diff --git a/sources/plugins/save/lang/ms.js b/sources/plugins/save/lang/ms.js
index 4818a8fd..27ae5e9a 100644
--- a/sources/plugins/save/lang/ms.js
+++ b/sources/plugins/save/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'ms', { 5CKEDITOR.plugins.setLang( 'save', 'ms', {
diff --git a/sources/plugins/save/lang/nb.js b/sources/plugins/save/lang/nb.js
index 47158ee9..cd0dbed9 100644
--- a/sources/plugins/save/lang/nb.js
+++ b/sources/plugins/save/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'nb', { 5CKEDITOR.plugins.setLang( 'save', 'nb', {
diff --git a/sources/plugins/save/lang/nl.js b/sources/plugins/save/lang/nl.js
index 9611b028..a04fb57d 100644
--- a/sources/plugins/save/lang/nl.js
+++ b/sources/plugins/save/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'nl', { 5CKEDITOR.plugins.setLang( 'save', 'nl', {
diff --git a/sources/plugins/save/lang/no.js b/sources/plugins/save/lang/no.js
index 1a15d996..c9308aa2 100644
--- a/sources/plugins/save/lang/no.js
+++ b/sources/plugins/save/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'no', { 5CKEDITOR.plugins.setLang( 'save', 'no', {
diff --git a/sources/plugins/save/lang/pl.js b/sources/plugins/save/lang/pl.js
index cb41e863..fcd081b1 100644
--- a/sources/plugins/save/lang/pl.js
+++ b/sources/plugins/save/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'pl', { 5CKEDITOR.plugins.setLang( 'save', 'pl', {
diff --git a/sources/plugins/save/lang/pt-br.js b/sources/plugins/save/lang/pt-br.js
index c78840b2..8a30876c 100644
--- a/sources/plugins/save/lang/pt-br.js
+++ b/sources/plugins/save/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'pt-br', { 5CKEDITOR.plugins.setLang( 'save', 'pt-br', {
diff --git a/sources/plugins/save/lang/pt.js b/sources/plugins/save/lang/pt.js
index 087b2603..d0a724cd 100644
--- a/sources/plugins/save/lang/pt.js
+++ b/sources/plugins/save/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'pt', { 5CKEDITOR.plugins.setLang( 'save', 'pt', {
diff --git a/sources/plugins/save/lang/ro.js b/sources/plugins/save/lang/ro.js
index 31cef218..29ba99d8 100644
--- a/sources/plugins/save/lang/ro.js
+++ b/sources/plugins/save/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'ro', { 5CKEDITOR.plugins.setLang( 'save', 'ro', {
diff --git a/sources/plugins/save/lang/ru.js b/sources/plugins/save/lang/ru.js
index 19f85cde..89e4bac9 100644
--- a/sources/plugins/save/lang/ru.js
+++ b/sources/plugins/save/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'ru', { 5CKEDITOR.plugins.setLang( 'save', 'ru', {
diff --git a/sources/plugins/save/lang/si.js b/sources/plugins/save/lang/si.js
index ed66b7cd..7dc242f4 100644
--- a/sources/plugins/save/lang/si.js
+++ b/sources/plugins/save/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'si', { 5CKEDITOR.plugins.setLang( 'save', 'si', {
diff --git a/sources/plugins/save/lang/sk.js b/sources/plugins/save/lang/sk.js
index 650be532..8270cf9b 100644
--- a/sources/plugins/save/lang/sk.js
+++ b/sources/plugins/save/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'sk', { 5CKEDITOR.plugins.setLang( 'save', 'sk', {
diff --git a/sources/plugins/save/lang/sl.js b/sources/plugins/save/lang/sl.js
index 0ad06fdf..4916a64e 100644
--- a/sources/plugins/save/lang/sl.js
+++ b/sources/plugins/save/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'sl', { 5CKEDITOR.plugins.setLang( 'save', 'sl', {
diff --git a/sources/plugins/save/lang/sq.js b/sources/plugins/save/lang/sq.js
index 666e8cfa..3b8982d5 100644
--- a/sources/plugins/save/lang/sq.js
+++ b/sources/plugins/save/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'sq', { 5CKEDITOR.plugins.setLang( 'save', 'sq', {
diff --git a/sources/plugins/save/lang/sr-latn.js b/sources/plugins/save/lang/sr-latn.js
index 0b6ad39f..257bfc5c 100644
--- a/sources/plugins/save/lang/sr-latn.js
+++ b/sources/plugins/save/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'save', 'sr-latn', {
diff --git a/sources/plugins/save/lang/sr.js b/sources/plugins/save/lang/sr.js
index c0c4c5e2..b4cd2f16 100644
--- a/sources/plugins/save/lang/sr.js
+++ b/sources/plugins/save/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'sr', { 5CKEDITOR.plugins.setLang( 'save', 'sr', {
diff --git a/sources/plugins/save/lang/sv.js b/sources/plugins/save/lang/sv.js
index cf0b9de1..de358553 100644
--- a/sources/plugins/save/lang/sv.js
+++ b/sources/plugins/save/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'sv', { 5CKEDITOR.plugins.setLang( 'save', 'sv', {
diff --git a/sources/plugins/save/lang/th.js b/sources/plugins/save/lang/th.js
index 4f09b831..07d35dac 100644
--- a/sources/plugins/save/lang/th.js
+++ b/sources/plugins/save/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'th', { 5CKEDITOR.plugins.setLang( 'save', 'th', {
diff --git a/sources/plugins/save/lang/tr.js b/sources/plugins/save/lang/tr.js
index faae6d88..8a39293c 100644
--- a/sources/plugins/save/lang/tr.js
+++ b/sources/plugins/save/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'tr', { 5CKEDITOR.plugins.setLang( 'save', 'tr', {
diff --git a/sources/plugins/save/lang/tt.js b/sources/plugins/save/lang/tt.js
index 3a93eb34..d028a6d6 100644
--- a/sources/plugins/save/lang/tt.js
+++ b/sources/plugins/save/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'tt', { 5CKEDITOR.plugins.setLang( 'save', 'tt', {
diff --git a/sources/plugins/save/lang/ug.js b/sources/plugins/save/lang/ug.js
index 7e919d56..ff0fc36a 100644
--- a/sources/plugins/save/lang/ug.js
+++ b/sources/plugins/save/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'ug', { 5CKEDITOR.plugins.setLang( 'save', 'ug', {
diff --git a/sources/plugins/save/lang/uk.js b/sources/plugins/save/lang/uk.js
index ea3922f7..5d99b44f 100644
--- a/sources/plugins/save/lang/uk.js
+++ b/sources/plugins/save/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'uk', { 5CKEDITOR.plugins.setLang( 'save', 'uk', {
diff --git a/sources/plugins/save/lang/vi.js b/sources/plugins/save/lang/vi.js
index f7c8734c..c7a352d1 100644
--- a/sources/plugins/save/lang/vi.js
+++ b/sources/plugins/save/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'vi', { 5CKEDITOR.plugins.setLang( 'save', 'vi', {
diff --git a/sources/plugins/save/lang/zh-cn.js b/sources/plugins/save/lang/zh-cn.js
index e2950e34..99951774 100644
--- a/sources/plugins/save/lang/zh-cn.js
+++ b/sources/plugins/save/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'save', 'zh-cn', {
diff --git a/sources/plugins/save/lang/zh.js b/sources/plugins/save/lang/zh.js
index e9bf39c1..58ae105c 100644
--- a/sources/plugins/save/lang/zh.js
+++ b/sources/plugins/save/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'save', 'zh', { 5CKEDITOR.plugins.setLang( 'save', 'zh', {
diff --git a/sources/plugins/save/plugin.js b/sources/plugins/save/plugin.js
index 54ac3acd..63b36d9a 100644
--- a/sources/plugins/save/plugin.js
+++ b/sources/plugins/save/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -35,7 +35,7 @@
35 // Register a plugin named "save". 35 // Register a plugin named "save".
36 CKEDITOR.plugins.add( pluginName, { 36 CKEDITOR.plugins.add( pluginName, {
37 // jscs:disable maximumLineLength 37 // jscs:disable maximumLineLength
38 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 38 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
39 // jscs:enable maximumLineLength 39 // jscs:enable maximumLineLength
40 icons: 'save', // %REMOVE_LINE_CORE% 40 icons: 'save', // %REMOVE_LINE_CORE%
41 hidpi: true, // %REMOVE_LINE_CORE% 41 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/scayt/CHANGELOG.md b/sources/plugins/scayt/CHANGELOG.md
index ac33d966..d956208b 100644
--- a/sources/plugins/scayt/CHANGELOG.md
+++ b/sources/plugins/scayt/CHANGELOG.md
@@ -3,8 +3,8 @@ SCAYT plugin for CKEditor 4 Changelog
3### CKEditor 4.5.6 3### CKEditor 4.5.6
4 4
5New Features: 5New Features:
6* CKEditor [language adddon](http://ckeditor.com/addon/language) support 6* CKEditor [language addon](http://ckeditor.com/addon/language) support
7* CKEditor [placeholder adddon](http://ckeditor.com/addon/placeholder) support 7* CKEditor [placeholder addon](http://ckeditor.com/addon/placeholder) support
8* Drag and Drop support 8* Drag and Drop support
9* *Experimental* GRAYT functionality http://www.webspellchecker.net/samples/scayt-ckeditor-plugin.html#25 9* *Experimental* GRAYT functionality http://www.webspellchecker.net/samples/scayt-ckeditor-plugin.html#25
10 10
@@ -17,4 +17,4 @@ Fixed issues:
17* [#108](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/108) Latest SCAYT copies id of editor element to the iframe 17* [#108](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/108) Latest SCAYT copies id of editor element to the iframe
18* SCAYT stops working when CKEditor Undo plug-in not enabled 18* SCAYT stops working when CKEditor Undo plug-in not enabled
19* Issue with pasting SCAYT markup in CKEditor 19* Issue with pasting SCAYT markup in CKEditor
20* SCAYT stops working after pressing Cancel button in WSC dialog 20* [#32](https://github.com/WebSpellChecker/ckeditor-plugin-wsc/issues/32) SCAYT stops working after pressing Cancel button in WSC dialog
diff --git a/sources/plugins/scayt/plugin.js b/sources/plugins/scayt/plugin.js
index ef315263..8c361b80 100644
--- a/sources/plugins/scayt/plugin.js
+++ b/sources/plugins/scayt/plugin.js
@@ -264,7 +264,7 @@ CKEDITOR.plugins.add('scayt', {
264 plugin.destroy(editor); 264 plugin.destroy(editor);
265 }; 265 };
266 266
267 /** 267 /*
268 * Dirty fix for placeholder drag&drop 268 * Dirty fix for placeholder drag&drop
269 * Should be fixed with next release 269 * Should be fixed with next release
270 */ 270 */
@@ -320,7 +320,7 @@ CKEDITOR.plugins.add('scayt', {
320 if(inline_mode) { 320 if(inline_mode) {
321 321
322 if (!editor.config.scayt_inlineModeImmediateMarkup) { 322 if (!editor.config.scayt_inlineModeImmediateMarkup) {
323 /** 323 /*
324 * Give an opportunity to CKEditor to perform all needed updates 324 * Give an opportunity to CKEditor to perform all needed updates
325 * and only after that call 'scaytDestroy' method (#72725) 325 * and only after that call 'scaytDestroy' method (#72725)
326 */ 326 */
@@ -343,7 +343,7 @@ CKEDITOR.plugins.add('scayt', {
343 343
344 addMarkupStateHandlers(); 344 addMarkupStateHandlers();
345 345
346 /** 346 /*
347 * 'mousedown' handler handle widget selection (click on widget). To 347 * 'mousedown' handler handle widget selection (click on widget). To
348 * fix the issue when widget#wrapper referenced to element which can 348 * fix the issue when widget#wrapper referenced to element which can
349 * be broken after markup. 349 * be broken after markup.
@@ -433,7 +433,7 @@ CKEDITOR.plugins.add('scayt', {
433 var scaytInstance = editor.scayt, 433 var scaytInstance = editor.scayt,
434 scaytLangList = scaytInstance && scaytInstance.getScaytLangList(); 434 scaytLangList = scaytInstance && scaytInstance.getScaytLangList();
435 435
436 /** 436 /*
437 * Checks SCAYT initialization of LangList. To prevent immediate 437 * Checks SCAYT initialization of LangList. To prevent immediate
438 * markup which is triggered by 'startSpellCheck' event. 438 * markup which is triggered by 'startSpellCheck' event.
439 * E.g.: Drop into inline CKEDITOR with scayt_autoStartup = true; 439 * E.g.: Drop into inline CKEDITOR with scayt_autoStartup = true;
@@ -481,14 +481,14 @@ CKEDITOR.plugins.add('scayt', {
481 } 481 }
482 }, this, null, 50); 482 }, this, null, 50);
483 483
484 /** 484 /*
485 * Main entry point to react on changes in document 485 * Main entry point to react on changes in document
486 */ 486 */
487 editor.on('reloadMarkupScayt', function(ev) { 487 editor.on('reloadMarkupScayt', function(ev) {
488 var removeOptions = ev.data && ev.data.removeOptions, 488 var removeOptions = ev.data && ev.data.removeOptions,
489 timeout = ev.data && ev.data.timeout; 489 timeout = ev.data && ev.data.timeout;
490 490
491 /** 491 /*
492 * Perform removeMarkupInSelectionNode and 'startSpellCheck' fire 492 * Perform removeMarkupInSelectionNode and 'startSpellCheck' fire
493 * asynchroniosly and keep CKEDITOR flow as expected 493 * asynchroniosly and keep CKEDITOR flow as expected
494 */ 494 */
@@ -496,14 +496,14 @@ CKEDITOR.plugins.add('scayt', {
496 var scaytInstance = editor.scayt, 496 var scaytInstance = editor.scayt,
497 scaytLangList = scaytInstance && scaytInstance.getScaytLangList(); 497 scaytLangList = scaytInstance && scaytInstance.getScaytLangList();
498 498
499 /** 499 /*
500 * Checks SCAYT initialization of LangList. To prevent immediate 500 * Checks SCAYT initialization of LangList. To prevent immediate
501 * markup which is triggered by 'startSpellCheck' event. 501 * markup which is triggered by 'startSpellCheck' event.
502 * E.g.: Drop into inline CKEDITOR with scayt_autoStartup = true; 502 * E.g.: Drop into inline CKEDITOR with scayt_autoStartup = true;
503 */ 503 */
504 if (!scaytLangList || !(scaytLangList.ltr && scaytLangList.rtl)) return; 504 if (!scaytLangList || !(scaytLangList.ltr && scaytLangList.rtl)) return;
505 505
506 /** 506 /*
507 * CKEditor can keep \u200B character in document (with selection#selectRanges) 507 * CKEditor can keep \u200B character in document (with selection#selectRanges)
508 * we need to take care about that. For this case we fire 508 * we need to take care about that. For this case we fire
509 * 'keydown' [left arrow], what will trigger 'removeFillingChar' on Webkit 509 * 'keydown' [left arrow], what will trigger 'removeFillingChar' on Webkit
@@ -1443,7 +1443,10 @@ CKEDITOR.on('scaytReady', function() {
1443}); 1443});
1444 1444
1445/** 1445/**
1446 * The parameter turns on/off SCAYT on the autostartup. If 'true', turns on SCAYT automatically after loading the editor. 1446 * Automatically enables SCAYT on editor startup. When set to `true`, this option turns on SCAYT automatically
1447 * after loading the editor.
1448 *
1449 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1447 * 1450 *
1448 * config.scayt_autoStartup = true; 1451 * config.scayt_autoStartup = true;
1449 * 1452 *
@@ -1452,36 +1455,44 @@ CKEDITOR.on('scaytReady', function() {
1452 */ 1455 */
1453 1456
1454/** 1457/**
1455 * The parameter turns on/off Grammar As You Type (GRAYT) on the SCAYT startup. If 'true', turns on GRAYT automatically after SCAYT started. 1458 * Enables Grammar As You Type (GRAYT) on SCAYT startup. When set to `true`, this option turns on GRAYT automatically
1459 * after SCAYT started.
1460 *
1461 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1456 * 1462 *
1457 * config.grayt_autoStartup = true; 1463 * config.grayt_autoStartup = true;
1458 * 1464 *
1465 * @since 4.5.6
1459 * @cfg {Boolean} [grayt_autoStartup=false] 1466 * @cfg {Boolean} [grayt_autoStartup=false]
1460 * @member CKEDITOR.config 1467 * @member CKEDITOR.config
1461 */ 1468 */
1462 1469
1463/** 1470/**
1464 * The parameter turns on/off SCAYT initiation when Inline CKEditor is not focused. SCAYT markup is taken place (SCAYT instance is not destroyed) 1471 * Enables SCAYT initialization when inline CKEditor is not focused. When set to `true`, SCAYT markup is
1465 * in both Inline CKEditor's states, focused and unfocused. 1472 * displayed in both inline editor states, focused and unfocused, so the SCAYT instance is not destroyed.
1473 *
1474 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1466 * 1475 *
1467 * config.scayt_inlineModeImmediateMarkup = true; 1476 * config.scayt_inlineModeImmediateMarkup = true;
1468 * 1477 *
1478 * @since 4.5.6
1469 * @cfg {Boolean} [scayt_inlineModeImmediateMarkup=false] 1479 * @cfg {Boolean} [scayt_inlineModeImmediateMarkup=false]
1470 * @member CKEDITOR.config 1480 * @member CKEDITOR.config
1471 */ 1481 */
1472 1482
1473
1474/** 1483/**
1475 * The parameter defines the number of SCAYT suggestions to show in the main context menu. 1484 * Defines the number of SCAYT suggestions to show in the main context menu.
1476 * Possible values are: 1485 * Possible values are:
1477 * 1486 *
1478 * * `0` (zero) &ndash; No suggestions are shown in the main context menu. All 1487 * * `0` (zero) &ndash; No suggestions are shown in the main context menu. All
1479 * entries will be listed in the "More Suggestions" sub-menu. 1488 * entries will be listed in the "More Suggestions" sub-menu.
1480 * * Positive number &ndash; The maximum number of suggestions to show in the context 1489 * * Positive number &ndash; The maximum number of suggestions to show in the context
1481 * menu. Other entries will be shown in the "More Suggestions" sub-menu. 1490 * menu. Other entries will be shown in the "More Suggestions" sub-menu.
1482 * * Negative number &ndash; 5 suggestions are shown in the main context menu. All other 1491 * * Negative number &ndash; Five suggestions are shown in the main context menu. All other
1483 * entries will be listed in the "More Suggestions" sub-menu. 1492 * entries will be listed in the "More Suggestions" sub-menu.
1484 * 1493 *
1494 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1495 *
1485 * Examples: 1496 * Examples:
1486 * 1497 *
1487 * // Display only three suggestions in the main context menu. 1498 * // Display only three suggestions in the main context menu.
@@ -1495,12 +1506,14 @@ CKEDITOR.on('scaytReady', function() {
1495 */ 1506 */
1496 1507
1497/** 1508/**
1498 * The parameter defines minimum length of the words that will be collected from editor's text for spell checking. 1509 * Defines the minimum length of words that will be collected from the editor content for spell checking.
1499 * Possible value is any positive number. 1510 * Possible value is any positive number.
1500 * 1511 *
1512 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1513 *
1501 * Examples: 1514 * Examples:
1502 * 1515 *
1503 * // Set minimum length of the words that will be collected from text. 1516 * // Set the minimum length of words that will be collected from editor text.
1504 * config.scayt_minWordLength = 5; 1517 * config.scayt_minWordLength = 5;
1505 * 1518 *
1506 * @cfg {Number} [scayt_minWordLength=4] 1519 * @cfg {Number} [scayt_minWordLength=4]
@@ -1508,9 +1521,11 @@ CKEDITOR.on('scaytReady', function() {
1508 */ 1521 */
1509 1522
1510/** 1523/**
1511 * The parameter sets the customer ID for SCAYT. Used for hosted users only. Required for migration from free 1524 * Sets the customer ID for SCAYT. Used for hosted users only. Required for migration from free
1512 * to trial or paid versions. 1525 * to trial or paid versions.
1513 * 1526 *
1527 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1528 *
1514 * // Load SCAYT using my customer ID. 1529 * // Load SCAYT using my customer ID.
1515 * config.scayt_customerId = 'your-encrypted-customer-id'; 1530 * config.scayt_customerId = 'your-encrypted-customer-id';
1516 * 1531 *
@@ -1519,9 +1534,11 @@ CKEDITOR.on('scaytReady', function() {
1519 */ 1534 */
1520 1535
1521/** 1536/**
1522 * The parameter enables/disables the "More Suggestions" sub-menu in the context menu. 1537 * Enables and disables the "More Suggestions" sub-menu in the context menu.
1523 * Possible values are `'on'` and `'off'`. 1538 * Possible values are `'on'` and `'off'`.
1524 * 1539 *
1540 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1541 *
1525 * // Disables the "More Suggestions" sub-menu. 1542 * // Disables the "More Suggestions" sub-menu.
1526 * config.scayt_moreSuggestions = 'off'; 1543 * config.scayt_moreSuggestions = 'off';
1527 * 1544 *
@@ -1530,23 +1547,26 @@ CKEDITOR.on('scaytReady', function() {
1530 */ 1547 */
1531 1548
1532/** 1549/**
1533 * The parameter customizes the display of SCAYT context menu commands ("Add Word", "Ignore", 1550 * Customizes the display of SCAYT context menu commands ("Add Word", "Ignore",
1534 * "Ignore All", "Options", "Languages", "Dictionaries" and "About"). 1551 * "Ignore All", "Options", "Languages", "Dictionaries" and "About").
1535 * This must be a string with one or more of the following 1552 * This must be a string with one or more of the following
1536 * words separated by a pipe character (`'|'`): 1553 * words separated by a pipe character (`'|'`):
1537 * 1554 *
1538 * * `off` &ndash; disables all options. 1555 * * `off` &ndash; Disables all options.
1539 * * `all` &ndash; enables all options. 1556 * * `all` &ndash; Enables all options.
1540 * * `ignore` &ndash; enables the "Ignore" option. 1557 * * `ignore` &ndash; Enables the "Ignore" option.
1541 * * `ignoreall` &ndash; enables the "Ignore All" option. 1558 * * `ignoreall` &ndash; Enables the "Ignore All" option.
1542 * * `add` &ndash; enables the "Add Word" option. 1559 * * `add` &ndash; Enables the "Add Word" option.
1543 * * `option` &ndash; enables "Options" menu item. 1560 * * `option` &ndash; Enables the "Options" menu item.
1544 * * `language` &ndash; enables "Languages" menu item. 1561 * * `language` &ndash; Enables the "Languages" menu item.
1545 * * `dictionary` &ndash; enables "Dictionaries" menu item. 1562 * * `dictionary` &ndash; Enables the "Dictionaries" menu item.
1546 * * `about` &ndash; enables "About" menu item. 1563 * * `about` &ndash; Enables the "About" menu item.
1547 * 1564 *
1548 * Note, that availability of 'Options', 'Languages' and 'Dictionaries' items 1565 * Please note that availability of the "Options", "Languages" and "Dictionaries" items
1549 * depends on scayt_uiTabs option also. 1566 * also depends on the {@link CKEDITOR.config#scayt_uiTabs} option.
1567 *
1568 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1569 *
1550 * Example: 1570 * Example:
1551 * 1571 *
1552 * // Show only "Add Word" and "Ignore All" in the context menu. 1572 * // Show only "Add Word" and "Ignore All" in the context menu.
@@ -1557,12 +1577,14 @@ CKEDITOR.on('scaytReady', function() {
1557 */ 1577 */
1558 1578
1559/** 1579/**
1560 * The parameter sets the default spell checking language for SCAYT. Possible values are: 1580 * Sets the default spell checking language for SCAYT. Possible values are:
1561 * `'en_US'`, `'en_GB'`, `'pt_BR'`, `'da_DK'`, 1581 * `'en_US'`, `'en_GB'`, `'pt_BR'`, `'da_DK'`,
1562 * `'nl_NL'`, `'en_CA'`, `'fi_FI'`, `'fr_FR'`, 1582 * `'nl_NL'`, `'en_CA'`, `'fi_FI'`, `'fr_FR'`,
1563 * `'fr_CA'`, `'de_DE'`, `'el_GR'`, `'it_IT'`, 1583 * `'fr_CA'`, `'de_DE'`, `'el_GR'`, `'it_IT'`,
1564 * `'nb_NO'`, `'pt_PT'`, `'es_ES'`, `'sv_SE'`. 1584 * `'nb_NO'`, `'pt_PT'`, `'es_ES'`, `'sv_SE'`.
1565 * 1585 *
1586 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1587 *
1566 * // Sets SCAYT to German. 1588 * // Sets SCAYT to German.
1567 * config.scayt_sLang = 'de_DE'; 1589 * config.scayt_sLang = 'de_DE';
1568 * 1590 *
@@ -1571,11 +1593,13 @@ CKEDITOR.on('scaytReady', function() {
1571 */ 1593 */
1572 1594
1573/** 1595/**
1574 * The parameter customizes the SCAYT dialog and SCAYT toolbar menu to show particular tabs/items. 1596 * Customizes the SCAYT dialog and SCAYT toolbar menu to show particular tabs and items.
1575 * This setting must contain a `1` (enabled) or `0` 1597 * This setting must contain a `1` (enabled) or `0`
1576 * (disabled) value for each of the following entries, in this precise order, 1598 * (disabled) value for each of the following entries, in this precise order,
1577 * separated by a comma (`','`): `'Options'`, `'Languages'`, and `'Dictionary'`. 1599 * separated by a comma (`','`): `'Options'`, `'Languages'`, and `'Dictionary'`.
1578 * 1600 *
1601 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1602 *
1579 * // Hides the "Languages" tab. 1603 * // Hides the "Languages" tab.
1580 * config.scayt_uiTabs = '1,0,1'; 1604 * config.scayt_uiTabs = '1,0,1';
1581 * 1605 *
@@ -1584,9 +1608,11 @@ CKEDITOR.on('scaytReady', function() {
1584 */ 1608 */
1585 1609
1586/** 1610/**
1587 * The parameter allows to specify protocol for WSC service (ssrv.cgi) full path. 1611 * Sets the protocol for the WebSpellChecker service (`ssrv.cgi`) full path.
1588 * 1612 *
1589 * // Defines protocol for WSC service (ssrv.cgi) full path. 1613 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1614 *
1615 * // Defines the protocol for the WebSpellChecker service (ssrv.cgi) path.
1590 * config.scayt_serviceProtocol = 'https'; 1616 * config.scayt_serviceProtocol = 'https';
1591 * 1617 *
1592 * @cfg {String} [scayt_serviceProtocol='http'] 1618 * @cfg {String} [scayt_serviceProtocol='http']
@@ -1594,9 +1620,11 @@ CKEDITOR.on('scaytReady', function() {
1594 */ 1620 */
1595 1621
1596/** 1622/**
1597 * The parameter allows to specify host for WSC service (ssrv.cgi) full path. 1623 * Sets the host for the WebSpellChecker service (`ssrv.cgi`) full path.
1624 *
1625 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1598 * 1626 *
1599 * // Defines host for WSC service (ssrv.cgi) full path. 1627 * // Defines the host for the WebSpellChecker service (ssrv.cgi) path.
1600 * config.scayt_serviceHost = 'my-host'; 1628 * config.scayt_serviceHost = 'my-host';
1601 * 1629 *
1602 * @cfg {String} [scayt_serviceHost='svc.webspellchecker.net'] 1630 * @cfg {String} [scayt_serviceHost='svc.webspellchecker.net']
@@ -1604,9 +1632,11 @@ CKEDITOR.on('scaytReady', function() {
1604 */ 1632 */
1605 1633
1606/** 1634/**
1607 * The parameter allows to specify port for WSC service (ssrv.cgi) full path. 1635 * Sets the port for the WebSpellChecker service (`ssrv.cgi`) full path.
1608 * 1636 *
1609 * // Defines port for WSC service (ssrv.cgi) full path. 1637 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1638 *
1639 * // Defines the port for the WebSpellChecker service (ssrv.cgi) path.
1610 * config.scayt_servicePort = '2330'; 1640 * config.scayt_servicePort = '2330';
1611 * 1641 *
1612 * @cfg {String} [scayt_servicePort='80'] 1642 * @cfg {String} [scayt_servicePort='80']
@@ -1614,9 +1644,11 @@ CKEDITOR.on('scaytReady', function() {
1614 */ 1644 */
1615 1645
1616/** 1646/**
1617 * The parameter allows to specify path for WSC service (ssrv.cgi) full path. 1647 * Sets the path to the WebSpellChecker service (`ssrv.cgi`).
1648 *
1649 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1618 * 1650 *
1619 * // Defines host for WSC service (ssrv.cgi) full path. 1651 * // Defines the path to the WebSpellChecker service (ssrv.cgi).
1620 * config.scayt_servicePath = 'my-path/ssrv.cgi'; 1652 * config.scayt_servicePath = 'my-path/ssrv.cgi';
1621 * 1653 *
1622 * @cfg {String} [scayt_servicePath='spellcheck31/script/ssrv.cgi'] 1654 * @cfg {String} [scayt_servicePath='spellcheck31/script/ssrv.cgi']
@@ -1624,9 +1656,12 @@ CKEDITOR.on('scaytReady', function() {
1624 */ 1656 */
1625 1657
1626/** 1658/**
1627 * The parameter sets the URL to SCAYT core. Required to switch to the licensed version of SCAYT application. 1659 * Sets the URL to SCAYT core. Required to switch to the licensed version of SCAYT.
1628 * 1660 *
1629 * Further details available at [http://wiki.webspellchecker.net/doku.php?id=migration:hosredfreetolicensedck](http://wiki.webspellchecker.net/doku.php?id=migration:hosredfreetolicensedck) 1661 * Refer to [SCAYT documentation](http://wiki.webspellchecker.net/doku.php?id=migration:hosredfreetolicensedck)
1662 * for more details.
1663 *
1664 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1630 * 1665 *
1631 * config.scayt_srcUrl = "http://my-host/spellcheck/lf/scayt/scayt.js"; 1666 * config.scayt_srcUrl = "http://my-host/spellcheck/lf/scayt/scayt.js";
1632 * 1667 *
@@ -1635,10 +1670,13 @@ CKEDITOR.on('scaytReady', function() {
1635 */ 1670 */
1636 1671
1637/** 1672/**
1638 * The parameter links SCAYT to custom dictionaries. This is a string containing dictionary IDs 1673 * Links SCAYT to custom dictionaries. This is a string containing the dictionary IDs
1639 * separated by commas (`','`). Available only for the licensed version. 1674 * separated by commas (`','`). Available only for the licensed version.
1640 * 1675 *
1641 * Further details at [http://wiki.webspellchecker.net/doku.php?id=installationandconfiguration:customdictionaries:licensed](http://wiki.webspellchecker.net/doku.php?id=installationandconfiguration:customdictionaries:licensed) 1676 * Refer to [SCAYT documentation](http://wiki.webspellchecker.net/doku.php?id=installationandconfiguration:customdictionaries:licensed)
1677 * for more details.
1678 *
1679 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1642 * 1680 *
1643 * config.scayt_customDictionaryIds = '3021,3456,3478'; 1681 * config.scayt_customDictionaryIds = '3021,3456,3478';
1644 * 1682 *
@@ -1647,9 +1685,14 @@ CKEDITOR.on('scaytReady', function() {
1647 */ 1685 */
1648 1686
1649/** 1687/**
1650 * The parameter activates a User Dictionary in SCAYT. The user 1688 * Activates a User Dictionary in SCAYT. The user
1651 * dictionary name must be used. Available only for the licensed version. 1689 * dictionary name must be used. Available only for the licensed version.
1652 * 1690 *
1691 * Refer to [SCAYT documentation](http://wiki.webspellchecker.net/doku.php?id=installationandconfiguration:userdictionaries)
1692 * for more details.
1693 *
1694 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1695 *
1653 * config.scayt_userDictionaryName = 'MyDictionary'; 1696 * config.scayt_userDictionaryName = 'MyDictionary';
1654 * 1697 *
1655 * @cfg {String} [scayt_userDictionaryName=''] 1698 * @cfg {String} [scayt_userDictionaryName='']
@@ -1657,14 +1700,16 @@ CKEDITOR.on('scaytReady', function() {
1657 */ 1700 */
1658 1701
1659/** 1702/**
1660 * The parameter defines the order SCAYT context menu items by groups. 1703 * Defines the order of SCAYT context menu items by groups.
1661 * This must be a string with one or more of the following 1704 * This must be a string with one or more of the following
1662 * words separated by a pipe character (`'|'`): 1705 * words separated by a pipe character (`'|'`):
1663 * 1706 *
1664 * * `suggest` &ndash; main suggestion word list, 1707 * * `suggest` &ndash; The main suggestion word list.
1665 * * `moresuggest` &ndash; more suggestions word list, 1708 * * `moresuggest` &ndash; The "More suggestions" word list.
1666 * * `control` &ndash; SCAYT commands, such as "Ignore" and "Add Word". 1709 * * `control` &ndash; SCAYT commands, such as "Ignore" and "Add Word".
1667 * 1710 *
1711 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1712 *
1668 * Example: 1713 * Example:
1669 * 1714 *
1670 * config.scayt_contextMenuItemsOrder = 'moresuggest|control|suggest'; 1715 * config.scayt_contextMenuItemsOrder = 'moresuggest|control|suggest';
@@ -1674,9 +1719,11 @@ CKEDITOR.on('scaytReady', function() {
1674 */ 1719 */
1675 1720
1676/** 1721/**
1677 * If set to `true` &ndash; overrides checkDirty functionality of CK 1722 * If set to `true`, it overrides the {@link CKEDITOR.editor#checkDirty checkDirty} functionality of CKEditor
1678 * to fix SCAYT issues with incorrect checkDirty behavior. If set to `false`, 1723 * to fix SCAYT issues with incorrect `checkDirty` behavior. If set to `false`,
1679 * provides better performance on big preloaded text. 1724 * it provides better performance on big preloaded text.
1725 *
1726 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1680 * 1727 *
1681 * config.scayt_handleCheckDirty = 'false'; 1728 * config.scayt_handleCheckDirty = 'false';
1682 * 1729 *
@@ -1685,9 +1732,12 @@ CKEDITOR.on('scaytReady', function() {
1685 */ 1732 */
1686 1733
1687/** 1734/**
1688 * If set to `true` &ndash; overrides undo\redo functionality of CK 1735 * Configures undo/redo behavior of SCAYT in CKEditor.
1689 * to fix SCAYT issues with incorrect undo\redo behavior. If set to `false`, 1736 * If set to `true`, it overrides the undo/redo functionality of CKEditor
1690 * provides better performance on undo\redo text. 1737 * to fix SCAYT issues with incorrect undo/redo behavior. If set to `false`,
1738 * it provides better performance on text undo/redo.
1739 *
1740 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1691 * 1741 *
1692 * config.scayt_handleUndoRedo = 'false'; 1742 * config.scayt_handleUndoRedo = 'false';
1693 * 1743 *
@@ -1696,62 +1746,81 @@ CKEDITOR.on('scaytReady', function() {
1696 */ 1746 */
1697 1747
1698/** 1748/**
1699 * The parameter that turns off\on 'ignore-all-caps-words' option by default 1749 * Enables the "Ignore All-Caps Words" option by default.
1700 * It may be needed to disableOptionStorage for this parameter, because optionStorage has higher priority. 1750 * You may need to {@link CKEDITOR.config#scayt_disableOptionsStorage disable option storing} for this setting to be
1751 * effective because option storage has a higher priority.
1701 * 1752 *
1702 * config.scayt_ignoreAllCapsWords = false; 1753 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1703 * 1754 *
1755 * config.scayt_ignoreAllCapsWords = true;
1756 *
1757 * @since 4.5.6
1704 * @cfg {Boolean} [scayt_ignoreAllCapsWords=false] 1758 * @cfg {Boolean} [scayt_ignoreAllCapsWords=false]
1705 * @member CKEDITOR.config 1759 * @member CKEDITOR.config
1706 */ 1760 */
1707 1761
1708/** 1762/**
1709 * The parameter that turns off\on 'ignore-domain-names' option by default 1763 * Enables the "Ignore Domain Names" option by default.
1710 * It may be needed to disableOptionStorage for this parameter, because optionStorage has higher priority. 1764 * You may need to {@link CKEDITOR.config#scayt_disableOptionsStorage disable option storing} for this setting to be
1765 * effective because option storage has a higher priority.
1766 *
1767 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1711 * 1768 *
1712 * config.scayt_ignoreDomainNames = false; 1769 * config.scayt_ignoreDomainNames = true;
1713 * 1770 *
1771 * @since 4.5.6
1714 * @cfg {Boolean} [scayt_ignoreDomainNames=false] 1772 * @cfg {Boolean} [scayt_ignoreDomainNames=false]
1715 * @member CKEDITOR.config 1773 * @member CKEDITOR.config
1716 */ 1774 */
1717 1775
1718/** 1776/**
1719 * The parameter that turns off\on 'ignore-words-with-mixed-cases' option by default 1777 * Enables the "Ignore Words with Mixed Case" option by default.
1720 * It may be needed to disableOptionStorage for this parameter, because optionStorage has higher priority. 1778 * You may need to {@link CKEDITOR.config#scayt_disableOptionsStorage disable option storing} for this setting to be
1779 * effective because option storage has a higher priority.
1721 * 1780 *
1722 * config.scayt_ignoreWordsWithMixedCases = false; 1781 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1723 * 1782 *
1783 * config.scayt_ignoreWordsWithMixedCases = true;
1784 *
1785 * @since 4.5.6
1724 * @cfg {Boolean} [scayt_ignoreWordsWithMixedCases=false] 1786 * @cfg {Boolean} [scayt_ignoreWordsWithMixedCases=false]
1725 * @member CKEDITOR.config 1787 * @member CKEDITOR.config
1726 */ 1788 */
1727 1789
1728/** 1790/**
1729 * The parameter that turns off\on 'ignore-words-with-numbers' option by default 1791 * Enables the "Ignore Words with Numbers" option by default.
1730 * It may be needed to disableOptionStorage for this parameter, because optionStorage has higher priority. 1792 * You may need to {@link CKEDITOR.config#scayt_disableOptionsStorage disable option storing} for this setting to be
1793 * effective because option storage has a higher priority.
1794 *
1795 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1731 * 1796 *
1732 * config.scayt_ignoreWordsWithNumbers = false; 1797 * config.scayt_ignoreWordsWithNumbers = true;
1733 * 1798 *
1799 * @since 4.5.6
1734 * @cfg {Boolean} [scayt_ignoreWordsWithNumbers=false] 1800 * @cfg {Boolean} [scayt_ignoreWordsWithNumbers=false]
1735 * @member CKEDITOR.config 1801 * @member CKEDITOR.config
1736 */ 1802 */
1737 1803
1738/** 1804/**
1739 * Disabling of SCAYT Options storing during several sessions. Options storing will be turned off after page refresh. 1805 * Disables storing of SCAYT options between sessions. Option storing will be turned off after a page refresh.
1806 * The following settings can be used:
1807 *
1808 * * `'options'` &ndash; Disables storing of all SCAYT Ignore options.
1809 * * `'ignore-all-caps-words'` &ndash; Disables storing of the "Ignore All-Caps Words" option.
1810 * * `'ignore-domain-names'` &ndash; Disables storing of the "Ignore Domain Names" option.
1811 * * `'ignore-words-with-mixed-cases'` &ndash; Disables storing of the "Ignore Words with Mixed Case" option.
1812 * * `'ignore-words-with-numbers'` &ndash; Disables storing of the "Ignore Words with Numbers" option.
1813 * * `'lang'` &ndash; Disables storing of the SCAYT spell check language.
1814 * * `'all'` &ndash; Disables storing of all SCAYT options.
1740 * 1815 *
1741 * * `'options'` - disables all SCAYT Ignore options 1816 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1742 * * `'ignore-all-caps-words'` - disables 'Ignore All-Caps Words' option
1743 * * `'ignore-domain-names'` - disables 'Ignore Domain Names' option
1744 * * `'ignore-words-with-mixed-cases'` - disables 'Ignore Words with Mixed Case' option
1745 * * `'ignore-words-with-numbers'` - disables 'Ignore Words with Numbers' option
1746 * * `'lang'` - disables SCAYT spell check language storing
1747 * * `'all'` - disables all SCAYT options storing
1748 * 1817 *
1749 * Example: 1818 * Example:
1750 * 1819 *
1751 * // One options disabling. 1820 * // Disabling one option.
1752 * config.scayt_disableOptionsStorage = 'all'; 1821 * config.scayt_disableOptionsStorage = 'all';
1753 * 1822 *
1754 * // Several options disabling. 1823 * // Disabling several options.
1755 * config.scayt_disableOptionsStorage = ['lang', 'ignore-domain-names', 'ignore-words-with-numbers']; 1824 * config.scayt_disableOptionsStorage = ['lang', 'ignore-domain-names', 'ignore-words-with-numbers'];
1756 * 1825 *
1757 * 1826 *
@@ -1759,9 +1828,11 @@ CKEDITOR.on('scaytReady', function() {
1759 * @member CKEDITOR.config 1828 * @member CKEDITOR.config
1760 */ 1829 */
1761 1830
1762 /** 1831/**
1763 * Specifies the names of tags that will be skipped while spell checking. This is a string containing tag names 1832 * Specifies the names of tags that will be skipped while spell checking. This is a string containing tag names
1764 * separated by commas (`','`). Please note that `'style'` tag would be added to specified tags list. 1833 * separated by commas (`','`). Please note that the `'style'` tag would be added to specified tags list.
1834 *
1835 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1765 * 1836 *
1766 * config.scayt_elementsToIgnore = 'del,pre'; 1837 * config.scayt_elementsToIgnore = 'del,pre';
1767 * 1838 *
@@ -1769,8 +1840,10 @@ CKEDITOR.on('scaytReady', function() {
1769 * @member CKEDITOR.config 1840 * @member CKEDITOR.config
1770 */ 1841 */
1771 1842
1772 /** 1843/**
1773 * The parameter turns on/off multi language support in SCAYT. If 'true', turns on SCAYT multi language support after loading the editor. 1844 * Enables multi-language support in SCAYT. If set to `true`, turns on SCAYT multi-language support after loading the editor.
1845 *
1846 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1774 * 1847 *
1775 * config.scayt_multiLanguageMode = true; 1848 * config.scayt_multiLanguageMode = true;
1776 * 1849 *
@@ -1778,18 +1851,22 @@ CKEDITOR.on('scaytReady', function() {
1778 * @member CKEDITOR.config 1851 * @member CKEDITOR.config
1779 */ 1852 */
1780 1853
1781 /** 1854/**
1782 * Defines additional styles for misspellings for specified languages. Styles will be applied only if 'scayt_multiLanguageMode' parameter is set to 'true' 1855 * Defines additional styles for misspellings for specified languages. Styles will be applied only if
1783 * and 'language' plugin included and loaded into editor. All misspellings still will be underlined with red waveline by default. 1856 * the {@link CKEDITOR.config#scayt_multiLanguageMode} option is set to `true` and the [Language](http://ckeditor.com/addon/language)
1857 * plugin is included and loaded in the editor. By default, all misspellings will still be underlined with the red waveline.
1858 *
1859 * Read more in the [documentation](#!/guide/dev_spellcheck) and see the [SDK sample](http://sdk.ckeditor.com/samples/spellchecker.html).
1784 * 1860 *
1785 * Example: 1861 * Example:
1786 * 1862 *
1787 * // Display misspellings in French language with green color and underlined with red waveline 1863 * // Display misspellings in French language with green color and underlined with red waveline.
1788 * config.scayt_multiLanguageStyles = { 1864 * config.scayt_multiLanguageStyles = {
1789 * 'fr': 'color: green' 1865 * 'fr': 'color: green'
1790 * }; 1866 * };
1791 * 1867 *
1792 * // Display misspellings in Italian language with green color and underlined with red waveline and German misspellings with red color only 1868 * // Display misspellings in Italian language with green color and underlined with red waveline
1869 * // and German misspellings with red color only.
1793 * config.scayt_multiLanguageStyles = { 1870 * config.scayt_multiLanguageStyles = {
1794 * 'it': 'color: green', 1871 * 'it': 'color: green',
1795 * 'de': 'background-image: none; color: red' 1872 * 'de': 'background-image: none; color: red'
diff --git a/sources/plugins/selectall/lang/af.js b/sources/plugins/selectall/lang/af.js
index 0ca47415..8c881702 100644
--- a/sources/plugins/selectall/lang/af.js
+++ b/sources/plugins/selectall/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'af', { 5CKEDITOR.plugins.setLang( 'selectall', 'af', {
diff --git a/sources/plugins/selectall/lang/ar.js b/sources/plugins/selectall/lang/ar.js
index f28e4c83..455bd5b6 100644
--- a/sources/plugins/selectall/lang/ar.js
+++ b/sources/plugins/selectall/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'ar', { 5CKEDITOR.plugins.setLang( 'selectall', 'ar', {
diff --git a/sources/plugins/selectall/lang/bg.js b/sources/plugins/selectall/lang/bg.js
index 252ca9d2..ebfce4a6 100644
--- a/sources/plugins/selectall/lang/bg.js
+++ b/sources/plugins/selectall/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'bg', { 5CKEDITOR.plugins.setLang( 'selectall', 'bg', {
diff --git a/sources/plugins/selectall/lang/bn.js b/sources/plugins/selectall/lang/bn.js
index af1540d8..51c88f5c 100644
--- a/sources/plugins/selectall/lang/bn.js
+++ b/sources/plugins/selectall/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'bn', { 5CKEDITOR.plugins.setLang( 'selectall', 'bn', {
diff --git a/sources/plugins/selectall/lang/bs.js b/sources/plugins/selectall/lang/bs.js
index 9146aee6..322a405d 100644
--- a/sources/plugins/selectall/lang/bs.js
+++ b/sources/plugins/selectall/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'bs', { 5CKEDITOR.plugins.setLang( 'selectall', 'bs', {
diff --git a/sources/plugins/selectall/lang/ca.js b/sources/plugins/selectall/lang/ca.js
index 27ea7940..4630976d 100644
--- a/sources/plugins/selectall/lang/ca.js
+++ b/sources/plugins/selectall/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'ca', { 5CKEDITOR.plugins.setLang( 'selectall', 'ca', {
diff --git a/sources/plugins/selectall/lang/cs.js b/sources/plugins/selectall/lang/cs.js
index 4a7c8804..04aa5346 100644
--- a/sources/plugins/selectall/lang/cs.js
+++ b/sources/plugins/selectall/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'cs', { 5CKEDITOR.plugins.setLang( 'selectall', 'cs', {
diff --git a/sources/plugins/selectall/lang/cy.js b/sources/plugins/selectall/lang/cy.js
index d043acaa..aeded67d 100644
--- a/sources/plugins/selectall/lang/cy.js
+++ b/sources/plugins/selectall/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'cy', { 5CKEDITOR.plugins.setLang( 'selectall', 'cy', {
diff --git a/sources/plugins/selectall/lang/da.js b/sources/plugins/selectall/lang/da.js
index 9b892392..cb5886f8 100644
--- a/sources/plugins/selectall/lang/da.js
+++ b/sources/plugins/selectall/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'da', { 5CKEDITOR.plugins.setLang( 'selectall', 'da', {
diff --git a/sources/plugins/selectall/lang/de-ch.js b/sources/plugins/selectall/lang/de-ch.js
new file mode 100644
index 00000000..343aa365
--- /dev/null
+++ b/sources/plugins/selectall/lang/de-ch.js
@@ -0,0 +1,7 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'selectall', 'de-ch', {
6 toolbar: 'Alles auswählen'
7} );
diff --git a/sources/plugins/selectall/lang/de.js b/sources/plugins/selectall/lang/de.js
index 9b79ae3a..27b993a1 100644
--- a/sources/plugins/selectall/lang/de.js
+++ b/sources/plugins/selectall/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'de', { 5CKEDITOR.plugins.setLang( 'selectall', 'de', {
diff --git a/sources/plugins/selectall/lang/el.js b/sources/plugins/selectall/lang/el.js
index faa1860b..dc080ad7 100644
--- a/sources/plugins/selectall/lang/el.js
+++ b/sources/plugins/selectall/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'el', { 5CKEDITOR.plugins.setLang( 'selectall', 'el', {
diff --git a/sources/plugins/selectall/lang/en-au.js b/sources/plugins/selectall/lang/en-au.js
index 93fcc5e3..32ea7ffa 100644
--- a/sources/plugins/selectall/lang/en-au.js
+++ b/sources/plugins/selectall/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'en-au', { 5CKEDITOR.plugins.setLang( 'selectall', 'en-au', {
diff --git a/sources/plugins/selectall/lang/en-ca.js b/sources/plugins/selectall/lang/en-ca.js
index a47bffc1..056b1269 100644
--- a/sources/plugins/selectall/lang/en-ca.js
+++ b/sources/plugins/selectall/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'en-ca', { 5CKEDITOR.plugins.setLang( 'selectall', 'en-ca', {
diff --git a/sources/plugins/selectall/lang/en-gb.js b/sources/plugins/selectall/lang/en-gb.js
index a5c9e0f9..18033489 100644
--- a/sources/plugins/selectall/lang/en-gb.js
+++ b/sources/plugins/selectall/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'en-gb', { 5CKEDITOR.plugins.setLang( 'selectall', 'en-gb', {
diff --git a/sources/plugins/selectall/lang/en.js b/sources/plugins/selectall/lang/en.js
index 4b03171d..2e44d468 100644
--- a/sources/plugins/selectall/lang/en.js
+++ b/sources/plugins/selectall/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'en', { 5CKEDITOR.plugins.setLang( 'selectall', 'en', {
diff --git a/sources/plugins/selectall/lang/eo.js b/sources/plugins/selectall/lang/eo.js
index 235ed123..b432a213 100644
--- a/sources/plugins/selectall/lang/eo.js
+++ b/sources/plugins/selectall/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'eo', { 5CKEDITOR.plugins.setLang( 'selectall', 'eo', {
diff --git a/sources/plugins/selectall/lang/es.js b/sources/plugins/selectall/lang/es.js
index 1db52d31..b1517faa 100644
--- a/sources/plugins/selectall/lang/es.js
+++ b/sources/plugins/selectall/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'es', { 5CKEDITOR.plugins.setLang( 'selectall', 'es', {
diff --git a/sources/plugins/selectall/lang/et.js b/sources/plugins/selectall/lang/et.js
index b96f7614..a4ecc7b0 100644
--- a/sources/plugins/selectall/lang/et.js
+++ b/sources/plugins/selectall/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'et', { 5CKEDITOR.plugins.setLang( 'selectall', 'et', {
diff --git a/sources/plugins/selectall/lang/eu.js b/sources/plugins/selectall/lang/eu.js
index a1b4fe65..d90c9481 100644
--- a/sources/plugins/selectall/lang/eu.js
+++ b/sources/plugins/selectall/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'eu', { 5CKEDITOR.plugins.setLang( 'selectall', 'eu', {
diff --git a/sources/plugins/selectall/lang/fa.js b/sources/plugins/selectall/lang/fa.js
index dd17300f..03e51513 100644
--- a/sources/plugins/selectall/lang/fa.js
+++ b/sources/plugins/selectall/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'fa', { 5CKEDITOR.plugins.setLang( 'selectall', 'fa', {
diff --git a/sources/plugins/selectall/lang/fi.js b/sources/plugins/selectall/lang/fi.js
index 88fff7ef..23cc55d3 100644
--- a/sources/plugins/selectall/lang/fi.js
+++ b/sources/plugins/selectall/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'fi', { 5CKEDITOR.plugins.setLang( 'selectall', 'fi', {
diff --git a/sources/plugins/selectall/lang/fo.js b/sources/plugins/selectall/lang/fo.js
index 2db6d7bb..2973be1b 100644
--- a/sources/plugins/selectall/lang/fo.js
+++ b/sources/plugins/selectall/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'fo', { 5CKEDITOR.plugins.setLang( 'selectall', 'fo', {
diff --git a/sources/plugins/selectall/lang/fr-ca.js b/sources/plugins/selectall/lang/fr-ca.js
index 8359154d..17f19d97 100644
--- a/sources/plugins/selectall/lang/fr-ca.js
+++ b/sources/plugins/selectall/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'selectall', 'fr-ca', {
diff --git a/sources/plugins/selectall/lang/fr.js b/sources/plugins/selectall/lang/fr.js
index bb9285df..31f6c403 100644
--- a/sources/plugins/selectall/lang/fr.js
+++ b/sources/plugins/selectall/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'fr', { 5CKEDITOR.plugins.setLang( 'selectall', 'fr', {
diff --git a/sources/plugins/selectall/lang/gl.js b/sources/plugins/selectall/lang/gl.js
index 2ca99354..e88fca23 100644
--- a/sources/plugins/selectall/lang/gl.js
+++ b/sources/plugins/selectall/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'gl', { 5CKEDITOR.plugins.setLang( 'selectall', 'gl', {
diff --git a/sources/plugins/selectall/lang/gu.js b/sources/plugins/selectall/lang/gu.js
index c5a94845..82d49ab2 100644
--- a/sources/plugins/selectall/lang/gu.js
+++ b/sources/plugins/selectall/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'gu', { 5CKEDITOR.plugins.setLang( 'selectall', 'gu', {
diff --git a/sources/plugins/selectall/lang/he.js b/sources/plugins/selectall/lang/he.js
index 732937f8..fb7186a9 100644
--- a/sources/plugins/selectall/lang/he.js
+++ b/sources/plugins/selectall/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'he', { 5CKEDITOR.plugins.setLang( 'selectall', 'he', {
diff --git a/sources/plugins/selectall/lang/hi.js b/sources/plugins/selectall/lang/hi.js
index 8f7484fe..107ac707 100644
--- a/sources/plugins/selectall/lang/hi.js
+++ b/sources/plugins/selectall/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'hi', { 5CKEDITOR.plugins.setLang( 'selectall', 'hi', {
diff --git a/sources/plugins/selectall/lang/hr.js b/sources/plugins/selectall/lang/hr.js
index bcef89a8..37a13162 100644
--- a/sources/plugins/selectall/lang/hr.js
+++ b/sources/plugins/selectall/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'hr', { 5CKEDITOR.plugins.setLang( 'selectall', 'hr', {
diff --git a/sources/plugins/selectall/lang/hu.js b/sources/plugins/selectall/lang/hu.js
index 18beda88..99bed38c 100644
--- a/sources/plugins/selectall/lang/hu.js
+++ b/sources/plugins/selectall/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'hu', { 5CKEDITOR.plugins.setLang( 'selectall', 'hu', {
diff --git a/sources/plugins/selectall/lang/id.js b/sources/plugins/selectall/lang/id.js
index 33770bb9..b564eb99 100644
--- a/sources/plugins/selectall/lang/id.js
+++ b/sources/plugins/selectall/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'id', { 5CKEDITOR.plugins.setLang( 'selectall', 'id', {
diff --git a/sources/plugins/selectall/lang/is.js b/sources/plugins/selectall/lang/is.js
index 9d608593..9c092be6 100644
--- a/sources/plugins/selectall/lang/is.js
+++ b/sources/plugins/selectall/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'is', { 5CKEDITOR.plugins.setLang( 'selectall', 'is', {
diff --git a/sources/plugins/selectall/lang/it.js b/sources/plugins/selectall/lang/it.js
index f3c1e0ef..119ebaea 100644
--- a/sources/plugins/selectall/lang/it.js
+++ b/sources/plugins/selectall/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'it', { 5CKEDITOR.plugins.setLang( 'selectall', 'it', {
diff --git a/sources/plugins/selectall/lang/ja.js b/sources/plugins/selectall/lang/ja.js
index 75572f1d..b2e0882f 100644
--- a/sources/plugins/selectall/lang/ja.js
+++ b/sources/plugins/selectall/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'ja', { 5CKEDITOR.plugins.setLang( 'selectall', 'ja', {
diff --git a/sources/plugins/selectall/lang/ka.js b/sources/plugins/selectall/lang/ka.js
index 7d1f2f13..39804798 100644
--- a/sources/plugins/selectall/lang/ka.js
+++ b/sources/plugins/selectall/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'ka', { 5CKEDITOR.plugins.setLang( 'selectall', 'ka', {
diff --git a/sources/plugins/selectall/lang/km.js b/sources/plugins/selectall/lang/km.js
index bab71cd7..2eb76cf6 100644
--- a/sources/plugins/selectall/lang/km.js
+++ b/sources/plugins/selectall/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'km', { 5CKEDITOR.plugins.setLang( 'selectall', 'km', {
diff --git a/sources/plugins/selectall/lang/ko.js b/sources/plugins/selectall/lang/ko.js
index 7252ae4a..198ae83d 100644
--- a/sources/plugins/selectall/lang/ko.js
+++ b/sources/plugins/selectall/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'ko', { 5CKEDITOR.plugins.setLang( 'selectall', 'ko', {
diff --git a/sources/plugins/selectall/lang/ku.js b/sources/plugins/selectall/lang/ku.js
index 091b8bd1..3b00eb42 100644
--- a/sources/plugins/selectall/lang/ku.js
+++ b/sources/plugins/selectall/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'ku', { 5CKEDITOR.plugins.setLang( 'selectall', 'ku', {
diff --git a/sources/plugins/selectall/lang/lt.js b/sources/plugins/selectall/lang/lt.js
index d4b9911c..e963dd47 100644
--- a/sources/plugins/selectall/lang/lt.js
+++ b/sources/plugins/selectall/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'lt', { 5CKEDITOR.plugins.setLang( 'selectall', 'lt', {
diff --git a/sources/plugins/selectall/lang/lv.js b/sources/plugins/selectall/lang/lv.js
index 8c75d73c..3152920c 100644
--- a/sources/plugins/selectall/lang/lv.js
+++ b/sources/plugins/selectall/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'lv', { 5CKEDITOR.plugins.setLang( 'selectall', 'lv', {
diff --git a/sources/plugins/selectall/lang/mk.js b/sources/plugins/selectall/lang/mk.js
index 101a3409..b6d30f29 100644
--- a/sources/plugins/selectall/lang/mk.js
+++ b/sources/plugins/selectall/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'mk', { 5CKEDITOR.plugins.setLang( 'selectall', 'mk', {
diff --git a/sources/plugins/selectall/lang/mn.js b/sources/plugins/selectall/lang/mn.js
index 75ba9b08..b2ed846b 100644
--- a/sources/plugins/selectall/lang/mn.js
+++ b/sources/plugins/selectall/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'mn', { 5CKEDITOR.plugins.setLang( 'selectall', 'mn', {
diff --git a/sources/plugins/selectall/lang/ms.js b/sources/plugins/selectall/lang/ms.js
index 2edd324e..5f7b8748 100644
--- a/sources/plugins/selectall/lang/ms.js
+++ b/sources/plugins/selectall/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'ms', { 5CKEDITOR.plugins.setLang( 'selectall', 'ms', {
diff --git a/sources/plugins/selectall/lang/nb.js b/sources/plugins/selectall/lang/nb.js
index d0e557d1..29edb2b1 100644
--- a/sources/plugins/selectall/lang/nb.js
+++ b/sources/plugins/selectall/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'nb', { 5CKEDITOR.plugins.setLang( 'selectall', 'nb', {
diff --git a/sources/plugins/selectall/lang/nl.js b/sources/plugins/selectall/lang/nl.js
index e772d488..cbabc7f3 100644
--- a/sources/plugins/selectall/lang/nl.js
+++ b/sources/plugins/selectall/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'nl', { 5CKEDITOR.plugins.setLang( 'selectall', 'nl', {
diff --git a/sources/plugins/selectall/lang/no.js b/sources/plugins/selectall/lang/no.js
index eaeb8acc..781be21d 100644
--- a/sources/plugins/selectall/lang/no.js
+++ b/sources/plugins/selectall/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'no', { 5CKEDITOR.plugins.setLang( 'selectall', 'no', {
diff --git a/sources/plugins/selectall/lang/pl.js b/sources/plugins/selectall/lang/pl.js
index 3a86355b..b1990a0a 100644
--- a/sources/plugins/selectall/lang/pl.js
+++ b/sources/plugins/selectall/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'pl', { 5CKEDITOR.plugins.setLang( 'selectall', 'pl', {
diff --git a/sources/plugins/selectall/lang/pt-br.js b/sources/plugins/selectall/lang/pt-br.js
index 1cfd07b1..f59a8c08 100644
--- a/sources/plugins/selectall/lang/pt-br.js
+++ b/sources/plugins/selectall/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'pt-br', { 5CKEDITOR.plugins.setLang( 'selectall', 'pt-br', {
diff --git a/sources/plugins/selectall/lang/pt.js b/sources/plugins/selectall/lang/pt.js
index ce1e1147..a146cf16 100644
--- a/sources/plugins/selectall/lang/pt.js
+++ b/sources/plugins/selectall/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'pt', { 5CKEDITOR.plugins.setLang( 'selectall', 'pt', {
diff --git a/sources/plugins/selectall/lang/ro.js b/sources/plugins/selectall/lang/ro.js
index 0bb81714..f382e5e0 100644
--- a/sources/plugins/selectall/lang/ro.js
+++ b/sources/plugins/selectall/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'ro', { 5CKEDITOR.plugins.setLang( 'selectall', 'ro', {
diff --git a/sources/plugins/selectall/lang/ru.js b/sources/plugins/selectall/lang/ru.js
index 694157d4..709c1e2d 100644
--- a/sources/plugins/selectall/lang/ru.js
+++ b/sources/plugins/selectall/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'ru', { 5CKEDITOR.plugins.setLang( 'selectall', 'ru', {
diff --git a/sources/plugins/selectall/lang/si.js b/sources/plugins/selectall/lang/si.js
index a25c2d36..2caa1733 100644
--- a/sources/plugins/selectall/lang/si.js
+++ b/sources/plugins/selectall/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'si', { 5CKEDITOR.plugins.setLang( 'selectall', 'si', {
diff --git a/sources/plugins/selectall/lang/sk.js b/sources/plugins/selectall/lang/sk.js
index 85ec8a8e..b72f1823 100644
--- a/sources/plugins/selectall/lang/sk.js
+++ b/sources/plugins/selectall/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'sk', { 5CKEDITOR.plugins.setLang( 'selectall', 'sk', {
diff --git a/sources/plugins/selectall/lang/sl.js b/sources/plugins/selectall/lang/sl.js
index 35d93a20..5c8e4627 100644
--- a/sources/plugins/selectall/lang/sl.js
+++ b/sources/plugins/selectall/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'sl', { 5CKEDITOR.plugins.setLang( 'selectall', 'sl', {
diff --git a/sources/plugins/selectall/lang/sq.js b/sources/plugins/selectall/lang/sq.js
index 94b08f30..6bfae32e 100644
--- a/sources/plugins/selectall/lang/sq.js
+++ b/sources/plugins/selectall/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'sq', { 5CKEDITOR.plugins.setLang( 'selectall', 'sq', {
diff --git a/sources/plugins/selectall/lang/sr-latn.js b/sources/plugins/selectall/lang/sr-latn.js
index e7eadb8b..a7659a20 100644
--- a/sources/plugins/selectall/lang/sr-latn.js
+++ b/sources/plugins/selectall/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'selectall', 'sr-latn', {
diff --git a/sources/plugins/selectall/lang/sr.js b/sources/plugins/selectall/lang/sr.js
index 6ab510d2..79a145ef 100644
--- a/sources/plugins/selectall/lang/sr.js
+++ b/sources/plugins/selectall/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'sr', { 5CKEDITOR.plugins.setLang( 'selectall', 'sr', {
diff --git a/sources/plugins/selectall/lang/sv.js b/sources/plugins/selectall/lang/sv.js
index 64af4c9b..a4ccbc31 100644
--- a/sources/plugins/selectall/lang/sv.js
+++ b/sources/plugins/selectall/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'sv', { 5CKEDITOR.plugins.setLang( 'selectall', 'sv', {
diff --git a/sources/plugins/selectall/lang/th.js b/sources/plugins/selectall/lang/th.js
index 817b42b3..1b22c0a8 100644
--- a/sources/plugins/selectall/lang/th.js
+++ b/sources/plugins/selectall/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'th', { 5CKEDITOR.plugins.setLang( 'selectall', 'th', {
diff --git a/sources/plugins/selectall/lang/tr.js b/sources/plugins/selectall/lang/tr.js
index aaf5913d..b451610d 100644
--- a/sources/plugins/selectall/lang/tr.js
+++ b/sources/plugins/selectall/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'tr', { 5CKEDITOR.plugins.setLang( 'selectall', 'tr', {
diff --git a/sources/plugins/selectall/lang/tt.js b/sources/plugins/selectall/lang/tt.js
index 32fd1b0d..4a9268dc 100644
--- a/sources/plugins/selectall/lang/tt.js
+++ b/sources/plugins/selectall/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'tt', { 5CKEDITOR.plugins.setLang( 'selectall', 'tt', {
diff --git a/sources/plugins/selectall/lang/ug.js b/sources/plugins/selectall/lang/ug.js
index f43df3e6..304d81c5 100644
--- a/sources/plugins/selectall/lang/ug.js
+++ b/sources/plugins/selectall/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'ug', { 5CKEDITOR.plugins.setLang( 'selectall', 'ug', {
diff --git a/sources/plugins/selectall/lang/uk.js b/sources/plugins/selectall/lang/uk.js
index e5a13f30..0a7c5327 100644
--- a/sources/plugins/selectall/lang/uk.js
+++ b/sources/plugins/selectall/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'uk', { 5CKEDITOR.plugins.setLang( 'selectall', 'uk', {
diff --git a/sources/plugins/selectall/lang/vi.js b/sources/plugins/selectall/lang/vi.js
index 4872e944..8e68e79b 100644
--- a/sources/plugins/selectall/lang/vi.js
+++ b/sources/plugins/selectall/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'vi', { 5CKEDITOR.plugins.setLang( 'selectall', 'vi', {
diff --git a/sources/plugins/selectall/lang/zh-cn.js b/sources/plugins/selectall/lang/zh-cn.js
index 823d812f..119682b9 100644
--- a/sources/plugins/selectall/lang/zh-cn.js
+++ b/sources/plugins/selectall/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'selectall', 'zh-cn', {
diff --git a/sources/plugins/selectall/lang/zh.js b/sources/plugins/selectall/lang/zh.js
index 799d4932..99a37e3b 100644
--- a/sources/plugins/selectall/lang/zh.js
+++ b/sources/plugins/selectall/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'selectall', 'zh', { 5CKEDITOR.plugins.setLang( 'selectall', 'zh', {
diff --git a/sources/plugins/selectall/plugin.js b/sources/plugins/selectall/plugin.js
index c8cc3182..8db372bd 100644
--- a/sources/plugins/selectall/plugin.js
+++ b/sources/plugins/selectall/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -12,7 +12,7 @@
12( function() { 12( function() {
13 CKEDITOR.plugins.add( 'selectall', { 13 CKEDITOR.plugins.add( 'selectall', {
14 // jscs:disable maximumLineLength 14 // jscs:disable maximumLineLength
15 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 15 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
16 // jscs:enable maximumLineLength 16 // jscs:enable maximumLineLength
17 icons: 'selectall', // %REMOVE_LINE_CORE% 17 icons: 'selectall', // %REMOVE_LINE_CORE%
18 hidpi: true, // %REMOVE_LINE_CORE% 18 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/showblocks/lang/af.js b/sources/plugins/showblocks/lang/af.js
index 9d73dbd5..6ad5b323 100644
--- a/sources/plugins/showblocks/lang/af.js
+++ b/sources/plugins/showblocks/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'af', { 5CKEDITOR.plugins.setLang( 'showblocks', 'af', {
diff --git a/sources/plugins/showblocks/lang/ar.js b/sources/plugins/showblocks/lang/ar.js
index 36420bea..7f643357 100644
--- a/sources/plugins/showblocks/lang/ar.js
+++ b/sources/plugins/showblocks/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'ar', { 5CKEDITOR.plugins.setLang( 'showblocks', 'ar', {
diff --git a/sources/plugins/showblocks/lang/bg.js b/sources/plugins/showblocks/lang/bg.js
index 7ca8b684..731ea7b4 100644
--- a/sources/plugins/showblocks/lang/bg.js
+++ b/sources/plugins/showblocks/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'bg', { 5CKEDITOR.plugins.setLang( 'showblocks', 'bg', {
diff --git a/sources/plugins/showblocks/lang/bn.js b/sources/plugins/showblocks/lang/bn.js
index d4e8aa21..d587d712 100644
--- a/sources/plugins/showblocks/lang/bn.js
+++ b/sources/plugins/showblocks/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'bn', { 5CKEDITOR.plugins.setLang( 'showblocks', 'bn', {
diff --git a/sources/plugins/showblocks/lang/bs.js b/sources/plugins/showblocks/lang/bs.js
index e48e5a25..1238039a 100644
--- a/sources/plugins/showblocks/lang/bs.js
+++ b/sources/plugins/showblocks/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'bs', { 5CKEDITOR.plugins.setLang( 'showblocks', 'bs', {
diff --git a/sources/plugins/showblocks/lang/ca.js b/sources/plugins/showblocks/lang/ca.js
index dfab8a1d..667b215c 100644
--- a/sources/plugins/showblocks/lang/ca.js
+++ b/sources/plugins/showblocks/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'ca', { 5CKEDITOR.plugins.setLang( 'showblocks', 'ca', {
diff --git a/sources/plugins/showblocks/lang/cs.js b/sources/plugins/showblocks/lang/cs.js
index 3ca977b0..5e95e870 100644
--- a/sources/plugins/showblocks/lang/cs.js
+++ b/sources/plugins/showblocks/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'cs', { 5CKEDITOR.plugins.setLang( 'showblocks', 'cs', {
diff --git a/sources/plugins/showblocks/lang/cy.js b/sources/plugins/showblocks/lang/cy.js
index 945b7958..49f60c18 100644
--- a/sources/plugins/showblocks/lang/cy.js
+++ b/sources/plugins/showblocks/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'cy', { 5CKEDITOR.plugins.setLang( 'showblocks', 'cy', {
diff --git a/sources/plugins/showblocks/lang/da.js b/sources/plugins/showblocks/lang/da.js
index 96bbc5b9..2a1624ab 100644
--- a/sources/plugins/showblocks/lang/da.js
+++ b/sources/plugins/showblocks/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'da', { 5CKEDITOR.plugins.setLang( 'showblocks', 'da', {
diff --git a/sources/plugins/showblocks/lang/de-ch.js b/sources/plugins/showblocks/lang/de-ch.js
new file mode 100644
index 00000000..23bed4c0
--- /dev/null
+++ b/sources/plugins/showblocks/lang/de-ch.js
@@ -0,0 +1,7 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'de-ch', {
6 toolbar: 'Blöcke anzeigen'
7} );
diff --git a/sources/plugins/showblocks/lang/de.js b/sources/plugins/showblocks/lang/de.js
index 7fb53592..70462a4a 100644
--- a/sources/plugins/showblocks/lang/de.js
+++ b/sources/plugins/showblocks/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'de', { 5CKEDITOR.plugins.setLang( 'showblocks', 'de', {
diff --git a/sources/plugins/showblocks/lang/el.js b/sources/plugins/showblocks/lang/el.js
index fd89a796..4e951f67 100644
--- a/sources/plugins/showblocks/lang/el.js
+++ b/sources/plugins/showblocks/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'el', { 5CKEDITOR.plugins.setLang( 'showblocks', 'el', {
diff --git a/sources/plugins/showblocks/lang/en-au.js b/sources/plugins/showblocks/lang/en-au.js
index 22299b30..68ed26a5 100644
--- a/sources/plugins/showblocks/lang/en-au.js
+++ b/sources/plugins/showblocks/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'en-au', { 5CKEDITOR.plugins.setLang( 'showblocks', 'en-au', {
diff --git a/sources/plugins/showblocks/lang/en-ca.js b/sources/plugins/showblocks/lang/en-ca.js
index c5dfa3ce..606e21cd 100644
--- a/sources/plugins/showblocks/lang/en-ca.js
+++ b/sources/plugins/showblocks/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'en-ca', { 5CKEDITOR.plugins.setLang( 'showblocks', 'en-ca', {
diff --git a/sources/plugins/showblocks/lang/en-gb.js b/sources/plugins/showblocks/lang/en-gb.js
index 0491dbfb..6a33f8f1 100644
--- a/sources/plugins/showblocks/lang/en-gb.js
+++ b/sources/plugins/showblocks/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'en-gb', { 5CKEDITOR.plugins.setLang( 'showblocks', 'en-gb', {
diff --git a/sources/plugins/showblocks/lang/en.js b/sources/plugins/showblocks/lang/en.js
index dd121a20..6eaee1a8 100644
--- a/sources/plugins/showblocks/lang/en.js
+++ b/sources/plugins/showblocks/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'en', { 5CKEDITOR.plugins.setLang( 'showblocks', 'en', {
diff --git a/sources/plugins/showblocks/lang/eo.js b/sources/plugins/showblocks/lang/eo.js
index a44662f6..bb65648c 100644
--- a/sources/plugins/showblocks/lang/eo.js
+++ b/sources/plugins/showblocks/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'eo', { 5CKEDITOR.plugins.setLang( 'showblocks', 'eo', {
diff --git a/sources/plugins/showblocks/lang/es.js b/sources/plugins/showblocks/lang/es.js
index f9ea1cdf..681fd85f 100644
--- a/sources/plugins/showblocks/lang/es.js
+++ b/sources/plugins/showblocks/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'es', { 5CKEDITOR.plugins.setLang( 'showblocks', 'es', {
diff --git a/sources/plugins/showblocks/lang/et.js b/sources/plugins/showblocks/lang/et.js
index 883d4862..7d7ee743 100644
--- a/sources/plugins/showblocks/lang/et.js
+++ b/sources/plugins/showblocks/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'et', { 5CKEDITOR.plugins.setLang( 'showblocks', 'et', {
diff --git a/sources/plugins/showblocks/lang/eu.js b/sources/plugins/showblocks/lang/eu.js
index c0a75439..6f104fdf 100644
--- a/sources/plugins/showblocks/lang/eu.js
+++ b/sources/plugins/showblocks/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'eu', { 5CKEDITOR.plugins.setLang( 'showblocks', 'eu', {
diff --git a/sources/plugins/showblocks/lang/fa.js b/sources/plugins/showblocks/lang/fa.js
index d9bccd24..02e270fa 100644
--- a/sources/plugins/showblocks/lang/fa.js
+++ b/sources/plugins/showblocks/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'fa', { 5CKEDITOR.plugins.setLang( 'showblocks', 'fa', {
diff --git a/sources/plugins/showblocks/lang/fi.js b/sources/plugins/showblocks/lang/fi.js
index 053fa69f..4b3ecb5b 100644
--- a/sources/plugins/showblocks/lang/fi.js
+++ b/sources/plugins/showblocks/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'fi', { 5CKEDITOR.plugins.setLang( 'showblocks', 'fi', {
diff --git a/sources/plugins/showblocks/lang/fo.js b/sources/plugins/showblocks/lang/fo.js
index 2cc79a51..e971ac6d 100644
--- a/sources/plugins/showblocks/lang/fo.js
+++ b/sources/plugins/showblocks/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'fo', { 5CKEDITOR.plugins.setLang( 'showblocks', 'fo', {
diff --git a/sources/plugins/showblocks/lang/fr-ca.js b/sources/plugins/showblocks/lang/fr-ca.js
index 7b77e25e..bd251116 100644
--- a/sources/plugins/showblocks/lang/fr-ca.js
+++ b/sources/plugins/showblocks/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'showblocks', 'fr-ca', {
diff --git a/sources/plugins/showblocks/lang/fr.js b/sources/plugins/showblocks/lang/fr.js
index 3f771b06..357cd232 100644
--- a/sources/plugins/showblocks/lang/fr.js
+++ b/sources/plugins/showblocks/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'fr', { 5CKEDITOR.plugins.setLang( 'showblocks', 'fr', {
diff --git a/sources/plugins/showblocks/lang/gl.js b/sources/plugins/showblocks/lang/gl.js
index f107a5af..0f98fbea 100644
--- a/sources/plugins/showblocks/lang/gl.js
+++ b/sources/plugins/showblocks/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'gl', { 5CKEDITOR.plugins.setLang( 'showblocks', 'gl', {
diff --git a/sources/plugins/showblocks/lang/gu.js b/sources/plugins/showblocks/lang/gu.js
index 4641901d..9c6177eb 100644
--- a/sources/plugins/showblocks/lang/gu.js
+++ b/sources/plugins/showblocks/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'gu', { 5CKEDITOR.plugins.setLang( 'showblocks', 'gu', {
diff --git a/sources/plugins/showblocks/lang/he.js b/sources/plugins/showblocks/lang/he.js
index 528d04eb..d1e05bdd 100644
--- a/sources/plugins/showblocks/lang/he.js
+++ b/sources/plugins/showblocks/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'he', { 5CKEDITOR.plugins.setLang( 'showblocks', 'he', {
diff --git a/sources/plugins/showblocks/lang/hi.js b/sources/plugins/showblocks/lang/hi.js
index 4a4869eb..a83fa783 100644
--- a/sources/plugins/showblocks/lang/hi.js
+++ b/sources/plugins/showblocks/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'hi', { 5CKEDITOR.plugins.setLang( 'showblocks', 'hi', {
diff --git a/sources/plugins/showblocks/lang/hr.js b/sources/plugins/showblocks/lang/hr.js
index ad60d878..990bef06 100644
--- a/sources/plugins/showblocks/lang/hr.js
+++ b/sources/plugins/showblocks/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'hr', { 5CKEDITOR.plugins.setLang( 'showblocks', 'hr', {
diff --git a/sources/plugins/showblocks/lang/hu.js b/sources/plugins/showblocks/lang/hu.js
index 6abc3205..563e27e8 100644
--- a/sources/plugins/showblocks/lang/hu.js
+++ b/sources/plugins/showblocks/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'hu', { 5CKEDITOR.plugins.setLang( 'showblocks', 'hu', {
diff --git a/sources/plugins/showblocks/lang/id.js b/sources/plugins/showblocks/lang/id.js
index b075fa5f..8d00d10a 100644
--- a/sources/plugins/showblocks/lang/id.js
+++ b/sources/plugins/showblocks/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'id', { 5CKEDITOR.plugins.setLang( 'showblocks', 'id', {
diff --git a/sources/plugins/showblocks/lang/is.js b/sources/plugins/showblocks/lang/is.js
index 4ef80ece..1c856096 100644
--- a/sources/plugins/showblocks/lang/is.js
+++ b/sources/plugins/showblocks/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'is', { 5CKEDITOR.plugins.setLang( 'showblocks', 'is', {
diff --git a/sources/plugins/showblocks/lang/it.js b/sources/plugins/showblocks/lang/it.js
index def22aa7..62820354 100644
--- a/sources/plugins/showblocks/lang/it.js
+++ b/sources/plugins/showblocks/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'it', { 5CKEDITOR.plugins.setLang( 'showblocks', 'it', {
diff --git a/sources/plugins/showblocks/lang/ja.js b/sources/plugins/showblocks/lang/ja.js
index e1424a87..73712cd0 100644
--- a/sources/plugins/showblocks/lang/ja.js
+++ b/sources/plugins/showblocks/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'ja', { 5CKEDITOR.plugins.setLang( 'showblocks', 'ja', {
diff --git a/sources/plugins/showblocks/lang/ka.js b/sources/plugins/showblocks/lang/ka.js
index e312c057..f3123e1f 100644
--- a/sources/plugins/showblocks/lang/ka.js
+++ b/sources/plugins/showblocks/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'ka', { 5CKEDITOR.plugins.setLang( 'showblocks', 'ka', {
diff --git a/sources/plugins/showblocks/lang/km.js b/sources/plugins/showblocks/lang/km.js
index 5a8a1416..be8f1bda 100644
--- a/sources/plugins/showblocks/lang/km.js
+++ b/sources/plugins/showblocks/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'km', { 5CKEDITOR.plugins.setLang( 'showblocks', 'km', {
diff --git a/sources/plugins/showblocks/lang/ko.js b/sources/plugins/showblocks/lang/ko.js
index 9d41596d..503ad003 100644
--- a/sources/plugins/showblocks/lang/ko.js
+++ b/sources/plugins/showblocks/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'ko', { 5CKEDITOR.plugins.setLang( 'showblocks', 'ko', {
diff --git a/sources/plugins/showblocks/lang/ku.js b/sources/plugins/showblocks/lang/ku.js
index 27224820..30d93736 100644
--- a/sources/plugins/showblocks/lang/ku.js
+++ b/sources/plugins/showblocks/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'ku', { 5CKEDITOR.plugins.setLang( 'showblocks', 'ku', {
diff --git a/sources/plugins/showblocks/lang/lt.js b/sources/plugins/showblocks/lang/lt.js
index f711598e..584f521c 100644
--- a/sources/plugins/showblocks/lang/lt.js
+++ b/sources/plugins/showblocks/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'lt', { 5CKEDITOR.plugins.setLang( 'showblocks', 'lt', {
diff --git a/sources/plugins/showblocks/lang/lv.js b/sources/plugins/showblocks/lang/lv.js
index b6ee9ee9..5d1faf28 100644
--- a/sources/plugins/showblocks/lang/lv.js
+++ b/sources/plugins/showblocks/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'lv', { 5CKEDITOR.plugins.setLang( 'showblocks', 'lv', {
diff --git a/sources/plugins/showblocks/lang/mk.js b/sources/plugins/showblocks/lang/mk.js
index 382be788..1d78ce5e 100644
--- a/sources/plugins/showblocks/lang/mk.js
+++ b/sources/plugins/showblocks/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'mk', { 5CKEDITOR.plugins.setLang( 'showblocks', 'mk', {
diff --git a/sources/plugins/showblocks/lang/mn.js b/sources/plugins/showblocks/lang/mn.js
index 42144677..5ea922ea 100644
--- a/sources/plugins/showblocks/lang/mn.js
+++ b/sources/plugins/showblocks/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'mn', { 5CKEDITOR.plugins.setLang( 'showblocks', 'mn', {
diff --git a/sources/plugins/showblocks/lang/ms.js b/sources/plugins/showblocks/lang/ms.js
index 557e4950..5efc95c7 100644
--- a/sources/plugins/showblocks/lang/ms.js
+++ b/sources/plugins/showblocks/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'ms', { 5CKEDITOR.plugins.setLang( 'showblocks', 'ms', {
diff --git a/sources/plugins/showblocks/lang/nb.js b/sources/plugins/showblocks/lang/nb.js
index 3a5e146d..da0fbbb4 100644
--- a/sources/plugins/showblocks/lang/nb.js
+++ b/sources/plugins/showblocks/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'nb', { 5CKEDITOR.plugins.setLang( 'showblocks', 'nb', {
diff --git a/sources/plugins/showblocks/lang/nl.js b/sources/plugins/showblocks/lang/nl.js
index 2fbbef26..084b3e32 100644
--- a/sources/plugins/showblocks/lang/nl.js
+++ b/sources/plugins/showblocks/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'nl', { 5CKEDITOR.plugins.setLang( 'showblocks', 'nl', {
diff --git a/sources/plugins/showblocks/lang/no.js b/sources/plugins/showblocks/lang/no.js
index 14d190fb..3a3561be 100644
--- a/sources/plugins/showblocks/lang/no.js
+++ b/sources/plugins/showblocks/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'no', { 5CKEDITOR.plugins.setLang( 'showblocks', 'no', {
diff --git a/sources/plugins/showblocks/lang/pl.js b/sources/plugins/showblocks/lang/pl.js
index b33a3c0f..29d6b3fb 100644
--- a/sources/plugins/showblocks/lang/pl.js
+++ b/sources/plugins/showblocks/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'pl', { 5CKEDITOR.plugins.setLang( 'showblocks', 'pl', {
diff --git a/sources/plugins/showblocks/lang/pt-br.js b/sources/plugins/showblocks/lang/pt-br.js
index 4c7f172c..a9241626 100644
--- a/sources/plugins/showblocks/lang/pt-br.js
+++ b/sources/plugins/showblocks/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'pt-br', { 5CKEDITOR.plugins.setLang( 'showblocks', 'pt-br', {
diff --git a/sources/plugins/showblocks/lang/pt.js b/sources/plugins/showblocks/lang/pt.js
index b27a7e72..e328fc36 100644
--- a/sources/plugins/showblocks/lang/pt.js
+++ b/sources/plugins/showblocks/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'pt', { 5CKEDITOR.plugins.setLang( 'showblocks', 'pt', {
diff --git a/sources/plugins/showblocks/lang/ro.js b/sources/plugins/showblocks/lang/ro.js
index 268c2fdb..e7876a89 100644
--- a/sources/plugins/showblocks/lang/ro.js
+++ b/sources/plugins/showblocks/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'ro', { 5CKEDITOR.plugins.setLang( 'showblocks', 'ro', {
diff --git a/sources/plugins/showblocks/lang/ru.js b/sources/plugins/showblocks/lang/ru.js
index 9b3f315d..542a8061 100644
--- a/sources/plugins/showblocks/lang/ru.js
+++ b/sources/plugins/showblocks/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'ru', { 5CKEDITOR.plugins.setLang( 'showblocks', 'ru', {
diff --git a/sources/plugins/showblocks/lang/si.js b/sources/plugins/showblocks/lang/si.js
index 63722d12..cef916f1 100644
--- a/sources/plugins/showblocks/lang/si.js
+++ b/sources/plugins/showblocks/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'si', { 5CKEDITOR.plugins.setLang( 'showblocks', 'si', {
diff --git a/sources/plugins/showblocks/lang/sk.js b/sources/plugins/showblocks/lang/sk.js
index bd4cdc38..86544ae5 100644
--- a/sources/plugins/showblocks/lang/sk.js
+++ b/sources/plugins/showblocks/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'sk', { 5CKEDITOR.plugins.setLang( 'showblocks', 'sk', {
diff --git a/sources/plugins/showblocks/lang/sl.js b/sources/plugins/showblocks/lang/sl.js
index 14ace414..c0e75ff2 100644
--- a/sources/plugins/showblocks/lang/sl.js
+++ b/sources/plugins/showblocks/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'sl', { 5CKEDITOR.plugins.setLang( 'showblocks', 'sl', {
diff --git a/sources/plugins/showblocks/lang/sq.js b/sources/plugins/showblocks/lang/sq.js
index 8371edab..1def1473 100644
--- a/sources/plugins/showblocks/lang/sq.js
+++ b/sources/plugins/showblocks/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'sq', { 5CKEDITOR.plugins.setLang( 'showblocks', 'sq', {
diff --git a/sources/plugins/showblocks/lang/sr-latn.js b/sources/plugins/showblocks/lang/sr-latn.js
index 8dd9e3b7..5681c338 100644
--- a/sources/plugins/showblocks/lang/sr-latn.js
+++ b/sources/plugins/showblocks/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'showblocks', 'sr-latn', {
diff --git a/sources/plugins/showblocks/lang/sr.js b/sources/plugins/showblocks/lang/sr.js
index fa6e4173..fea50ded 100644
--- a/sources/plugins/showblocks/lang/sr.js
+++ b/sources/plugins/showblocks/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'sr', { 5CKEDITOR.plugins.setLang( 'showblocks', 'sr', {
diff --git a/sources/plugins/showblocks/lang/sv.js b/sources/plugins/showblocks/lang/sv.js
index ec935fcc..1c449419 100644
--- a/sources/plugins/showblocks/lang/sv.js
+++ b/sources/plugins/showblocks/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'sv', { 5CKEDITOR.plugins.setLang( 'showblocks', 'sv', {
diff --git a/sources/plugins/showblocks/lang/th.js b/sources/plugins/showblocks/lang/th.js
index 6e8fbe95..feaf5d5e 100644
--- a/sources/plugins/showblocks/lang/th.js
+++ b/sources/plugins/showblocks/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'th', { 5CKEDITOR.plugins.setLang( 'showblocks', 'th', {
diff --git a/sources/plugins/showblocks/lang/tr.js b/sources/plugins/showblocks/lang/tr.js
index b9b430c0..74f51a8c 100644
--- a/sources/plugins/showblocks/lang/tr.js
+++ b/sources/plugins/showblocks/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'tr', { 5CKEDITOR.plugins.setLang( 'showblocks', 'tr', {
diff --git a/sources/plugins/showblocks/lang/tt.js b/sources/plugins/showblocks/lang/tt.js
index 8de9fb1f..863b290d 100644
--- a/sources/plugins/showblocks/lang/tt.js
+++ b/sources/plugins/showblocks/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'tt', { 5CKEDITOR.plugins.setLang( 'showblocks', 'tt', {
diff --git a/sources/plugins/showblocks/lang/ug.js b/sources/plugins/showblocks/lang/ug.js
index 187102b9..d9519930 100644
--- a/sources/plugins/showblocks/lang/ug.js
+++ b/sources/plugins/showblocks/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'ug', { 5CKEDITOR.plugins.setLang( 'showblocks', 'ug', {
diff --git a/sources/plugins/showblocks/lang/uk.js b/sources/plugins/showblocks/lang/uk.js
index 3f9f0150..aa8c21bb 100644
--- a/sources/plugins/showblocks/lang/uk.js
+++ b/sources/plugins/showblocks/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'uk', { 5CKEDITOR.plugins.setLang( 'showblocks', 'uk', {
diff --git a/sources/plugins/showblocks/lang/vi.js b/sources/plugins/showblocks/lang/vi.js
index af30a43c..2d523665 100644
--- a/sources/plugins/showblocks/lang/vi.js
+++ b/sources/plugins/showblocks/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'vi', { 5CKEDITOR.plugins.setLang( 'showblocks', 'vi', {
diff --git a/sources/plugins/showblocks/lang/zh-cn.js b/sources/plugins/showblocks/lang/zh-cn.js
index 104f8fb1..d5b953c6 100644
--- a/sources/plugins/showblocks/lang/zh-cn.js
+++ b/sources/plugins/showblocks/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'showblocks', 'zh-cn', {
diff --git a/sources/plugins/showblocks/lang/zh.js b/sources/plugins/showblocks/lang/zh.js
index 5990ecfd..d58a17c5 100644
--- a/sources/plugins/showblocks/lang/zh.js
+++ b/sources/plugins/showblocks/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'showblocks', 'zh', { 5CKEDITOR.plugins.setLang( 'showblocks', 'zh', {
diff --git a/sources/plugins/showblocks/plugin.js b/sources/plugins/showblocks/plugin.js
index 7bf11c23..76c10b83 100644
--- a/sources/plugins/showblocks/plugin.js
+++ b/sources/plugins/showblocks/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -35,7 +35,7 @@
35 35
36 CKEDITOR.plugins.add( 'showblocks', { 36 CKEDITOR.plugins.add( 'showblocks', {
37 // jscs:disable maximumLineLength 37 // jscs:disable maximumLineLength
38 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 38 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
39 // jscs:enable maximumLineLength 39 // jscs:enable maximumLineLength
40 icons: 'showblocks,showblocks-rtl', // %REMOVE_LINE_CORE% 40 icons: 'showblocks,showblocks-rtl', // %REMOVE_LINE_CORE%
41 hidpi: true, // %REMOVE_LINE_CORE% 41 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/showborders/plugin.js b/sources/plugins/showborders/plugin.js
index 0c569931..e9140f9a 100644
--- a/sources/plugins/showborders/plugin.js
+++ b/sources/plugins/showborders/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/smiley/dialogs/smiley.js b/sources/plugins/smiley/dialogs/smiley.js
index 4d9a2723..72d51663 100644
--- a/sources/plugins/smiley/dialogs/smiley.js
+++ b/sources/plugins/smiley/dialogs/smiley.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/smiley/lang/af.js b/sources/plugins/smiley/lang/af.js
index 65726fc9..26b27ec2 100644
--- a/sources/plugins/smiley/lang/af.js
+++ b/sources/plugins/smiley/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'af', { 5CKEDITOR.plugins.setLang( 'smiley', 'af', {
diff --git a/sources/plugins/smiley/lang/ar.js b/sources/plugins/smiley/lang/ar.js
index 9cc79641..16e64f01 100644
--- a/sources/plugins/smiley/lang/ar.js
+++ b/sources/plugins/smiley/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'ar', { 5CKEDITOR.plugins.setLang( 'smiley', 'ar', {
diff --git a/sources/plugins/smiley/lang/bg.js b/sources/plugins/smiley/lang/bg.js
index 5362eff7..ab931624 100644
--- a/sources/plugins/smiley/lang/bg.js
+++ b/sources/plugins/smiley/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'bg', { 5CKEDITOR.plugins.setLang( 'smiley', 'bg', {
diff --git a/sources/plugins/smiley/lang/bn.js b/sources/plugins/smiley/lang/bn.js
index 2ef2c3b8..17a9253f 100644
--- a/sources/plugins/smiley/lang/bn.js
+++ b/sources/plugins/smiley/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'bn', { 5CKEDITOR.plugins.setLang( 'smiley', 'bn', {
diff --git a/sources/plugins/smiley/lang/bs.js b/sources/plugins/smiley/lang/bs.js
index 3c3d3a56..a6a1cd5b 100644
--- a/sources/plugins/smiley/lang/bs.js
+++ b/sources/plugins/smiley/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'bs', { 5CKEDITOR.plugins.setLang( 'smiley', 'bs', {
diff --git a/sources/plugins/smiley/lang/ca.js b/sources/plugins/smiley/lang/ca.js
index de8dac03..ef0a2650 100644
--- a/sources/plugins/smiley/lang/ca.js
+++ b/sources/plugins/smiley/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'ca', { 5CKEDITOR.plugins.setLang( 'smiley', 'ca', {
diff --git a/sources/plugins/smiley/lang/cs.js b/sources/plugins/smiley/lang/cs.js
index 535e363c..63b6743c 100644
--- a/sources/plugins/smiley/lang/cs.js
+++ b/sources/plugins/smiley/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'cs', { 5CKEDITOR.plugins.setLang( 'smiley', 'cs', {
diff --git a/sources/plugins/smiley/lang/cy.js b/sources/plugins/smiley/lang/cy.js
index 4c93cfa0..67412b15 100644
--- a/sources/plugins/smiley/lang/cy.js
+++ b/sources/plugins/smiley/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'cy', { 5CKEDITOR.plugins.setLang( 'smiley', 'cy', {
diff --git a/sources/plugins/smiley/lang/da.js b/sources/plugins/smiley/lang/da.js
index c9e6450f..1ad11688 100644
--- a/sources/plugins/smiley/lang/da.js
+++ b/sources/plugins/smiley/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'da', { 5CKEDITOR.plugins.setLang( 'smiley', 'da', {
diff --git a/sources/plugins/smiley/lang/de-ch.js b/sources/plugins/smiley/lang/de-ch.js
new file mode 100644
index 00000000..34418ce2
--- /dev/null
+++ b/sources/plugins/smiley/lang/de-ch.js
@@ -0,0 +1,9 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'smiley', 'de-ch', {
6 options: 'Smiley-Optionen',
7 title: 'Smiley auswählen',
8 toolbar: 'Smiley'
9} );
diff --git a/sources/plugins/smiley/lang/de.js b/sources/plugins/smiley/lang/de.js
index af95a657..35c3d9b2 100644
--- a/sources/plugins/smiley/lang/de.js
+++ b/sources/plugins/smiley/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'de', { 5CKEDITOR.plugins.setLang( 'smiley', 'de', {
diff --git a/sources/plugins/smiley/lang/el.js b/sources/plugins/smiley/lang/el.js
index 0a90ba92..d6b856e6 100644
--- a/sources/plugins/smiley/lang/el.js
+++ b/sources/plugins/smiley/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'el', { 5CKEDITOR.plugins.setLang( 'smiley', 'el', {
diff --git a/sources/plugins/smiley/lang/en-au.js b/sources/plugins/smiley/lang/en-au.js
index 52ee1971..5514180d 100644
--- a/sources/plugins/smiley/lang/en-au.js
+++ b/sources/plugins/smiley/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'en-au', { 5CKEDITOR.plugins.setLang( 'smiley', 'en-au', {
diff --git a/sources/plugins/smiley/lang/en-ca.js b/sources/plugins/smiley/lang/en-ca.js
index fd5a73e5..47975002 100644
--- a/sources/plugins/smiley/lang/en-ca.js
+++ b/sources/plugins/smiley/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'en-ca', { 5CKEDITOR.plugins.setLang( 'smiley', 'en-ca', {
diff --git a/sources/plugins/smiley/lang/en-gb.js b/sources/plugins/smiley/lang/en-gb.js
index 3c5c7b17..473e3f19 100644
--- a/sources/plugins/smiley/lang/en-gb.js
+++ b/sources/plugins/smiley/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'en-gb', { 5CKEDITOR.plugins.setLang( 'smiley', 'en-gb', {
diff --git a/sources/plugins/smiley/lang/en.js b/sources/plugins/smiley/lang/en.js
index 71f399e4..e3a73f66 100644
--- a/sources/plugins/smiley/lang/en.js
+++ b/sources/plugins/smiley/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'en', { 5CKEDITOR.plugins.setLang( 'smiley', 'en', {
diff --git a/sources/plugins/smiley/lang/eo.js b/sources/plugins/smiley/lang/eo.js
index c6552b38..a2dc81c1 100644
--- a/sources/plugins/smiley/lang/eo.js
+++ b/sources/plugins/smiley/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'eo', { 5CKEDITOR.plugins.setLang( 'smiley', 'eo', {
diff --git a/sources/plugins/smiley/lang/es.js b/sources/plugins/smiley/lang/es.js
index 23bad5dd..00053c5f 100644
--- a/sources/plugins/smiley/lang/es.js
+++ b/sources/plugins/smiley/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'es', { 5CKEDITOR.plugins.setLang( 'smiley', 'es', {
diff --git a/sources/plugins/smiley/lang/et.js b/sources/plugins/smiley/lang/et.js
index 56701506..66e11ac1 100644
--- a/sources/plugins/smiley/lang/et.js
+++ b/sources/plugins/smiley/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'et', { 5CKEDITOR.plugins.setLang( 'smiley', 'et', {
diff --git a/sources/plugins/smiley/lang/eu.js b/sources/plugins/smiley/lang/eu.js
index a297f0a2..e292fb74 100644
--- a/sources/plugins/smiley/lang/eu.js
+++ b/sources/plugins/smiley/lang/eu.js
@@ -1,9 +1,9 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'eu', { 5CKEDITOR.plugins.setLang( 'smiley', 'eu', {
6 options: 'Aurpegiera Aukerak', 6 options: 'Aurpegieren aukerak',
7 title: 'Aurpegiera Sartu', 7 title: 'Txertatu aurpegiera',
8 toolbar: 'Aurpegierak' 8 toolbar: 'Aurpegierak'
9} ); 9} );
diff --git a/sources/plugins/smiley/lang/fa.js b/sources/plugins/smiley/lang/fa.js
index 14bfa13f..52cfcbfa 100644
--- a/sources/plugins/smiley/lang/fa.js
+++ b/sources/plugins/smiley/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'fa', { 5CKEDITOR.plugins.setLang( 'smiley', 'fa', {
diff --git a/sources/plugins/smiley/lang/fi.js b/sources/plugins/smiley/lang/fi.js
index df4b1385..022771c4 100644
--- a/sources/plugins/smiley/lang/fi.js
+++ b/sources/plugins/smiley/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'fi', { 5CKEDITOR.plugins.setLang( 'smiley', 'fi', {
diff --git a/sources/plugins/smiley/lang/fo.js b/sources/plugins/smiley/lang/fo.js
index 5a833126..ffb38ace 100644
--- a/sources/plugins/smiley/lang/fo.js
+++ b/sources/plugins/smiley/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'fo', { 5CKEDITOR.plugins.setLang( 'smiley', 'fo', {
diff --git a/sources/plugins/smiley/lang/fr-ca.js b/sources/plugins/smiley/lang/fr-ca.js
index 5686a1d4..2266a318 100644
--- a/sources/plugins/smiley/lang/fr-ca.js
+++ b/sources/plugins/smiley/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'smiley', 'fr-ca', {
diff --git a/sources/plugins/smiley/lang/fr.js b/sources/plugins/smiley/lang/fr.js
index 9ee67ff8..d2cd5df8 100644
--- a/sources/plugins/smiley/lang/fr.js
+++ b/sources/plugins/smiley/lang/fr.js
@@ -1,9 +1,9 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'fr', { 5CKEDITOR.plugins.setLang( 'smiley', 'fr', {
6 options: 'Options des émoticones', 6 options: 'Options des émoticones',
7 title: 'Insérer un émoticone', 7 title: 'Insérer un émoticone',
8 toolbar: 'Émoticones' 8 toolbar: 'Émoticone'
9} ); 9} );
diff --git a/sources/plugins/smiley/lang/gl.js b/sources/plugins/smiley/lang/gl.js
index 8f1c67d1..a1b567ca 100644
--- a/sources/plugins/smiley/lang/gl.js
+++ b/sources/plugins/smiley/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'gl', { 5CKEDITOR.plugins.setLang( 'smiley', 'gl', {
diff --git a/sources/plugins/smiley/lang/gu.js b/sources/plugins/smiley/lang/gu.js
index 255a138f..63a5d162 100644
--- a/sources/plugins/smiley/lang/gu.js
+++ b/sources/plugins/smiley/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'gu', { 5CKEDITOR.plugins.setLang( 'smiley', 'gu', {
diff --git a/sources/plugins/smiley/lang/he.js b/sources/plugins/smiley/lang/he.js
index b69f4aa1..cf76e7e0 100644
--- a/sources/plugins/smiley/lang/he.js
+++ b/sources/plugins/smiley/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'he', { 5CKEDITOR.plugins.setLang( 'smiley', 'he', {
diff --git a/sources/plugins/smiley/lang/hi.js b/sources/plugins/smiley/lang/hi.js
index f0168740..602bce5c 100644
--- a/sources/plugins/smiley/lang/hi.js
+++ b/sources/plugins/smiley/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'hi', { 5CKEDITOR.plugins.setLang( 'smiley', 'hi', {
diff --git a/sources/plugins/smiley/lang/hr.js b/sources/plugins/smiley/lang/hr.js
index 77763eb5..225f7b16 100644
--- a/sources/plugins/smiley/lang/hr.js
+++ b/sources/plugins/smiley/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'hr', { 5CKEDITOR.plugins.setLang( 'smiley', 'hr', {
diff --git a/sources/plugins/smiley/lang/hu.js b/sources/plugins/smiley/lang/hu.js
index 9b8a7513..fcce7828 100644
--- a/sources/plugins/smiley/lang/hu.js
+++ b/sources/plugins/smiley/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'hu', { 5CKEDITOR.plugins.setLang( 'smiley', 'hu', {
diff --git a/sources/plugins/smiley/lang/id.js b/sources/plugins/smiley/lang/id.js
index 3c805ef5..021d7158 100644
--- a/sources/plugins/smiley/lang/id.js
+++ b/sources/plugins/smiley/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'id', { 5CKEDITOR.plugins.setLang( 'smiley', 'id', {
diff --git a/sources/plugins/smiley/lang/is.js b/sources/plugins/smiley/lang/is.js
index 8bdeb247..c0b73ee5 100644
--- a/sources/plugins/smiley/lang/is.js
+++ b/sources/plugins/smiley/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'is', { 5CKEDITOR.plugins.setLang( 'smiley', 'is', {
diff --git a/sources/plugins/smiley/lang/it.js b/sources/plugins/smiley/lang/it.js
index 29bb91f3..361075c8 100644
--- a/sources/plugins/smiley/lang/it.js
+++ b/sources/plugins/smiley/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'it', { 5CKEDITOR.plugins.setLang( 'smiley', 'it', {
diff --git a/sources/plugins/smiley/lang/ja.js b/sources/plugins/smiley/lang/ja.js
index 856b49cc..73283e3d 100644
--- a/sources/plugins/smiley/lang/ja.js
+++ b/sources/plugins/smiley/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'ja', { 5CKEDITOR.plugins.setLang( 'smiley', 'ja', {
diff --git a/sources/plugins/smiley/lang/ka.js b/sources/plugins/smiley/lang/ka.js
index b419f04e..94b85948 100644
--- a/sources/plugins/smiley/lang/ka.js
+++ b/sources/plugins/smiley/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'ka', { 5CKEDITOR.plugins.setLang( 'smiley', 'ka', {
diff --git a/sources/plugins/smiley/lang/km.js b/sources/plugins/smiley/lang/km.js
index 777c44c9..d7a29370 100644
--- a/sources/plugins/smiley/lang/km.js
+++ b/sources/plugins/smiley/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'km', { 5CKEDITOR.plugins.setLang( 'smiley', 'km', {
diff --git a/sources/plugins/smiley/lang/ko.js b/sources/plugins/smiley/lang/ko.js
index 50969a67..ff592643 100644
--- a/sources/plugins/smiley/lang/ko.js
+++ b/sources/plugins/smiley/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'ko', { 5CKEDITOR.plugins.setLang( 'smiley', 'ko', {
diff --git a/sources/plugins/smiley/lang/ku.js b/sources/plugins/smiley/lang/ku.js
index 95f1133f..2f1611d2 100644
--- a/sources/plugins/smiley/lang/ku.js
+++ b/sources/plugins/smiley/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'ku', { 5CKEDITOR.plugins.setLang( 'smiley', 'ku', {
diff --git a/sources/plugins/smiley/lang/lt.js b/sources/plugins/smiley/lang/lt.js
index 518a8d36..e1a5ccf2 100644
--- a/sources/plugins/smiley/lang/lt.js
+++ b/sources/plugins/smiley/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'lt', { 5CKEDITOR.plugins.setLang( 'smiley', 'lt', {
diff --git a/sources/plugins/smiley/lang/lv.js b/sources/plugins/smiley/lang/lv.js
index e55c3bc6..98aa4ece 100644
--- a/sources/plugins/smiley/lang/lv.js
+++ b/sources/plugins/smiley/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'lv', { 5CKEDITOR.plugins.setLang( 'smiley', 'lv', {
diff --git a/sources/plugins/smiley/lang/mk.js b/sources/plugins/smiley/lang/mk.js
index 5e8d7035..6d1e7db5 100644
--- a/sources/plugins/smiley/lang/mk.js
+++ b/sources/plugins/smiley/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'mk', { 5CKEDITOR.plugins.setLang( 'smiley', 'mk', {
diff --git a/sources/plugins/smiley/lang/mn.js b/sources/plugins/smiley/lang/mn.js
index 6dc3e1f4..23da45b4 100644
--- a/sources/plugins/smiley/lang/mn.js
+++ b/sources/plugins/smiley/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'mn', { 5CKEDITOR.plugins.setLang( 'smiley', 'mn', {
diff --git a/sources/plugins/smiley/lang/ms.js b/sources/plugins/smiley/lang/ms.js
index ae773110..89f35c61 100644
--- a/sources/plugins/smiley/lang/ms.js
+++ b/sources/plugins/smiley/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'ms', { 5CKEDITOR.plugins.setLang( 'smiley', 'ms', {
diff --git a/sources/plugins/smiley/lang/nb.js b/sources/plugins/smiley/lang/nb.js
index be0f612c..cc33c815 100644
--- a/sources/plugins/smiley/lang/nb.js
+++ b/sources/plugins/smiley/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'nb', { 5CKEDITOR.plugins.setLang( 'smiley', 'nb', {
diff --git a/sources/plugins/smiley/lang/nl.js b/sources/plugins/smiley/lang/nl.js
index 4db8d51f..62e6f058 100644
--- a/sources/plugins/smiley/lang/nl.js
+++ b/sources/plugins/smiley/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'nl', { 5CKEDITOR.plugins.setLang( 'smiley', 'nl', {
diff --git a/sources/plugins/smiley/lang/no.js b/sources/plugins/smiley/lang/no.js
index 21da21c0..aa3833f3 100644
--- a/sources/plugins/smiley/lang/no.js
+++ b/sources/plugins/smiley/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'no', { 5CKEDITOR.plugins.setLang( 'smiley', 'no', {
diff --git a/sources/plugins/smiley/lang/pl.js b/sources/plugins/smiley/lang/pl.js
index 62d244c9..235eb182 100644
--- a/sources/plugins/smiley/lang/pl.js
+++ b/sources/plugins/smiley/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'pl', { 5CKEDITOR.plugins.setLang( 'smiley', 'pl', {
diff --git a/sources/plugins/smiley/lang/pt-br.js b/sources/plugins/smiley/lang/pt-br.js
index 96498a49..7025e2e3 100644
--- a/sources/plugins/smiley/lang/pt-br.js
+++ b/sources/plugins/smiley/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'pt-br', { 5CKEDITOR.plugins.setLang( 'smiley', 'pt-br', {
diff --git a/sources/plugins/smiley/lang/pt.js b/sources/plugins/smiley/lang/pt.js
index 945f171c..744d5efa 100644
--- a/sources/plugins/smiley/lang/pt.js
+++ b/sources/plugins/smiley/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'pt', { 5CKEDITOR.plugins.setLang( 'smiley', 'pt', {
diff --git a/sources/plugins/smiley/lang/ro.js b/sources/plugins/smiley/lang/ro.js
index 9c4bc5e8..02bfbd7c 100644
--- a/sources/plugins/smiley/lang/ro.js
+++ b/sources/plugins/smiley/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'ro', { 5CKEDITOR.plugins.setLang( 'smiley', 'ro', {
diff --git a/sources/plugins/smiley/lang/ru.js b/sources/plugins/smiley/lang/ru.js
index 37cee41f..50f51e6a 100644
--- a/sources/plugins/smiley/lang/ru.js
+++ b/sources/plugins/smiley/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'ru', { 5CKEDITOR.plugins.setLang( 'smiley', 'ru', {
diff --git a/sources/plugins/smiley/lang/si.js b/sources/plugins/smiley/lang/si.js
index 62e4b931..ad394226 100644
--- a/sources/plugins/smiley/lang/si.js
+++ b/sources/plugins/smiley/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'si', { 5CKEDITOR.plugins.setLang( 'smiley', 'si', {
diff --git a/sources/plugins/smiley/lang/sk.js b/sources/plugins/smiley/lang/sk.js
index cca096e5..c2236e71 100644
--- a/sources/plugins/smiley/lang/sk.js
+++ b/sources/plugins/smiley/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'sk', { 5CKEDITOR.plugins.setLang( 'smiley', 'sk', {
diff --git a/sources/plugins/smiley/lang/sl.js b/sources/plugins/smiley/lang/sl.js
index 703c7481..1ad1f665 100644
--- a/sources/plugins/smiley/lang/sl.js
+++ b/sources/plugins/smiley/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'sl', { 5CKEDITOR.plugins.setLang( 'smiley', 'sl', {
diff --git a/sources/plugins/smiley/lang/sq.js b/sources/plugins/smiley/lang/sq.js
index 78dfa437..9227d462 100644
--- a/sources/plugins/smiley/lang/sq.js
+++ b/sources/plugins/smiley/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'sq', { 5CKEDITOR.plugins.setLang( 'smiley', 'sq', {
diff --git a/sources/plugins/smiley/lang/sr-latn.js b/sources/plugins/smiley/lang/sr-latn.js
index 2b0b149b..fc46c027 100644
--- a/sources/plugins/smiley/lang/sr-latn.js
+++ b/sources/plugins/smiley/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'smiley', 'sr-latn', {
diff --git a/sources/plugins/smiley/lang/sr.js b/sources/plugins/smiley/lang/sr.js
index d0c38c8b..8b1931a5 100644
--- a/sources/plugins/smiley/lang/sr.js
+++ b/sources/plugins/smiley/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'sr', { 5CKEDITOR.plugins.setLang( 'smiley', 'sr', {
diff --git a/sources/plugins/smiley/lang/sv.js b/sources/plugins/smiley/lang/sv.js
index 7d54b6d3..a06a8b51 100644
--- a/sources/plugins/smiley/lang/sv.js
+++ b/sources/plugins/smiley/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'sv', { 5CKEDITOR.plugins.setLang( 'smiley', 'sv', {
diff --git a/sources/plugins/smiley/lang/th.js b/sources/plugins/smiley/lang/th.js
index 27db0098..fa81da3b 100644
--- a/sources/plugins/smiley/lang/th.js
+++ b/sources/plugins/smiley/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'th', { 5CKEDITOR.plugins.setLang( 'smiley', 'th', {
diff --git a/sources/plugins/smiley/lang/tr.js b/sources/plugins/smiley/lang/tr.js
index e7c46633..03c7ad55 100644
--- a/sources/plugins/smiley/lang/tr.js
+++ b/sources/plugins/smiley/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'tr', { 5CKEDITOR.plugins.setLang( 'smiley', 'tr', {
diff --git a/sources/plugins/smiley/lang/tt.js b/sources/plugins/smiley/lang/tt.js
index 8fad9914..6a9b37c0 100644
--- a/sources/plugins/smiley/lang/tt.js
+++ b/sources/plugins/smiley/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'tt', { 5CKEDITOR.plugins.setLang( 'smiley', 'tt', {
diff --git a/sources/plugins/smiley/lang/ug.js b/sources/plugins/smiley/lang/ug.js
index e3a922ba..7a568342 100644
--- a/sources/plugins/smiley/lang/ug.js
+++ b/sources/plugins/smiley/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'ug', { 5CKEDITOR.plugins.setLang( 'smiley', 'ug', {
diff --git a/sources/plugins/smiley/lang/uk.js b/sources/plugins/smiley/lang/uk.js
index 677bc913..5db60225 100644
--- a/sources/plugins/smiley/lang/uk.js
+++ b/sources/plugins/smiley/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'uk', { 5CKEDITOR.plugins.setLang( 'smiley', 'uk', {
diff --git a/sources/plugins/smiley/lang/vi.js b/sources/plugins/smiley/lang/vi.js
index 921175fd..506b9017 100644
--- a/sources/plugins/smiley/lang/vi.js
+++ b/sources/plugins/smiley/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'vi', { 5CKEDITOR.plugins.setLang( 'smiley', 'vi', {
diff --git a/sources/plugins/smiley/lang/zh-cn.js b/sources/plugins/smiley/lang/zh-cn.js
index 98d09389..5b39f4e2 100644
--- a/sources/plugins/smiley/lang/zh-cn.js
+++ b/sources/plugins/smiley/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'smiley', 'zh-cn', {
diff --git a/sources/plugins/smiley/lang/zh.js b/sources/plugins/smiley/lang/zh.js
index 477d30e6..84280284 100644
--- a/sources/plugins/smiley/lang/zh.js
+++ b/sources/plugins/smiley/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'smiley', 'zh', { 5CKEDITOR.plugins.setLang( 'smiley', 'zh', {
diff --git a/sources/plugins/smiley/plugin.js b/sources/plugins/smiley/plugin.js
index be8b20db..76fef3c3 100644
--- a/sources/plugins/smiley/plugin.js
+++ b/sources/plugins/smiley/plugin.js
@@ -1,12 +1,12 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
6CKEDITOR.plugins.add( 'smiley', { 6CKEDITOR.plugins.add( 'smiley', {
7 requires: 'dialog', 7 requires: 'dialog',
8 // jscs:disable maximumLineLength 8 // jscs:disable maximumLineLength
9 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 9 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
10 // jscs:enable maximumLineLength 10 // jscs:enable maximumLineLength
11 icons: 'smiley', // %REMOVE_LINE_CORE% 11 icons: 'smiley', // %REMOVE_LINE_CORE%
12 hidpi: true, // %REMOVE_LINE_CORE% 12 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/sourcearea/lang/af.js b/sources/plugins/sourcearea/lang/af.js
index b21d7e61..18cd8fd6 100644
--- a/sources/plugins/sourcearea/lang/af.js
+++ b/sources/plugins/sourcearea/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'af', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'af', {
diff --git a/sources/plugins/sourcearea/lang/ar.js b/sources/plugins/sourcearea/lang/ar.js
index 71a3a6b1..75a89121 100644
--- a/sources/plugins/sourcearea/lang/ar.js
+++ b/sources/plugins/sourcearea/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'ar', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'ar', {
diff --git a/sources/plugins/sourcearea/lang/bg.js b/sources/plugins/sourcearea/lang/bg.js
index 0e9ff33d..7c87fc8a 100644
--- a/sources/plugins/sourcearea/lang/bg.js
+++ b/sources/plugins/sourcearea/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'bg', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'bg', {
diff --git a/sources/plugins/sourcearea/lang/bn.js b/sources/plugins/sourcearea/lang/bn.js
index 266a5c0a..d09d00ff 100644
--- a/sources/plugins/sourcearea/lang/bn.js
+++ b/sources/plugins/sourcearea/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'bn', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'bn', {
diff --git a/sources/plugins/sourcearea/lang/bs.js b/sources/plugins/sourcearea/lang/bs.js
index 2b0fa706..a422d37b 100644
--- a/sources/plugins/sourcearea/lang/bs.js
+++ b/sources/plugins/sourcearea/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'bs', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'bs', {
diff --git a/sources/plugins/sourcearea/lang/ca.js b/sources/plugins/sourcearea/lang/ca.js
index 137d2352..791ca162 100644
--- a/sources/plugins/sourcearea/lang/ca.js
+++ b/sources/plugins/sourcearea/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'ca', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'ca', {
diff --git a/sources/plugins/sourcearea/lang/cs.js b/sources/plugins/sourcearea/lang/cs.js
index 0612de26..acbd886e 100644
--- a/sources/plugins/sourcearea/lang/cs.js
+++ b/sources/plugins/sourcearea/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'cs', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'cs', {
diff --git a/sources/plugins/sourcearea/lang/cy.js b/sources/plugins/sourcearea/lang/cy.js
index fb59ec60..4d2cd74b 100644
--- a/sources/plugins/sourcearea/lang/cy.js
+++ b/sources/plugins/sourcearea/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'cy', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'cy', {
diff --git a/sources/plugins/sourcearea/lang/da.js b/sources/plugins/sourcearea/lang/da.js
index 775a23e4..e0a2dfd2 100644
--- a/sources/plugins/sourcearea/lang/da.js
+++ b/sources/plugins/sourcearea/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'da', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'da', {
diff --git a/sources/plugins/sourcearea/lang/de-ch.js b/sources/plugins/sourcearea/lang/de-ch.js
new file mode 100644
index 00000000..37a859d1
--- /dev/null
+++ b/sources/plugins/sourcearea/lang/de-ch.js
@@ -0,0 +1,7 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'de-ch', {
6 toolbar: 'Quellcode'
7} );
diff --git a/sources/plugins/sourcearea/lang/de.js b/sources/plugins/sourcearea/lang/de.js
index 09c496dd..102461e3 100644
--- a/sources/plugins/sourcearea/lang/de.js
+++ b/sources/plugins/sourcearea/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'de', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'de', {
diff --git a/sources/plugins/sourcearea/lang/el.js b/sources/plugins/sourcearea/lang/el.js
index b04b2569..e830f320 100644
--- a/sources/plugins/sourcearea/lang/el.js
+++ b/sources/plugins/sourcearea/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'el', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'el', {
diff --git a/sources/plugins/sourcearea/lang/en-au.js b/sources/plugins/sourcearea/lang/en-au.js
index cb327bbc..ce7ac136 100644
--- a/sources/plugins/sourcearea/lang/en-au.js
+++ b/sources/plugins/sourcearea/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'en-au', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'en-au', {
diff --git a/sources/plugins/sourcearea/lang/en-ca.js b/sources/plugins/sourcearea/lang/en-ca.js
index 0ded9408..302baa0b 100644
--- a/sources/plugins/sourcearea/lang/en-ca.js
+++ b/sources/plugins/sourcearea/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'en-ca', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'en-ca', {
diff --git a/sources/plugins/sourcearea/lang/en-gb.js b/sources/plugins/sourcearea/lang/en-gb.js
index 4351d839..a42e7626 100644
--- a/sources/plugins/sourcearea/lang/en-gb.js
+++ b/sources/plugins/sourcearea/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'en-gb', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'en-gb', {
diff --git a/sources/plugins/sourcearea/lang/en.js b/sources/plugins/sourcearea/lang/en.js
index 686ea0ce..fdf25a1c 100644
--- a/sources/plugins/sourcearea/lang/en.js
+++ b/sources/plugins/sourcearea/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'en', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'en', {
diff --git a/sources/plugins/sourcearea/lang/eo.js b/sources/plugins/sourcearea/lang/eo.js
index cc7a4a71..704bf6ad 100644
--- a/sources/plugins/sourcearea/lang/eo.js
+++ b/sources/plugins/sourcearea/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'eo', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'eo', {
diff --git a/sources/plugins/sourcearea/lang/es.js b/sources/plugins/sourcearea/lang/es.js
index df7c9940..ccca6acf 100644
--- a/sources/plugins/sourcearea/lang/es.js
+++ b/sources/plugins/sourcearea/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'es', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'es', {
diff --git a/sources/plugins/sourcearea/lang/et.js b/sources/plugins/sourcearea/lang/et.js
index 90e6400e..c892cc3c 100644
--- a/sources/plugins/sourcearea/lang/et.js
+++ b/sources/plugins/sourcearea/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'et', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'et', {
diff --git a/sources/plugins/sourcearea/lang/eu.js b/sources/plugins/sourcearea/lang/eu.js
index 1e375adb..95f2de61 100644
--- a/sources/plugins/sourcearea/lang/eu.js
+++ b/sources/plugins/sourcearea/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'eu', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'eu', {
diff --git a/sources/plugins/sourcearea/lang/fa.js b/sources/plugins/sourcearea/lang/fa.js
index ed612ca9..c5e78386 100644
--- a/sources/plugins/sourcearea/lang/fa.js
+++ b/sources/plugins/sourcearea/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'fa', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'fa', {
diff --git a/sources/plugins/sourcearea/lang/fi.js b/sources/plugins/sourcearea/lang/fi.js
index a62ae9a5..6d0ef2f6 100644
--- a/sources/plugins/sourcearea/lang/fi.js
+++ b/sources/plugins/sourcearea/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'fi', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'fi', {
diff --git a/sources/plugins/sourcearea/lang/fo.js b/sources/plugins/sourcearea/lang/fo.js
index 69dbb4cf..7dc96c9a 100644
--- a/sources/plugins/sourcearea/lang/fo.js
+++ b/sources/plugins/sourcearea/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'fo', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'fo', {
diff --git a/sources/plugins/sourcearea/lang/fr-ca.js b/sources/plugins/sourcearea/lang/fr-ca.js
index 7a522328..7e1f9167 100644
--- a/sources/plugins/sourcearea/lang/fr-ca.js
+++ b/sources/plugins/sourcearea/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'fr-ca', {
diff --git a/sources/plugins/sourcearea/lang/fr.js b/sources/plugins/sourcearea/lang/fr.js
index 0b530686..4aafaddc 100644
--- a/sources/plugins/sourcearea/lang/fr.js
+++ b/sources/plugins/sourcearea/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'fr', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'fr', {
diff --git a/sources/plugins/sourcearea/lang/gl.js b/sources/plugins/sourcearea/lang/gl.js
index ddcfbf9d..bebc3808 100644
--- a/sources/plugins/sourcearea/lang/gl.js
+++ b/sources/plugins/sourcearea/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'gl', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'gl', {
diff --git a/sources/plugins/sourcearea/lang/gu.js b/sources/plugins/sourcearea/lang/gu.js
index cb4f5f3c..890c949d 100644
--- a/sources/plugins/sourcearea/lang/gu.js
+++ b/sources/plugins/sourcearea/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'gu', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'gu', {
diff --git a/sources/plugins/sourcearea/lang/he.js b/sources/plugins/sourcearea/lang/he.js
index ddf6d849..6012fa28 100644
--- a/sources/plugins/sourcearea/lang/he.js
+++ b/sources/plugins/sourcearea/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'he', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'he', {
diff --git a/sources/plugins/sourcearea/lang/hi.js b/sources/plugins/sourcearea/lang/hi.js
index e5d484c4..a60ec4f7 100644
--- a/sources/plugins/sourcearea/lang/hi.js
+++ b/sources/plugins/sourcearea/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'hi', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'hi', {
diff --git a/sources/plugins/sourcearea/lang/hr.js b/sources/plugins/sourcearea/lang/hr.js
index d20e6385..a33e9e72 100644
--- a/sources/plugins/sourcearea/lang/hr.js
+++ b/sources/plugins/sourcearea/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'hr', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'hr', {
diff --git a/sources/plugins/sourcearea/lang/hu.js b/sources/plugins/sourcearea/lang/hu.js
index bd2eec9e..91772685 100644
--- a/sources/plugins/sourcearea/lang/hu.js
+++ b/sources/plugins/sourcearea/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'hu', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'hu', {
diff --git a/sources/plugins/sourcearea/lang/id.js b/sources/plugins/sourcearea/lang/id.js
index 6e8a5ce4..ba31a81f 100644
--- a/sources/plugins/sourcearea/lang/id.js
+++ b/sources/plugins/sourcearea/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'id', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'id', {
diff --git a/sources/plugins/sourcearea/lang/is.js b/sources/plugins/sourcearea/lang/is.js
index 9551c15c..66b58bba 100644
--- a/sources/plugins/sourcearea/lang/is.js
+++ b/sources/plugins/sourcearea/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'is', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'is', {
diff --git a/sources/plugins/sourcearea/lang/it.js b/sources/plugins/sourcearea/lang/it.js
index b4d23dd6..b6815daa 100644
--- a/sources/plugins/sourcearea/lang/it.js
+++ b/sources/plugins/sourcearea/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'it', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'it', {
diff --git a/sources/plugins/sourcearea/lang/ja.js b/sources/plugins/sourcearea/lang/ja.js
index bd767231..195730aa 100644
--- a/sources/plugins/sourcearea/lang/ja.js
+++ b/sources/plugins/sourcearea/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'ja', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'ja', {
diff --git a/sources/plugins/sourcearea/lang/ka.js b/sources/plugins/sourcearea/lang/ka.js
index e2d4834b..255951b5 100644
--- a/sources/plugins/sourcearea/lang/ka.js
+++ b/sources/plugins/sourcearea/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'ka', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'ka', {
diff --git a/sources/plugins/sourcearea/lang/km.js b/sources/plugins/sourcearea/lang/km.js
index f7bc88c3..05630c01 100644
--- a/sources/plugins/sourcearea/lang/km.js
+++ b/sources/plugins/sourcearea/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'km', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'km', {
diff --git a/sources/plugins/sourcearea/lang/ko.js b/sources/plugins/sourcearea/lang/ko.js
index a3375e7e..535f6a16 100644
--- a/sources/plugins/sourcearea/lang/ko.js
+++ b/sources/plugins/sourcearea/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'ko', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'ko', {
diff --git a/sources/plugins/sourcearea/lang/ku.js b/sources/plugins/sourcearea/lang/ku.js
index 346395df..21c6ace8 100644
--- a/sources/plugins/sourcearea/lang/ku.js
+++ b/sources/plugins/sourcearea/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'ku', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'ku', {
diff --git a/sources/plugins/sourcearea/lang/lt.js b/sources/plugins/sourcearea/lang/lt.js
index 13cdcb3a..99f4ef66 100644
--- a/sources/plugins/sourcearea/lang/lt.js
+++ b/sources/plugins/sourcearea/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'lt', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'lt', {
diff --git a/sources/plugins/sourcearea/lang/lv.js b/sources/plugins/sourcearea/lang/lv.js
index 4c5873ce..fb155cd9 100644
--- a/sources/plugins/sourcearea/lang/lv.js
+++ b/sources/plugins/sourcearea/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'lv', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'lv', {
diff --git a/sources/plugins/sourcearea/lang/mk.js b/sources/plugins/sourcearea/lang/mk.js
index 5b6fda09..37135a17 100644
--- a/sources/plugins/sourcearea/lang/mk.js
+++ b/sources/plugins/sourcearea/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'mk', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'mk', {
diff --git a/sources/plugins/sourcearea/lang/mn.js b/sources/plugins/sourcearea/lang/mn.js
index e6b822fd..72c0b389 100644
--- a/sources/plugins/sourcearea/lang/mn.js
+++ b/sources/plugins/sourcearea/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'mn', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'mn', {
diff --git a/sources/plugins/sourcearea/lang/ms.js b/sources/plugins/sourcearea/lang/ms.js
index ad5f9026..1ef521be 100644
--- a/sources/plugins/sourcearea/lang/ms.js
+++ b/sources/plugins/sourcearea/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'ms', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'ms', {
diff --git a/sources/plugins/sourcearea/lang/nb.js b/sources/plugins/sourcearea/lang/nb.js
index 3a9ae66f..66182bfe 100644
--- a/sources/plugins/sourcearea/lang/nb.js
+++ b/sources/plugins/sourcearea/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'nb', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'nb', {
diff --git a/sources/plugins/sourcearea/lang/nl.js b/sources/plugins/sourcearea/lang/nl.js
index bb3628ec..89d2d3cb 100644
--- a/sources/plugins/sourcearea/lang/nl.js
+++ b/sources/plugins/sourcearea/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'nl', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'nl', {
diff --git a/sources/plugins/sourcearea/lang/no.js b/sources/plugins/sourcearea/lang/no.js
index d42d9c17..81db8cea 100644
--- a/sources/plugins/sourcearea/lang/no.js
+++ b/sources/plugins/sourcearea/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'no', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'no', {
diff --git a/sources/plugins/sourcearea/lang/pl.js b/sources/plugins/sourcearea/lang/pl.js
index 44dbb570..05bebe8d 100644
--- a/sources/plugins/sourcearea/lang/pl.js
+++ b/sources/plugins/sourcearea/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'pl', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'pl', {
diff --git a/sources/plugins/sourcearea/lang/pt-br.js b/sources/plugins/sourcearea/lang/pt-br.js
index bb239b8c..663f25b8 100644
--- a/sources/plugins/sourcearea/lang/pt-br.js
+++ b/sources/plugins/sourcearea/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'pt-br', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'pt-br', {
diff --git a/sources/plugins/sourcearea/lang/pt.js b/sources/plugins/sourcearea/lang/pt.js
index 5bd68059..9d973582 100644
--- a/sources/plugins/sourcearea/lang/pt.js
+++ b/sources/plugins/sourcearea/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'pt', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'pt', {
diff --git a/sources/plugins/sourcearea/lang/ro.js b/sources/plugins/sourcearea/lang/ro.js
index 2b8e59bd..f8e34793 100644
--- a/sources/plugins/sourcearea/lang/ro.js
+++ b/sources/plugins/sourcearea/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'ro', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'ro', {
diff --git a/sources/plugins/sourcearea/lang/ru.js b/sources/plugins/sourcearea/lang/ru.js
index 02007aa4..2f4299f0 100644
--- a/sources/plugins/sourcearea/lang/ru.js
+++ b/sources/plugins/sourcearea/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'ru', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'ru', {
diff --git a/sources/plugins/sourcearea/lang/si.js b/sources/plugins/sourcearea/lang/si.js
index 0ee21295..30dc6aab 100644
--- a/sources/plugins/sourcearea/lang/si.js
+++ b/sources/plugins/sourcearea/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'si', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'si', {
diff --git a/sources/plugins/sourcearea/lang/sk.js b/sources/plugins/sourcearea/lang/sk.js
index 17c3209e..7b487a30 100644
--- a/sources/plugins/sourcearea/lang/sk.js
+++ b/sources/plugins/sourcearea/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'sk', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'sk', {
diff --git a/sources/plugins/sourcearea/lang/sl.js b/sources/plugins/sourcearea/lang/sl.js
index 8b5c0445..05a9539d 100644
--- a/sources/plugins/sourcearea/lang/sl.js
+++ b/sources/plugins/sourcearea/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'sl', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'sl', {
diff --git a/sources/plugins/sourcearea/lang/sq.js b/sources/plugins/sourcearea/lang/sq.js
index 918873a2..989267da 100644
--- a/sources/plugins/sourcearea/lang/sq.js
+++ b/sources/plugins/sourcearea/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'sq', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'sq', {
diff --git a/sources/plugins/sourcearea/lang/sr-latn.js b/sources/plugins/sourcearea/lang/sr-latn.js
index b1190c82..6084786a 100644
--- a/sources/plugins/sourcearea/lang/sr-latn.js
+++ b/sources/plugins/sourcearea/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'sr-latn', {
diff --git a/sources/plugins/sourcearea/lang/sr.js b/sources/plugins/sourcearea/lang/sr.js
index 738a8af4..78599cb4 100644
--- a/sources/plugins/sourcearea/lang/sr.js
+++ b/sources/plugins/sourcearea/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'sr', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'sr', {
diff --git a/sources/plugins/sourcearea/lang/sv.js b/sources/plugins/sourcearea/lang/sv.js
index ea2c2adb..571cf076 100644
--- a/sources/plugins/sourcearea/lang/sv.js
+++ b/sources/plugins/sourcearea/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'sv', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'sv', {
diff --git a/sources/plugins/sourcearea/lang/th.js b/sources/plugins/sourcearea/lang/th.js
index 41a2b74b..aa6427d6 100644
--- a/sources/plugins/sourcearea/lang/th.js
+++ b/sources/plugins/sourcearea/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'th', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'th', {
diff --git a/sources/plugins/sourcearea/lang/tr.js b/sources/plugins/sourcearea/lang/tr.js
index ea86c3dc..54cc7442 100644
--- a/sources/plugins/sourcearea/lang/tr.js
+++ b/sources/plugins/sourcearea/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'tr', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'tr', {
diff --git a/sources/plugins/sourcearea/lang/tt.js b/sources/plugins/sourcearea/lang/tt.js
index aa4fdfb5..964102f8 100644
--- a/sources/plugins/sourcearea/lang/tt.js
+++ b/sources/plugins/sourcearea/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'tt', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'tt', {
diff --git a/sources/plugins/sourcearea/lang/ug.js b/sources/plugins/sourcearea/lang/ug.js
index c087cf1f..de304351 100644
--- a/sources/plugins/sourcearea/lang/ug.js
+++ b/sources/plugins/sourcearea/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'ug', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'ug', {
diff --git a/sources/plugins/sourcearea/lang/uk.js b/sources/plugins/sourcearea/lang/uk.js
index 0cc25f82..f9eea574 100644
--- a/sources/plugins/sourcearea/lang/uk.js
+++ b/sources/plugins/sourcearea/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'uk', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'uk', {
diff --git a/sources/plugins/sourcearea/lang/vi.js b/sources/plugins/sourcearea/lang/vi.js
index 70401f82..23f8bef5 100644
--- a/sources/plugins/sourcearea/lang/vi.js
+++ b/sources/plugins/sourcearea/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'vi', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'vi', {
diff --git a/sources/plugins/sourcearea/lang/zh-cn.js b/sources/plugins/sourcearea/lang/zh-cn.js
index d831a2ee..1bff5339 100644
--- a/sources/plugins/sourcearea/lang/zh-cn.js
+++ b/sources/plugins/sourcearea/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'zh-cn', {
diff --git a/sources/plugins/sourcearea/lang/zh.js b/sources/plugins/sourcearea/lang/zh.js
index 1bc7caea..2268151d 100644
--- a/sources/plugins/sourcearea/lang/zh.js
+++ b/sources/plugins/sourcearea/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'sourcearea', 'zh', { 5CKEDITOR.plugins.setLang( 'sourcearea', 'zh', {
diff --git a/sources/plugins/sourcearea/plugin.js b/sources/plugins/sourcearea/plugin.js
index d8fb4620..7c9ac886 100644
--- a/sources/plugins/sourcearea/plugin.js
+++ b/sources/plugins/sourcearea/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -11,7 +11,7 @@
11( function() { 11( function() {
12 CKEDITOR.plugins.add( 'sourcearea', { 12 CKEDITOR.plugins.add( 'sourcearea', {
13 // jscs:disable maximumLineLength 13 // jscs:disable maximumLineLength
14 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 14 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
15 // jscs:enable maximumLineLength 15 // jscs:enable maximumLineLength
16 icons: 'source,source-rtl', // %REMOVE_LINE_CORE% 16 icons: 'source,source-rtl', // %REMOVE_LINE_CORE%
17 hidpi: true, // %REMOVE_LINE_CORE% 17 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/specialchar/dialogs/lang/_translationstatus.txt b/sources/plugins/specialchar/dialogs/lang/_translationstatus.txt
index 0fabceaf..efe33e60 100644
--- a/sources/plugins/specialchar/dialogs/lang/_translationstatus.txt
+++ b/sources/plugins/specialchar/dialogs/lang/_translationstatus.txt
@@ -1,4 +1,4 @@
1Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 1Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
2For licensing, see LICENSE.md or http://ckeditor.com/license 2For licensing, see LICENSE.md or http://ckeditor.com/license
3 3
4cs.js Found: 118 Missing: 0 4cs.js Found: 118 Missing: 0
diff --git a/sources/plugins/specialchar/dialogs/lang/af.js b/sources/plugins/specialchar/dialogs/lang/af.js
index cc822234..bf5a01df 100644
--- a/sources/plugins/specialchar/dialogs/lang/af.js
+++ b/sources/plugins/specialchar/dialogs/lang/af.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/ar.js b/sources/plugins/specialchar/dialogs/lang/ar.js
index d667357d..04ce420e 100644
--- a/sources/plugins/specialchar/dialogs/lang/ar.js
+++ b/sources/plugins/specialchar/dialogs/lang/ar.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/bg.js b/sources/plugins/specialchar/dialogs/lang/bg.js
index c552df59..920e0d97 100644
--- a/sources/plugins/specialchar/dialogs/lang/bg.js
+++ b/sources/plugins/specialchar/dialogs/lang/bg.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/ca.js b/sources/plugins/specialchar/dialogs/lang/ca.js
index bf81f8cb..af0141ab 100644
--- a/sources/plugins/specialchar/dialogs/lang/ca.js
+++ b/sources/plugins/specialchar/dialogs/lang/ca.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/cs.js b/sources/plugins/specialchar/dialogs/lang/cs.js
index 8e859d56..4a517ae4 100644
--- a/sources/plugins/specialchar/dialogs/lang/cs.js
+++ b/sources/plugins/specialchar/dialogs/lang/cs.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/cy.js b/sources/plugins/specialchar/dialogs/lang/cy.js
index 855e582d..609a8fee 100644
--- a/sources/plugins/specialchar/dialogs/lang/cy.js
+++ b/sources/plugins/specialchar/dialogs/lang/cy.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/da.js b/sources/plugins/specialchar/dialogs/lang/da.js
index 135a3056..80c16b06 100644
--- a/sources/plugins/specialchar/dialogs/lang/da.js
+++ b/sources/plugins/specialchar/dialogs/lang/da.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/de-ch.js b/sources/plugins/specialchar/dialogs/lang/de-ch.js
new file mode 100644
index 00000000..25b3ec81
--- /dev/null
+++ b/sources/plugins/specialchar/dialogs/lang/de-ch.js
@@ -0,0 +1,125 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6CKEDITOR.plugins.setLang( 'specialchar', 'de-ch', {
7 euro: 'Euro Zeichen',
8 lsquo: 'Hochkomma links',
9 rsquo: 'Hochkomma rechts',
10 ldquo: 'Anführungszeichen links',
11 rdquo: 'Anführungszeichen rechts',
12 ndash: 'Kleiner Strich',
13 mdash: 'Mittlerer Strich',
14 iexcl: 'Invertiertes Ausrufezeichen',
15 cent: 'Cent-Zeichen',
16 pound: 'Pfund-Zeichen',
17 curren: 'Währungszeichen',
18 yen: 'Yen',
19 brvbar: 'Gestrichelte Linie',
20 sect: 'Paragrafenzeichen',
21 uml: 'Diäresis',
22 copy: 'Copyright-Zeichen',
23 ordf: 'Feminine ordinal Anzeige',
24 laquo: 'Nach links zeigenden Doppel-Winkel Anführungszeichen',
25 not: 'Not-Zeichen',
26 reg: 'Registriert-Zeichen',
27 macr: 'Längezeichen',
28 deg: 'Grad-Zeichen',
29 sup2: 'Hoch 2',
30 sup3: 'Hoch 3',
31 acute: 'Akzentzeichen ',
32 micro: 'Mikro-Zeichen',
33 para: 'Pilcrow-Zeichen',
34 middot: 'Mittelpunkt',
35 cedil: 'Cedilla',
36 sup1: 'Hoch 1',
37 ordm: 'Männliche Ordnungszahl Anzeige',
38 raquo: 'Nach rechts zeigenden Doppel-Winkel Anführungszeichen',
39 frac14: 'ein Viertel',
40 frac12: 'Hälfte',
41 frac34: 'Dreiviertel',
42 iquest: 'Umgekehrtes Fragezeichen',
43 Agrave: 'Lateinischer Buchstabe A mit AkzentGrave',
44 Aacute: 'Lateinischer Buchstabe A mit Akutakzent',
45 Acirc: 'Lateinischer Buchstabe A mit Zirkumflex',
46 Atilde: 'Lateinischer Buchstabe A mit Tilde',
47 Auml: 'Lateinischer Buchstabe A mit Trema',
48 Aring: 'Lateinischer Buchstabe A mit Ring oben',
49 AElig: 'Lateinischer Buchstabe Æ',
50 Ccedil: 'Lateinischer Buchstabe C mit Cedille',
51 Egrave: 'Lateinischer Buchstabe E mit AkzentGrave',
52 Eacute: 'Lateinischer Buchstabe E mit Akutakzent',
53 Ecirc: 'Lateinischer Buchstabe E mit Zirkumflex',
54 Euml: 'Lateinischer Buchstabe E Trema',
55 Igrave: 'Lateinischer Buchstabe I mit AkzentGrave',
56 Iacute: 'Lateinischer Buchstabe I mit Akutakzent',
57 Icirc: 'Lateinischer Buchstabe I mit Zirkumflex',
58 Iuml: 'Lateinischer Buchstabe I mit Trema',
59 ETH: 'Lateinischer Buchstabe Eth',
60 Ntilde: 'Lateinischer Buchstabe N mit Tilde',
61 Ograve: 'Lateinischer Buchstabe O mit AkzentGrave',
62 Oacute: 'Lateinischer Buchstabe O mit Akutakzent',
63 Ocirc: 'Lateinischer Buchstabe O mit Zirkumflex',
64 Otilde: 'Lateinischer Buchstabe O mit Tilde',
65 Ouml: 'Lateinischer Buchstabe O mit Trema',
66 times: 'Multiplikation',
67 Oslash: 'Lateinischer Buchstabe O durchgestrichen',
68 Ugrave: 'Lateinischer Buchstabe U mit Akzentgrave',
69 Uacute: 'Lateinischer Buchstabe U mit Akutakzent',
70 Ucirc: 'Lateinischer Buchstabe U mit Zirkumflex',
71 Uuml: 'Lateinischer Buchstabe a mit Trema',
72 Yacute: 'Lateinischer Buchstabe a mit Akzent',
73 THORN: 'Lateinischer Buchstabe mit Dorn',
74 szlig: 'Kleiner lateinischer Buchstabe scharfe s',
75 agrave: 'Kleiner lateinischer Buchstabe a mit Accent grave',
76 aacute: 'Kleiner lateinischer Buchstabe a mit Akut',
77 acirc: 'Lateinischer Buchstabe a mit Zirkumflex',
78 atilde: 'Lateinischer Buchstabe a mit Tilde',
79 auml: 'Kleiner lateinischer Buchstabe a mit Trema',
80 aring: 'Kleiner lateinischer Buchstabe a mit Ring oben',
81 aelig: 'Lateinischer Buchstabe æ',
82 ccedil: 'Kleiner lateinischer Buchstabe c mit Cedille',
83 egrave: 'Kleiner lateinischer Buchstabe e mit Accent grave',
84 eacute: 'Kleiner lateinischer Buchstabe e mit Akut',
85 ecirc: 'Kleiner lateinischer Buchstabe e mit Zirkumflex',
86 euml: 'Kleiner lateinischer Buchstabe e mit Trema',
87 igrave: 'Kleiner lateinischer Buchstabe i mit AkzentGrave',
88 iacute: 'Kleiner lateinischer Buchstabe i mit Akzent',
89 icirc: 'Kleiner lateinischer Buchstabe i mit Zirkumflex',
90 iuml: 'Kleiner lateinischer Buchstabe i mit Trema',
91 eth: 'Kleiner lateinischer Buchstabe eth',
92 ntilde: 'Kleiner lateinischer Buchstabe n mit Tilde',
93 ograve: 'Kleiner lateinischer Buchstabe o mit Accent grave',
94 oacute: 'Kleiner lateinischer Buchstabe o mit Akzent',
95 ocirc: 'Kleiner lateinischer Buchstabe o mit Zirkumflex',
96 otilde: 'Lateinischer Buchstabe i mit Tilde',
97 ouml: 'Kleiner lateinischer Buchstabe o mit Trema',
98 divide: 'Divisionszeichen',
99 oslash: 'Kleiner lateinischer Buchstabe o durchgestrichen',
100 ugrave: 'Kleiner lateinischer Buchstabe u mit Accent grave',
101 uacute: 'Kleiner lateinischer Buchstabe u mit Akut',
102 ucirc: 'Kleiner lateinischer Buchstabe u mit Zirkumflex',
103 uuml: 'Kleiner lateinischer Buchstabe u mit Trema',
104 yacute: 'Kleiner lateinischer Buchstabe y mit Akut',
105 thorn: 'Kleiner lateinischer Buchstabe Dorn',
106 yuml: 'Kleiner lateinischer Buchstabe y mit Trema',
107 OElig: 'Lateinischer Buchstabe Ligatur OE',
108 oelig: 'Kleiner lateinischer Buchstabe Ligatur OE',
109 '372': 'Lateinischer Buchstabe W mit Zirkumflex',
110 '374': 'Lateinischer Buchstabe Y mit Zirkumflex',
111 '373': 'Kleiner lateinischer Buchstabe w mit Zirkumflex',
112 '375': 'Kleiner lateinischer Buchstabe y mit Zirkumflex',
113 sbquo: 'Tiefergestelltes Komma',
114 '8219': 'Rumgedrehtes Komma',
115 bdquo: 'Doppeltes Anführungszeichen unten',
116 hellip: 'horizontale Auslassungspunkte',
117 trade: 'Handelszeichen',
118 '9658': 'Dreickspfeil rechts',
119 bull: 'Bullet',
120 rarr: 'Pfeil rechts',
121 rArr: 'Doppelpfeil rechts',
122 hArr: 'Doppelpfeil links',
123 diams: 'Karo',
124 asymp: 'Ungefähr'
125} );
diff --git a/sources/plugins/specialchar/dialogs/lang/de.js b/sources/plugins/specialchar/dialogs/lang/de.js
index 0225feda..2d26fbf8 100644
--- a/sources/plugins/specialchar/dialogs/lang/de.js
+++ b/sources/plugins/specialchar/dialogs/lang/de.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/el.js b/sources/plugins/specialchar/dialogs/lang/el.js
index b47660da..2e77744b 100644
--- a/sources/plugins/specialchar/dialogs/lang/el.js
+++ b/sources/plugins/specialchar/dialogs/lang/el.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/en-gb.js b/sources/plugins/specialchar/dialogs/lang/en-gb.js
index 9f9cd90f..431becdc 100644
--- a/sources/plugins/specialchar/dialogs/lang/en-gb.js
+++ b/sources/plugins/specialchar/dialogs/lang/en-gb.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/en.js b/sources/plugins/specialchar/dialogs/lang/en.js
index 687817b2..9fc759e4 100644
--- a/sources/plugins/specialchar/dialogs/lang/en.js
+++ b/sources/plugins/specialchar/dialogs/lang/en.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/eo.js b/sources/plugins/specialchar/dialogs/lang/eo.js
index dc85231e..09ce3a8f 100644
--- a/sources/plugins/specialchar/dialogs/lang/eo.js
+++ b/sources/plugins/specialchar/dialogs/lang/eo.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/es.js b/sources/plugins/specialchar/dialogs/lang/es.js
index 60d3afaa..16ad1148 100644
--- a/sources/plugins/specialchar/dialogs/lang/es.js
+++ b/sources/plugins/specialchar/dialogs/lang/es.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/et.js b/sources/plugins/specialchar/dialogs/lang/et.js
index d0558ab2..bd1d6f43 100644
--- a/sources/plugins/specialchar/dialogs/lang/et.js
+++ b/sources/plugins/specialchar/dialogs/lang/et.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/eu.js b/sources/plugins/specialchar/dialogs/lang/eu.js
index 610d198f..31029f8d 100644
--- a/sources/plugins/specialchar/dialogs/lang/eu.js
+++ b/sources/plugins/specialchar/dialogs/lang/eu.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/fa.js b/sources/plugins/specialchar/dialogs/lang/fa.js
index 0900de61..0dad7660 100644
--- a/sources/plugins/specialchar/dialogs/lang/fa.js
+++ b/sources/plugins/specialchar/dialogs/lang/fa.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/fi.js b/sources/plugins/specialchar/dialogs/lang/fi.js
index 92606253..9db7d826 100644
--- a/sources/plugins/specialchar/dialogs/lang/fi.js
+++ b/sources/plugins/specialchar/dialogs/lang/fi.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/fr-ca.js b/sources/plugins/specialchar/dialogs/lang/fr-ca.js
index 6be36acd..9da943af 100644
--- a/sources/plugins/specialchar/dialogs/lang/fr-ca.js
+++ b/sources/plugins/specialchar/dialogs/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/fr.js b/sources/plugins/specialchar/dialogs/lang/fr.js
index c2f806f8..9939d609 100644
--- a/sources/plugins/specialchar/dialogs/lang/fr.js
+++ b/sources/plugins/specialchar/dialogs/lang/fr.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/gl.js b/sources/plugins/specialchar/dialogs/lang/gl.js
index 7ada3dae..98aed681 100644
--- a/sources/plugins/specialchar/dialogs/lang/gl.js
+++ b/sources/plugins/specialchar/dialogs/lang/gl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/he.js b/sources/plugins/specialchar/dialogs/lang/he.js
index 392fa78c..12f5b038 100644
--- a/sources/plugins/specialchar/dialogs/lang/he.js
+++ b/sources/plugins/specialchar/dialogs/lang/he.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/hr.js b/sources/plugins/specialchar/dialogs/lang/hr.js
index f248bbfe..e982c1b0 100644
--- a/sources/plugins/specialchar/dialogs/lang/hr.js
+++ b/sources/plugins/specialchar/dialogs/lang/hr.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/hu.js b/sources/plugins/specialchar/dialogs/lang/hu.js
index 14125deb..790bfdde 100644
--- a/sources/plugins/specialchar/dialogs/lang/hu.js
+++ b/sources/plugins/specialchar/dialogs/lang/hu.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/id.js b/sources/plugins/specialchar/dialogs/lang/id.js
index 0de4e7c4..7295f574 100644
--- a/sources/plugins/specialchar/dialogs/lang/id.js
+++ b/sources/plugins/specialchar/dialogs/lang/id.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/it.js b/sources/plugins/specialchar/dialogs/lang/it.js
index 0ad43d81..300c61fe 100644
--- a/sources/plugins/specialchar/dialogs/lang/it.js
+++ b/sources/plugins/specialchar/dialogs/lang/it.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/ja.js b/sources/plugins/specialchar/dialogs/lang/ja.js
index 8505febe..7b75f2e2 100644
--- a/sources/plugins/specialchar/dialogs/lang/ja.js
+++ b/sources/plugins/specialchar/dialogs/lang/ja.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/km.js b/sources/plugins/specialchar/dialogs/lang/km.js
index 186d7bc5..e4cf807a 100644
--- a/sources/plugins/specialchar/dialogs/lang/km.js
+++ b/sources/plugins/specialchar/dialogs/lang/km.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/ko.js b/sources/plugins/specialchar/dialogs/lang/ko.js
index 691754f7..c50f999c 100644
--- a/sources/plugins/specialchar/dialogs/lang/ko.js
+++ b/sources/plugins/specialchar/dialogs/lang/ko.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/ku.js b/sources/plugins/specialchar/dialogs/lang/ku.js
index 44e93023..67c4aab2 100644
--- a/sources/plugins/specialchar/dialogs/lang/ku.js
+++ b/sources/plugins/specialchar/dialogs/lang/ku.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/lt.js b/sources/plugins/specialchar/dialogs/lang/lt.js
index 5ef46c28..10efe70d 100644
--- a/sources/plugins/specialchar/dialogs/lang/lt.js
+++ b/sources/plugins/specialchar/dialogs/lang/lt.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/lv.js b/sources/plugins/specialchar/dialogs/lang/lv.js
index f1bcdaab..26550f31 100644
--- a/sources/plugins/specialchar/dialogs/lang/lv.js
+++ b/sources/plugins/specialchar/dialogs/lang/lv.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/nb.js b/sources/plugins/specialchar/dialogs/lang/nb.js
index ef9be206..c05ae4fa 100644
--- a/sources/plugins/specialchar/dialogs/lang/nb.js
+++ b/sources/plugins/specialchar/dialogs/lang/nb.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/nl.js b/sources/plugins/specialchar/dialogs/lang/nl.js
index 2cb5537f..bff71c9a 100644
--- a/sources/plugins/specialchar/dialogs/lang/nl.js
+++ b/sources/plugins/specialchar/dialogs/lang/nl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/no.js b/sources/plugins/specialchar/dialogs/lang/no.js
index fe32109f..0fef28a3 100644
--- a/sources/plugins/specialchar/dialogs/lang/no.js
+++ b/sources/plugins/specialchar/dialogs/lang/no.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/pl.js b/sources/plugins/specialchar/dialogs/lang/pl.js
index 52c8e378..b654dc21 100644
--- a/sources/plugins/specialchar/dialogs/lang/pl.js
+++ b/sources/plugins/specialchar/dialogs/lang/pl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/pt-br.js b/sources/plugins/specialchar/dialogs/lang/pt-br.js
index 05e6dea9..27cd21ac 100644
--- a/sources/plugins/specialchar/dialogs/lang/pt-br.js
+++ b/sources/plugins/specialchar/dialogs/lang/pt-br.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/pt.js b/sources/plugins/specialchar/dialogs/lang/pt.js
index 1de00d15..9b02e132 100644
--- a/sources/plugins/specialchar/dialogs/lang/pt.js
+++ b/sources/plugins/specialchar/dialogs/lang/pt.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/ru.js b/sources/plugins/specialchar/dialogs/lang/ru.js
index a5b88f11..3edb7230 100644
--- a/sources/plugins/specialchar/dialogs/lang/ru.js
+++ b/sources/plugins/specialchar/dialogs/lang/ru.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/si.js b/sources/plugins/specialchar/dialogs/lang/si.js
index 174e3e44..803c6ccd 100644
--- a/sources/plugins/specialchar/dialogs/lang/si.js
+++ b/sources/plugins/specialchar/dialogs/lang/si.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/sk.js b/sources/plugins/specialchar/dialogs/lang/sk.js
index ce232aa7..b7606a9a 100644
--- a/sources/plugins/specialchar/dialogs/lang/sk.js
+++ b/sources/plugins/specialchar/dialogs/lang/sk.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/sl.js b/sources/plugins/specialchar/dialogs/lang/sl.js
index 34eeeedd..4f3c0548 100644
--- a/sources/plugins/specialchar/dialogs/lang/sl.js
+++ b/sources/plugins/specialchar/dialogs/lang/sl.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/sq.js b/sources/plugins/specialchar/dialogs/lang/sq.js
index f45e3ec7..144638f2 100644
--- a/sources/plugins/specialchar/dialogs/lang/sq.js
+++ b/sources/plugins/specialchar/dialogs/lang/sq.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/sv.js b/sources/plugins/specialchar/dialogs/lang/sv.js
index 68a00f06..fad284b8 100644
--- a/sources/plugins/specialchar/dialogs/lang/sv.js
+++ b/sources/plugins/specialchar/dialogs/lang/sv.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/th.js b/sources/plugins/specialchar/dialogs/lang/th.js
index f4c60cb1..19196d2f 100644
--- a/sources/plugins/specialchar/dialogs/lang/th.js
+++ b/sources/plugins/specialchar/dialogs/lang/th.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/tr.js b/sources/plugins/specialchar/dialogs/lang/tr.js
index fd2cdcaa..58cb3f04 100644
--- a/sources/plugins/specialchar/dialogs/lang/tr.js
+++ b/sources/plugins/specialchar/dialogs/lang/tr.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/tt.js b/sources/plugins/specialchar/dialogs/lang/tt.js
index 2d03e7ed..36a56360 100644
--- a/sources/plugins/specialchar/dialogs/lang/tt.js
+++ b/sources/plugins/specialchar/dialogs/lang/tt.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/ug.js b/sources/plugins/specialchar/dialogs/lang/ug.js
index 7e9db8be..a4467580 100644
--- a/sources/plugins/specialchar/dialogs/lang/ug.js
+++ b/sources/plugins/specialchar/dialogs/lang/ug.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/uk.js b/sources/plugins/specialchar/dialogs/lang/uk.js
index 34a3bff9..ffae8a4a 100644
--- a/sources/plugins/specialchar/dialogs/lang/uk.js
+++ b/sources/plugins/specialchar/dialogs/lang/uk.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/vi.js b/sources/plugins/specialchar/dialogs/lang/vi.js
index 9be09b29..e5ce4092 100644
--- a/sources/plugins/specialchar/dialogs/lang/vi.js
+++ b/sources/plugins/specialchar/dialogs/lang/vi.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/zh-cn.js b/sources/plugins/specialchar/dialogs/lang/zh-cn.js
index 34a72ca2..391f0d86 100644
--- a/sources/plugins/specialchar/dialogs/lang/zh-cn.js
+++ b/sources/plugins/specialchar/dialogs/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/lang/zh.js b/sources/plugins/specialchar/dialogs/lang/zh.js
index 61b3e5db..d246c01e 100644
--- a/sources/plugins/specialchar/dialogs/lang/zh.js
+++ b/sources/plugins/specialchar/dialogs/lang/zh.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/dialogs/specialchar.js b/sources/plugins/specialchar/dialogs/specialchar.js
index 101d4ddc..b2541ed7 100644
--- a/sources/plugins/specialchar/dialogs/specialchar.js
+++ b/sources/plugins/specialchar/dialogs/specialchar.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/specialchar/lang/_translationstatus.txt b/sources/plugins/specialchar/lang/_translationstatus.txt
index b76ef206..fcc1fd3c 100644
--- a/sources/plugins/specialchar/lang/_translationstatus.txt
+++ b/sources/plugins/specialchar/lang/_translationstatus.txt
@@ -1,4 +1,4 @@
1Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 1Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
2For licensing, see LICENSE.md or http://ckeditor.com/license 2For licensing, see LICENSE.md or http://ckeditor.com/license
3 3
4af.js Found: 3 Missing: 118 4af.js Found: 3 Missing: 118
diff --git a/sources/plugins/specialchar/lang/af.js b/sources/plugins/specialchar/lang/af.js
index aa55c01f..a2c27b2a 100644
--- a/sources/plugins/specialchar/lang/af.js
+++ b/sources/plugins/specialchar/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'af', { 5CKEDITOR.plugins.setLang( 'specialchar', 'af', {
diff --git a/sources/plugins/specialchar/lang/ar.js b/sources/plugins/specialchar/lang/ar.js
index cc846f29..28ed0594 100644
--- a/sources/plugins/specialchar/lang/ar.js
+++ b/sources/plugins/specialchar/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'ar', { 5CKEDITOR.plugins.setLang( 'specialchar', 'ar', {
diff --git a/sources/plugins/specialchar/lang/bg.js b/sources/plugins/specialchar/lang/bg.js
index 16910078..b2de1853 100644
--- a/sources/plugins/specialchar/lang/bg.js
+++ b/sources/plugins/specialchar/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'bg', { 5CKEDITOR.plugins.setLang( 'specialchar', 'bg', {
diff --git a/sources/plugins/specialchar/lang/bn.js b/sources/plugins/specialchar/lang/bn.js
index 6161ef62..a62b7001 100644
--- a/sources/plugins/specialchar/lang/bn.js
+++ b/sources/plugins/specialchar/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'bn', { 5CKEDITOR.plugins.setLang( 'specialchar', 'bn', {
diff --git a/sources/plugins/specialchar/lang/bs.js b/sources/plugins/specialchar/lang/bs.js
index 48f6a1a0..a131a2da 100644
--- a/sources/plugins/specialchar/lang/bs.js
+++ b/sources/plugins/specialchar/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'bs', { 5CKEDITOR.plugins.setLang( 'specialchar', 'bs', {
diff --git a/sources/plugins/specialchar/lang/ca.js b/sources/plugins/specialchar/lang/ca.js
index 7d42c0c7..0d8426a2 100644
--- a/sources/plugins/specialchar/lang/ca.js
+++ b/sources/plugins/specialchar/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'ca', { 5CKEDITOR.plugins.setLang( 'specialchar', 'ca', {
diff --git a/sources/plugins/specialchar/lang/cs.js b/sources/plugins/specialchar/lang/cs.js
index 45c9fc8d..b9bda93d 100644
--- a/sources/plugins/specialchar/lang/cs.js
+++ b/sources/plugins/specialchar/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'cs', { 5CKEDITOR.plugins.setLang( 'specialchar', 'cs', {
diff --git a/sources/plugins/specialchar/lang/cy.js b/sources/plugins/specialchar/lang/cy.js
index 6f60d5d2..43a9a115 100644
--- a/sources/plugins/specialchar/lang/cy.js
+++ b/sources/plugins/specialchar/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'cy', { 5CKEDITOR.plugins.setLang( 'specialchar', 'cy', {
diff --git a/sources/plugins/specialchar/lang/da.js b/sources/plugins/specialchar/lang/da.js
index 5b79a0b7..dae07e3d 100644
--- a/sources/plugins/specialchar/lang/da.js
+++ b/sources/plugins/specialchar/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'da', { 5CKEDITOR.plugins.setLang( 'specialchar', 'da', {
diff --git a/sources/plugins/specialchar/lang/de-ch.js b/sources/plugins/specialchar/lang/de-ch.js
new file mode 100644
index 00000000..256f9b12
--- /dev/null
+++ b/sources/plugins/specialchar/lang/de-ch.js
@@ -0,0 +1,9 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'de-ch', {
6 options: 'Sonderzeichenoptionen',
7 title: 'Sonderzeichen auswählen',
8 toolbar: 'Sonderzeichen einfügen'
9} );
diff --git a/sources/plugins/specialchar/lang/de.js b/sources/plugins/specialchar/lang/de.js
index fd2930d9..e447b2bd 100644
--- a/sources/plugins/specialchar/lang/de.js
+++ b/sources/plugins/specialchar/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'de', { 5CKEDITOR.plugins.setLang( 'specialchar', 'de', {
diff --git a/sources/plugins/specialchar/lang/el.js b/sources/plugins/specialchar/lang/el.js
index 0ceec1ca..8ddbf4d4 100644
--- a/sources/plugins/specialchar/lang/el.js
+++ b/sources/plugins/specialchar/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'el', { 5CKEDITOR.plugins.setLang( 'specialchar', 'el', {
diff --git a/sources/plugins/specialchar/lang/en-au.js b/sources/plugins/specialchar/lang/en-au.js
index efd6a124..b37ed5db 100644
--- a/sources/plugins/specialchar/lang/en-au.js
+++ b/sources/plugins/specialchar/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'en-au', { 5CKEDITOR.plugins.setLang( 'specialchar', 'en-au', {
diff --git a/sources/plugins/specialchar/lang/en-ca.js b/sources/plugins/specialchar/lang/en-ca.js
index b4426fca..0a796efa 100644
--- a/sources/plugins/specialchar/lang/en-ca.js
+++ b/sources/plugins/specialchar/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'en-ca', { 5CKEDITOR.plugins.setLang( 'specialchar', 'en-ca', {
diff --git a/sources/plugins/specialchar/lang/en-gb.js b/sources/plugins/specialchar/lang/en-gb.js
index a2a7ad6a..2a241ceb 100644
--- a/sources/plugins/specialchar/lang/en-gb.js
+++ b/sources/plugins/specialchar/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'en-gb', { 5CKEDITOR.plugins.setLang( 'specialchar', 'en-gb', {
diff --git a/sources/plugins/specialchar/lang/en.js b/sources/plugins/specialchar/lang/en.js
index 5036d1dd..367e06d4 100644
--- a/sources/plugins/specialchar/lang/en.js
+++ b/sources/plugins/specialchar/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'en', { 5CKEDITOR.plugins.setLang( 'specialchar', 'en', {
diff --git a/sources/plugins/specialchar/lang/eo.js b/sources/plugins/specialchar/lang/eo.js
index 704fd876..c1c4ee44 100644
--- a/sources/plugins/specialchar/lang/eo.js
+++ b/sources/plugins/specialchar/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'eo', { 5CKEDITOR.plugins.setLang( 'specialchar', 'eo', {
diff --git a/sources/plugins/specialchar/lang/es.js b/sources/plugins/specialchar/lang/es.js
index c672b26a..141eb15a 100644
--- a/sources/plugins/specialchar/lang/es.js
+++ b/sources/plugins/specialchar/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'es', { 5CKEDITOR.plugins.setLang( 'specialchar', 'es', {
diff --git a/sources/plugins/specialchar/lang/et.js b/sources/plugins/specialchar/lang/et.js
index 6ff026c3..a385ac9c 100644
--- a/sources/plugins/specialchar/lang/et.js
+++ b/sources/plugins/specialchar/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'et', { 5CKEDITOR.plugins.setLang( 'specialchar', 'et', {
diff --git a/sources/plugins/specialchar/lang/eu.js b/sources/plugins/specialchar/lang/eu.js
index 70afc4b5..2a7bd83a 100644
--- a/sources/plugins/specialchar/lang/eu.js
+++ b/sources/plugins/specialchar/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'eu', { 5CKEDITOR.plugins.setLang( 'specialchar', 'eu', {
diff --git a/sources/plugins/specialchar/lang/fa.js b/sources/plugins/specialchar/lang/fa.js
index 2898fcd1..f144ec65 100644
--- a/sources/plugins/specialchar/lang/fa.js
+++ b/sources/plugins/specialchar/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'fa', { 5CKEDITOR.plugins.setLang( 'specialchar', 'fa', {
diff --git a/sources/plugins/specialchar/lang/fi.js b/sources/plugins/specialchar/lang/fi.js
index 20895830..dc4eb85a 100644
--- a/sources/plugins/specialchar/lang/fi.js
+++ b/sources/plugins/specialchar/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'fi', { 5CKEDITOR.plugins.setLang( 'specialchar', 'fi', {
diff --git a/sources/plugins/specialchar/lang/fo.js b/sources/plugins/specialchar/lang/fo.js
index 1d85af3b..ed7c8c19 100644
--- a/sources/plugins/specialchar/lang/fo.js
+++ b/sources/plugins/specialchar/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'fo', { 5CKEDITOR.plugins.setLang( 'specialchar', 'fo', {
diff --git a/sources/plugins/specialchar/lang/fr-ca.js b/sources/plugins/specialchar/lang/fr-ca.js
index b94b136a..6a5c8aa2 100644
--- a/sources/plugins/specialchar/lang/fr-ca.js
+++ b/sources/plugins/specialchar/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'specialchar', 'fr-ca', {
diff --git a/sources/plugins/specialchar/lang/fr.js b/sources/plugins/specialchar/lang/fr.js
index e2b0934b..7ae46cb4 100644
--- a/sources/plugins/specialchar/lang/fr.js
+++ b/sources/plugins/specialchar/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'fr', { 5CKEDITOR.plugins.setLang( 'specialchar', 'fr', {
diff --git a/sources/plugins/specialchar/lang/gl.js b/sources/plugins/specialchar/lang/gl.js
index 45624f4a..a89de632 100644
--- a/sources/plugins/specialchar/lang/gl.js
+++ b/sources/plugins/specialchar/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'gl', { 5CKEDITOR.plugins.setLang( 'specialchar', 'gl', {
diff --git a/sources/plugins/specialchar/lang/gu.js b/sources/plugins/specialchar/lang/gu.js
index 157a30c0..1f1f9a08 100644
--- a/sources/plugins/specialchar/lang/gu.js
+++ b/sources/plugins/specialchar/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'gu', { 5CKEDITOR.plugins.setLang( 'specialchar', 'gu', {
diff --git a/sources/plugins/specialchar/lang/he.js b/sources/plugins/specialchar/lang/he.js
index 4d4d5781..bb073179 100644
--- a/sources/plugins/specialchar/lang/he.js
+++ b/sources/plugins/specialchar/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'he', { 5CKEDITOR.plugins.setLang( 'specialchar', 'he', {
diff --git a/sources/plugins/specialchar/lang/hi.js b/sources/plugins/specialchar/lang/hi.js
index 35744721..d9c50576 100644
--- a/sources/plugins/specialchar/lang/hi.js
+++ b/sources/plugins/specialchar/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'hi', { 5CKEDITOR.plugins.setLang( 'specialchar', 'hi', {
diff --git a/sources/plugins/specialchar/lang/hr.js b/sources/plugins/specialchar/lang/hr.js
index ae35d948..d9e4ae75 100644
--- a/sources/plugins/specialchar/lang/hr.js
+++ b/sources/plugins/specialchar/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'hr', { 5CKEDITOR.plugins.setLang( 'specialchar', 'hr', {
diff --git a/sources/plugins/specialchar/lang/hu.js b/sources/plugins/specialchar/lang/hu.js
index b0459056..50afbe36 100644
--- a/sources/plugins/specialchar/lang/hu.js
+++ b/sources/plugins/specialchar/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'hu', { 5CKEDITOR.plugins.setLang( 'specialchar', 'hu', {
diff --git a/sources/plugins/specialchar/lang/id.js b/sources/plugins/specialchar/lang/id.js
index 494246a2..5b805bf1 100644
--- a/sources/plugins/specialchar/lang/id.js
+++ b/sources/plugins/specialchar/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'id', { 5CKEDITOR.plugins.setLang( 'specialchar', 'id', {
diff --git a/sources/plugins/specialchar/lang/is.js b/sources/plugins/specialchar/lang/is.js
index 6efb20a6..96edc940 100644
--- a/sources/plugins/specialchar/lang/is.js
+++ b/sources/plugins/specialchar/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'is', { 5CKEDITOR.plugins.setLang( 'specialchar', 'is', {
diff --git a/sources/plugins/specialchar/lang/it.js b/sources/plugins/specialchar/lang/it.js
index 9b09df57..1502f9fe 100644
--- a/sources/plugins/specialchar/lang/it.js
+++ b/sources/plugins/specialchar/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'it', { 5CKEDITOR.plugins.setLang( 'specialchar', 'it', {
diff --git a/sources/plugins/specialchar/lang/ja.js b/sources/plugins/specialchar/lang/ja.js
index 773be435..189a56d1 100644
--- a/sources/plugins/specialchar/lang/ja.js
+++ b/sources/plugins/specialchar/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'ja', { 5CKEDITOR.plugins.setLang( 'specialchar', 'ja', {
diff --git a/sources/plugins/specialchar/lang/ka.js b/sources/plugins/specialchar/lang/ka.js
index 003cd165..07a31a5d 100644
--- a/sources/plugins/specialchar/lang/ka.js
+++ b/sources/plugins/specialchar/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'ka', { 5CKEDITOR.plugins.setLang( 'specialchar', 'ka', {
diff --git a/sources/plugins/specialchar/lang/km.js b/sources/plugins/specialchar/lang/km.js
index f6b4b241..d48a4fd7 100644
--- a/sources/plugins/specialchar/lang/km.js
+++ b/sources/plugins/specialchar/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'km', { 5CKEDITOR.plugins.setLang( 'specialchar', 'km', {
diff --git a/sources/plugins/specialchar/lang/ko.js b/sources/plugins/specialchar/lang/ko.js
index 7f19d0aa..9c8c4a27 100644
--- a/sources/plugins/specialchar/lang/ko.js
+++ b/sources/plugins/specialchar/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'ko', { 5CKEDITOR.plugins.setLang( 'specialchar', 'ko', {
diff --git a/sources/plugins/specialchar/lang/ku.js b/sources/plugins/specialchar/lang/ku.js
index 02aadcc3..7c195a9a 100644
--- a/sources/plugins/specialchar/lang/ku.js
+++ b/sources/plugins/specialchar/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'ku', { 5CKEDITOR.plugins.setLang( 'specialchar', 'ku', {
diff --git a/sources/plugins/specialchar/lang/lt.js b/sources/plugins/specialchar/lang/lt.js
index e05ca754..e47316f8 100644
--- a/sources/plugins/specialchar/lang/lt.js
+++ b/sources/plugins/specialchar/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'lt', { 5CKEDITOR.plugins.setLang( 'specialchar', 'lt', {
diff --git a/sources/plugins/specialchar/lang/lv.js b/sources/plugins/specialchar/lang/lv.js
index aad351ad..a54b022d 100644
--- a/sources/plugins/specialchar/lang/lv.js
+++ b/sources/plugins/specialchar/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'lv', { 5CKEDITOR.plugins.setLang( 'specialchar', 'lv', {
diff --git a/sources/plugins/specialchar/lang/mk.js b/sources/plugins/specialchar/lang/mk.js
index 6fc4911a..e1607636 100644
--- a/sources/plugins/specialchar/lang/mk.js
+++ b/sources/plugins/specialchar/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'mk', { 5CKEDITOR.plugins.setLang( 'specialchar', 'mk', {
diff --git a/sources/plugins/specialchar/lang/mn.js b/sources/plugins/specialchar/lang/mn.js
index bdc79571..7d23723c 100644
--- a/sources/plugins/specialchar/lang/mn.js
+++ b/sources/plugins/specialchar/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'mn', { 5CKEDITOR.plugins.setLang( 'specialchar', 'mn', {
diff --git a/sources/plugins/specialchar/lang/ms.js b/sources/plugins/specialchar/lang/ms.js
index a06af9cc..d9f7dfed 100644
--- a/sources/plugins/specialchar/lang/ms.js
+++ b/sources/plugins/specialchar/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'ms', { 5CKEDITOR.plugins.setLang( 'specialchar', 'ms', {
diff --git a/sources/plugins/specialchar/lang/nb.js b/sources/plugins/specialchar/lang/nb.js
index ff533b72..072fbd45 100644
--- a/sources/plugins/specialchar/lang/nb.js
+++ b/sources/plugins/specialchar/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'nb', { 5CKEDITOR.plugins.setLang( 'specialchar', 'nb', {
diff --git a/sources/plugins/specialchar/lang/nl.js b/sources/plugins/specialchar/lang/nl.js
index 30f6a3a5..815d37a5 100644
--- a/sources/plugins/specialchar/lang/nl.js
+++ b/sources/plugins/specialchar/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'nl', { 5CKEDITOR.plugins.setLang( 'specialchar', 'nl', {
diff --git a/sources/plugins/specialchar/lang/no.js b/sources/plugins/specialchar/lang/no.js
index 639a1452..a6cdeb18 100644
--- a/sources/plugins/specialchar/lang/no.js
+++ b/sources/plugins/specialchar/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'no', { 5CKEDITOR.plugins.setLang( 'specialchar', 'no', {
diff --git a/sources/plugins/specialchar/lang/pl.js b/sources/plugins/specialchar/lang/pl.js
index 9dacb6f5..ffd663da 100644
--- a/sources/plugins/specialchar/lang/pl.js
+++ b/sources/plugins/specialchar/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'pl', { 5CKEDITOR.plugins.setLang( 'specialchar', 'pl', {
diff --git a/sources/plugins/specialchar/lang/pt-br.js b/sources/plugins/specialchar/lang/pt-br.js
index 7b030eb2..860486f3 100644
--- a/sources/plugins/specialchar/lang/pt-br.js
+++ b/sources/plugins/specialchar/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'pt-br', { 5CKEDITOR.plugins.setLang( 'specialchar', 'pt-br', {
diff --git a/sources/plugins/specialchar/lang/pt.js b/sources/plugins/specialchar/lang/pt.js
index fd2ba8a4..dd8983e6 100644
--- a/sources/plugins/specialchar/lang/pt.js
+++ b/sources/plugins/specialchar/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'pt', { 5CKEDITOR.plugins.setLang( 'specialchar', 'pt', {
diff --git a/sources/plugins/specialchar/lang/ro.js b/sources/plugins/specialchar/lang/ro.js
index 13a33243..b901a931 100644
--- a/sources/plugins/specialchar/lang/ro.js
+++ b/sources/plugins/specialchar/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'ro', { 5CKEDITOR.plugins.setLang( 'specialchar', 'ro', {
diff --git a/sources/plugins/specialchar/lang/ru.js b/sources/plugins/specialchar/lang/ru.js
index 674111ba..82cbcdc4 100644
--- a/sources/plugins/specialchar/lang/ru.js
+++ b/sources/plugins/specialchar/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'ru', { 5CKEDITOR.plugins.setLang( 'specialchar', 'ru', {
diff --git a/sources/plugins/specialchar/lang/si.js b/sources/plugins/specialchar/lang/si.js
index af02c017..45834328 100644
--- a/sources/plugins/specialchar/lang/si.js
+++ b/sources/plugins/specialchar/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'si', { 5CKEDITOR.plugins.setLang( 'specialchar', 'si', {
diff --git a/sources/plugins/specialchar/lang/sk.js b/sources/plugins/specialchar/lang/sk.js
index 631e5147..5d16b0c6 100644
--- a/sources/plugins/specialchar/lang/sk.js
+++ b/sources/plugins/specialchar/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'sk', { 5CKEDITOR.plugins.setLang( 'specialchar', 'sk', {
diff --git a/sources/plugins/specialchar/lang/sl.js b/sources/plugins/specialchar/lang/sl.js
index 9b25cf78..1f3d0322 100644
--- a/sources/plugins/specialchar/lang/sl.js
+++ b/sources/plugins/specialchar/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'sl', { 5CKEDITOR.plugins.setLang( 'specialchar', 'sl', {
diff --git a/sources/plugins/specialchar/lang/sq.js b/sources/plugins/specialchar/lang/sq.js
index d3c2b79c..57c64e5f 100644
--- a/sources/plugins/specialchar/lang/sq.js
+++ b/sources/plugins/specialchar/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'sq', { 5CKEDITOR.plugins.setLang( 'specialchar', 'sq', {
diff --git a/sources/plugins/specialchar/lang/sr-latn.js b/sources/plugins/specialchar/lang/sr-latn.js
index 5c99894b..009d72e9 100644
--- a/sources/plugins/specialchar/lang/sr-latn.js
+++ b/sources/plugins/specialchar/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'specialchar', 'sr-latn', {
diff --git a/sources/plugins/specialchar/lang/sr.js b/sources/plugins/specialchar/lang/sr.js
index e6dc96e2..dca08052 100644
--- a/sources/plugins/specialchar/lang/sr.js
+++ b/sources/plugins/specialchar/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'sr', { 5CKEDITOR.plugins.setLang( 'specialchar', 'sr', {
diff --git a/sources/plugins/specialchar/lang/sv.js b/sources/plugins/specialchar/lang/sv.js
index b63bfe00..04327404 100644
--- a/sources/plugins/specialchar/lang/sv.js
+++ b/sources/plugins/specialchar/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'sv', { 5CKEDITOR.plugins.setLang( 'specialchar', 'sv', {
diff --git a/sources/plugins/specialchar/lang/th.js b/sources/plugins/specialchar/lang/th.js
index 1a0a1d76..4c25ff0f 100644
--- a/sources/plugins/specialchar/lang/th.js
+++ b/sources/plugins/specialchar/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'th', { 5CKEDITOR.plugins.setLang( 'specialchar', 'th', {
diff --git a/sources/plugins/specialchar/lang/tr.js b/sources/plugins/specialchar/lang/tr.js
index bbe6224a..04fe38d9 100644
--- a/sources/plugins/specialchar/lang/tr.js
+++ b/sources/plugins/specialchar/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'tr', { 5CKEDITOR.plugins.setLang( 'specialchar', 'tr', {
diff --git a/sources/plugins/specialchar/lang/tt.js b/sources/plugins/specialchar/lang/tt.js
index 3b14cfd9..9420c2cd 100644
--- a/sources/plugins/specialchar/lang/tt.js
+++ b/sources/plugins/specialchar/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'tt', { 5CKEDITOR.plugins.setLang( 'specialchar', 'tt', {
diff --git a/sources/plugins/specialchar/lang/ug.js b/sources/plugins/specialchar/lang/ug.js
index 5018b4c6..4dbe8e6d 100644
--- a/sources/plugins/specialchar/lang/ug.js
+++ b/sources/plugins/specialchar/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'ug', { 5CKEDITOR.plugins.setLang( 'specialchar', 'ug', {
diff --git a/sources/plugins/specialchar/lang/uk.js b/sources/plugins/specialchar/lang/uk.js
index d9a5daf5..6746b8a0 100644
--- a/sources/plugins/specialchar/lang/uk.js
+++ b/sources/plugins/specialchar/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'uk', { 5CKEDITOR.plugins.setLang( 'specialchar', 'uk', {
diff --git a/sources/plugins/specialchar/lang/vi.js b/sources/plugins/specialchar/lang/vi.js
index 07b0c877..05a37759 100644
--- a/sources/plugins/specialchar/lang/vi.js
+++ b/sources/plugins/specialchar/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'vi', { 5CKEDITOR.plugins.setLang( 'specialchar', 'vi', {
diff --git a/sources/plugins/specialchar/lang/zh-cn.js b/sources/plugins/specialchar/lang/zh-cn.js
index 9fcdf27f..fa314902 100644
--- a/sources/plugins/specialchar/lang/zh-cn.js
+++ b/sources/plugins/specialchar/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'specialchar', 'zh-cn', {
diff --git a/sources/plugins/specialchar/lang/zh.js b/sources/plugins/specialchar/lang/zh.js
index 17c9b698..3a20384a 100644
--- a/sources/plugins/specialchar/lang/zh.js
+++ b/sources/plugins/specialchar/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'specialchar', 'zh', { 5CKEDITOR.plugins.setLang( 'specialchar', 'zh', {
diff --git a/sources/plugins/specialchar/plugin.js b/sources/plugins/specialchar/plugin.js
index 2140a9a9..0f10fd66 100644
--- a/sources/plugins/specialchar/plugin.js
+++ b/sources/plugins/specialchar/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -10,8 +10,8 @@
10CKEDITOR.plugins.add( 'specialchar', { 10CKEDITOR.plugins.add( 'specialchar', {
11 // List of available localizations. 11 // List of available localizations.
12 // jscs:disable 12 // jscs:disable
13 availableLangs: { af:1,ar:1,bg:1,ca:1,cs:1,cy:1,da:1,de:1,el:1,en:1,'en-gb':1,eo:1,es:1,et:1,eu:1,fa:1,fi:1,fr:1,'fr-ca':1,gl:1,he:1,hr:1,hu:1,id:1,it:1,ja:1,km:1,ko:1,ku:1,lt:1,lv:1,nb:1,nl:1,no:1,pl:1,pt:1,'pt-br':1,ru:1,si:1,sk:1,sl:1,sq:1,sv:1,th:1,tr:1,tt:1,ug:1,uk:1,vi:1,zh:1,'zh-cn':1 }, 13 availableLangs: { af:1,ar:1,bg:1,ca:1,cs:1,cy:1,da:1,de:1,'de-ch':1,el:1,en:1,'en-gb':1,eo:1,es:1,et:1,eu:1,fa:1,fi:1,fr:1,'fr-ca':1,gl:1,he:1,hr:1,hu:1,id:1,it:1,ja:1,km:1,ko:1,ku:1,lt:1,lv:1,nb:1,nl:1,no:1,pl:1,pt:1,'pt-br':1,ru:1,si:1,sk:1,sl:1,sq:1,sv:1,th:1,tr:1,tt:1,ug:1,uk:1,vi:1,zh:1,'zh-cn':1 },
14 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 14 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
15 // jscs:enable 15 // jscs:enable
16 requires: 'dialog', 16 requires: 'dialog',
17 icons: 'specialchar', // %REMOVE_LINE_CORE% 17 icons: 'specialchar', // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/stylescombo/lang/af.js b/sources/plugins/stylescombo/lang/af.js
index a3857568..269ca91d 100644
--- a/sources/plugins/stylescombo/lang/af.js
+++ b/sources/plugins/stylescombo/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'af', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'af', {
diff --git a/sources/plugins/stylescombo/lang/ar.js b/sources/plugins/stylescombo/lang/ar.js
index e9bcb405..3e2739a8 100644
--- a/sources/plugins/stylescombo/lang/ar.js
+++ b/sources/plugins/stylescombo/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'ar', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'ar', {
diff --git a/sources/plugins/stylescombo/lang/bg.js b/sources/plugins/stylescombo/lang/bg.js
index a569248f..48992db9 100644
--- a/sources/plugins/stylescombo/lang/bg.js
+++ b/sources/plugins/stylescombo/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'bg', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'bg', {
diff --git a/sources/plugins/stylescombo/lang/bn.js b/sources/plugins/stylescombo/lang/bn.js
index 1a687006..c1acaa9a 100644
--- a/sources/plugins/stylescombo/lang/bn.js
+++ b/sources/plugins/stylescombo/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'bn', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'bn', {
diff --git a/sources/plugins/stylescombo/lang/bs.js b/sources/plugins/stylescombo/lang/bs.js
index edde2cac..e2cf1f78 100644
--- a/sources/plugins/stylescombo/lang/bs.js
+++ b/sources/plugins/stylescombo/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'bs', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'bs', {
diff --git a/sources/plugins/stylescombo/lang/ca.js b/sources/plugins/stylescombo/lang/ca.js
index d1184a73..59844aa8 100644
--- a/sources/plugins/stylescombo/lang/ca.js
+++ b/sources/plugins/stylescombo/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'ca', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'ca', {
diff --git a/sources/plugins/stylescombo/lang/cs.js b/sources/plugins/stylescombo/lang/cs.js
index 62686cd0..3e05bdf3 100644
--- a/sources/plugins/stylescombo/lang/cs.js
+++ b/sources/plugins/stylescombo/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'cs', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'cs', {
diff --git a/sources/plugins/stylescombo/lang/cy.js b/sources/plugins/stylescombo/lang/cy.js
index 60fd8dad..fbfd1c2e 100644
--- a/sources/plugins/stylescombo/lang/cy.js
+++ b/sources/plugins/stylescombo/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'cy', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'cy', {
diff --git a/sources/plugins/stylescombo/lang/da.js b/sources/plugins/stylescombo/lang/da.js
index 57b63f97..9d88bff2 100644
--- a/sources/plugins/stylescombo/lang/da.js
+++ b/sources/plugins/stylescombo/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'da', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'da', {
diff --git a/sources/plugins/stylescombo/lang/de-ch.js b/sources/plugins/stylescombo/lang/de-ch.js
new file mode 100644
index 00000000..4e7f9efb
--- /dev/null
+++ b/sources/plugins/stylescombo/lang/de-ch.js
@@ -0,0 +1,11 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'de-ch', {
6 label: 'Stil',
7 panelTitle: 'Formatierungsstile',
8 panelTitle1: 'Blockstile',
9 panelTitle2: 'Inline Stilart',
10 panelTitle3: 'Objektstile'
11} );
diff --git a/sources/plugins/stylescombo/lang/de.js b/sources/plugins/stylescombo/lang/de.js
index 8c8777f5..7f58dfa2 100644
--- a/sources/plugins/stylescombo/lang/de.js
+++ b/sources/plugins/stylescombo/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'de', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'de', {
diff --git a/sources/plugins/stylescombo/lang/el.js b/sources/plugins/stylescombo/lang/el.js
index 7359ca94..d083a0ee 100644
--- a/sources/plugins/stylescombo/lang/el.js
+++ b/sources/plugins/stylescombo/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'el', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'el', {
diff --git a/sources/plugins/stylescombo/lang/en-au.js b/sources/plugins/stylescombo/lang/en-au.js
index 031ab782..e78acdb1 100644
--- a/sources/plugins/stylescombo/lang/en-au.js
+++ b/sources/plugins/stylescombo/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'en-au', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'en-au', {
diff --git a/sources/plugins/stylescombo/lang/en-ca.js b/sources/plugins/stylescombo/lang/en-ca.js
index cd68d244..12c98cc5 100644
--- a/sources/plugins/stylescombo/lang/en-ca.js
+++ b/sources/plugins/stylescombo/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'en-ca', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'en-ca', {
diff --git a/sources/plugins/stylescombo/lang/en-gb.js b/sources/plugins/stylescombo/lang/en-gb.js
index 1225ca8d..69b75d48 100644
--- a/sources/plugins/stylescombo/lang/en-gb.js
+++ b/sources/plugins/stylescombo/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'en-gb', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'en-gb', {
diff --git a/sources/plugins/stylescombo/lang/en.js b/sources/plugins/stylescombo/lang/en.js
index a0c1f6c7..a42c045f 100644
--- a/sources/plugins/stylescombo/lang/en.js
+++ b/sources/plugins/stylescombo/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'en', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'en', {
diff --git a/sources/plugins/stylescombo/lang/eo.js b/sources/plugins/stylescombo/lang/eo.js
index c96103da..68fa3621 100644
--- a/sources/plugins/stylescombo/lang/eo.js
+++ b/sources/plugins/stylescombo/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'eo', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'eo', {
diff --git a/sources/plugins/stylescombo/lang/es.js b/sources/plugins/stylescombo/lang/es.js
index 30938393..b69d8504 100644
--- a/sources/plugins/stylescombo/lang/es.js
+++ b/sources/plugins/stylescombo/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'es', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'es', {
diff --git a/sources/plugins/stylescombo/lang/et.js b/sources/plugins/stylescombo/lang/et.js
index aa73ef5e..bf3b0a71 100644
--- a/sources/plugins/stylescombo/lang/et.js
+++ b/sources/plugins/stylescombo/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'et', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'et', {
diff --git a/sources/plugins/stylescombo/lang/eu.js b/sources/plugins/stylescombo/lang/eu.js
index f747066e..18349fbb 100644
--- a/sources/plugins/stylescombo/lang/eu.js
+++ b/sources/plugins/stylescombo/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'eu', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'eu', {
diff --git a/sources/plugins/stylescombo/lang/fa.js b/sources/plugins/stylescombo/lang/fa.js
index 2784f281..6745f71b 100644
--- a/sources/plugins/stylescombo/lang/fa.js
+++ b/sources/plugins/stylescombo/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'fa', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'fa', {
diff --git a/sources/plugins/stylescombo/lang/fi.js b/sources/plugins/stylescombo/lang/fi.js
index bf230f22..bf206e74 100644
--- a/sources/plugins/stylescombo/lang/fi.js
+++ b/sources/plugins/stylescombo/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'fi', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'fi', {
diff --git a/sources/plugins/stylescombo/lang/fo.js b/sources/plugins/stylescombo/lang/fo.js
index 9c5cfe93..7f688681 100644
--- a/sources/plugins/stylescombo/lang/fo.js
+++ b/sources/plugins/stylescombo/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'fo', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'fo', {
diff --git a/sources/plugins/stylescombo/lang/fr-ca.js b/sources/plugins/stylescombo/lang/fr-ca.js
index 38a12ac4..e60878e3 100644
--- a/sources/plugins/stylescombo/lang/fr-ca.js
+++ b/sources/plugins/stylescombo/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'fr-ca', {
diff --git a/sources/plugins/stylescombo/lang/fr.js b/sources/plugins/stylescombo/lang/fr.js
index 8d215acb..61160afa 100644
--- a/sources/plugins/stylescombo/lang/fr.js
+++ b/sources/plugins/stylescombo/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'fr', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'fr', {
diff --git a/sources/plugins/stylescombo/lang/gl.js b/sources/plugins/stylescombo/lang/gl.js
index 344bb9e0..5d91f2e0 100644
--- a/sources/plugins/stylescombo/lang/gl.js
+++ b/sources/plugins/stylescombo/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'gl', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'gl', {
diff --git a/sources/plugins/stylescombo/lang/gu.js b/sources/plugins/stylescombo/lang/gu.js
index 244db3ad..940d07f4 100644
--- a/sources/plugins/stylescombo/lang/gu.js
+++ b/sources/plugins/stylescombo/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'gu', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'gu', {
diff --git a/sources/plugins/stylescombo/lang/he.js b/sources/plugins/stylescombo/lang/he.js
index 6910e0a2..15b36fb8 100644
--- a/sources/plugins/stylescombo/lang/he.js
+++ b/sources/plugins/stylescombo/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'he', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'he', {
diff --git a/sources/plugins/stylescombo/lang/hi.js b/sources/plugins/stylescombo/lang/hi.js
index 794dd74b..0bb1e485 100644
--- a/sources/plugins/stylescombo/lang/hi.js
+++ b/sources/plugins/stylescombo/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'hi', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'hi', {
diff --git a/sources/plugins/stylescombo/lang/hr.js b/sources/plugins/stylescombo/lang/hr.js
index b44f2ae1..df5efb40 100644
--- a/sources/plugins/stylescombo/lang/hr.js
+++ b/sources/plugins/stylescombo/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'hr', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'hr', {
diff --git a/sources/plugins/stylescombo/lang/hu.js b/sources/plugins/stylescombo/lang/hu.js
index 486bfa26..37860c25 100644
--- a/sources/plugins/stylescombo/lang/hu.js
+++ b/sources/plugins/stylescombo/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'hu', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'hu', {
diff --git a/sources/plugins/stylescombo/lang/id.js b/sources/plugins/stylescombo/lang/id.js
index 6650ea89..81607a46 100644
--- a/sources/plugins/stylescombo/lang/id.js
+++ b/sources/plugins/stylescombo/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'id', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'id', {
diff --git a/sources/plugins/stylescombo/lang/is.js b/sources/plugins/stylescombo/lang/is.js
index b15c696e..695f07fc 100644
--- a/sources/plugins/stylescombo/lang/is.js
+++ b/sources/plugins/stylescombo/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'is', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'is', {
diff --git a/sources/plugins/stylescombo/lang/it.js b/sources/plugins/stylescombo/lang/it.js
index a6b7696c..09e4a11f 100644
--- a/sources/plugins/stylescombo/lang/it.js
+++ b/sources/plugins/stylescombo/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'it', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'it', {
diff --git a/sources/plugins/stylescombo/lang/ja.js b/sources/plugins/stylescombo/lang/ja.js
index 3777616f..3d19d0dc 100644
--- a/sources/plugins/stylescombo/lang/ja.js
+++ b/sources/plugins/stylescombo/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'ja', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'ja', {
diff --git a/sources/plugins/stylescombo/lang/ka.js b/sources/plugins/stylescombo/lang/ka.js
index 4c40359f..201254fb 100644
--- a/sources/plugins/stylescombo/lang/ka.js
+++ b/sources/plugins/stylescombo/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'ka', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'ka', {
diff --git a/sources/plugins/stylescombo/lang/km.js b/sources/plugins/stylescombo/lang/km.js
index 36acc65a..f29eed49 100644
--- a/sources/plugins/stylescombo/lang/km.js
+++ b/sources/plugins/stylescombo/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'km', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'km', {
diff --git a/sources/plugins/stylescombo/lang/ko.js b/sources/plugins/stylescombo/lang/ko.js
index 65afa9f3..022ddf25 100644
--- a/sources/plugins/stylescombo/lang/ko.js
+++ b/sources/plugins/stylescombo/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'ko', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'ko', {
diff --git a/sources/plugins/stylescombo/lang/ku.js b/sources/plugins/stylescombo/lang/ku.js
index b975abcd..2b99eae8 100644
--- a/sources/plugins/stylescombo/lang/ku.js
+++ b/sources/plugins/stylescombo/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'ku', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'ku', {
diff --git a/sources/plugins/stylescombo/lang/lt.js b/sources/plugins/stylescombo/lang/lt.js
index 36ea9f5f..13cc81b7 100644
--- a/sources/plugins/stylescombo/lang/lt.js
+++ b/sources/plugins/stylescombo/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'lt', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'lt', {
diff --git a/sources/plugins/stylescombo/lang/lv.js b/sources/plugins/stylescombo/lang/lv.js
index d7d14955..eb637f46 100644
--- a/sources/plugins/stylescombo/lang/lv.js
+++ b/sources/plugins/stylescombo/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'lv', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'lv', {
diff --git a/sources/plugins/stylescombo/lang/mk.js b/sources/plugins/stylescombo/lang/mk.js
index 83b4db44..2fe49624 100644
--- a/sources/plugins/stylescombo/lang/mk.js
+++ b/sources/plugins/stylescombo/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'mk', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'mk', {
diff --git a/sources/plugins/stylescombo/lang/mn.js b/sources/plugins/stylescombo/lang/mn.js
index 16df60df..75aad908 100644
--- a/sources/plugins/stylescombo/lang/mn.js
+++ b/sources/plugins/stylescombo/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'mn', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'mn', {
diff --git a/sources/plugins/stylescombo/lang/ms.js b/sources/plugins/stylescombo/lang/ms.js
index b04e615f..cc0b4c6f 100644
--- a/sources/plugins/stylescombo/lang/ms.js
+++ b/sources/plugins/stylescombo/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'ms', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'ms', {
diff --git a/sources/plugins/stylescombo/lang/nb.js b/sources/plugins/stylescombo/lang/nb.js
index 0738a4e0..a0232549 100644
--- a/sources/plugins/stylescombo/lang/nb.js
+++ b/sources/plugins/stylescombo/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'nb', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'nb', {
diff --git a/sources/plugins/stylescombo/lang/nl.js b/sources/plugins/stylescombo/lang/nl.js
index c24b181e..def05424 100644
--- a/sources/plugins/stylescombo/lang/nl.js
+++ b/sources/plugins/stylescombo/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'nl', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'nl', {
diff --git a/sources/plugins/stylescombo/lang/no.js b/sources/plugins/stylescombo/lang/no.js
index 7b29d03e..2b8e0225 100644
--- a/sources/plugins/stylescombo/lang/no.js
+++ b/sources/plugins/stylescombo/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'no', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'no', {
diff --git a/sources/plugins/stylescombo/lang/pl.js b/sources/plugins/stylescombo/lang/pl.js
index 21fc50da..4ad5c604 100644
--- a/sources/plugins/stylescombo/lang/pl.js
+++ b/sources/plugins/stylescombo/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'pl', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'pl', {
diff --git a/sources/plugins/stylescombo/lang/pt-br.js b/sources/plugins/stylescombo/lang/pt-br.js
index ca241162..a4abc75e 100644
--- a/sources/plugins/stylescombo/lang/pt-br.js
+++ b/sources/plugins/stylescombo/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'pt-br', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'pt-br', {
diff --git a/sources/plugins/stylescombo/lang/pt.js b/sources/plugins/stylescombo/lang/pt.js
index 9d2e20ae..bbb576da 100644
--- a/sources/plugins/stylescombo/lang/pt.js
+++ b/sources/plugins/stylescombo/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'pt', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'pt', {
diff --git a/sources/plugins/stylescombo/lang/ro.js b/sources/plugins/stylescombo/lang/ro.js
index ecf004d3..64abaea3 100644
--- a/sources/plugins/stylescombo/lang/ro.js
+++ b/sources/plugins/stylescombo/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'ro', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'ro', {
diff --git a/sources/plugins/stylescombo/lang/ru.js b/sources/plugins/stylescombo/lang/ru.js
index 56330319..82996df1 100644
--- a/sources/plugins/stylescombo/lang/ru.js
+++ b/sources/plugins/stylescombo/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'ru', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'ru', {
diff --git a/sources/plugins/stylescombo/lang/si.js b/sources/plugins/stylescombo/lang/si.js
index b37bdaa0..b55634c5 100644
--- a/sources/plugins/stylescombo/lang/si.js
+++ b/sources/plugins/stylescombo/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'si', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'si', {
diff --git a/sources/plugins/stylescombo/lang/sk.js b/sources/plugins/stylescombo/lang/sk.js
index 573c7da5..9f3a2876 100644
--- a/sources/plugins/stylescombo/lang/sk.js
+++ b/sources/plugins/stylescombo/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'sk', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'sk', {
diff --git a/sources/plugins/stylescombo/lang/sl.js b/sources/plugins/stylescombo/lang/sl.js
index 80dafcda..8d8275db 100644
--- a/sources/plugins/stylescombo/lang/sl.js
+++ b/sources/plugins/stylescombo/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'sl', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'sl', {
diff --git a/sources/plugins/stylescombo/lang/sq.js b/sources/plugins/stylescombo/lang/sq.js
index 098e3290..48f6e2e9 100644
--- a/sources/plugins/stylescombo/lang/sq.js
+++ b/sources/plugins/stylescombo/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'sq', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'sq', {
diff --git a/sources/plugins/stylescombo/lang/sr-latn.js b/sources/plugins/stylescombo/lang/sr-latn.js
index 47272433..647199d1 100644
--- a/sources/plugins/stylescombo/lang/sr-latn.js
+++ b/sources/plugins/stylescombo/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'sr-latn', {
diff --git a/sources/plugins/stylescombo/lang/sr.js b/sources/plugins/stylescombo/lang/sr.js
index ff5aac1e..0a00c27e 100644
--- a/sources/plugins/stylescombo/lang/sr.js
+++ b/sources/plugins/stylescombo/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'sr', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'sr', {
diff --git a/sources/plugins/stylescombo/lang/sv.js b/sources/plugins/stylescombo/lang/sv.js
index 1babaff5..30dc0c66 100644
--- a/sources/plugins/stylescombo/lang/sv.js
+++ b/sources/plugins/stylescombo/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'sv', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'sv', {
diff --git a/sources/plugins/stylescombo/lang/th.js b/sources/plugins/stylescombo/lang/th.js
index fd780050..713a484a 100644
--- a/sources/plugins/stylescombo/lang/th.js
+++ b/sources/plugins/stylescombo/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'th', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'th', {
diff --git a/sources/plugins/stylescombo/lang/tr.js b/sources/plugins/stylescombo/lang/tr.js
index 369ec3dd..50932bf4 100644
--- a/sources/plugins/stylescombo/lang/tr.js
+++ b/sources/plugins/stylescombo/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'tr', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'tr', {
diff --git a/sources/plugins/stylescombo/lang/tt.js b/sources/plugins/stylescombo/lang/tt.js
index c1f50d23..b3889d06 100644
--- a/sources/plugins/stylescombo/lang/tt.js
+++ b/sources/plugins/stylescombo/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'tt', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'tt', {
diff --git a/sources/plugins/stylescombo/lang/ug.js b/sources/plugins/stylescombo/lang/ug.js
index a196ccfa..2451414b 100644
--- a/sources/plugins/stylescombo/lang/ug.js
+++ b/sources/plugins/stylescombo/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'ug', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'ug', {
diff --git a/sources/plugins/stylescombo/lang/uk.js b/sources/plugins/stylescombo/lang/uk.js
index 0d670543..8e4805f7 100644
--- a/sources/plugins/stylescombo/lang/uk.js
+++ b/sources/plugins/stylescombo/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'uk', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'uk', {
diff --git a/sources/plugins/stylescombo/lang/vi.js b/sources/plugins/stylescombo/lang/vi.js
index 790c6951..7cda3bbd 100644
--- a/sources/plugins/stylescombo/lang/vi.js
+++ b/sources/plugins/stylescombo/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'vi', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'vi', {
diff --git a/sources/plugins/stylescombo/lang/zh-cn.js b/sources/plugins/stylescombo/lang/zh-cn.js
index c6dc3332..c19db276 100644
--- a/sources/plugins/stylescombo/lang/zh-cn.js
+++ b/sources/plugins/stylescombo/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'zh-cn', {
diff --git a/sources/plugins/stylescombo/lang/zh.js b/sources/plugins/stylescombo/lang/zh.js
index 30f689a8..e012d7ed 100644
--- a/sources/plugins/stylescombo/lang/zh.js
+++ b/sources/plugins/stylescombo/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'stylescombo', 'zh', { 5CKEDITOR.plugins.setLang( 'stylescombo', 'zh', {
diff --git a/sources/plugins/stylescombo/plugin.js b/sources/plugins/stylescombo/plugin.js
index df36ddad..6717c25c 100644
--- a/sources/plugins/stylescombo/plugin.js
+++ b/sources/plugins/stylescombo/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -9,7 +9,7 @@
9 CKEDITOR.plugins.add( 'stylescombo', { 9 CKEDITOR.plugins.add( 'stylescombo', {
10 requires: 'richcombo', 10 requires: 'richcombo',
11 // jscs:disable maximumLineLength 11 // jscs:disable maximumLineLength
12 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 12 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
13 // jscs:enable maximumLineLength 13 // jscs:enable maximumLineLength
14 14
15 init: function( editor ) { 15 init: function( editor ) {
diff --git a/sources/plugins/tab/plugin.js b/sources/plugins/tab/plugin.js
index 931bc284..cd61b977 100644
--- a/sources/plugins/tab/plugin.js
+++ b/sources/plugins/tab/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/table/dialogs/table.js b/sources/plugins/table/dialogs/table.js
index 5c1213ea..f6f6fe0d 100644
--- a/sources/plugins/table/dialogs/table.js
+++ b/sources/plugins/table/dialogs/table.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/table/lang/af.js b/sources/plugins/table/lang/af.js
index 382ea7e3..159b0bdd 100644
--- a/sources/plugins/table/lang/af.js
+++ b/sources/plugins/table/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'af', { 5CKEDITOR.plugins.setLang( 'table', 'af', {
diff --git a/sources/plugins/table/lang/ar.js b/sources/plugins/table/lang/ar.js
index e9d523a5..c804b0d3 100644
--- a/sources/plugins/table/lang/ar.js
+++ b/sources/plugins/table/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'ar', { 5CKEDITOR.plugins.setLang( 'table', 'ar', {
diff --git a/sources/plugins/table/lang/bg.js b/sources/plugins/table/lang/bg.js
index 5335e5af..58d864b0 100644
--- a/sources/plugins/table/lang/bg.js
+++ b/sources/plugins/table/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'bg', { 5CKEDITOR.plugins.setLang( 'table', 'bg', {
diff --git a/sources/plugins/table/lang/bn.js b/sources/plugins/table/lang/bn.js
index c0846adf..adcf6137 100644
--- a/sources/plugins/table/lang/bn.js
+++ b/sources/plugins/table/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'bn', { 5CKEDITOR.plugins.setLang( 'table', 'bn', {
diff --git a/sources/plugins/table/lang/bs.js b/sources/plugins/table/lang/bs.js
index e81bcc10..3863bc5f 100644
--- a/sources/plugins/table/lang/bs.js
+++ b/sources/plugins/table/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'bs', { 5CKEDITOR.plugins.setLang( 'table', 'bs', {
diff --git a/sources/plugins/table/lang/ca.js b/sources/plugins/table/lang/ca.js
index 0d0f8421..7eb5ef86 100644
--- a/sources/plugins/table/lang/ca.js
+++ b/sources/plugins/table/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'ca', { 5CKEDITOR.plugins.setLang( 'table', 'ca', {
diff --git a/sources/plugins/table/lang/cs.js b/sources/plugins/table/lang/cs.js
index 00428d3f..41656bc6 100644
--- a/sources/plugins/table/lang/cs.js
+++ b/sources/plugins/table/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'cs', { 5CKEDITOR.plugins.setLang( 'table', 'cs', {
diff --git a/sources/plugins/table/lang/cy.js b/sources/plugins/table/lang/cy.js
index 75f210eb..8cb58753 100644
--- a/sources/plugins/table/lang/cy.js
+++ b/sources/plugins/table/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'cy', { 5CKEDITOR.plugins.setLang( 'table', 'cy', {
diff --git a/sources/plugins/table/lang/da.js b/sources/plugins/table/lang/da.js
index 601c2cff..fa2b7083 100644
--- a/sources/plugins/table/lang/da.js
+++ b/sources/plugins/table/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'da', { 5CKEDITOR.plugins.setLang( 'table', 'da', {
diff --git a/sources/plugins/table/lang/de-ch.js b/sources/plugins/table/lang/de-ch.js
new file mode 100644
index 00000000..2927d9bb
--- /dev/null
+++ b/sources/plugins/table/lang/de-ch.js
@@ -0,0 +1,74 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'table', 'de-ch', {
6 border: 'Rahmengrösse',
7 caption: 'Überschrift',
8 cell: {
9 menu: 'Zelle',
10 insertBefore: 'Zelle davor einfügen',
11 insertAfter: 'Zelle danach einfügen',
12 deleteCell: 'Zelle löschen',
13 merge: 'Zellen verbinden',
14 mergeRight: 'Nach rechts verbinden',
15 mergeDown: 'Nach unten verbinden',
16 splitHorizontal: 'Zelle horizontal teilen',
17 splitVertical: 'Zelle vertikal teilen',
18 title: 'Zelleneigenschaften',
19 cellType: 'Zellart',
20 rowSpan: 'Anzahl Zeilen verbinden',
21 colSpan: 'Anzahl Spalten verbinden',
22 wordWrap: 'Zeilenumbruch',
23 hAlign: 'Horizontale Ausrichtung',
24 vAlign: 'Vertikale Ausrichtung',
25 alignBaseline: 'Grundlinie',
26 bgColor: 'Hintergrundfarbe',
27 borderColor: 'Rahmenfarbe',
28 data: 'Daten',
29 header: 'Überschrift',
30 yes: 'Ja',
31 no: 'Nein',
32 invalidWidth: 'Zellenbreite muss eine Zahl sein.',
33 invalidHeight: 'Zellenhöhe muss eine Zahl sein.',
34 invalidRowSpan: '"Anzahl Zeilen verbinden" muss eine Ganzzahl sein.',
35 invalidColSpan: '"Anzahl Spalten verbinden" muss eine Ganzzahl sein.',
36 chooseColor: 'Wählen'
37 },
38 cellPad: 'Zellenabstand innen',
39 cellSpace: 'Zellenabstand aussen',
40 column: {
41 menu: 'Spalte',
42 insertBefore: 'Spalte links davor einfügen',
43 insertAfter: 'Spalte rechts danach einfügen',
44 deleteColumn: 'Spalte löschen'
45 },
46 columns: 'Spalte',
47 deleteTable: 'Tabelle löschen',
48 headers: 'Kopfzeile',
49 headersBoth: 'Beide',
50 headersColumn: 'Erste Spalte',
51 headersNone: 'Keine',
52 headersRow: 'Erste Zeile',
53 invalidBorder: 'Die Rahmenbreite muss eine Zahl sein.',
54 invalidCellPadding: 'Der Zellenabstand innen muss eine positive Zahl sein.',
55 invalidCellSpacing: 'Der Zellenabstand aussen muss eine positive Zahl sein.',
56 invalidCols: 'Die Anzahl der Spalten muß grösser als 0 sein..',
57 invalidHeight: 'Die Tabellenbreite muss eine Zahl sein.',
58 invalidRows: 'Die Anzahl der Zeilen muß grösser als 0 sein.',
59 invalidWidth: 'Die Tabellenbreite muss eine Zahl sein.',
60 menu: 'Tabellen-Eigenschaften',
61 row: {
62 menu: 'Zeile',
63 insertBefore: 'Zeile oberhalb einfügen',
64 insertAfter: 'Zeile unterhalb einfügen',
65 deleteRow: 'Zeile entfernen'
66 },
67 rows: 'Zeile',
68 summary: 'Inhaltsübersicht',
69 title: 'Tabellen-Eigenschaften',
70 toolbar: 'Tabelle',
71 widthPc: '%',
72 widthPx: 'Pixel',
73 widthUnit: 'Breite Einheit'
74} );
diff --git a/sources/plugins/table/lang/de.js b/sources/plugins/table/lang/de.js
index 42be01b2..75403de4 100644
--- a/sources/plugins/table/lang/de.js
+++ b/sources/plugins/table/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'de', { 5CKEDITOR.plugins.setLang( 'table', 'de', {
diff --git a/sources/plugins/table/lang/el.js b/sources/plugins/table/lang/el.js
index 6ac4747f..2c54551f 100644
--- a/sources/plugins/table/lang/el.js
+++ b/sources/plugins/table/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'el', { 5CKEDITOR.plugins.setLang( 'table', 'el', {
diff --git a/sources/plugins/table/lang/en-au.js b/sources/plugins/table/lang/en-au.js
index 95a53be8..2bc77eee 100644
--- a/sources/plugins/table/lang/en-au.js
+++ b/sources/plugins/table/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'en-au', { 5CKEDITOR.plugins.setLang( 'table', 'en-au', {
diff --git a/sources/plugins/table/lang/en-ca.js b/sources/plugins/table/lang/en-ca.js
index 32351c30..5eb1a5a5 100644
--- a/sources/plugins/table/lang/en-ca.js
+++ b/sources/plugins/table/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'en-ca', { 5CKEDITOR.plugins.setLang( 'table', 'en-ca', {
diff --git a/sources/plugins/table/lang/en-gb.js b/sources/plugins/table/lang/en-gb.js
index 6165b735..2f12f5ee 100644
--- a/sources/plugins/table/lang/en-gb.js
+++ b/sources/plugins/table/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'en-gb', { 5CKEDITOR.plugins.setLang( 'table', 'en-gb', {
diff --git a/sources/plugins/table/lang/en.js b/sources/plugins/table/lang/en.js
index c1ab5735..56d1fc7e 100644
--- a/sources/plugins/table/lang/en.js
+++ b/sources/plugins/table/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'en', { 5CKEDITOR.plugins.setLang( 'table', 'en', {
diff --git a/sources/plugins/table/lang/eo.js b/sources/plugins/table/lang/eo.js
index c090c373..987bca2e 100644
--- a/sources/plugins/table/lang/eo.js
+++ b/sources/plugins/table/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'eo', { 5CKEDITOR.plugins.setLang( 'table', 'eo', {
diff --git a/sources/plugins/table/lang/es.js b/sources/plugins/table/lang/es.js
index fa948a11..ed3b546f 100644
--- a/sources/plugins/table/lang/es.js
+++ b/sources/plugins/table/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'es', { 5CKEDITOR.plugins.setLang( 'table', 'es', {
diff --git a/sources/plugins/table/lang/et.js b/sources/plugins/table/lang/et.js
index 0edfccdb..f9f4c783 100644
--- a/sources/plugins/table/lang/et.js
+++ b/sources/plugins/table/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'et', { 5CKEDITOR.plugins.setLang( 'table', 'et', {
diff --git a/sources/plugins/table/lang/eu.js b/sources/plugins/table/lang/eu.js
index 75fc2932..ba838692 100644
--- a/sources/plugins/table/lang/eu.js
+++ b/sources/plugins/table/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'eu', { 5CKEDITOR.plugins.setLang( 'table', 'eu', {
diff --git a/sources/plugins/table/lang/fa.js b/sources/plugins/table/lang/fa.js
index 02f2907f..07611b0f 100644
--- a/sources/plugins/table/lang/fa.js
+++ b/sources/plugins/table/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'fa', { 5CKEDITOR.plugins.setLang( 'table', 'fa', {
diff --git a/sources/plugins/table/lang/fi.js b/sources/plugins/table/lang/fi.js
index 7327f0e3..f35cca2c 100644
--- a/sources/plugins/table/lang/fi.js
+++ b/sources/plugins/table/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'fi', { 5CKEDITOR.plugins.setLang( 'table', 'fi', {
diff --git a/sources/plugins/table/lang/fo.js b/sources/plugins/table/lang/fo.js
index f11999ae..e96c549c 100644
--- a/sources/plugins/table/lang/fo.js
+++ b/sources/plugins/table/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'fo', { 5CKEDITOR.plugins.setLang( 'table', 'fo', {
diff --git a/sources/plugins/table/lang/fr-ca.js b/sources/plugins/table/lang/fr-ca.js
index 86130cb2..6ad140d8 100644
--- a/sources/plugins/table/lang/fr-ca.js
+++ b/sources/plugins/table/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'table', 'fr-ca', {
diff --git a/sources/plugins/table/lang/fr.js b/sources/plugins/table/lang/fr.js
index 51d2422e..4bdef73c 100644
--- a/sources/plugins/table/lang/fr.js
+++ b/sources/plugins/table/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'fr', { 5CKEDITOR.plugins.setLang( 'table', 'fr', {
diff --git a/sources/plugins/table/lang/gl.js b/sources/plugins/table/lang/gl.js
index 5957bb11..2c38ab79 100644
--- a/sources/plugins/table/lang/gl.js
+++ b/sources/plugins/table/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'gl', { 5CKEDITOR.plugins.setLang( 'table', 'gl', {
diff --git a/sources/plugins/table/lang/gu.js b/sources/plugins/table/lang/gu.js
index cbed6a27..297d4f7d 100644
--- a/sources/plugins/table/lang/gu.js
+++ b/sources/plugins/table/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'gu', { 5CKEDITOR.plugins.setLang( 'table', 'gu', {
diff --git a/sources/plugins/table/lang/he.js b/sources/plugins/table/lang/he.js
index 8b0aba0a..40207a3e 100644
--- a/sources/plugins/table/lang/he.js
+++ b/sources/plugins/table/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'he', { 5CKEDITOR.plugins.setLang( 'table', 'he', {
diff --git a/sources/plugins/table/lang/hi.js b/sources/plugins/table/lang/hi.js
index 82291ca2..fdb8c106 100644
--- a/sources/plugins/table/lang/hi.js
+++ b/sources/plugins/table/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'hi', { 5CKEDITOR.plugins.setLang( 'table', 'hi', {
diff --git a/sources/plugins/table/lang/hr.js b/sources/plugins/table/lang/hr.js
index f8ee9a68..62e512f8 100644
--- a/sources/plugins/table/lang/hr.js
+++ b/sources/plugins/table/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'hr', { 5CKEDITOR.plugins.setLang( 'table', 'hr', {
diff --git a/sources/plugins/table/lang/hu.js b/sources/plugins/table/lang/hu.js
index ce45034e..ca7e088c 100644
--- a/sources/plugins/table/lang/hu.js
+++ b/sources/plugins/table/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'hu', { 5CKEDITOR.plugins.setLang( 'table', 'hu', {
diff --git a/sources/plugins/table/lang/id.js b/sources/plugins/table/lang/id.js
index 459fbe9a..217b13b9 100644
--- a/sources/plugins/table/lang/id.js
+++ b/sources/plugins/table/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'id', { 5CKEDITOR.plugins.setLang( 'table', 'id', {
diff --git a/sources/plugins/table/lang/is.js b/sources/plugins/table/lang/is.js
index 6e6f350b..35b9d7e8 100644
--- a/sources/plugins/table/lang/is.js
+++ b/sources/plugins/table/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'is', { 5CKEDITOR.plugins.setLang( 'table', 'is', {
diff --git a/sources/plugins/table/lang/it.js b/sources/plugins/table/lang/it.js
index 494025ff..ab26e635 100644
--- a/sources/plugins/table/lang/it.js
+++ b/sources/plugins/table/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'it', { 5CKEDITOR.plugins.setLang( 'table', 'it', {
diff --git a/sources/plugins/table/lang/ja.js b/sources/plugins/table/lang/ja.js
index 1fe658b6..d8811b27 100644
--- a/sources/plugins/table/lang/ja.js
+++ b/sources/plugins/table/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'ja', { 5CKEDITOR.plugins.setLang( 'table', 'ja', {
diff --git a/sources/plugins/table/lang/ka.js b/sources/plugins/table/lang/ka.js
index 4b22b2af..8e8dcb8e 100644
--- a/sources/plugins/table/lang/ka.js
+++ b/sources/plugins/table/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'ka', { 5CKEDITOR.plugins.setLang( 'table', 'ka', {
diff --git a/sources/plugins/table/lang/km.js b/sources/plugins/table/lang/km.js
index 809a8859..f968438e 100644
--- a/sources/plugins/table/lang/km.js
+++ b/sources/plugins/table/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'km', { 5CKEDITOR.plugins.setLang( 'table', 'km', {
diff --git a/sources/plugins/table/lang/ko.js b/sources/plugins/table/lang/ko.js
index 786636b8..9ede69ac 100644
--- a/sources/plugins/table/lang/ko.js
+++ b/sources/plugins/table/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'ko', { 5CKEDITOR.plugins.setLang( 'table', 'ko', {
diff --git a/sources/plugins/table/lang/ku.js b/sources/plugins/table/lang/ku.js
index 4710cfc9..737068d5 100644
--- a/sources/plugins/table/lang/ku.js
+++ b/sources/plugins/table/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'ku', { 5CKEDITOR.plugins.setLang( 'table', 'ku', {
diff --git a/sources/plugins/table/lang/lt.js b/sources/plugins/table/lang/lt.js
index c9d8de0e..f9c6e728 100644
--- a/sources/plugins/table/lang/lt.js
+++ b/sources/plugins/table/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'lt', { 5CKEDITOR.plugins.setLang( 'table', 'lt', {
diff --git a/sources/plugins/table/lang/lv.js b/sources/plugins/table/lang/lv.js
index ca057cd5..6636e659 100644
--- a/sources/plugins/table/lang/lv.js
+++ b/sources/plugins/table/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'lv', { 5CKEDITOR.plugins.setLang( 'table', 'lv', {
diff --git a/sources/plugins/table/lang/mk.js b/sources/plugins/table/lang/mk.js
index fa6163ff..4e51fa3f 100644
--- a/sources/plugins/table/lang/mk.js
+++ b/sources/plugins/table/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'mk', { 5CKEDITOR.plugins.setLang( 'table', 'mk', {
diff --git a/sources/plugins/table/lang/mn.js b/sources/plugins/table/lang/mn.js
index e69c6b2f..90d90325 100644
--- a/sources/plugins/table/lang/mn.js
+++ b/sources/plugins/table/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'mn', { 5CKEDITOR.plugins.setLang( 'table', 'mn', {
diff --git a/sources/plugins/table/lang/ms.js b/sources/plugins/table/lang/ms.js
index c51cdc4d..5ae85550 100644
--- a/sources/plugins/table/lang/ms.js
+++ b/sources/plugins/table/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'ms', { 5CKEDITOR.plugins.setLang( 'table', 'ms', {
diff --git a/sources/plugins/table/lang/nb.js b/sources/plugins/table/lang/nb.js
index 3fd81f0b..b5ad80d8 100644
--- a/sources/plugins/table/lang/nb.js
+++ b/sources/plugins/table/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'nb', { 5CKEDITOR.plugins.setLang( 'table', 'nb', {
diff --git a/sources/plugins/table/lang/nl.js b/sources/plugins/table/lang/nl.js
index 87594933..29cb4b04 100644
--- a/sources/plugins/table/lang/nl.js
+++ b/sources/plugins/table/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'nl', { 5CKEDITOR.plugins.setLang( 'table', 'nl', {
diff --git a/sources/plugins/table/lang/no.js b/sources/plugins/table/lang/no.js
index c9e4987f..c5dc930b 100644
--- a/sources/plugins/table/lang/no.js
+++ b/sources/plugins/table/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'no', { 5CKEDITOR.plugins.setLang( 'table', 'no', {
diff --git a/sources/plugins/table/lang/pl.js b/sources/plugins/table/lang/pl.js
index 2b46c201..25d8e93e 100644
--- a/sources/plugins/table/lang/pl.js
+++ b/sources/plugins/table/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'pl', { 5CKEDITOR.plugins.setLang( 'table', 'pl', {
diff --git a/sources/plugins/table/lang/pt-br.js b/sources/plugins/table/lang/pt-br.js
index 4fccc79c..680e6da5 100644
--- a/sources/plugins/table/lang/pt-br.js
+++ b/sources/plugins/table/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'pt-br', { 5CKEDITOR.plugins.setLang( 'table', 'pt-br', {
diff --git a/sources/plugins/table/lang/pt.js b/sources/plugins/table/lang/pt.js
index ac5cd6d9..d4c0d8d5 100644
--- a/sources/plugins/table/lang/pt.js
+++ b/sources/plugins/table/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'pt', { 5CKEDITOR.plugins.setLang( 'table', 'pt', {
diff --git a/sources/plugins/table/lang/ro.js b/sources/plugins/table/lang/ro.js
index 58604f16..dbd30ac4 100644
--- a/sources/plugins/table/lang/ro.js
+++ b/sources/plugins/table/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'ro', { 5CKEDITOR.plugins.setLang( 'table', 'ro', {
diff --git a/sources/plugins/table/lang/ru.js b/sources/plugins/table/lang/ru.js
index d5dae52c..a39dad09 100644
--- a/sources/plugins/table/lang/ru.js
+++ b/sources/plugins/table/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'ru', { 5CKEDITOR.plugins.setLang( 'table', 'ru', {
diff --git a/sources/plugins/table/lang/si.js b/sources/plugins/table/lang/si.js
index 4bca32b1..7d22d666 100644
--- a/sources/plugins/table/lang/si.js
+++ b/sources/plugins/table/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'si', { 5CKEDITOR.plugins.setLang( 'table', 'si', {
diff --git a/sources/plugins/table/lang/sk.js b/sources/plugins/table/lang/sk.js
index 290f653e..0efa978d 100644
--- a/sources/plugins/table/lang/sk.js
+++ b/sources/plugins/table/lang/sk.js
@@ -1,9 +1,9 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'sk', { 5CKEDITOR.plugins.setLang( 'table', 'sk', {
6 border: 'Šírka rámu (border)', 6 border: 'Šírka orámovania',
7 caption: 'Popis', 7 caption: 'Popis',
8 cell: { 8 cell: {
9 menu: 'Bunka', 9 menu: 'Bunka',
@@ -19,12 +19,12 @@ CKEDITOR.plugins.setLang( 'table', 'sk', {
19 cellType: 'Typ bunky', 19 cellType: 'Typ bunky',
20 rowSpan: 'Rozsah riadkov', 20 rowSpan: 'Rozsah riadkov',
21 colSpan: 'Rozsah stĺpcov', 21 colSpan: 'Rozsah stĺpcov',
22 wordWrap: 'Zalomovanie riadkov', 22 wordWrap: 'Zalamovanie riadkov',
23 hAlign: 'Horizontálne zarovnanie', 23 hAlign: 'Horizontálne zarovnanie',
24 vAlign: 'Vertikálne zarovnanie', 24 vAlign: 'Vertikálne zarovnanie',
25 alignBaseline: 'Základná čiara (baseline)', 25 alignBaseline: 'Základná čiara (baseline)',
26 bgColor: 'Farba pozadia', 26 bgColor: 'Farba pozadia',
27 borderColor: 'Farba rámu', 27 borderColor: 'Farba orámovania',
28 data: 'Dáta', 28 data: 'Dáta',
29 header: 'Hlavička', 29 header: 'Hlavička',
30 yes: 'Áno', 30 yes: 'Áno',
@@ -50,7 +50,7 @@ CKEDITOR.plugins.setLang( 'table', 'sk', {
50 headersColumn: 'Prvý stĺpec', 50 headersColumn: 'Prvý stĺpec',
51 headersNone: 'Žiadne', 51 headersNone: 'Žiadne',
52 headersRow: 'Prvý riadok', 52 headersRow: 'Prvý riadok',
53 invalidBorder: 'Širka rámu musí byť číslo.', 53 invalidBorder: 'Šírka orámovania musí byť číslo.',
54 invalidCellPadding: 'Odsadenie v bunkách (cell padding) musí byť kladné číslo.', 54 invalidCellPadding: 'Odsadenie v bunkách (cell padding) musí byť kladné číslo.',
55 invalidCellSpacing: 'Medzera mädzi bunkami (cell spacing) musí byť kladné číslo.', 55 invalidCellSpacing: 'Medzera mädzi bunkami (cell spacing) musí byť kladné číslo.',
56 invalidCols: 'Počet stĺpcov musí byť číslo väčšie ako 0.', 56 invalidCols: 'Počet stĺpcov musí byť číslo väčšie ako 0.',
diff --git a/sources/plugins/table/lang/sl.js b/sources/plugins/table/lang/sl.js
index 9e8a57f2..d3fc1ba3 100644
--- a/sources/plugins/table/lang/sl.js
+++ b/sources/plugins/table/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'sl', { 5CKEDITOR.plugins.setLang( 'table', 'sl', {
diff --git a/sources/plugins/table/lang/sq.js b/sources/plugins/table/lang/sq.js
index cf52476d..cee66a6b 100644
--- a/sources/plugins/table/lang/sq.js
+++ b/sources/plugins/table/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'sq', { 5CKEDITOR.plugins.setLang( 'table', 'sq', {
diff --git a/sources/plugins/table/lang/sr-latn.js b/sources/plugins/table/lang/sr-latn.js
index 0bad7fbb..d80fc81b 100644
--- a/sources/plugins/table/lang/sr-latn.js
+++ b/sources/plugins/table/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'table', 'sr-latn', {
diff --git a/sources/plugins/table/lang/sr.js b/sources/plugins/table/lang/sr.js
index cbfe35ea..7675b0e1 100644
--- a/sources/plugins/table/lang/sr.js
+++ b/sources/plugins/table/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'sr', { 5CKEDITOR.plugins.setLang( 'table', 'sr', {
diff --git a/sources/plugins/table/lang/sv.js b/sources/plugins/table/lang/sv.js
index 99c89fe9..17f4cdea 100644
--- a/sources/plugins/table/lang/sv.js
+++ b/sources/plugins/table/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'sv', { 5CKEDITOR.plugins.setLang( 'table', 'sv', {
diff --git a/sources/plugins/table/lang/th.js b/sources/plugins/table/lang/th.js
index b4d2c625..cff0fd6f 100644
--- a/sources/plugins/table/lang/th.js
+++ b/sources/plugins/table/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'th', { 5CKEDITOR.plugins.setLang( 'table', 'th', {
diff --git a/sources/plugins/table/lang/tr.js b/sources/plugins/table/lang/tr.js
index bf0e50ae..e43f74ed 100644
--- a/sources/plugins/table/lang/tr.js
+++ b/sources/plugins/table/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'tr', { 5CKEDITOR.plugins.setLang( 'table', 'tr', {
diff --git a/sources/plugins/table/lang/tt.js b/sources/plugins/table/lang/tt.js
index e9f92b75..7d4b5b31 100644
--- a/sources/plugins/table/lang/tt.js
+++ b/sources/plugins/table/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'tt', { 5CKEDITOR.plugins.setLang( 'table', 'tt', {
diff --git a/sources/plugins/table/lang/ug.js b/sources/plugins/table/lang/ug.js
index b31492f7..5fb03476 100644
--- a/sources/plugins/table/lang/ug.js
+++ b/sources/plugins/table/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'ug', { 5CKEDITOR.plugins.setLang( 'table', 'ug', {
diff --git a/sources/plugins/table/lang/uk.js b/sources/plugins/table/lang/uk.js
index 3c200a54..9a676858 100644
--- a/sources/plugins/table/lang/uk.js
+++ b/sources/plugins/table/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'uk', { 5CKEDITOR.plugins.setLang( 'table', 'uk', {
diff --git a/sources/plugins/table/lang/vi.js b/sources/plugins/table/lang/vi.js
index e8797314..45572c21 100644
--- a/sources/plugins/table/lang/vi.js
+++ b/sources/plugins/table/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'vi', { 5CKEDITOR.plugins.setLang( 'table', 'vi', {
diff --git a/sources/plugins/table/lang/zh-cn.js b/sources/plugins/table/lang/zh-cn.js
index b7a2b64d..da523d06 100644
--- a/sources/plugins/table/lang/zh-cn.js
+++ b/sources/plugins/table/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'table', 'zh-cn', {
diff --git a/sources/plugins/table/lang/zh.js b/sources/plugins/table/lang/zh.js
index 94bdab52..5d017d2b 100644
--- a/sources/plugins/table/lang/zh.js
+++ b/sources/plugins/table/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'table', 'zh', { 5CKEDITOR.plugins.setLang( 'table', 'zh', {
diff --git a/sources/plugins/table/plugin.js b/sources/plugins/table/plugin.js
index a013bc17..df79b1f2 100644
--- a/sources/plugins/table/plugin.js
+++ b/sources/plugins/table/plugin.js
@@ -1,12 +1,12 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
6CKEDITOR.plugins.add( 'table', { 6CKEDITOR.plugins.add( 'table', {
7 requires: 'dialog', 7 requires: 'dialog',
8 // jscs:disable maximumLineLength 8 // jscs:disable maximumLineLength
9 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 9 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
10 // jscs:enable maximumLineLength 10 // jscs:enable maximumLineLength
11 icons: 'table', // %REMOVE_LINE_CORE% 11 icons: 'table', // %REMOVE_LINE_CORE%
12 hidpi: true, // %REMOVE_LINE_CORE% 12 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/tabletools/dialogs/tableCell.js b/sources/plugins/tabletools/dialogs/tableCell.js
index 980d3486..52482548 100644
--- a/sources/plugins/tabletools/dialogs/tableCell.js
+++ b/sources/plugins/tabletools/dialogs/tableCell.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/tabletools/plugin.js b/sources/plugins/tabletools/plugin.js
index 41b08af0..b465e173 100644
--- a/sources/plugins/tabletools/plugin.js
+++ b/sources/plugins/tabletools/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/templates/dialogs/templates.css b/sources/plugins/templates/dialogs/templates.css
index 7fc4a1bc..176a1c3c 100644
--- a/sources/plugins/templates/dialogs/templates.css
+++ b/sources/plugins/templates/dialogs/templates.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/plugins/templates/dialogs/templates.js b/sources/plugins/templates/dialogs/templates.js
index 93dca0a8..55f734e9 100644
--- a/sources/plugins/templates/dialogs/templates.js
+++ b/sources/plugins/templates/dialogs/templates.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/templates/lang/af.js b/sources/plugins/templates/lang/af.js
index 92290482..9f0784bc 100644
--- a/sources/plugins/templates/lang/af.js
+++ b/sources/plugins/templates/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'af', { 5CKEDITOR.plugins.setLang( 'templates', 'af', {
diff --git a/sources/plugins/templates/lang/ar.js b/sources/plugins/templates/lang/ar.js
index 39f378de..62d214c7 100644
--- a/sources/plugins/templates/lang/ar.js
+++ b/sources/plugins/templates/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'ar', { 5CKEDITOR.plugins.setLang( 'templates', 'ar', {
diff --git a/sources/plugins/templates/lang/bg.js b/sources/plugins/templates/lang/bg.js
index 815fd0b3..9cef2a4b 100644
--- a/sources/plugins/templates/lang/bg.js
+++ b/sources/plugins/templates/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'bg', { 5CKEDITOR.plugins.setLang( 'templates', 'bg', {
diff --git a/sources/plugins/templates/lang/bn.js b/sources/plugins/templates/lang/bn.js
index 84d5a885..6dafc67e 100644
--- a/sources/plugins/templates/lang/bn.js
+++ b/sources/plugins/templates/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'bn', { 5CKEDITOR.plugins.setLang( 'templates', 'bn', {
diff --git a/sources/plugins/templates/lang/bs.js b/sources/plugins/templates/lang/bs.js
index 78bf198d..e4566449 100644
--- a/sources/plugins/templates/lang/bs.js
+++ b/sources/plugins/templates/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'bs', { 5CKEDITOR.plugins.setLang( 'templates', 'bs', {
diff --git a/sources/plugins/templates/lang/ca.js b/sources/plugins/templates/lang/ca.js
index e41831a2..effc9182 100644
--- a/sources/plugins/templates/lang/ca.js
+++ b/sources/plugins/templates/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'ca', { 5CKEDITOR.plugins.setLang( 'templates', 'ca', {
diff --git a/sources/plugins/templates/lang/cs.js b/sources/plugins/templates/lang/cs.js
index d9d25511..c73e70c0 100644
--- a/sources/plugins/templates/lang/cs.js
+++ b/sources/plugins/templates/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'cs', { 5CKEDITOR.plugins.setLang( 'templates', 'cs', {
diff --git a/sources/plugins/templates/lang/cy.js b/sources/plugins/templates/lang/cy.js
index eefb9b86..ed36104b 100644
--- a/sources/plugins/templates/lang/cy.js
+++ b/sources/plugins/templates/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'cy', { 5CKEDITOR.plugins.setLang( 'templates', 'cy', {
diff --git a/sources/plugins/templates/lang/da.js b/sources/plugins/templates/lang/da.js
index fe0dd1da..b6d8197b 100644
--- a/sources/plugins/templates/lang/da.js
+++ b/sources/plugins/templates/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'da', { 5CKEDITOR.plugins.setLang( 'templates', 'da', {
diff --git a/sources/plugins/templates/lang/de-ch.js b/sources/plugins/templates/lang/de-ch.js
new file mode 100644
index 00000000..025d0dc8
--- /dev/null
+++ b/sources/plugins/templates/lang/de-ch.js
@@ -0,0 +1,12 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'templates', 'de-ch', {
6 button: 'Vorlagen',
7 emptyListMsg: '(Keine Vorlagen definiert)',
8 insertOption: 'Aktuelle Inhalte ersetzen',
9 options: 'Vorlagenoptionen',
10 selectPromptMsg: 'Klicken Sie auf eine Vorlage, um sie im Editor zu öffnen',
11 title: 'Inhaltsvorlagen'
12} );
diff --git a/sources/plugins/templates/lang/de.js b/sources/plugins/templates/lang/de.js
index f354c26f..8c3a251c 100644
--- a/sources/plugins/templates/lang/de.js
+++ b/sources/plugins/templates/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'de', { 5CKEDITOR.plugins.setLang( 'templates', 'de', {
diff --git a/sources/plugins/templates/lang/el.js b/sources/plugins/templates/lang/el.js
index 2d5bbb77..704c5a3e 100644
--- a/sources/plugins/templates/lang/el.js
+++ b/sources/plugins/templates/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'el', { 5CKEDITOR.plugins.setLang( 'templates', 'el', {
diff --git a/sources/plugins/templates/lang/en-au.js b/sources/plugins/templates/lang/en-au.js
index 5c611616..46db3775 100644
--- a/sources/plugins/templates/lang/en-au.js
+++ b/sources/plugins/templates/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'en-au', { 5CKEDITOR.plugins.setLang( 'templates', 'en-au', {
diff --git a/sources/plugins/templates/lang/en-ca.js b/sources/plugins/templates/lang/en-ca.js
index 16bd7e13..b2793fa6 100644
--- a/sources/plugins/templates/lang/en-ca.js
+++ b/sources/plugins/templates/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'en-ca', { 5CKEDITOR.plugins.setLang( 'templates', 'en-ca', {
diff --git a/sources/plugins/templates/lang/en-gb.js b/sources/plugins/templates/lang/en-gb.js
index 794c0074..7557e902 100644
--- a/sources/plugins/templates/lang/en-gb.js
+++ b/sources/plugins/templates/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'en-gb', { 5CKEDITOR.plugins.setLang( 'templates', 'en-gb', {
diff --git a/sources/plugins/templates/lang/en.js b/sources/plugins/templates/lang/en.js
index 1fffcc06..f5c09bbc 100644
--- a/sources/plugins/templates/lang/en.js
+++ b/sources/plugins/templates/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'en', { 5CKEDITOR.plugins.setLang( 'templates', 'en', {
diff --git a/sources/plugins/templates/lang/eo.js b/sources/plugins/templates/lang/eo.js
index 82be7b41..0ee2c607 100644
--- a/sources/plugins/templates/lang/eo.js
+++ b/sources/plugins/templates/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'eo', { 5CKEDITOR.plugins.setLang( 'templates', 'eo', {
diff --git a/sources/plugins/templates/lang/es.js b/sources/plugins/templates/lang/es.js
index 2cf155cb..056918ad 100644
--- a/sources/plugins/templates/lang/es.js
+++ b/sources/plugins/templates/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'es', { 5CKEDITOR.plugins.setLang( 'templates', 'es', {
diff --git a/sources/plugins/templates/lang/et.js b/sources/plugins/templates/lang/et.js
index 3e46e4bf..546eabbf 100644
--- a/sources/plugins/templates/lang/et.js
+++ b/sources/plugins/templates/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'et', { 5CKEDITOR.plugins.setLang( 'templates', 'et', {
diff --git a/sources/plugins/templates/lang/eu.js b/sources/plugins/templates/lang/eu.js
index 6d680d50..b17990ee 100644
--- a/sources/plugins/templates/lang/eu.js
+++ b/sources/plugins/templates/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'eu', { 5CKEDITOR.plugins.setLang( 'templates', 'eu', {
diff --git a/sources/plugins/templates/lang/fa.js b/sources/plugins/templates/lang/fa.js
index 9b642061..50c62cab 100644
--- a/sources/plugins/templates/lang/fa.js
+++ b/sources/plugins/templates/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'fa', { 5CKEDITOR.plugins.setLang( 'templates', 'fa', {
diff --git a/sources/plugins/templates/lang/fi.js b/sources/plugins/templates/lang/fi.js
index a7e4d429..affc5d5a 100644
--- a/sources/plugins/templates/lang/fi.js
+++ b/sources/plugins/templates/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'fi', { 5CKEDITOR.plugins.setLang( 'templates', 'fi', {
diff --git a/sources/plugins/templates/lang/fo.js b/sources/plugins/templates/lang/fo.js
index 9ccb4e6a..d97bf96b 100644
--- a/sources/plugins/templates/lang/fo.js
+++ b/sources/plugins/templates/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'fo', { 5CKEDITOR.plugins.setLang( 'templates', 'fo', {
diff --git a/sources/plugins/templates/lang/fr-ca.js b/sources/plugins/templates/lang/fr-ca.js
index 5996dccb..6be375a8 100644
--- a/sources/plugins/templates/lang/fr-ca.js
+++ b/sources/plugins/templates/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'templates', 'fr-ca', {
diff --git a/sources/plugins/templates/lang/fr.js b/sources/plugins/templates/lang/fr.js
index 49e1165c..c6c2fa9c 100644
--- a/sources/plugins/templates/lang/fr.js
+++ b/sources/plugins/templates/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'fr', { 5CKEDITOR.plugins.setLang( 'templates', 'fr', {
diff --git a/sources/plugins/templates/lang/gl.js b/sources/plugins/templates/lang/gl.js
index b7c0f052..748e61e6 100644
--- a/sources/plugins/templates/lang/gl.js
+++ b/sources/plugins/templates/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'gl', { 5CKEDITOR.plugins.setLang( 'templates', 'gl', {
diff --git a/sources/plugins/templates/lang/gu.js b/sources/plugins/templates/lang/gu.js
index d4841fe8..7c83c0c4 100644
--- a/sources/plugins/templates/lang/gu.js
+++ b/sources/plugins/templates/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'gu', { 5CKEDITOR.plugins.setLang( 'templates', 'gu', {
diff --git a/sources/plugins/templates/lang/he.js b/sources/plugins/templates/lang/he.js
index b32bd1f1..95cf2aac 100644
--- a/sources/plugins/templates/lang/he.js
+++ b/sources/plugins/templates/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'he', { 5CKEDITOR.plugins.setLang( 'templates', 'he', {
diff --git a/sources/plugins/templates/lang/hi.js b/sources/plugins/templates/lang/hi.js
index 5878fed9..fa935a35 100644
--- a/sources/plugins/templates/lang/hi.js
+++ b/sources/plugins/templates/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'hi', { 5CKEDITOR.plugins.setLang( 'templates', 'hi', {
diff --git a/sources/plugins/templates/lang/hr.js b/sources/plugins/templates/lang/hr.js
index b4ec5ac9..903ee9b0 100644
--- a/sources/plugins/templates/lang/hr.js
+++ b/sources/plugins/templates/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'hr', { 5CKEDITOR.plugins.setLang( 'templates', 'hr', {
diff --git a/sources/plugins/templates/lang/hu.js b/sources/plugins/templates/lang/hu.js
index 016f2004..1fbc77eb 100644
--- a/sources/plugins/templates/lang/hu.js
+++ b/sources/plugins/templates/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'hu', { 5CKEDITOR.plugins.setLang( 'templates', 'hu', {
diff --git a/sources/plugins/templates/lang/id.js b/sources/plugins/templates/lang/id.js
index 72e2e2e9..2826903a 100644
--- a/sources/plugins/templates/lang/id.js
+++ b/sources/plugins/templates/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'id', { 5CKEDITOR.plugins.setLang( 'templates', 'id', {
diff --git a/sources/plugins/templates/lang/is.js b/sources/plugins/templates/lang/is.js
index 5168a998..69db169a 100644
--- a/sources/plugins/templates/lang/is.js
+++ b/sources/plugins/templates/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'is', { 5CKEDITOR.plugins.setLang( 'templates', 'is', {
diff --git a/sources/plugins/templates/lang/it.js b/sources/plugins/templates/lang/it.js
index 6beea875..b287e22f 100644
--- a/sources/plugins/templates/lang/it.js
+++ b/sources/plugins/templates/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'it', { 5CKEDITOR.plugins.setLang( 'templates', 'it', {
diff --git a/sources/plugins/templates/lang/ja.js b/sources/plugins/templates/lang/ja.js
index 59d3cd62..d932ba52 100644
--- a/sources/plugins/templates/lang/ja.js
+++ b/sources/plugins/templates/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'ja', { 5CKEDITOR.plugins.setLang( 'templates', 'ja', {
diff --git a/sources/plugins/templates/lang/ka.js b/sources/plugins/templates/lang/ka.js
index d48b87f1..7b085641 100644
--- a/sources/plugins/templates/lang/ka.js
+++ b/sources/plugins/templates/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'ka', { 5CKEDITOR.plugins.setLang( 'templates', 'ka', {
diff --git a/sources/plugins/templates/lang/km.js b/sources/plugins/templates/lang/km.js
index 59eb7743..02f01526 100644
--- a/sources/plugins/templates/lang/km.js
+++ b/sources/plugins/templates/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'km', { 5CKEDITOR.plugins.setLang( 'templates', 'km', {
diff --git a/sources/plugins/templates/lang/ko.js b/sources/plugins/templates/lang/ko.js
index 03beec82..31c19368 100644
--- a/sources/plugins/templates/lang/ko.js
+++ b/sources/plugins/templates/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'ko', { 5CKEDITOR.plugins.setLang( 'templates', 'ko', {
diff --git a/sources/plugins/templates/lang/ku.js b/sources/plugins/templates/lang/ku.js
index ccf7e023..1d9a22f3 100644
--- a/sources/plugins/templates/lang/ku.js
+++ b/sources/plugins/templates/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'ku', { 5CKEDITOR.plugins.setLang( 'templates', 'ku', {
diff --git a/sources/plugins/templates/lang/lt.js b/sources/plugins/templates/lang/lt.js
index 931f7ad9..723edf7e 100644
--- a/sources/plugins/templates/lang/lt.js
+++ b/sources/plugins/templates/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'lt', { 5CKEDITOR.plugins.setLang( 'templates', 'lt', {
diff --git a/sources/plugins/templates/lang/lv.js b/sources/plugins/templates/lang/lv.js
index 41c7b986..dc44488c 100644
--- a/sources/plugins/templates/lang/lv.js
+++ b/sources/plugins/templates/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'lv', { 5CKEDITOR.plugins.setLang( 'templates', 'lv', {
diff --git a/sources/plugins/templates/lang/mk.js b/sources/plugins/templates/lang/mk.js
index d570cefc..31c6bb90 100644
--- a/sources/plugins/templates/lang/mk.js
+++ b/sources/plugins/templates/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'mk', { 5CKEDITOR.plugins.setLang( 'templates', 'mk', {
diff --git a/sources/plugins/templates/lang/mn.js b/sources/plugins/templates/lang/mn.js
index cba69a59..0dc86967 100644
--- a/sources/plugins/templates/lang/mn.js
+++ b/sources/plugins/templates/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'mn', { 5CKEDITOR.plugins.setLang( 'templates', 'mn', {
diff --git a/sources/plugins/templates/lang/ms.js b/sources/plugins/templates/lang/ms.js
index 2223c922..1f23e9be 100644
--- a/sources/plugins/templates/lang/ms.js
+++ b/sources/plugins/templates/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'ms', { 5CKEDITOR.plugins.setLang( 'templates', 'ms', {
diff --git a/sources/plugins/templates/lang/nb.js b/sources/plugins/templates/lang/nb.js
index c6caa8ea..de512577 100644
--- a/sources/plugins/templates/lang/nb.js
+++ b/sources/plugins/templates/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'nb', { 5CKEDITOR.plugins.setLang( 'templates', 'nb', {
diff --git a/sources/plugins/templates/lang/nl.js b/sources/plugins/templates/lang/nl.js
index 0133c079..b5f5449e 100644
--- a/sources/plugins/templates/lang/nl.js
+++ b/sources/plugins/templates/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'nl', { 5CKEDITOR.plugins.setLang( 'templates', 'nl', {
diff --git a/sources/plugins/templates/lang/no.js b/sources/plugins/templates/lang/no.js
index 1c0eb2dc..44392cf7 100644
--- a/sources/plugins/templates/lang/no.js
+++ b/sources/plugins/templates/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'no', { 5CKEDITOR.plugins.setLang( 'templates', 'no', {
diff --git a/sources/plugins/templates/lang/pl.js b/sources/plugins/templates/lang/pl.js
index 26eea259..8fa29d47 100644
--- a/sources/plugins/templates/lang/pl.js
+++ b/sources/plugins/templates/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'pl', { 5CKEDITOR.plugins.setLang( 'templates', 'pl', {
diff --git a/sources/plugins/templates/lang/pt-br.js b/sources/plugins/templates/lang/pt-br.js
index a5b3df79..3221b8e3 100644
--- a/sources/plugins/templates/lang/pt-br.js
+++ b/sources/plugins/templates/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'pt-br', { 5CKEDITOR.plugins.setLang( 'templates', 'pt-br', {
diff --git a/sources/plugins/templates/lang/pt.js b/sources/plugins/templates/lang/pt.js
index 5058d609..5776b606 100644
--- a/sources/plugins/templates/lang/pt.js
+++ b/sources/plugins/templates/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'pt', { 5CKEDITOR.plugins.setLang( 'templates', 'pt', {
diff --git a/sources/plugins/templates/lang/ro.js b/sources/plugins/templates/lang/ro.js
index 14e691be..cd9e67ec 100644
--- a/sources/plugins/templates/lang/ro.js
+++ b/sources/plugins/templates/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'ro', { 5CKEDITOR.plugins.setLang( 'templates', 'ro', {
diff --git a/sources/plugins/templates/lang/ru.js b/sources/plugins/templates/lang/ru.js
index a7462690..6fa42582 100644
--- a/sources/plugins/templates/lang/ru.js
+++ b/sources/plugins/templates/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'ru', { 5CKEDITOR.plugins.setLang( 'templates', 'ru', {
diff --git a/sources/plugins/templates/lang/si.js b/sources/plugins/templates/lang/si.js
index be41fdb8..619e7db3 100644
--- a/sources/plugins/templates/lang/si.js
+++ b/sources/plugins/templates/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'si', { 5CKEDITOR.plugins.setLang( 'templates', 'si', {
diff --git a/sources/plugins/templates/lang/sk.js b/sources/plugins/templates/lang/sk.js
index e87c16a8..1c5f8d61 100644
--- a/sources/plugins/templates/lang/sk.js
+++ b/sources/plugins/templates/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'sk', { 5CKEDITOR.plugins.setLang( 'templates', 'sk', {
diff --git a/sources/plugins/templates/lang/sl.js b/sources/plugins/templates/lang/sl.js
index e8bca32e..1a2a0cf1 100644
--- a/sources/plugins/templates/lang/sl.js
+++ b/sources/plugins/templates/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'sl', { 5CKEDITOR.plugins.setLang( 'templates', 'sl', {
diff --git a/sources/plugins/templates/lang/sq.js b/sources/plugins/templates/lang/sq.js
index d724e366..2e294712 100644
--- a/sources/plugins/templates/lang/sq.js
+++ b/sources/plugins/templates/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'sq', { 5CKEDITOR.plugins.setLang( 'templates', 'sq', {
diff --git a/sources/plugins/templates/lang/sr-latn.js b/sources/plugins/templates/lang/sr-latn.js
index 3b221d73..4fb425a6 100644
--- a/sources/plugins/templates/lang/sr-latn.js
+++ b/sources/plugins/templates/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'templates', 'sr-latn', {
diff --git a/sources/plugins/templates/lang/sr.js b/sources/plugins/templates/lang/sr.js
index 4ff9a057..4d324238 100644
--- a/sources/plugins/templates/lang/sr.js
+++ b/sources/plugins/templates/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'sr', { 5CKEDITOR.plugins.setLang( 'templates', 'sr', {
diff --git a/sources/plugins/templates/lang/sv.js b/sources/plugins/templates/lang/sv.js
index 07e9300a..c7e4a3ea 100644
--- a/sources/plugins/templates/lang/sv.js
+++ b/sources/plugins/templates/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'sv', { 5CKEDITOR.plugins.setLang( 'templates', 'sv', {
diff --git a/sources/plugins/templates/lang/th.js b/sources/plugins/templates/lang/th.js
index 2fabf998..af2a164c 100644
--- a/sources/plugins/templates/lang/th.js
+++ b/sources/plugins/templates/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'th', { 5CKEDITOR.plugins.setLang( 'templates', 'th', {
diff --git a/sources/plugins/templates/lang/tr.js b/sources/plugins/templates/lang/tr.js
index a2963bc8..5ccb641f 100644
--- a/sources/plugins/templates/lang/tr.js
+++ b/sources/plugins/templates/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'tr', { 5CKEDITOR.plugins.setLang( 'templates', 'tr', {
diff --git a/sources/plugins/templates/lang/tt.js b/sources/plugins/templates/lang/tt.js
index d1745c29..24eb9a0a 100644
--- a/sources/plugins/templates/lang/tt.js
+++ b/sources/plugins/templates/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'tt', { 5CKEDITOR.plugins.setLang( 'templates', 'tt', {
diff --git a/sources/plugins/templates/lang/ug.js b/sources/plugins/templates/lang/ug.js
index ee883b75..4a8d63ad 100644
--- a/sources/plugins/templates/lang/ug.js
+++ b/sources/plugins/templates/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'ug', { 5CKEDITOR.plugins.setLang( 'templates', 'ug', {
diff --git a/sources/plugins/templates/lang/uk.js b/sources/plugins/templates/lang/uk.js
index 031930b5..dc3d034f 100644
--- a/sources/plugins/templates/lang/uk.js
+++ b/sources/plugins/templates/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'uk', { 5CKEDITOR.plugins.setLang( 'templates', 'uk', {
diff --git a/sources/plugins/templates/lang/vi.js b/sources/plugins/templates/lang/vi.js
index ae701b98..0f14871a 100644
--- a/sources/plugins/templates/lang/vi.js
+++ b/sources/plugins/templates/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'vi', { 5CKEDITOR.plugins.setLang( 'templates', 'vi', {
diff --git a/sources/plugins/templates/lang/zh-cn.js b/sources/plugins/templates/lang/zh-cn.js
index e432b7c2..196fa4a1 100644
--- a/sources/plugins/templates/lang/zh-cn.js
+++ b/sources/plugins/templates/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'templates', 'zh-cn', {
diff --git a/sources/plugins/templates/lang/zh.js b/sources/plugins/templates/lang/zh.js
index 9e822ae1..5f415410 100644
--- a/sources/plugins/templates/lang/zh.js
+++ b/sources/plugins/templates/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'templates', 'zh', { 5CKEDITOR.plugins.setLang( 'templates', 'zh', {
diff --git a/sources/plugins/templates/plugin.js b/sources/plugins/templates/plugin.js
index 11447308..c66ef5b1 100644
--- a/sources/plugins/templates/plugin.js
+++ b/sources/plugins/templates/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -7,7 +7,7 @@
7 CKEDITOR.plugins.add( 'templates', { 7 CKEDITOR.plugins.add( 'templates', {
8 requires: 'dialog', 8 requires: 'dialog',
9 // jscs:disable maximumLineLength 9 // jscs:disable maximumLineLength
10 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 10 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
11 // jscs:enable maximumLineLength 11 // jscs:enable maximumLineLength
12 icons: 'templates,templates-rtl', // %REMOVE_LINE_CORE% 12 icons: 'templates,templates-rtl', // %REMOVE_LINE_CORE%
13 hidpi: true, // %REMOVE_LINE_CORE% 13 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/templates/templates/default.js b/sources/plugins/templates/templates/default.js
index a8edaec0..744b7ca7 100644
--- a/sources/plugins/templates/templates/default.js
+++ b/sources/plugins/templates/templates/default.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/toolbar/lang/af.js b/sources/plugins/toolbar/lang/af.js
index 620f356a..370cf6b0 100644
--- a/sources/plugins/toolbar/lang/af.js
+++ b/sources/plugins/toolbar/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'af', { 5CKEDITOR.plugins.setLang( 'toolbar', 'af', {
diff --git a/sources/plugins/toolbar/lang/ar.js b/sources/plugins/toolbar/lang/ar.js
index 8b3882b5..ecced64b 100644
--- a/sources/plugins/toolbar/lang/ar.js
+++ b/sources/plugins/toolbar/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'ar', { 5CKEDITOR.plugins.setLang( 'toolbar', 'ar', {
diff --git a/sources/plugins/toolbar/lang/bg.js b/sources/plugins/toolbar/lang/bg.js
index 25b1fa6b..f256ca95 100644
--- a/sources/plugins/toolbar/lang/bg.js
+++ b/sources/plugins/toolbar/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'bg', { 5CKEDITOR.plugins.setLang( 'toolbar', 'bg', {
diff --git a/sources/plugins/toolbar/lang/bn.js b/sources/plugins/toolbar/lang/bn.js
index 8615b2ba..c59c2ed8 100644
--- a/sources/plugins/toolbar/lang/bn.js
+++ b/sources/plugins/toolbar/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'bn', { 5CKEDITOR.plugins.setLang( 'toolbar', 'bn', {
diff --git a/sources/plugins/toolbar/lang/bs.js b/sources/plugins/toolbar/lang/bs.js
index f36d85c9..db3f43b6 100644
--- a/sources/plugins/toolbar/lang/bs.js
+++ b/sources/plugins/toolbar/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'bs', { 5CKEDITOR.plugins.setLang( 'toolbar', 'bs', {
diff --git a/sources/plugins/toolbar/lang/ca.js b/sources/plugins/toolbar/lang/ca.js
index f81ba494..45cef50a 100644
--- a/sources/plugins/toolbar/lang/ca.js
+++ b/sources/plugins/toolbar/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'ca', { 5CKEDITOR.plugins.setLang( 'toolbar', 'ca', {
diff --git a/sources/plugins/toolbar/lang/cs.js b/sources/plugins/toolbar/lang/cs.js
index 5e69b74f..1e92738b 100644
--- a/sources/plugins/toolbar/lang/cs.js
+++ b/sources/plugins/toolbar/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'cs', { 5CKEDITOR.plugins.setLang( 'toolbar', 'cs', {
diff --git a/sources/plugins/toolbar/lang/cy.js b/sources/plugins/toolbar/lang/cy.js
index e10c2602..2ce92faf 100644
--- a/sources/plugins/toolbar/lang/cy.js
+++ b/sources/plugins/toolbar/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'cy', { 5CKEDITOR.plugins.setLang( 'toolbar', 'cy', {
diff --git a/sources/plugins/toolbar/lang/da.js b/sources/plugins/toolbar/lang/da.js
index bbcbcb3a..a36a1a50 100644
--- a/sources/plugins/toolbar/lang/da.js
+++ b/sources/plugins/toolbar/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'da', { 5CKEDITOR.plugins.setLang( 'toolbar', 'da', {
diff --git a/sources/plugins/toolbar/lang/de-ch.js b/sources/plugins/toolbar/lang/de-ch.js
new file mode 100644
index 00000000..1f23f248
--- /dev/null
+++ b/sources/plugins/toolbar/lang/de-ch.js
@@ -0,0 +1,22 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'de-ch', {
6 toolbarCollapse: 'Werkzeugleiste einklappen',
7 toolbarExpand: 'Werkzeugleiste ausklappen',
8 toolbarGroups: {
9 document: 'Dokument',
10 clipboard: 'Zwischenablage/Rückgängig',
11 editing: 'Editieren',
12 forms: 'Formulare',
13 basicstyles: 'Grundstile',
14 paragraph: 'Absatz',
15 links: 'Links',
16 insert: 'Einfügen',
17 styles: 'Stile',
18 colors: 'Farben',
19 tools: 'Werkzeuge'
20 },
21 toolbars: 'Editor Werkzeugleisten'
22} );
diff --git a/sources/plugins/toolbar/lang/de.js b/sources/plugins/toolbar/lang/de.js
index 2e9ffdf7..0b1d4ba3 100644
--- a/sources/plugins/toolbar/lang/de.js
+++ b/sources/plugins/toolbar/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'de', { 5CKEDITOR.plugins.setLang( 'toolbar', 'de', {
diff --git a/sources/plugins/toolbar/lang/el.js b/sources/plugins/toolbar/lang/el.js
index bda09cf4..b5bd2125 100644
--- a/sources/plugins/toolbar/lang/el.js
+++ b/sources/plugins/toolbar/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'el', { 5CKEDITOR.plugins.setLang( 'toolbar', 'el', {
diff --git a/sources/plugins/toolbar/lang/en-au.js b/sources/plugins/toolbar/lang/en-au.js
index e06b86fd..afa15d10 100644
--- a/sources/plugins/toolbar/lang/en-au.js
+++ b/sources/plugins/toolbar/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'en-au', { 5CKEDITOR.plugins.setLang( 'toolbar', 'en-au', {
diff --git a/sources/plugins/toolbar/lang/en-ca.js b/sources/plugins/toolbar/lang/en-ca.js
index ab84c53b..4dc04a80 100644
--- a/sources/plugins/toolbar/lang/en-ca.js
+++ b/sources/plugins/toolbar/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'en-ca', { 5CKEDITOR.plugins.setLang( 'toolbar', 'en-ca', {
diff --git a/sources/plugins/toolbar/lang/en-gb.js b/sources/plugins/toolbar/lang/en-gb.js
index 1cc982dc..14993a54 100644
--- a/sources/plugins/toolbar/lang/en-gb.js
+++ b/sources/plugins/toolbar/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'en-gb', { 5CKEDITOR.plugins.setLang( 'toolbar', 'en-gb', {
diff --git a/sources/plugins/toolbar/lang/en.js b/sources/plugins/toolbar/lang/en.js
index 13a5ffaf..eeacf38e 100644
--- a/sources/plugins/toolbar/lang/en.js
+++ b/sources/plugins/toolbar/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'en', { 5CKEDITOR.plugins.setLang( 'toolbar', 'en', {
diff --git a/sources/plugins/toolbar/lang/eo.js b/sources/plugins/toolbar/lang/eo.js
index 08309ec3..53f24394 100644
--- a/sources/plugins/toolbar/lang/eo.js
+++ b/sources/plugins/toolbar/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'eo', { 5CKEDITOR.plugins.setLang( 'toolbar', 'eo', {
diff --git a/sources/plugins/toolbar/lang/es.js b/sources/plugins/toolbar/lang/es.js
index c4b30581..d00ca66a 100644
--- a/sources/plugins/toolbar/lang/es.js
+++ b/sources/plugins/toolbar/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'es', { 5CKEDITOR.plugins.setLang( 'toolbar', 'es', {
diff --git a/sources/plugins/toolbar/lang/et.js b/sources/plugins/toolbar/lang/et.js
index 0527e714..034aac38 100644
--- a/sources/plugins/toolbar/lang/et.js
+++ b/sources/plugins/toolbar/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'et', { 5CKEDITOR.plugins.setLang( 'toolbar', 'et', {
diff --git a/sources/plugins/toolbar/lang/eu.js b/sources/plugins/toolbar/lang/eu.js
index 1007c47c..6ab39736 100644
--- a/sources/plugins/toolbar/lang/eu.js
+++ b/sources/plugins/toolbar/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'eu', { 5CKEDITOR.plugins.setLang( 'toolbar', 'eu', {
diff --git a/sources/plugins/toolbar/lang/fa.js b/sources/plugins/toolbar/lang/fa.js
index 4afa81bd..30d302c4 100644
--- a/sources/plugins/toolbar/lang/fa.js
+++ b/sources/plugins/toolbar/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'fa', { 5CKEDITOR.plugins.setLang( 'toolbar', 'fa', {
diff --git a/sources/plugins/toolbar/lang/fi.js b/sources/plugins/toolbar/lang/fi.js
index 09d17363..2eb42bd2 100644
--- a/sources/plugins/toolbar/lang/fi.js
+++ b/sources/plugins/toolbar/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'fi', { 5CKEDITOR.plugins.setLang( 'toolbar', 'fi', {
diff --git a/sources/plugins/toolbar/lang/fo.js b/sources/plugins/toolbar/lang/fo.js
index a9a60306..93c859dd 100644
--- a/sources/plugins/toolbar/lang/fo.js
+++ b/sources/plugins/toolbar/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'fo', { 5CKEDITOR.plugins.setLang( 'toolbar', 'fo', {
diff --git a/sources/plugins/toolbar/lang/fr-ca.js b/sources/plugins/toolbar/lang/fr-ca.js
index ff3af458..06baacf1 100644
--- a/sources/plugins/toolbar/lang/fr-ca.js
+++ b/sources/plugins/toolbar/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'toolbar', 'fr-ca', {
diff --git a/sources/plugins/toolbar/lang/fr.js b/sources/plugins/toolbar/lang/fr.js
index 5f86bf71..ec8a2aaa 100644
--- a/sources/plugins/toolbar/lang/fr.js
+++ b/sources/plugins/toolbar/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'fr', { 5CKEDITOR.plugins.setLang( 'toolbar', 'fr', {
diff --git a/sources/plugins/toolbar/lang/gl.js b/sources/plugins/toolbar/lang/gl.js
index dcbc9905..a9517be0 100644
--- a/sources/plugins/toolbar/lang/gl.js
+++ b/sources/plugins/toolbar/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'gl', { 5CKEDITOR.plugins.setLang( 'toolbar', 'gl', {
diff --git a/sources/plugins/toolbar/lang/gu.js b/sources/plugins/toolbar/lang/gu.js
index 7ff25356..65df6468 100644
--- a/sources/plugins/toolbar/lang/gu.js
+++ b/sources/plugins/toolbar/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'gu', { 5CKEDITOR.plugins.setLang( 'toolbar', 'gu', {
diff --git a/sources/plugins/toolbar/lang/he.js b/sources/plugins/toolbar/lang/he.js
index 774c9a53..2de8d23a 100644
--- a/sources/plugins/toolbar/lang/he.js
+++ b/sources/plugins/toolbar/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'he', { 5CKEDITOR.plugins.setLang( 'toolbar', 'he', {
diff --git a/sources/plugins/toolbar/lang/hi.js b/sources/plugins/toolbar/lang/hi.js
index 65ffae38..99a601f3 100644
--- a/sources/plugins/toolbar/lang/hi.js
+++ b/sources/plugins/toolbar/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'hi', { 5CKEDITOR.plugins.setLang( 'toolbar', 'hi', {
diff --git a/sources/plugins/toolbar/lang/hr.js b/sources/plugins/toolbar/lang/hr.js
index 927cfd22..b6364150 100644
--- a/sources/plugins/toolbar/lang/hr.js
+++ b/sources/plugins/toolbar/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'hr', { 5CKEDITOR.plugins.setLang( 'toolbar', 'hr', {
diff --git a/sources/plugins/toolbar/lang/hu.js b/sources/plugins/toolbar/lang/hu.js
index 3df38b9e..e40d853b 100644
--- a/sources/plugins/toolbar/lang/hu.js
+++ b/sources/plugins/toolbar/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'hu', { 5CKEDITOR.plugins.setLang( 'toolbar', 'hu', {
diff --git a/sources/plugins/toolbar/lang/id.js b/sources/plugins/toolbar/lang/id.js
index d8838a3c..fc56bba2 100644
--- a/sources/plugins/toolbar/lang/id.js
+++ b/sources/plugins/toolbar/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'id', { 5CKEDITOR.plugins.setLang( 'toolbar', 'id', {
diff --git a/sources/plugins/toolbar/lang/is.js b/sources/plugins/toolbar/lang/is.js
index e6bc9e97..da0617a0 100644
--- a/sources/plugins/toolbar/lang/is.js
+++ b/sources/plugins/toolbar/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'is', { 5CKEDITOR.plugins.setLang( 'toolbar', 'is', {
diff --git a/sources/plugins/toolbar/lang/it.js b/sources/plugins/toolbar/lang/it.js
index 67845dc5..e5e5a0fe 100644
--- a/sources/plugins/toolbar/lang/it.js
+++ b/sources/plugins/toolbar/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'it', { 5CKEDITOR.plugins.setLang( 'toolbar', 'it', {
diff --git a/sources/plugins/toolbar/lang/ja.js b/sources/plugins/toolbar/lang/ja.js
index 112e0bb4..03591993 100644
--- a/sources/plugins/toolbar/lang/ja.js
+++ b/sources/plugins/toolbar/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'ja', { 5CKEDITOR.plugins.setLang( 'toolbar', 'ja', {
diff --git a/sources/plugins/toolbar/lang/ka.js b/sources/plugins/toolbar/lang/ka.js
index dbbccd7a..48ef4a45 100644
--- a/sources/plugins/toolbar/lang/ka.js
+++ b/sources/plugins/toolbar/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'ka', { 5CKEDITOR.plugins.setLang( 'toolbar', 'ka', {
diff --git a/sources/plugins/toolbar/lang/km.js b/sources/plugins/toolbar/lang/km.js
index f1b7253a..4ceb2782 100644
--- a/sources/plugins/toolbar/lang/km.js
+++ b/sources/plugins/toolbar/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'km', { 5CKEDITOR.plugins.setLang( 'toolbar', 'km', {
diff --git a/sources/plugins/toolbar/lang/ko.js b/sources/plugins/toolbar/lang/ko.js
index 5630c4b3..323b9b30 100644
--- a/sources/plugins/toolbar/lang/ko.js
+++ b/sources/plugins/toolbar/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'ko', { 5CKEDITOR.plugins.setLang( 'toolbar', 'ko', {
diff --git a/sources/plugins/toolbar/lang/ku.js b/sources/plugins/toolbar/lang/ku.js
index bdd04e19..4b7cfec7 100644
--- a/sources/plugins/toolbar/lang/ku.js
+++ b/sources/plugins/toolbar/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'ku', { 5CKEDITOR.plugins.setLang( 'toolbar', 'ku', {
diff --git a/sources/plugins/toolbar/lang/lt.js b/sources/plugins/toolbar/lang/lt.js
index 8e117ec3..2950ff27 100644
--- a/sources/plugins/toolbar/lang/lt.js
+++ b/sources/plugins/toolbar/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'lt', { 5CKEDITOR.plugins.setLang( 'toolbar', 'lt', {
diff --git a/sources/plugins/toolbar/lang/lv.js b/sources/plugins/toolbar/lang/lv.js
index f06a280e..a57a31e0 100644
--- a/sources/plugins/toolbar/lang/lv.js
+++ b/sources/plugins/toolbar/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'lv', { 5CKEDITOR.plugins.setLang( 'toolbar', 'lv', {
diff --git a/sources/plugins/toolbar/lang/mk.js b/sources/plugins/toolbar/lang/mk.js
index c934e3a7..9c5eeaae 100644
--- a/sources/plugins/toolbar/lang/mk.js
+++ b/sources/plugins/toolbar/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'mk', { 5CKEDITOR.plugins.setLang( 'toolbar', 'mk', {
diff --git a/sources/plugins/toolbar/lang/mn.js b/sources/plugins/toolbar/lang/mn.js
index 6df016c2..b3f42e20 100644
--- a/sources/plugins/toolbar/lang/mn.js
+++ b/sources/plugins/toolbar/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'mn', { 5CKEDITOR.plugins.setLang( 'toolbar', 'mn', {
diff --git a/sources/plugins/toolbar/lang/ms.js b/sources/plugins/toolbar/lang/ms.js
index 756d3621..3f095cf5 100644
--- a/sources/plugins/toolbar/lang/ms.js
+++ b/sources/plugins/toolbar/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'ms', { 5CKEDITOR.plugins.setLang( 'toolbar', 'ms', {
diff --git a/sources/plugins/toolbar/lang/nb.js b/sources/plugins/toolbar/lang/nb.js
index 93c58767..54d47ee4 100644
--- a/sources/plugins/toolbar/lang/nb.js
+++ b/sources/plugins/toolbar/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'nb', { 5CKEDITOR.plugins.setLang( 'toolbar', 'nb', {
diff --git a/sources/plugins/toolbar/lang/nl.js b/sources/plugins/toolbar/lang/nl.js
index a061a264..f5e821f2 100644
--- a/sources/plugins/toolbar/lang/nl.js
+++ b/sources/plugins/toolbar/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'nl', { 5CKEDITOR.plugins.setLang( 'toolbar', 'nl', {
diff --git a/sources/plugins/toolbar/lang/no.js b/sources/plugins/toolbar/lang/no.js
index 7e1b5eb6..64a9cb96 100644
--- a/sources/plugins/toolbar/lang/no.js
+++ b/sources/plugins/toolbar/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'no', { 5CKEDITOR.plugins.setLang( 'toolbar', 'no', {
diff --git a/sources/plugins/toolbar/lang/pl.js b/sources/plugins/toolbar/lang/pl.js
index 51ed44c4..036f1310 100644
--- a/sources/plugins/toolbar/lang/pl.js
+++ b/sources/plugins/toolbar/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'pl', { 5CKEDITOR.plugins.setLang( 'toolbar', 'pl', {
diff --git a/sources/plugins/toolbar/lang/pt-br.js b/sources/plugins/toolbar/lang/pt-br.js
index 281f48e7..1f31a78f 100644
--- a/sources/plugins/toolbar/lang/pt-br.js
+++ b/sources/plugins/toolbar/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'pt-br', { 5CKEDITOR.plugins.setLang( 'toolbar', 'pt-br', {
diff --git a/sources/plugins/toolbar/lang/pt.js b/sources/plugins/toolbar/lang/pt.js
index 7c0da9d4..2406f601 100644
--- a/sources/plugins/toolbar/lang/pt.js
+++ b/sources/plugins/toolbar/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'pt', { 5CKEDITOR.plugins.setLang( 'toolbar', 'pt', {
diff --git a/sources/plugins/toolbar/lang/ro.js b/sources/plugins/toolbar/lang/ro.js
index fa18fe2d..4d3b395d 100644
--- a/sources/plugins/toolbar/lang/ro.js
+++ b/sources/plugins/toolbar/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'ro', { 5CKEDITOR.plugins.setLang( 'toolbar', 'ro', {
diff --git a/sources/plugins/toolbar/lang/ru.js b/sources/plugins/toolbar/lang/ru.js
index d1fc8809..2f384c6d 100644
--- a/sources/plugins/toolbar/lang/ru.js
+++ b/sources/plugins/toolbar/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'ru', { 5CKEDITOR.plugins.setLang( 'toolbar', 'ru', {
diff --git a/sources/plugins/toolbar/lang/si.js b/sources/plugins/toolbar/lang/si.js
index 067c4e13..e74adbb0 100644
--- a/sources/plugins/toolbar/lang/si.js
+++ b/sources/plugins/toolbar/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'si', { 5CKEDITOR.plugins.setLang( 'toolbar', 'si', {
diff --git a/sources/plugins/toolbar/lang/sk.js b/sources/plugins/toolbar/lang/sk.js
index 7b4ca3d2..d1b78cf1 100644
--- a/sources/plugins/toolbar/lang/sk.js
+++ b/sources/plugins/toolbar/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'sk', { 5CKEDITOR.plugins.setLang( 'toolbar', 'sk', {
@@ -11,7 +11,7 @@ CKEDITOR.plugins.setLang( 'toolbar', 'sk', {
11 editing: 'Upravovanie', 11 editing: 'Upravovanie',
12 forms: 'Formuláre', 12 forms: 'Formuláre',
13 basicstyles: 'Základné štýly', 13 basicstyles: 'Základné štýly',
14 paragraph: 'Odstavec', 14 paragraph: 'Odsek',
15 links: 'Odkazy', 15 links: 'Odkazy',
16 insert: 'Vložiť', 16 insert: 'Vložiť',
17 styles: 'Štýly', 17 styles: 'Štýly',
diff --git a/sources/plugins/toolbar/lang/sl.js b/sources/plugins/toolbar/lang/sl.js
index b0ed1332..5bf0e352 100644
--- a/sources/plugins/toolbar/lang/sl.js
+++ b/sources/plugins/toolbar/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'sl', { 5CKEDITOR.plugins.setLang( 'toolbar', 'sl', {
diff --git a/sources/plugins/toolbar/lang/sq.js b/sources/plugins/toolbar/lang/sq.js
index a45db222..1616bdda 100644
--- a/sources/plugins/toolbar/lang/sq.js
+++ b/sources/plugins/toolbar/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'sq', { 5CKEDITOR.plugins.setLang( 'toolbar', 'sq', {
diff --git a/sources/plugins/toolbar/lang/sr-latn.js b/sources/plugins/toolbar/lang/sr-latn.js
index 0d1430d9..4cb758d1 100644
--- a/sources/plugins/toolbar/lang/sr-latn.js
+++ b/sources/plugins/toolbar/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'toolbar', 'sr-latn', {
diff --git a/sources/plugins/toolbar/lang/sr.js b/sources/plugins/toolbar/lang/sr.js
index 782fa35b..498eebff 100644
--- a/sources/plugins/toolbar/lang/sr.js
+++ b/sources/plugins/toolbar/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'sr', { 5CKEDITOR.plugins.setLang( 'toolbar', 'sr', {
diff --git a/sources/plugins/toolbar/lang/sv.js b/sources/plugins/toolbar/lang/sv.js
index 5c579400..5a5d1b97 100644
--- a/sources/plugins/toolbar/lang/sv.js
+++ b/sources/plugins/toolbar/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'sv', { 5CKEDITOR.plugins.setLang( 'toolbar', 'sv', {
diff --git a/sources/plugins/toolbar/lang/th.js b/sources/plugins/toolbar/lang/th.js
index ee8676c4..3aaa7a59 100644
--- a/sources/plugins/toolbar/lang/th.js
+++ b/sources/plugins/toolbar/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'th', { 5CKEDITOR.plugins.setLang( 'toolbar', 'th', {
diff --git a/sources/plugins/toolbar/lang/tr.js b/sources/plugins/toolbar/lang/tr.js
index 5a937c9a..e2a757bc 100644
--- a/sources/plugins/toolbar/lang/tr.js
+++ b/sources/plugins/toolbar/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'tr', { 5CKEDITOR.plugins.setLang( 'toolbar', 'tr', {
diff --git a/sources/plugins/toolbar/lang/tt.js b/sources/plugins/toolbar/lang/tt.js
index 4749f2c0..25df66c0 100644
--- a/sources/plugins/toolbar/lang/tt.js
+++ b/sources/plugins/toolbar/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'tt', { 5CKEDITOR.plugins.setLang( 'toolbar', 'tt', {
diff --git a/sources/plugins/toolbar/lang/ug.js b/sources/plugins/toolbar/lang/ug.js
index 7b7a6d59..057552e3 100644
--- a/sources/plugins/toolbar/lang/ug.js
+++ b/sources/plugins/toolbar/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'ug', { 5CKEDITOR.plugins.setLang( 'toolbar', 'ug', {
diff --git a/sources/plugins/toolbar/lang/uk.js b/sources/plugins/toolbar/lang/uk.js
index 61158e62..c46d1222 100644
--- a/sources/plugins/toolbar/lang/uk.js
+++ b/sources/plugins/toolbar/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'uk', { 5CKEDITOR.plugins.setLang( 'toolbar', 'uk', {
diff --git a/sources/plugins/toolbar/lang/vi.js b/sources/plugins/toolbar/lang/vi.js
index 02faf799..ff56d9c3 100644
--- a/sources/plugins/toolbar/lang/vi.js
+++ b/sources/plugins/toolbar/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'vi', { 5CKEDITOR.plugins.setLang( 'toolbar', 'vi', {
diff --git a/sources/plugins/toolbar/lang/zh-cn.js b/sources/plugins/toolbar/lang/zh-cn.js
index a3427cef..2b69e32c 100644
--- a/sources/plugins/toolbar/lang/zh-cn.js
+++ b/sources/plugins/toolbar/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'toolbar', 'zh-cn', {
diff --git a/sources/plugins/toolbar/lang/zh.js b/sources/plugins/toolbar/lang/zh.js
index 3a9330e0..285122b2 100644
--- a/sources/plugins/toolbar/lang/zh.js
+++ b/sources/plugins/toolbar/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'toolbar', 'zh', { 5CKEDITOR.plugins.setLang( 'toolbar', 'zh', {
diff --git a/sources/plugins/toolbar/plugin.js b/sources/plugins/toolbar/plugin.js
index 2867e2b6..93e6e35b 100644
--- a/sources/plugins/toolbar/plugin.js
+++ b/sources/plugins/toolbar/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -51,7 +51,7 @@
51 CKEDITOR.plugins.add( 'toolbar', { 51 CKEDITOR.plugins.add( 'toolbar', {
52 requires: 'button', 52 requires: 'button',
53 // jscs:disable maximumLineLength 53 // jscs:disable maximumLineLength
54 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 54 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
55 // jscs:enable maximumLineLength 55 // jscs:enable maximumLineLength
56 56
57 init: function( editor ) { 57 init: function( editor ) {
diff --git a/sources/plugins/toolbar/samples/toolbar.html b/sources/plugins/toolbar/samples/toolbar.html
index 923d3611..2d3d25fe 100644
--- a/sources/plugins/toolbar/samples/toolbar.html
+++ b/sources/plugins/toolbar/samples/toolbar.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -227,7 +227,7 @@ CKEDITOR.replace( <em>'textarea_id'</em>, {
227 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 227 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
228 </p> 228 </p>
229 <p id="copy"> 229 <p id="copy">
230 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 230 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
231 Knabben. All rights reserved. 231 Knabben. All rights reserved.
232 </p> 232 </p>
233 </div> 233 </div>
diff --git a/sources/plugins/undo/dev/snapshot.html b/sources/plugins/undo/dev/snapshot.html
index c3a61c67..055e352f 100644
--- a/sources/plugins/undo/dev/snapshot.html
+++ b/sources/plugins/undo/dev/snapshot.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -37,7 +37,7 @@ CKEDITOR.replace( '<em>textarea_id</em>' )
37 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 37 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
38 </p> 38 </p>
39 <p id="copy"> 39 <p id="copy">
40 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 40 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
41 Knabben. All rights reserved. 41 Knabben. All rights reserved.
42 </p> 42 </p>
43 </div> 43 </div>
diff --git a/sources/plugins/undo/lang/af.js b/sources/plugins/undo/lang/af.js
index 186256bc..4f2c8824 100644
--- a/sources/plugins/undo/lang/af.js
+++ b/sources/plugins/undo/lang/af.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'af', { 5CKEDITOR.plugins.setLang( 'undo', 'af', {
diff --git a/sources/plugins/undo/lang/ar.js b/sources/plugins/undo/lang/ar.js
index c5ead34c..28d74339 100644
--- a/sources/plugins/undo/lang/ar.js
+++ b/sources/plugins/undo/lang/ar.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'ar', { 5CKEDITOR.plugins.setLang( 'undo', 'ar', {
diff --git a/sources/plugins/undo/lang/bg.js b/sources/plugins/undo/lang/bg.js
index 61e1d2ae..931ed1fd 100644
--- a/sources/plugins/undo/lang/bg.js
+++ b/sources/plugins/undo/lang/bg.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'bg', { 5CKEDITOR.plugins.setLang( 'undo', 'bg', {
diff --git a/sources/plugins/undo/lang/bn.js b/sources/plugins/undo/lang/bn.js
index edf4d93e..6b64c858 100644
--- a/sources/plugins/undo/lang/bn.js
+++ b/sources/plugins/undo/lang/bn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'bn', { 5CKEDITOR.plugins.setLang( 'undo', 'bn', {
diff --git a/sources/plugins/undo/lang/bs.js b/sources/plugins/undo/lang/bs.js
index 88cd77db..e57e054d 100644
--- a/sources/plugins/undo/lang/bs.js
+++ b/sources/plugins/undo/lang/bs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'bs', { 5CKEDITOR.plugins.setLang( 'undo', 'bs', {
diff --git a/sources/plugins/undo/lang/ca.js b/sources/plugins/undo/lang/ca.js
index 0a44406a..14b66ccd 100644
--- a/sources/plugins/undo/lang/ca.js
+++ b/sources/plugins/undo/lang/ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'ca', { 5CKEDITOR.plugins.setLang( 'undo', 'ca', {
diff --git a/sources/plugins/undo/lang/cs.js b/sources/plugins/undo/lang/cs.js
index 51f8979a..376dd22a 100644
--- a/sources/plugins/undo/lang/cs.js
+++ b/sources/plugins/undo/lang/cs.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'cs', { 5CKEDITOR.plugins.setLang( 'undo', 'cs', {
diff --git a/sources/plugins/undo/lang/cy.js b/sources/plugins/undo/lang/cy.js
index 1e5a30d3..07469367 100644
--- a/sources/plugins/undo/lang/cy.js
+++ b/sources/plugins/undo/lang/cy.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'cy', { 5CKEDITOR.plugins.setLang( 'undo', 'cy', {
diff --git a/sources/plugins/undo/lang/da.js b/sources/plugins/undo/lang/da.js
index 8c1563ed..58b7f2e1 100644
--- a/sources/plugins/undo/lang/da.js
+++ b/sources/plugins/undo/lang/da.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'da', { 5CKEDITOR.plugins.setLang( 'undo', 'da', {
diff --git a/sources/plugins/undo/lang/de-ch.js b/sources/plugins/undo/lang/de-ch.js
new file mode 100644
index 00000000..f2a632bc
--- /dev/null
+++ b/sources/plugins/undo/lang/de-ch.js
@@ -0,0 +1,8 @@
1/*
2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/
5CKEDITOR.plugins.setLang( 'undo', 'de-ch', {
6 redo: 'Wiederherstellen',
7 undo: 'Rückgängig'
8} );
diff --git a/sources/plugins/undo/lang/de.js b/sources/plugins/undo/lang/de.js
index 93d55862..9035d362 100644
--- a/sources/plugins/undo/lang/de.js
+++ b/sources/plugins/undo/lang/de.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'de', { 5CKEDITOR.plugins.setLang( 'undo', 'de', {
diff --git a/sources/plugins/undo/lang/el.js b/sources/plugins/undo/lang/el.js
index 4961355f..64291fcd 100644
--- a/sources/plugins/undo/lang/el.js
+++ b/sources/plugins/undo/lang/el.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'el', { 5CKEDITOR.plugins.setLang( 'undo', 'el', {
diff --git a/sources/plugins/undo/lang/en-au.js b/sources/plugins/undo/lang/en-au.js
index 9d748e05..2bc942b0 100644
--- a/sources/plugins/undo/lang/en-au.js
+++ b/sources/plugins/undo/lang/en-au.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'en-au', { 5CKEDITOR.plugins.setLang( 'undo', 'en-au', {
diff --git a/sources/plugins/undo/lang/en-ca.js b/sources/plugins/undo/lang/en-ca.js
index facd173e..d11ac952 100644
--- a/sources/plugins/undo/lang/en-ca.js
+++ b/sources/plugins/undo/lang/en-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'en-ca', { 5CKEDITOR.plugins.setLang( 'undo', 'en-ca', {
diff --git a/sources/plugins/undo/lang/en-gb.js b/sources/plugins/undo/lang/en-gb.js
index 5b52e0d4..89f49516 100644
--- a/sources/plugins/undo/lang/en-gb.js
+++ b/sources/plugins/undo/lang/en-gb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'en-gb', { 5CKEDITOR.plugins.setLang( 'undo', 'en-gb', {
diff --git a/sources/plugins/undo/lang/en.js b/sources/plugins/undo/lang/en.js
index 875bfe87..fac2558a 100644
--- a/sources/plugins/undo/lang/en.js
+++ b/sources/plugins/undo/lang/en.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'en', { 5CKEDITOR.plugins.setLang( 'undo', 'en', {
diff --git a/sources/plugins/undo/lang/eo.js b/sources/plugins/undo/lang/eo.js
index 9298e2b3..da34cae6 100644
--- a/sources/plugins/undo/lang/eo.js
+++ b/sources/plugins/undo/lang/eo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'eo', { 5CKEDITOR.plugins.setLang( 'undo', 'eo', {
diff --git a/sources/plugins/undo/lang/es.js b/sources/plugins/undo/lang/es.js
index e518bce2..b13791ea 100644
--- a/sources/plugins/undo/lang/es.js
+++ b/sources/plugins/undo/lang/es.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'es', { 5CKEDITOR.plugins.setLang( 'undo', 'es', {
diff --git a/sources/plugins/undo/lang/et.js b/sources/plugins/undo/lang/et.js
index 3ad8f16d..39288f83 100644
--- a/sources/plugins/undo/lang/et.js
+++ b/sources/plugins/undo/lang/et.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'et', { 5CKEDITOR.plugins.setLang( 'undo', 'et', {
diff --git a/sources/plugins/undo/lang/eu.js b/sources/plugins/undo/lang/eu.js
index a9d000ce..44f238a3 100644
--- a/sources/plugins/undo/lang/eu.js
+++ b/sources/plugins/undo/lang/eu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'eu', { 5CKEDITOR.plugins.setLang( 'undo', 'eu', {
diff --git a/sources/plugins/undo/lang/fa.js b/sources/plugins/undo/lang/fa.js
index a6fa2206..ad30d3f3 100644
--- a/sources/plugins/undo/lang/fa.js
+++ b/sources/plugins/undo/lang/fa.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'fa', { 5CKEDITOR.plugins.setLang( 'undo', 'fa', {
diff --git a/sources/plugins/undo/lang/fi.js b/sources/plugins/undo/lang/fi.js
index 2df2f2e1..83b3fbb3 100644
--- a/sources/plugins/undo/lang/fi.js
+++ b/sources/plugins/undo/lang/fi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'fi', { 5CKEDITOR.plugins.setLang( 'undo', 'fi', {
diff --git a/sources/plugins/undo/lang/fo.js b/sources/plugins/undo/lang/fo.js
index bd64e096..67a733ef 100644
--- a/sources/plugins/undo/lang/fo.js
+++ b/sources/plugins/undo/lang/fo.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'fo', { 5CKEDITOR.plugins.setLang( 'undo', 'fo', {
diff --git a/sources/plugins/undo/lang/fr-ca.js b/sources/plugins/undo/lang/fr-ca.js
index 57c8e1f3..3ddc75e8 100644
--- a/sources/plugins/undo/lang/fr-ca.js
+++ b/sources/plugins/undo/lang/fr-ca.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'fr-ca', { 5CKEDITOR.plugins.setLang( 'undo', 'fr-ca', {
diff --git a/sources/plugins/undo/lang/fr.js b/sources/plugins/undo/lang/fr.js
index 6e799791..9c190d9a 100644
--- a/sources/plugins/undo/lang/fr.js
+++ b/sources/plugins/undo/lang/fr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'fr', { 5CKEDITOR.plugins.setLang( 'undo', 'fr', {
diff --git a/sources/plugins/undo/lang/gl.js b/sources/plugins/undo/lang/gl.js
index 2569d825..be35fa48 100644
--- a/sources/plugins/undo/lang/gl.js
+++ b/sources/plugins/undo/lang/gl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'gl', { 5CKEDITOR.plugins.setLang( 'undo', 'gl', {
diff --git a/sources/plugins/undo/lang/gu.js b/sources/plugins/undo/lang/gu.js
index 5fd239ba..700bf9c3 100644
--- a/sources/plugins/undo/lang/gu.js
+++ b/sources/plugins/undo/lang/gu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'gu', { 5CKEDITOR.plugins.setLang( 'undo', 'gu', {
diff --git a/sources/plugins/undo/lang/he.js b/sources/plugins/undo/lang/he.js
index e03d5206..a3c9b496 100644
--- a/sources/plugins/undo/lang/he.js
+++ b/sources/plugins/undo/lang/he.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'he', { 5CKEDITOR.plugins.setLang( 'undo', 'he', {
diff --git a/sources/plugins/undo/lang/hi.js b/sources/plugins/undo/lang/hi.js
index 6306757a..09dd66a9 100644
--- a/sources/plugins/undo/lang/hi.js
+++ b/sources/plugins/undo/lang/hi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'hi', { 5CKEDITOR.plugins.setLang( 'undo', 'hi', {
diff --git a/sources/plugins/undo/lang/hr.js b/sources/plugins/undo/lang/hr.js
index 5fbf931f..0ffe1f43 100644
--- a/sources/plugins/undo/lang/hr.js
+++ b/sources/plugins/undo/lang/hr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'hr', { 5CKEDITOR.plugins.setLang( 'undo', 'hr', {
diff --git a/sources/plugins/undo/lang/hu.js b/sources/plugins/undo/lang/hu.js
index fc1e4a7a..298d28ac 100644
--- a/sources/plugins/undo/lang/hu.js
+++ b/sources/plugins/undo/lang/hu.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'hu', { 5CKEDITOR.plugins.setLang( 'undo', 'hu', {
diff --git a/sources/plugins/undo/lang/id.js b/sources/plugins/undo/lang/id.js
index 828ad66d..2a481af3 100644
--- a/sources/plugins/undo/lang/id.js
+++ b/sources/plugins/undo/lang/id.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'id', { 5CKEDITOR.plugins.setLang( 'undo', 'id', {
diff --git a/sources/plugins/undo/lang/is.js b/sources/plugins/undo/lang/is.js
index 850178bc..7f16caf5 100644
--- a/sources/plugins/undo/lang/is.js
+++ b/sources/plugins/undo/lang/is.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'is', { 5CKEDITOR.plugins.setLang( 'undo', 'is', {
diff --git a/sources/plugins/undo/lang/it.js b/sources/plugins/undo/lang/it.js
index 0dd1a1d9..c08c7091 100644
--- a/sources/plugins/undo/lang/it.js
+++ b/sources/plugins/undo/lang/it.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'it', { 5CKEDITOR.plugins.setLang( 'undo', 'it', {
diff --git a/sources/plugins/undo/lang/ja.js b/sources/plugins/undo/lang/ja.js
index c2136f5c..b5d54f7e 100644
--- a/sources/plugins/undo/lang/ja.js
+++ b/sources/plugins/undo/lang/ja.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'ja', { 5CKEDITOR.plugins.setLang( 'undo', 'ja', {
diff --git a/sources/plugins/undo/lang/ka.js b/sources/plugins/undo/lang/ka.js
index 6a618af1..5b7f2aa4 100644
--- a/sources/plugins/undo/lang/ka.js
+++ b/sources/plugins/undo/lang/ka.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'ka', { 5CKEDITOR.plugins.setLang( 'undo', 'ka', {
diff --git a/sources/plugins/undo/lang/km.js b/sources/plugins/undo/lang/km.js
index 51e443c8..f0097ae9 100644
--- a/sources/plugins/undo/lang/km.js
+++ b/sources/plugins/undo/lang/km.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'km', { 5CKEDITOR.plugins.setLang( 'undo', 'km', {
diff --git a/sources/plugins/undo/lang/ko.js b/sources/plugins/undo/lang/ko.js
index a1c54b2a..0a2e79da 100644
--- a/sources/plugins/undo/lang/ko.js
+++ b/sources/plugins/undo/lang/ko.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'ko', { 5CKEDITOR.plugins.setLang( 'undo', 'ko', {
diff --git a/sources/plugins/undo/lang/ku.js b/sources/plugins/undo/lang/ku.js
index 38ae12b1..7bf8e80f 100644
--- a/sources/plugins/undo/lang/ku.js
+++ b/sources/plugins/undo/lang/ku.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'ku', { 5CKEDITOR.plugins.setLang( 'undo', 'ku', {
diff --git a/sources/plugins/undo/lang/lt.js b/sources/plugins/undo/lang/lt.js
index 4712429a..149ea755 100644
--- a/sources/plugins/undo/lang/lt.js
+++ b/sources/plugins/undo/lang/lt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'lt', { 5CKEDITOR.plugins.setLang( 'undo', 'lt', {
diff --git a/sources/plugins/undo/lang/lv.js b/sources/plugins/undo/lang/lv.js
index 134f19c7..7014c4df 100644
--- a/sources/plugins/undo/lang/lv.js
+++ b/sources/plugins/undo/lang/lv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'lv', { 5CKEDITOR.plugins.setLang( 'undo', 'lv', {
diff --git a/sources/plugins/undo/lang/mk.js b/sources/plugins/undo/lang/mk.js
index 56b5a85f..7fab4cca 100644
--- a/sources/plugins/undo/lang/mk.js
+++ b/sources/plugins/undo/lang/mk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'mk', { 5CKEDITOR.plugins.setLang( 'undo', 'mk', {
diff --git a/sources/plugins/undo/lang/mn.js b/sources/plugins/undo/lang/mn.js
index d1a919dd..d99559d6 100644
--- a/sources/plugins/undo/lang/mn.js
+++ b/sources/plugins/undo/lang/mn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'mn', { 5CKEDITOR.plugins.setLang( 'undo', 'mn', {
diff --git a/sources/plugins/undo/lang/ms.js b/sources/plugins/undo/lang/ms.js
index e9fc94d3..2b89bece 100644
--- a/sources/plugins/undo/lang/ms.js
+++ b/sources/plugins/undo/lang/ms.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'ms', { 5CKEDITOR.plugins.setLang( 'undo', 'ms', {
diff --git a/sources/plugins/undo/lang/nb.js b/sources/plugins/undo/lang/nb.js
index ca295927..acdff102 100644
--- a/sources/plugins/undo/lang/nb.js
+++ b/sources/plugins/undo/lang/nb.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'nb', { 5CKEDITOR.plugins.setLang( 'undo', 'nb', {
diff --git a/sources/plugins/undo/lang/nl.js b/sources/plugins/undo/lang/nl.js
index c5b48096..6c95c652 100644
--- a/sources/plugins/undo/lang/nl.js
+++ b/sources/plugins/undo/lang/nl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'nl', { 5CKEDITOR.plugins.setLang( 'undo', 'nl', {
diff --git a/sources/plugins/undo/lang/no.js b/sources/plugins/undo/lang/no.js
index e56f3271..7d005139 100644
--- a/sources/plugins/undo/lang/no.js
+++ b/sources/plugins/undo/lang/no.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'no', { 5CKEDITOR.plugins.setLang( 'undo', 'no', {
diff --git a/sources/plugins/undo/lang/pl.js b/sources/plugins/undo/lang/pl.js
index 76ccd5f7..2d3b97bd 100644
--- a/sources/plugins/undo/lang/pl.js
+++ b/sources/plugins/undo/lang/pl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'pl', { 5CKEDITOR.plugins.setLang( 'undo', 'pl', {
diff --git a/sources/plugins/undo/lang/pt-br.js b/sources/plugins/undo/lang/pt-br.js
index 72a5df9a..b55ce92c 100644
--- a/sources/plugins/undo/lang/pt-br.js
+++ b/sources/plugins/undo/lang/pt-br.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'pt-br', { 5CKEDITOR.plugins.setLang( 'undo', 'pt-br', {
diff --git a/sources/plugins/undo/lang/pt.js b/sources/plugins/undo/lang/pt.js
index 29ee5267..f18dd90a 100644
--- a/sources/plugins/undo/lang/pt.js
+++ b/sources/plugins/undo/lang/pt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'pt', { 5CKEDITOR.plugins.setLang( 'undo', 'pt', {
diff --git a/sources/plugins/undo/lang/ro.js b/sources/plugins/undo/lang/ro.js
index bfc197c3..26059505 100644
--- a/sources/plugins/undo/lang/ro.js
+++ b/sources/plugins/undo/lang/ro.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'ro', { 5CKEDITOR.plugins.setLang( 'undo', 'ro', {
diff --git a/sources/plugins/undo/lang/ru.js b/sources/plugins/undo/lang/ru.js
index acf8ce4d..dd89f026 100644
--- a/sources/plugins/undo/lang/ru.js
+++ b/sources/plugins/undo/lang/ru.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'ru', { 5CKEDITOR.plugins.setLang( 'undo', 'ru', {
diff --git a/sources/plugins/undo/lang/si.js b/sources/plugins/undo/lang/si.js
index 96c9bc90..d263d600 100644
--- a/sources/plugins/undo/lang/si.js
+++ b/sources/plugins/undo/lang/si.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'si', { 5CKEDITOR.plugins.setLang( 'undo', 'si', {
diff --git a/sources/plugins/undo/lang/sk.js b/sources/plugins/undo/lang/sk.js
index 28cf9375..6138a173 100644
--- a/sources/plugins/undo/lang/sk.js
+++ b/sources/plugins/undo/lang/sk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'sk', { 5CKEDITOR.plugins.setLang( 'undo', 'sk', {
diff --git a/sources/plugins/undo/lang/sl.js b/sources/plugins/undo/lang/sl.js
index f649d441..9294ccab 100644
--- a/sources/plugins/undo/lang/sl.js
+++ b/sources/plugins/undo/lang/sl.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'sl', { 5CKEDITOR.plugins.setLang( 'undo', 'sl', {
diff --git a/sources/plugins/undo/lang/sq.js b/sources/plugins/undo/lang/sq.js
index 37e17f95..d3eb5d2e 100644
--- a/sources/plugins/undo/lang/sq.js
+++ b/sources/plugins/undo/lang/sq.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'sq', { 5CKEDITOR.plugins.setLang( 'undo', 'sq', {
diff --git a/sources/plugins/undo/lang/sr-latn.js b/sources/plugins/undo/lang/sr-latn.js
index b2527a7f..cc4f34c7 100644
--- a/sources/plugins/undo/lang/sr-latn.js
+++ b/sources/plugins/undo/lang/sr-latn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'sr-latn', { 5CKEDITOR.plugins.setLang( 'undo', 'sr-latn', {
diff --git a/sources/plugins/undo/lang/sr.js b/sources/plugins/undo/lang/sr.js
index 0b7f9f23..1368f8b7 100644
--- a/sources/plugins/undo/lang/sr.js
+++ b/sources/plugins/undo/lang/sr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'sr', { 5CKEDITOR.plugins.setLang( 'undo', 'sr', {
diff --git a/sources/plugins/undo/lang/sv.js b/sources/plugins/undo/lang/sv.js
index 5537b5ad..7f27dc8c 100644
--- a/sources/plugins/undo/lang/sv.js
+++ b/sources/plugins/undo/lang/sv.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'sv', { 5CKEDITOR.plugins.setLang( 'undo', 'sv', {
diff --git a/sources/plugins/undo/lang/th.js b/sources/plugins/undo/lang/th.js
index 29671829..3631404c 100644
--- a/sources/plugins/undo/lang/th.js
+++ b/sources/plugins/undo/lang/th.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'th', { 5CKEDITOR.plugins.setLang( 'undo', 'th', {
diff --git a/sources/plugins/undo/lang/tr.js b/sources/plugins/undo/lang/tr.js
index 3c757f77..50b432f9 100644
--- a/sources/plugins/undo/lang/tr.js
+++ b/sources/plugins/undo/lang/tr.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'tr', { 5CKEDITOR.plugins.setLang( 'undo', 'tr', {
diff --git a/sources/plugins/undo/lang/tt.js b/sources/plugins/undo/lang/tt.js
index d4335572..7463bd1c 100644
--- a/sources/plugins/undo/lang/tt.js
+++ b/sources/plugins/undo/lang/tt.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'tt', { 5CKEDITOR.plugins.setLang( 'undo', 'tt', {
diff --git a/sources/plugins/undo/lang/ug.js b/sources/plugins/undo/lang/ug.js
index 73348fc3..d03e6e15 100644
--- a/sources/plugins/undo/lang/ug.js
+++ b/sources/plugins/undo/lang/ug.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'ug', { 5CKEDITOR.plugins.setLang( 'undo', 'ug', {
diff --git a/sources/plugins/undo/lang/uk.js b/sources/plugins/undo/lang/uk.js
index 23e308a2..8ea47c8c 100644
--- a/sources/plugins/undo/lang/uk.js
+++ b/sources/plugins/undo/lang/uk.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'uk', { 5CKEDITOR.plugins.setLang( 'undo', 'uk', {
diff --git a/sources/plugins/undo/lang/vi.js b/sources/plugins/undo/lang/vi.js
index 8b11bfd2..65a38a4a 100644
--- a/sources/plugins/undo/lang/vi.js
+++ b/sources/plugins/undo/lang/vi.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'vi', { 5CKEDITOR.plugins.setLang( 'undo', 'vi', {
diff --git a/sources/plugins/undo/lang/zh-cn.js b/sources/plugins/undo/lang/zh-cn.js
index 48116a7e..e5459714 100644
--- a/sources/plugins/undo/lang/zh-cn.js
+++ b/sources/plugins/undo/lang/zh-cn.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'zh-cn', { 5CKEDITOR.plugins.setLang( 'undo', 'zh-cn', {
diff --git a/sources/plugins/undo/lang/zh.js b/sources/plugins/undo/lang/zh.js
index b6a1c4dc..10714b63 100644
--- a/sources/plugins/undo/lang/zh.js
+++ b/sources/plugins/undo/lang/zh.js
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5CKEDITOR.plugins.setLang( 'undo', 'zh', { 5CKEDITOR.plugins.setLang( 'undo', 'zh', {
diff --git a/sources/plugins/undo/plugin.js b/sources/plugins/undo/plugin.js
index d5479936..fc584f1a 100644
--- a/sources/plugins/undo/plugin.js
+++ b/sources/plugins/undo/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -20,7 +20,7 @@
20 20
21 CKEDITOR.plugins.add( 'undo', { 21 CKEDITOR.plugins.add( 'undo', {
22 // jscs:disable maximumLineLength 22 // jscs:disable maximumLineLength
23 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% 23 lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
24 // jscs:enable maximumLineLength 24 // jscs:enable maximumLineLength
25 icons: 'redo,redo-rtl,undo,undo-rtl', // %REMOVE_LINE_CORE% 25 icons: 'redo,redo-rtl,undo,undo-rtl', // %REMOVE_LINE_CORE%
26 hidpi: true, // %REMOVE_LINE_CORE% 26 hidpi: true, // %REMOVE_LINE_CORE%
diff --git a/sources/plugins/widget/dev/assets/contents.css b/sources/plugins/widget/dev/assets/contents.css
new file mode 100644
index 00000000..2cff316d
--- /dev/null
+++ b/sources/plugins/widget/dev/assets/contents.css
@@ -0,0 +1,23 @@
1.mediumBorder {
2 border-width: 2px;
3}
4.thickBorder {
5 border-width: 5px;
6}
7img.thickBorder, img.mediumBorder {
8 border-style: solid;
9 border-color: #CCC;
10}
11.important.soMuch {
12 margin: 25px;
13 padding: 25px;
14 background: red;
15 border: none;
16}
17
18span.redMarker {
19 background-color: red;
20}
21.invisible {
22 opacity: 0.1;
23}
diff --git a/sources/plugins/widget/dev/assets/sample.jpg b/sources/plugins/widget/dev/assets/sample.jpg
new file mode 100644
index 00000000..a4a77fae
--- /dev/null
+++ b/sources/plugins/widget/dev/assets/sample.jpg
Binary files differ
diff --git a/sources/plugins/widget/dev/assets/simplebox/contents.css b/sources/plugins/widget/dev/assets/simplebox/contents.css
new file mode 100644
index 00000000..ddf3675b
--- /dev/null
+++ b/sources/plugins/widget/dev/assets/simplebox/contents.css
@@ -0,0 +1,36 @@
1.simplebox {
2 padding: 8px;
3 margin: 10px;
4 background: #eee;
5 border-radius: 8px;
6 border: 1px solid #ddd;
7 box-shadow: 0 1px 1px #fff inset, 0 -1px 0px #ccc inset;
8}
9.simplebox-title, .simplebox-content {
10 box-shadow: 0 1px 1px #ddd inset;
11 border: 1px solid #cccccc;
12 border-radius: 5px;
13 background: #fff;
14}
15.simplebox-title {
16 margin: 0 0 8px;
17 padding: 5px 8px;
18}
19.simplebox-content {
20 padding: 0 8px;
21}
22.simplebox-content::after {
23 content: '';
24 display: block;
25 clear: both;
26}
27.simplebox.align-right {
28 float: right;
29}
30.simplebox.align-left {
31 float: left;
32}
33.simplebox.align-center {
34 margin-left: auto;
35 margin-right: auto;
36}
diff --git a/sources/plugins/widget/dev/assets/simplebox/dialogs/simplebox.js b/sources/plugins/widget/dev/assets/simplebox/dialogs/simplebox.js
new file mode 100644
index 00000000..45a150c2
--- /dev/null
+++ b/sources/plugins/widget/dev/assets/simplebox/dialogs/simplebox.js
@@ -0,0 +1,51 @@
1// Note: This automatic widget to dialog window binding (the fact that every field is set up from the widget
2// and is committed to the widget) is only possible when the dialog is opened by the Widgets System
3// (i.e. the widgetDef.dialog property is set).
4// When you are opening the dialog window by yourself, you need to take care of this by yourself too.
5
6CKEDITOR.dialog.add( 'simplebox', function( editor ) {
7 return {
8 title: 'Edit Simple Box',
9 minWidth: 200,
10 minHeight: 100,
11 contents: [
12 {
13 id: 'info',
14 elements: [
15 {
16 id: 'align',
17 type: 'select',
18 label: 'Align',
19 items: [
20 [ editor.lang.common.notSet, '' ],
21 [ editor.lang.common.alignLeft, 'left' ],
22 [ editor.lang.common.alignRight, 'right' ],
23 [ editor.lang.common.alignCenter, 'center' ]
24 ],
25 // When setting up this field, set its value to the "align" value from widget data.
26 // Note: Align values used in the widget need to be the same as those defined in the "items" array above.
27 setup: function( widget ) {
28 this.setValue( widget.data.align );
29 },
30 // When committing (saving) this field, set its value to the widget data.
31 commit: function( widget ) {
32 widget.setData( 'align', this.getValue() );
33 }
34 },
35 {
36 id: 'width',
37 type: 'text',
38 label: 'Width',
39 width: '50px',
40 setup: function( widget ) {
41 this.setValue( widget.data.width );
42 },
43 commit: function( widget ) {
44 widget.setData( 'width', this.getValue() );
45 }
46 }
47 ]
48 }
49 ]
50 };
51} );
diff --git a/sources/plugins/widget/dev/assets/simplebox/icons/simplebox.png b/sources/plugins/widget/dev/assets/simplebox/icons/simplebox.png
new file mode 100644
index 00000000..6a5e3131
--- /dev/null
+++ b/sources/plugins/widget/dev/assets/simplebox/icons/simplebox.png
Binary files differ
diff --git a/sources/plugins/widget/dev/assets/simplebox/plugin.js b/sources/plugins/widget/dev/assets/simplebox/plugin.js
new file mode 100644
index 00000000..43dbad53
--- /dev/null
+++ b/sources/plugins/widget/dev/assets/simplebox/plugin.js
@@ -0,0 +1,114 @@
1'use strict';
2
3// Register the plugin within the editor.
4CKEDITOR.plugins.add( 'simplebox', {
5 // This plugin requires the Widgets System defined in the 'widget' plugin.
6 requires: 'widget',
7
8 // Register the icon used for the toolbar button. It must be the same
9 // as the name of the widget.
10 icons: 'simplebox',
11
12 // The plugin initialization logic goes inside this method.
13 init: function( editor ) {
14 // Register the editing dialog.
15 CKEDITOR.dialog.add( 'simplebox', this.path + 'dialogs/simplebox.js' );
16
17 // Register the simplebox widget.
18 editor.widgets.add( 'simplebox', {
19 // Allow all HTML elements, classes, and styles that this widget requires.
20 // Read more about the Advanced Content Filter here:
21 // * http://docs.ckeditor.com/#!/guide/dev_advanced_content_filter
22 // * http://docs.ckeditor.com/#!/guide/plugin_sdk_integration_with_acf
23 allowedContent:
24 'div(!simplebox,align-left,align-right,align-center){width};' +
25 'div(!simplebox-content); h2(!simplebox-title)',
26
27 // Minimum HTML which is required by this widget to work.
28 requiredContent: 'div(simplebox)',
29
30 // Define two nested editable areas.
31 editables: {
32 title: {
33 // Define CSS selector used for finding the element inside widget element.
34 selector: '.simplebox-title',
35 // Define content allowed in this nested editable. Its content will be
36 // filtered accordingly and the toolbar will be adjusted when this editable
37 // is focused.
38 allowedContent: 'br strong em'
39 },
40 content: {
41 selector: '.simplebox-content'
42 }
43 },
44
45 // Define the template of a new Simple Box widget.
46 // The template will be used when creating new instances of the Simple Box widget.
47 template:
48 '<div class="simplebox">' +
49 '<h2 class="simplebox-title">Title</h2>' +
50 '<div class="simplebox-content"><p>Content...</p></div>' +
51 '</div>',
52
53 // Define the label for a widget toolbar button which will be automatically
54 // created by the Widgets System. This button will insert a new widget instance
55 // created from the template defined above, or will edit selected widget
56 // (see second part of this tutorial to learn about editing widgets).
57 //
58 // Note: In order to be able to translate your widget you should use the
59 // editor.lang.simplebox.* property. A string was used directly here to simplify this tutorial.
60 button: 'Create a simple box',
61
62 // Set the widget dialog window name. This enables the automatic widget-dialog binding.
63 // This dialog window will be opened when creating a new widget or editing an existing one.
64 dialog: 'simplebox',
65
66 // Check the elements that need to be converted to widgets.
67 //
68 // Note: The "element" argument is an instance of http://docs.ckeditor.com/#!/api/CKEDITOR.htmlParser.element
69 // so it is not a real DOM element yet. This is caused by the fact that upcasting is performed
70 // during data processing which is done on DOM represented by JavaScript objects.
71 upcast: function( element ) {
72 // Return "true" (that element needs to converted to a Simple Box widget)
73 // for all <div> elements with a "simplebox" class.
74 return element.name == 'div' && element.hasClass( 'simplebox' );
75 },
76
77 // When a widget is being initialized, we need to read the data ("align" and "width")
78 // from DOM and set it by using the widget.setData() method.
79 // More code which needs to be executed when DOM is available may go here.
80 init: function() {
81 var width = this.element.getStyle( 'width' );
82 if ( width )
83 this.setData( 'width', width );
84
85 if ( this.element.hasClass( 'align-left' ) )
86 this.setData( 'align', 'left' );
87 if ( this.element.hasClass( 'align-right' ) )
88 this.setData( 'align', 'right' );
89 if ( this.element.hasClass( 'align-center' ) )
90 this.setData( 'align', 'center' );
91 },
92
93 // Listen on the widget#data event which is fired every time the widget data changes
94 // and updates the widget's view.
95 // Data may be changed by using the widget.setData() method, which we use in the
96 // Simple Box dialog window.
97 data: function() {
98 // Check whether "width" widget data is set and remove or set "width" CSS style.
99 // The style is set on widget main element (div.simplebox).
100 if ( !this.data.width )
101 this.element.removeStyle( 'width' );
102 else
103 this.element.setStyle( 'width', this.data.width );
104
105 // Brutally remove all align classes and set a new one if "align" widget data is set.
106 this.element.removeClass( 'align-left' );
107 this.element.removeClass( 'align-right' );
108 this.element.removeClass( 'align-center' );
109 if ( this.data.align )
110 this.element.addClass( 'align-' + this.data.align );
111 }
112 } );
113 }
114} );
diff --git a/sources/plugins/widget/dev/console.js b/sources/plugins/widget/dev/console.js
new file mode 100644
index 00000000..5d063c38
--- /dev/null
+++ b/sources/plugins/widget/dev/console.js
@@ -0,0 +1,131 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6/* global CKCONSOLE */
7
8'use strict';
9
10( function() {
11
12 CKCONSOLE.add( 'widget', {
13 panels: [
14 {
15 type: 'box',
16 content: '<ul class="ckconsole_list ckconsole_value" data-value="instances"></ul>',
17
18 refresh: function( editor ) {
19 var instances = obj2Array( editor.widgets.instances );
20
21 return {
22 header: 'Instances (' + instances.length + ')',
23 instances: generateInstancesList( instances )
24 };
25 },
26
27 refreshOn: function( editor, refresh ) {
28 editor.widgets.on( 'instanceCreated', function( evt ) {
29 refresh();
30
31 evt.data.on( 'data', refresh );
32 } );
33
34 editor.widgets.on( 'instanceDestroyed', refresh );
35 }
36 },
37
38 {
39 type: 'box',
40 content:
41 '<ul class="ckconsole_list">' +
42 '<li>focused: <span class="ckconsole_value" data-value="focused"></span></li>' +
43 '<li>selected: <span class="ckconsole_value" data-value="selected"></span></li>' +
44 '</ul>',
45
46 refresh: function( editor ) {
47 var focused = editor.widgets.focused,
48 selected = editor.widgets.selected,
49 selectedIds = [];
50
51 for ( var i = 0; i < selected.length; ++i )
52 selectedIds.push( selected[ i ].id );
53
54 return {
55 header: 'Focus &amp; selection',
56 focused: focused ? 'id: ' + focused.id : '-',
57 selected: selectedIds.length ? 'id: ' + selectedIds.join( ', id: ' ) : '-'
58 };
59 },
60
61 refreshOn: function( editor, refresh ) {
62 editor.on( 'selectionCheck', refresh, null, null, 999 );
63 }
64 },
65
66 {
67 type: 'log',
68
69 on: function( editor, log, logFn ) {
70 // Add all listeners with high priorities to log
71 // messages in the correct order when one event depends on another.
72 // E.g. selectionChange triggers widget selection - if this listener
73 // for selectionChange will be executed later than that one, then order
74 // will be incorrect.
75
76 editor.on( 'selectionChange', function( evt ) {
77 var msg = 'selection change',
78 sel = evt.data.selection,
79 el = sel.getSelectedElement(),
80 widget;
81
82 if ( el && ( widget = editor.widgets.getByElement( el, true ) ) )
83 msg += ' (id: ' + widget.id + ')';
84
85 log( msg );
86 }, null, null, 1 );
87
88 editor.widgets.on( 'instanceDestroyed', function( evt ) {
89 log( 'instance destroyed (id: ' + evt.data.id + ')' );
90 }, null, null, 1 );
91
92 editor.widgets.on( 'instanceCreated', function( evt ) {
93 log( 'instance created (id: ' + evt.data.id + ')' );
94 }, null, null, 1 );
95
96 editor.widgets.on( 'widgetFocused', function( evt ) {
97 log( 'widget focused (id: ' + evt.data.widget.id + ')' );
98 }, null, null, 1 );
99
100 editor.widgets.on( 'widgetBlurred', function( evt ) {
101 log( 'widget blurred (id: ' + evt.data.widget.id + ')' );
102 }, null, null, 1 );
103
104 editor.widgets.on( 'checkWidgets', logFn( 'checking widgets' ), null, null, 1 );
105 editor.widgets.on( 'checkSelection', logFn( 'checking selection' ), null, null, 1 );
106 }
107 }
108 ]
109 } );
110
111 function generateInstancesList( instances ) {
112 var html = '',
113 instance;
114
115 for ( var i = 0; i < instances.length; ++i ) {
116 instance = instances[ i ];
117 html += itemTpl.output( { id: instance.id, name: instance.name, data: JSON.stringify( instance.data ) } );
118 }
119 return html;
120 }
121
122 function obj2Array( obj ) {
123 var arr = [];
124 for ( var id in obj )
125 arr.push( obj[ id ] );
126
127 return arr;
128 }
129
130 var itemTpl = new CKEDITOR.template( '<li>id: <code>{id}</code>, name: <code>{name}</code>, data: <code>{data}</code></li>' );
131} )();
diff --git a/sources/plugins/widget/dev/nestedwidgets.html b/sources/plugins/widget/dev/nestedwidgets.html
new file mode 100644
index 00000000..0686d2c6
--- /dev/null
+++ b/sources/plugins/widget/dev/nestedwidgets.html
@@ -0,0 +1,134 @@
1<!DOCTYPE html>
2<!--
3Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license
5-->
6<html>
7<head>
8 <meta charset="utf-8">
9 <title>Nested widgets &mdash; CKEditor Sample</title>
10 <script src="../../../ckeditor.js"></script>
11 <script src="../../../dev/console/console.js"></script>
12 <script src="../../../dev/console/focusconsole.js"></script>
13 <script src="console.js"></script>
14 <link rel="stylesheet" href="../../../samples/old/sample.css">
15 <link rel="stylesheet" href="../../../contents.css">
16 <link rel="stylesheet" href="assets/simplebox/contents.css">
17</head>
18<body>
19 <h1 class="samples">Nested widgets</h1>
20
21 <h2>Classic (iframe-based) Sample</h2>
22 <textarea cols="80" id="editor1" name="editor1" rows="10">
23 <h1>Simple Box Sample</h1>
24
25 <div class="simplebox align-right" style="width: 60%">
26 <h2 class="simplebox-title">Title</h2>
27 <div class="simplebox-content">
28 <p><strong>Apollo 11</strong> was the spaceflight that landed the first humans, Americans <a href="http://en.wikipedia.org/wiki/Neil_Armstrong" title="Neil Armstrong">Neil Armstrong</a> and <a href="http://en.wikipedia.org/wiki/Buzz_Aldrin" title="Buzz Aldrin">Buzz Aldrin</a>, on the Moon on [[July 20, 1969, at 20:18 UTC]]. Armstrong became the first to step onto the lunar surface 6 hours later on [[July 21 at 02:56 UTC]].</p>
29
30 <figure class="image" style="float: right">
31 <img alt="The Eagle" src="assets/sample.jpg" width="150" />
32 <figcaption>The Eagle in lunar orbit</figcaption>
33 </figure>
34
35 <ul>
36 <li>Foo!</li>
37 <li>Bar!</li>
38 </ul>
39
40 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sit amet orci ut nisi adipiscing ultrices. Sed pellentesque iaculis malesuada. Pellentesque scelerisque, purus non porta dictum, neque urna bibendum dolor, eget tristique ipsum metus fringilla dolor. Nullam sed accumsan sapien. Vestibulum in placerat magna. Sed justo lacus, volutpat rhoncus odio luctus, ornare adipiscing mauris. Vivamus erat sem, egestas et lectus eget, varius cursus odio. Duis posuere lacus sit amet urna bibendum, id iaculis eros ultrices. Vestibulum a ultrices ante.</p>
41 </div>
42 </div>
43
44 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sit amet orci ut nisi adipiscing ultrices. Sed pellentesque iaculis malesuada. Pellentesque scelerisque, purus non porta dictum, neque urna bibendum dolor, eget tristique ipsum metus fringilla dolor. Nullam sed accumsan sapien. Vestibulum in placerat magna. Sed justo lacus, volutpat rhoncus odio luctus, ornare adipiscing mauris. Vivamus erat sem, egestas et lectus eget, varius cursus odio. Duis posuere lacus sit amet urna bibendum, id iaculis eros ultrices. Vestibulum a ultrices ante.</p>
45
46 <p>Pellentesque vitae eleifend nisl, non accumsan tellus. Maecenas nec libero non tellus tincidunt mollis porttitor sed arcu. Donec ultricies nulla vitae eros lacinia, vel congue sem auctor. Vivamus convallis, urna ac tincidunt malesuada, lectus erat convallis metus, a hendrerit massa augue accumsan magna. Nulla mattis tellus elit, nec congue magna scelerisque eget. Aliquam posuere nisi augue, posuere sodales nisi iaculis eu. Donec fermentum urna id nibh sagittis fermentum sit amet sed enim. Aliquam neque elit, pretium elementum nunc a, faucibus accumsan lorem. Etiam pulvinar odio et hendrerit tincidunt. Suspendisse tempus eros lacus, in convallis velit mollis ut. Aenean congue, justo eleifend ultricies malesuada, nunc nunc molestie mauris, eget placerat libero eros vel nisi. Quisque diam arcu, mollis ac laoreet vitae, varius et sem. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis in vehicula sapien. Nunc feugiat porta elit nec volutpat.</p>
47
48 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sit amet orci ut nisi adipiscing ultrices. Sed pellentesque iaculis malesuada. Pellentesque scelerisque, purus non porta dictum, neque urna bibendum dolor, eget tristique ipsum metus fringilla dolor. Nullam sed accumsan sapien. Vestibulum in placerat magna. Sed justo lacus, volutpat rhoncus odio luctus, ornare adipiscing mauris. Vivamus erat sem, egestas et lectus eget, varius cursus odio. Duis posuere lacus sit amet urna bibendum, id iaculis eros ultrices. Vestibulum a ultrices ante.</p>
49
50 <div class="simplebox align-center" style="width: 750px">
51 <h2 class="simplebox-title">Title</h2>
52 <div class="simplebox-content">
53 <p><img alt="The Eagle" src="assets/sample.jpg" width="150" style="float: left" /><strong>Apollo 11</strong> was the spaceflight that landed the first humans, Americans <a href="http://en.wikipedia.org/wiki/Neil_Armstrong" title="Neil Armstrong">Neil Armstrong</a> and <a href="http://en.wikipedia.org/wiki/Buzz_Aldrin" title="Buzz Aldrin">Buzz Aldrin</a>, on the Moon on [[July 20, 1969, at 20:18 UTC]]. Armstrong became the first to step onto the lunar surface 6 hours later on [[July 21 at 02:56 UTC]].</p>
54
55 <ul>
56 <li>Foo!</li>
57 <li>Bar!</li>
58 </ul>
59 </div>
60 </div>
61
62 <p>Ut eget ipsum a sapien porta ultrices. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus mi lacus, pharetra eu bibendum blandit, tristique sit amet leo. Integer eu nulla nec magna vulputate blandit. Praesent mattis quis ante eget adipiscing. Nulla vel tempus risus, in placerat velit. Mauris sed nibh at elit posuere laoreet. Morbi non sapien sed nunc fringilla imperdiet.</p>
63 </textarea>
64
65 <h2>Inline Sample</h2>
66 <div id="editor2" contenteditable="true">
67 <h1>Simple Box Sample</h1>
68
69 <div class="simplebox align-right" style="width: 60%">
70 <h2 class="simplebox-title">Title</h2>
71 <div class="simplebox-content">
72 <p><strong>Apollo 11</strong> was the spaceflight that landed the first humans, Americans <a href="http://en.wikipedia.org/wiki/Neil_Armstrong" title="Neil Armstrong">Neil Armstrong</a> and <a href="http://en.wikipedia.org/wiki/Buzz_Aldrin" title="Buzz Aldrin">Buzz Aldrin</a>, on the Moon on [[July 20, 1969, at 20:18 UTC]]. Armstrong became the first to step onto the lunar surface 6 hours later on [[July 21 at 02:56 UTC]].</p>
73
74 <figure class="image" style="float: right">
75 <img alt="The Eagle" src="assets/sample.jpg" width="150" />
76 <figcaption>The Eagle in lunar orbit</figcaption>
77 </figure>
78
79 <ul>
80 <li>Foo!</li>
81 <li>Bar!</li>
82 </ul>
83
84 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sit amet orci ut nisi adipiscing ultrices. Sed pellentesque iaculis malesuada. Pellentesque scelerisque, purus non porta dictum, neque urna bibendum dolor, eget tristique ipsum metus fringilla dolor. Nullam sed accumsan sapien. Vestibulum in placerat magna. Sed justo lacus, volutpat rhoncus odio luctus, ornare adipiscing mauris. Vivamus erat sem, egestas et lectus eget, varius cursus odio. Duis posuere lacus sit amet urna bibendum, id iaculis eros ultrices. Vestibulum a ultrices ante.</p>
85 </div>
86 </div>
87
88 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sit amet orci ut nisi adipiscing ultrices. Sed pellentesque iaculis malesuada. Pellentesque scelerisque, purus non porta dictum, neque urna bibendum dolor, eget tristique ipsum metus fringilla dolor. Nullam sed accumsan sapien. Vestibulum in placerat magna. Sed justo lacus, volutpat rhoncus odio luctus, ornare adipiscing mauris. Vivamus erat sem, egestas et lectus eget, varius cursus odio. Duis posuere lacus sit amet urna bibendum, id iaculis eros ultrices. Vestibulum a ultrices ante.</p>
89
90 <p>Pellentesque vitae eleifend nisl, non accumsan tellus. Maecenas nec libero non tellus tincidunt mollis porttitor sed arcu. Donec ultricies nulla vitae eros lacinia, vel congue sem auctor. Vivamus convallis, urna ac tincidunt malesuada, lectus erat convallis metus, a hendrerit massa augue accumsan magna. Nulla mattis tellus elit, nec congue magna scelerisque eget. Aliquam posuere nisi augue, posuere sodales nisi iaculis eu. Donec fermentum urna id nibh sagittis fermentum sit amet sed enim. Aliquam neque elit, pretium elementum nunc a, faucibus accumsan lorem. Etiam pulvinar odio et hendrerit tincidunt. Suspendisse tempus eros lacus, in convallis velit mollis ut. Aenean congue, justo eleifend ultricies malesuada, nunc nunc molestie mauris, eget placerat libero eros vel nisi. Quisque diam arcu, mollis ac laoreet vitae, varius et sem. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis in vehicula sapien. Nunc feugiat porta elit nec volutpat.</p>
91
92 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sit amet orci ut nisi adipiscing ultrices. Sed pellentesque iaculis malesuada. Pellentesque scelerisque, purus non porta dictum, neque urna bibendum dolor, eget tristique ipsum metus fringilla dolor. Nullam sed accumsan sapien. Vestibulum in placerat magna. Sed justo lacus, volutpat rhoncus odio luctus, ornare adipiscing mauris. Vivamus erat sem, egestas et lectus eget, varius cursus odio. Duis posuere lacus sit amet urna bibendum, id iaculis eros ultrices. Vestibulum a ultrices ante.</p>
93
94 <div class="simplebox align-center" style="width: 750px">
95 <h2 class="simplebox-title">Title</h2>
96 <div class="simplebox-content">
97 <p><img alt="The Eagle" src="assets/sample.jpg" width="150" style="float: left" /><strong>Apollo 11</strong> was the spaceflight that landed the first humans, Americans <a href="http://en.wikipedia.org/wiki/Neil_Armstrong" title="Neil Armstrong">Neil Armstrong</a> and <a href="http://en.wikipedia.org/wiki/Buzz_Aldrin" title="Buzz Aldrin">Buzz Aldrin</a>, on the Moon on [[July 20, 1969, at 20:18 UTC]]. Armstrong became the first to step onto the lunar surface 6 hours later on [[July 21 at 02:56 UTC]].</p>
98
99 <ul>
100 <li>Foo!</li>
101 <li>Bar!</li>
102 </ul>
103 </div>
104 </div>
105
106 <p>Ut eget ipsum a sapien porta ultrices. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus mi lacus, pharetra eu bibendum blandit, tristique sit amet leo. Integer eu nulla nec magna vulputate blandit. Praesent mattis quis ante eget adipiscing. Nulla vel tempus risus, in placerat velit. Mauris sed nibh at elit posuere laoreet. Morbi non sapien sed nunc fringilla imperdiet.</p>
107 </div>
108
109 <script>
110 if ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 )
111 CKEDITOR.tools.enableHtml5Elements( document );
112
113 CKEDITOR.plugins.addExternal( 'simplebox', 'plugins/widget/dev/assets/simplebox/' );
114
115 CKEDITOR.replace( 'editor1', {
116 extraPlugins: 'simplebox,placeholder,image2',
117 removePlugins: 'forms,bidi',
118 contentsCss: [ '../../../contents.css', 'assets/simplebox/contents.css' ],
119 height: 500
120 } );
121
122 CKEDITOR.inline( 'editor2', {
123 extraPlugins: 'simplebox,placeholder,image2',
124 removePlugins: 'forms,bidi'
125 } );
126
127 CKCONSOLE.create( 'widget', { editor: 'editor1' } );
128 CKCONSOLE.create( 'focus', { editor: 'editor1' } );
129 CKCONSOLE.create( 'widget', { editor: 'editor2', folded: true } );
130 CKCONSOLE.create( 'focus', { editor: 'editor2', folded: true } );
131
132 </script>
133</body>
134</html>
diff --git a/sources/plugins/widget/dev/widgetstyles.html b/sources/plugins/widget/dev/widgetstyles.html
new file mode 100644
index 00000000..8e54b8de
--- /dev/null
+++ b/sources/plugins/widget/dev/widgetstyles.html
@@ -0,0 +1,144 @@
1<!DOCTYPE html>
2<!--
3Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license
5-->
6<html>
7<head>
8 <meta charset="utf-8">
9 <title>Applying styles to widgets &mdash; CKEditor Sample</title>
10 <script src="../../../ckeditor.js"></script>
11 <link rel="stylesheet" href="../../../samples/old/sample.css">
12 <link rel="stylesheet" href="../../../contents.css">
13 <link rel="stylesheet" href="assets/contents.css">
14</head>
15<body>
16 <h1 class="samples">Applying styles to widgets</h1>
17
18 <h2>Classic (iframe-based) Sample</h2>
19 <textarea cols="80" id="editor1" name="editor1" rows="10">
20 <h1>Apollo 11</h1>
21
22 <figure class="image" style="float: right">
23 <img alt="Saturn V" src="../../../samples/assets/sample.jpg" width="150" />
24 <figcaption>Roll out of Saturn V on launch pad</figcaption>
25 </figure>
26
27 <p><strong>Apollo 11</strong> was the spaceflight that landed the first humans, Americans <a href="http://en.wikipedia.org/wiki/Neil_Armstrong" title="Neil Armstrong">Neil Armstrong</a> and <a href="http://en.wikipedia.org/wiki/Buzz_Aldrin" title="Buzz Aldrin">Buzz Aldrin</a>, on the Moon on [[July 20, 1969, at 20:18 UTC]]. Armstrong became the first to step onto the lunar surface 6 hours later on [[July 21 at 02:56 UTC]].</p>
28
29 <p>Armstrong spent about <s>three and a half</s> two and a half hours outside the spacecraft, Aldrin slightly less; and together they collected 47.5 pounds (21.5&nbsp;kg) of lunar material for return to Earth. A third member of the mission, <a href="http://en.wikipedia.org/wiki/Michael_Collins_(astronaut)" title="Michael Collins (astronaut)">Michael Collins</a>, piloted the <a href="http://en.wikipedia.org/wiki/Apollo_Command/Service_Module" title="Apollo Command/Service Module">command</a> spacecraft alone in lunar orbit until Armstrong and Aldrin returned to it for the trip back to Earth.</p>
30
31 <h2>Broadcasting and <em>quotes</em> <a id="quotes" name="quotes"></a></h2>
32
33 <p>Broadcast on live TV to a world-wide audience, Armstrong stepped onto the lunar surface and described the event as:</p>
34
35 <blockquote>
36 <p>One small step for [a] man, one giant leap for mankind.</p>
37 </blockquote>
38
39 <p><span class="math-tex">\( \left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right) \)</span></p>
40
41 <p>Apollo 11 effectively ended the <a href="http://en.wikipedia.org/wiki/Space_Race" title="Space Race">Space Race</a> and fulfilled a national goal proposed in 1961 by the late U.S. President <a href="http://en.wikipedia.org/wiki/John_F._Kennedy" title="John F. Kennedy">John F. Kennedy</a> in a speech before the United States Congress:</p>
42
43 <blockquote>
44 <p>[...] before this decade is out, of landing a man on the Moon and returning him safely to the Earth.</p>
45 </blockquote>
46
47 <figure class="image" style="float: right">
48 <img alt="The Eagle" src="../../../samples/assets/sample.jpg" width="150" />
49 <figcaption>The Eagle in lunar orbit</figcaption>
50 </figure>
51
52 <h2>Technical details <a id="tech-details" name="tech-details"></a></h2>
53
54 <p>Launched by a <strong>Saturn V</strong> rocket from <a href="http://en.wikipedia.org/wiki/Kennedy_Space_Center" title="Kennedy Space Center">Kennedy Space Center</a> in Merritt Island, Florida on July 16, Apollo 11 was the fifth manned mission of <a href="http://en.wikipedia.org/wiki/NASA" title="NASA">NASA</a>&#39;s Apollo program. The Apollo spacecraft had three parts:</p>
55
56 <ol>
57 <li><strong>Command Module</strong> with a cabin for the three astronauts which was the only part which landed back on Earth</li>
58 <li><strong>Service Module</strong> which supported the Command Module with propulsion, electrical power, oxygen and water</li>
59 <li><strong>Lunar Module</strong> for landing on the Moon.</li>
60 </ol>
61
62 <p>After being sent to the Moon by the Saturn V&#39;s upper stage, the astronauts separated the spacecraft from it and travelled for three days until they entered into lunar orbit. Armstrong and Aldrin then moved into the Lunar Module and landed in the <a href="http://en.wikipedia.org/wiki/Mare_Tranquillitatis" title="Mare Tranquillitatis">Sea of Tranquility</a>. They stayed a total of about 21 and a half hours on the lunar surface. After lifting off in the upper part of the Lunar Module and rejoining Collins in the Command Module, they returned to Earth and landed in the <a href="http://en.wikipedia.org/wiki/Pacific_Ocean" title="Pacific Ocean">Pacific Ocean</a> on July 24.</p>
63 </textarea>
64
65 <h2>Inline Sample</h2>
66 <div id="editor2" contenteditable="true">
67 <h1>Apollo 11</h1>
68
69 <figure class="image" style="float: right">
70 <img alt="Saturn V" src="../../../samples/assets/sample.jpg" width="150" />
71 <figcaption>Roll out of Saturn V on launch pad</figcaption>
72 </figure>
73
74 <p><strong>Apollo 11</strong> was the spaceflight that landed the first humans, Americans <a href="http://en.wikipedia.org/wiki/Neil_Armstrong" title="Neil Armstrong">Neil Armstrong</a> and <a href="http://en.wikipedia.org/wiki/Buzz_Aldrin" title="Buzz Aldrin">Buzz Aldrin</a>, on the Moon on [[July 20, 1969, at 20:18 UTC]]. Armstrong became the first to step onto the lunar surface 6 hours later on [[July 21 at 02:56 UTC]].</p>
75
76 <p>Armstrong spent about <s>three and a half</s> two and a half hours outside the spacecraft, Aldrin slightly less; and together they collected 47.5 pounds (21.5&nbsp;kg) of lunar material for return to Earth. A third member of the mission, <a href="http://en.wikipedia.org/wiki/Michael_Collins_(astronaut)" title="Michael Collins (astronaut)">Michael Collins</a>, piloted the <a href="http://en.wikipedia.org/wiki/Apollo_Command/Service_Module" title="Apollo Command/Service Module">command</a> spacecraft alone in lunar orbit until Armstrong and Aldrin returned to it for the trip back to Earth.</p>
77
78 <h2>Broadcasting and <em>quotes</em> <a id="quotes" name="quotes"></a></h2>
79
80 <p>Broadcast on live TV to a world-wide audience, Armstrong stepped onto the lunar surface and described the event as:</p>
81
82 <blockquote>
83 <p>One small step for [a] man, one giant leap for mankind.</p>
84 </blockquote>
85
86 <p><span class="math-tex">\( \left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right) \)</span></p>
87
88 <p>Apollo 11 effectively ended the <a href="http://en.wikipedia.org/wiki/Space_Race" title="Space Race">Space Race</a> and fulfilled a national goal proposed in 1961 by the late U.S. President <a href="http://en.wikipedia.org/wiki/John_F._Kennedy" title="John F. Kennedy">John F. Kennedy</a> in a speech before the United States Congress:</p>
89
90 <blockquote>
91 <p>[...] before this decade is out, of landing a man on the Moon and returning him safely to the Earth.</p>
92 </blockquote>
93
94 <figure class="image" style="float: right">
95 <img alt="The Eagle" src="../../../samples/assets/sample.jpg" width="150" />
96 <figcaption>The Eagle in lunar orbit</figcaption>
97 </figure>
98
99 <h2>Technical details <a id="tech-details" name="tech-details"></a></h2>
100
101 <p>Launched by a <strong>Saturn V</strong> rocket from <a href="http://en.wikipedia.org/wiki/Kennedy_Space_Center" title="Kennedy Space Center">Kennedy Space Center</a> in Merritt Island, Florida on July 16, Apollo 11 was the fifth manned mission of <a href="http://en.wikipedia.org/wiki/NASA" title="NASA">NASA</a>&#39;s Apollo program. The Apollo spacecraft had three parts:</p>
102
103 <ol>
104 <li><strong>Command Module</strong> with a cabin for the three astronauts which was the only part which landed back on Earth</li>
105 <li><strong>Service Module</strong> which supported the Command Module with propulsion, electrical power, oxygen and water</li>
106 <li><strong>Lunar Module</strong> for landing on the Moon.</li>
107 </ol>
108
109 <p>After being sent to the Moon by the Saturn V&#39;s upper stage, the astronauts separated the spacecraft from it and travelled for three days until they entered into lunar orbit. Armstrong and Aldrin then moved into the Lunar Module and landed in the <a href="http://en.wikipedia.org/wiki/Mare_Tranquillitatis" title="Mare Tranquillitatis">Sea of Tranquility</a>. They stayed a total of about 21 and a half hours on the lunar surface. After lifting off in the upper part of the Lunar Module and rejoining Collins in the Command Module, they returned to Earth and landed in the <a href="http://en.wikipedia.org/wiki/Pacific_Ocean" title="Pacific Ocean">Pacific Ocean</a> on July 24.</p>
110 </div>
111
112 <script>
113 if ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 )
114 CKEDITOR.tools.enableHtml5Elements( document );
115
116 CKEDITOR.disableAutoInline = true;
117
118 var stylesSet = [
119 { name: 'Medium border', type: 'widget', widget: 'image', attributes: { 'class': 'mediumBorder' } },
120 { name: 'Thick border', type: 'widget', widget: 'image', attributes: { 'class': 'thickBorder' } },
121 { name: 'So important', type: 'widget', widget: 'image', attributes: { 'class': 'important soMuch' } },
122
123 { name: 'Red marker', type: 'widget', widget: 'placeholder', attributes: { 'class': 'redMarker' } },
124 { name: 'Invisible Placeholder', type: 'widget', widget: 'placeholder', attributes: { 'class': 'invisible' } },
125
126 { name: 'Invisible Mathjax', type: 'widget', widget: 'mathjax', attributes: { 'class': 'invisible' } }
127 ];
128
129 CKEDITOR.replace( 'editor1', {
130 extraPlugins: 'placeholder,image2,mathjax',
131 contentsCss: [ '../../../contents.css', 'assets/contents.css' ],
132 stylesSet: stylesSet,
133 height: 300
134 } );
135
136 CKEDITOR.inline( 'editor2', {
137 extraPlugins: 'placeholder,image2,mathjax',
138 stylesSet: stylesSet,
139 height: 300
140 } );
141
142 </script>
143</body>
144</html>
diff --git a/sources/plugins/widget/images/handle.png b/sources/plugins/widget/images/handle.png
new file mode 100644
index 00000000..ba8cda5b
--- /dev/null
+++ b/sources/plugins/widget/images/handle.png
Binary files differ
diff --git a/sources/plugins/widget/lang/af.js b/sources/plugins/widget/lang/af.js
new file mode 100644
index 00000000..8bdcfc97
--- /dev/null
+++ b/sources/plugins/widget/lang/af.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'af', {
6 'move': 'Klik en trek on te beweeg'
7} );
diff --git a/sources/plugins/widget/lang/ar.js b/sources/plugins/widget/lang/ar.js
new file mode 100644
index 00000000..f2a2643c
--- /dev/null
+++ b/sources/plugins/widget/lang/ar.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'ar', {
6 'move': 'إضغط و إسحب للتحريك'
7} );
diff --git a/sources/plugins/widget/lang/bg.js b/sources/plugins/widget/lang/bg.js
new file mode 100644
index 00000000..2f6c4cfa
--- /dev/null
+++ b/sources/plugins/widget/lang/bg.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'bg', {
6 'move': 'Кликни и влачи, за да преместиш'
7} );
diff --git a/sources/plugins/widget/lang/ca.js b/sources/plugins/widget/lang/ca.js
new file mode 100644
index 00000000..5ab11a29
--- /dev/null
+++ b/sources/plugins/widget/lang/ca.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'ca', {
6 'move': 'Clicar i arrossegar per moure'
7} );
diff --git a/sources/plugins/widget/lang/cs.js b/sources/plugins/widget/lang/cs.js
new file mode 100644
index 00000000..9a35c2ee
--- /dev/null
+++ b/sources/plugins/widget/lang/cs.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'cs', {
6 'move': 'Klepněte a táhněte pro přesunutí'
7} );
diff --git a/sources/plugins/widget/lang/cy.js b/sources/plugins/widget/lang/cy.js
new file mode 100644
index 00000000..92dc5670
--- /dev/null
+++ b/sources/plugins/widget/lang/cy.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'cy', {
6 'move': 'Clcio a llusgo i symud'
7} );
diff --git a/sources/plugins/widget/lang/da.js b/sources/plugins/widget/lang/da.js
new file mode 100644
index 00000000..93ba4f9c
--- /dev/null
+++ b/sources/plugins/widget/lang/da.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'da', {
6 'move': 'Klik og træk for at flytte'
7} );
diff --git a/sources/plugins/widget/lang/de-ch.js b/sources/plugins/widget/lang/de-ch.js
new file mode 100644
index 00000000..02b07231
--- /dev/null
+++ b/sources/plugins/widget/lang/de-ch.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'de-ch', {
6 'move': 'Zum Verschieben anwählen und ziehen'
7} );
diff --git a/sources/plugins/widget/lang/de.js b/sources/plugins/widget/lang/de.js
new file mode 100644
index 00000000..07e93893
--- /dev/null
+++ b/sources/plugins/widget/lang/de.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'de', {
6 'move': 'Zum Verschieben anwählen und ziehen'
7} );
diff --git a/sources/plugins/widget/lang/el.js b/sources/plugins/widget/lang/el.js
new file mode 100644
index 00000000..5844a5cc
--- /dev/null
+++ b/sources/plugins/widget/lang/el.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'el', {
6 'move': 'Κάνετε κλικ και σύρετε το ποντίκι για να μετακινήστε'
7} );
diff --git a/sources/plugins/widget/lang/en-gb.js b/sources/plugins/widget/lang/en-gb.js
new file mode 100644
index 00000000..d0bb615b
--- /dev/null
+++ b/sources/plugins/widget/lang/en-gb.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'en-gb', {
6 'move': 'Click and drag to move'
7} );
diff --git a/sources/plugins/widget/lang/en.js b/sources/plugins/widget/lang/en.js
new file mode 100644
index 00000000..ef9f78d8
--- /dev/null
+++ b/sources/plugins/widget/lang/en.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'en', {
6 'move': 'Click and drag to move'
7} );
diff --git a/sources/plugins/widget/lang/eo.js b/sources/plugins/widget/lang/eo.js
new file mode 100644
index 00000000..7bd397a5
--- /dev/null
+++ b/sources/plugins/widget/lang/eo.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'eo', {
6 'move': 'klaki kaj treni por movi'
7} );
diff --git a/sources/plugins/widget/lang/es.js b/sources/plugins/widget/lang/es.js
new file mode 100644
index 00000000..4d18badf
--- /dev/null
+++ b/sources/plugins/widget/lang/es.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'es', {
6 'move': 'Dar clic y arrastrar para mover'
7} );
diff --git a/sources/plugins/widget/lang/eu.js b/sources/plugins/widget/lang/eu.js
new file mode 100644
index 00000000..c698b7cb
--- /dev/null
+++ b/sources/plugins/widget/lang/eu.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'eu', {
6 'move': 'Klikatu eta arrastatu lekuz aldatzeko'
7} );
diff --git a/sources/plugins/widget/lang/fa.js b/sources/plugins/widget/lang/fa.js
new file mode 100644
index 00000000..50e4ebef
--- /dev/null
+++ b/sources/plugins/widget/lang/fa.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'fa', {
6 'move': 'کلیک و کشیدن برای جابجایی'
7} );
diff --git a/sources/plugins/widget/lang/fi.js b/sources/plugins/widget/lang/fi.js
new file mode 100644
index 00000000..70beda2f
--- /dev/null
+++ b/sources/plugins/widget/lang/fi.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'fi', {
6 'move': 'Siirrä klikkaamalla ja raahaamalla'
7} );
diff --git a/sources/plugins/widget/lang/fr.js b/sources/plugins/widget/lang/fr.js
new file mode 100644
index 00000000..0415763e
--- /dev/null
+++ b/sources/plugins/widget/lang/fr.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'fr', {
6 'move': 'Cliquer et glisser pour déplacer'
7} );
diff --git a/sources/plugins/widget/lang/gl.js b/sources/plugins/widget/lang/gl.js
new file mode 100644
index 00000000..4a36ad6f
--- /dev/null
+++ b/sources/plugins/widget/lang/gl.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'gl', {
6 'move': 'Prema e arrastre para mover'
7} );
diff --git a/sources/plugins/widget/lang/he.js b/sources/plugins/widget/lang/he.js
new file mode 100644
index 00000000..4280ed26
--- /dev/null
+++ b/sources/plugins/widget/lang/he.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'he', {
6 'move': 'לחץ וגרור להזזה'
7} );
diff --git a/sources/plugins/widget/lang/hr.js b/sources/plugins/widget/lang/hr.js
new file mode 100644
index 00000000..b785a11e
--- /dev/null
+++ b/sources/plugins/widget/lang/hr.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'hr', {
6 'move': 'Klikni i povuci da pomakneš'
7} );
diff --git a/sources/plugins/widget/lang/hu.js b/sources/plugins/widget/lang/hu.js
new file mode 100644
index 00000000..fb2465e5
--- /dev/null
+++ b/sources/plugins/widget/lang/hu.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'hu', {
6 'move': 'Kattints és húzd a mozgatáshoz'
7} );
diff --git a/sources/plugins/widget/lang/id.js b/sources/plugins/widget/lang/id.js
new file mode 100644
index 00000000..b2df3b21
--- /dev/null
+++ b/sources/plugins/widget/lang/id.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'id', {
6 'move': 'Tekan dan geser untuk memindahkan'
7} );
diff --git a/sources/plugins/widget/lang/it.js b/sources/plugins/widget/lang/it.js
new file mode 100644
index 00000000..1b1bc90d
--- /dev/null
+++ b/sources/plugins/widget/lang/it.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'it', {
6 'move': 'Fare clic e trascinare per spostare'
7} );
diff --git a/sources/plugins/widget/lang/ja.js b/sources/plugins/widget/lang/ja.js
new file mode 100644
index 00000000..808e71f1
--- /dev/null
+++ b/sources/plugins/widget/lang/ja.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'ja', {
6 'move': 'ドラッグして移動'
7} );
diff --git a/sources/plugins/widget/lang/km.js b/sources/plugins/widget/lang/km.js
new file mode 100644
index 00000000..08d6ff92
--- /dev/null
+++ b/sources/plugins/widget/lang/km.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'km', {
6 'move': 'ចុច​ហើយ​ទាញ​ដើម្បី​ផ្លាស់​ទី'
7} );
diff --git a/sources/plugins/widget/lang/ko.js b/sources/plugins/widget/lang/ko.js
new file mode 100644
index 00000000..902f2ae4
--- /dev/null
+++ b/sources/plugins/widget/lang/ko.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'ko', {
6 'move': '움직이려면 클릭 후 드래그 하세요'
7} );
diff --git a/sources/plugins/widget/lang/ku.js b/sources/plugins/widget/lang/ku.js
new file mode 100644
index 00000000..621d3414
--- /dev/null
+++ b/sources/plugins/widget/lang/ku.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'ku', {
6 'move': 'کرتەبکە و ڕایبکێشە بۆ جوڵاندن'
7} );
diff --git a/sources/plugins/widget/lang/lv.js b/sources/plugins/widget/lang/lv.js
new file mode 100644
index 00000000..ea6c2226
--- /dev/null
+++ b/sources/plugins/widget/lang/lv.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'lv', {
6 'move': 'Klikšķina un velc, lai pārvietotu'
7} );
diff --git a/sources/plugins/widget/lang/nb.js b/sources/plugins/widget/lang/nb.js
new file mode 100644
index 00000000..482b833b
--- /dev/null
+++ b/sources/plugins/widget/lang/nb.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'nb', {
6 'move': 'Klikk og dra for å flytte'
7} );
diff --git a/sources/plugins/widget/lang/nl.js b/sources/plugins/widget/lang/nl.js
new file mode 100644
index 00000000..037e25a9
--- /dev/null
+++ b/sources/plugins/widget/lang/nl.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'nl', {
6 'move': 'Klik en sleep om te verplaatsen'
7} );
diff --git a/sources/plugins/widget/lang/no.js b/sources/plugins/widget/lang/no.js
new file mode 100644
index 00000000..9f55ec10
--- /dev/null
+++ b/sources/plugins/widget/lang/no.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'no', {
6 'move': 'Klikk og dra for å flytte'
7} );
diff --git a/sources/plugins/widget/lang/pl.js b/sources/plugins/widget/lang/pl.js
new file mode 100644
index 00000000..763ea0c0
--- /dev/null
+++ b/sources/plugins/widget/lang/pl.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'pl', {
6 'move': 'Kliknij i przeciągnij, by przenieść.'
7} );
diff --git a/sources/plugins/widget/lang/pt-br.js b/sources/plugins/widget/lang/pt-br.js
new file mode 100644
index 00000000..5dd9a1e4
--- /dev/null
+++ b/sources/plugins/widget/lang/pt-br.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'pt-br', {
6 'move': 'Click e arraste para mover'
7} );
diff --git a/sources/plugins/widget/lang/pt.js b/sources/plugins/widget/lang/pt.js
new file mode 100644
index 00000000..cd756803
--- /dev/null
+++ b/sources/plugins/widget/lang/pt.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'pt', {
6 'move': 'Clique e arraste para mover'
7} );
diff --git a/sources/plugins/widget/lang/ru.js b/sources/plugins/widget/lang/ru.js
new file mode 100644
index 00000000..fc5f7100
--- /dev/null
+++ b/sources/plugins/widget/lang/ru.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'ru', {
6 'move': 'Нажмите и перетащите'
7} );
diff --git a/sources/plugins/widget/lang/sk.js b/sources/plugins/widget/lang/sk.js
new file mode 100644
index 00000000..0aa179f7
--- /dev/null
+++ b/sources/plugins/widget/lang/sk.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'sk', {
6 'move': 'Kliknite a potiahnite pre presunutie'
7} );
diff --git a/sources/plugins/widget/lang/sl.js b/sources/plugins/widget/lang/sl.js
new file mode 100644
index 00000000..06a0d828
--- /dev/null
+++ b/sources/plugins/widget/lang/sl.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'sl', {
6 'move': 'Kliknite in povlecite, da premaknete'
7} );
diff --git a/sources/plugins/widget/lang/sq.js b/sources/plugins/widget/lang/sq.js
new file mode 100644
index 00000000..c7e92642
--- /dev/null
+++ b/sources/plugins/widget/lang/sq.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'sq', {
6 'move': 'Kliko dhe tërhiqe për ta lëvizur'
7} );
diff --git a/sources/plugins/widget/lang/sv.js b/sources/plugins/widget/lang/sv.js
new file mode 100644
index 00000000..9fa3e4c3
--- /dev/null
+++ b/sources/plugins/widget/lang/sv.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'sv', {
6 'move': 'Klicka och drag för att flytta'
7} );
diff --git a/sources/plugins/widget/lang/tr.js b/sources/plugins/widget/lang/tr.js
new file mode 100644
index 00000000..71f3f07a
--- /dev/null
+++ b/sources/plugins/widget/lang/tr.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'tr', {
6 'move': 'Taşımak için, tıklayın ve sürükleyin'
7} );
diff --git a/sources/plugins/widget/lang/tt.js b/sources/plugins/widget/lang/tt.js
new file mode 100644
index 00000000..2521f30d
--- /dev/null
+++ b/sources/plugins/widget/lang/tt.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'tt', {
6 'move': 'Күчереп куер өчен басып шудырыгыз'
7} );
diff --git a/sources/plugins/widget/lang/ug.js b/sources/plugins/widget/lang/ug.js
new file mode 100644
index 00000000..96acdaa3
--- /dev/null
+++ b/sources/plugins/widget/lang/ug.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'ug', {
6 'move': 'يۆتكەشتە چېكىپ سۆرەڭ'
7} );
diff --git a/sources/plugins/widget/lang/uk.js b/sources/plugins/widget/lang/uk.js
new file mode 100644
index 00000000..e9d6c87c
--- /dev/null
+++ b/sources/plugins/widget/lang/uk.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'uk', {
6 'move': 'Клікніть і потягніть для переміщення'
7} );
diff --git a/sources/plugins/widget/lang/vi.js b/sources/plugins/widget/lang/vi.js
new file mode 100644
index 00000000..c13983ea
--- /dev/null
+++ b/sources/plugins/widget/lang/vi.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'vi', {
6 'move': 'Nhấp chuột và kéo để di chuyển'
7} );
diff --git a/sources/plugins/widget/lang/zh-cn.js b/sources/plugins/widget/lang/zh-cn.js
new file mode 100644
index 00000000..dce27835
--- /dev/null
+++ b/sources/plugins/widget/lang/zh-cn.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'zh-cn', {
6 'move': '点击并拖拽以移动'
7} );
diff --git a/sources/plugins/widget/lang/zh.js b/sources/plugins/widget/lang/zh.js
new file mode 100644
index 00000000..53676395
--- /dev/null
+++ b/sources/plugins/widget/lang/zh.js
@@ -0,0 +1,7 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5CKEDITOR.plugins.setLang( 'widget', 'zh', {
6 'move': '拖曳以移動'
7} );
diff --git a/sources/plugins/widget/plugin.js b/sources/plugins/widget/plugin.js
new file mode 100644
index 00000000..b77f5bc3
--- /dev/null
+++ b/sources/plugins/widget/plugin.js
@@ -0,0 +1,3988 @@
1/**
2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */
5
6/**
7 * @fileOverview [Widget](http://ckeditor.com/addon/widget) plugin.
8 */
9
10'use strict';
11
12( function() {
13 var DRAG_HANDLER_SIZE = 15;
14
15 CKEDITOR.plugins.add( 'widget', {
16 // jscs:disable maximumLineLength
17 lang: 'af,ar,bg,ca,cs,cy,da,de,de-ch,el,en,en-gb,eo,es,eu,fa,fi,fr,gl,he,hr,hu,id,it,ja,km,ko,ku,lv,nb,nl,no,pl,pt,pt-br,ru,sk,sl,sq,sv,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE%
18 // jscs:enable maximumLineLength
19 requires: 'lineutils,clipboard',
20 onLoad: function() {
21 CKEDITOR.addCss(
22 '.cke_widget_wrapper{' +
23 'position:relative;' +
24 'outline:none' +
25 '}' +
26 '.cke_widget_inline{' +
27 'display:inline-block' +
28 '}' +
29 '.cke_widget_wrapper:hover>.cke_widget_element{' +
30 'outline:2px solid yellow;' +
31 'cursor:default' +
32 '}' +
33 '.cke_widget_wrapper:hover .cke_widget_editable{' +
34 'outline:2px solid yellow' +
35 '}' +
36 '.cke_widget_wrapper.cke_widget_focused>.cke_widget_element,' +
37 // We need higher specificity than hover style.
38 '.cke_widget_wrapper .cke_widget_editable.cke_widget_editable_focused{' +
39 'outline:2px solid #ace' +
40 '}' +
41 '.cke_widget_editable{' +
42 'cursor:text' +
43 '}' +
44 '.cke_widget_drag_handler_container{' +
45 'position:absolute;' +
46 'width:' + DRAG_HANDLER_SIZE + 'px;' +
47 'height:0;' +
48 // Initially drag handler should not be visible, until its position will be
49 // calculated (#11177).
50 // We need to hide unpositined handlers, so they don't extend
51 // widget's outline far to the left (#12024).
52 'display:none;' +
53 'opacity:0.75;' +
54 'transition:height 0s 0.2s;' + // Delay hiding drag handler.
55 // Prevent drag handler from being misplaced (#11198).
56 'line-height:0' +
57 '}' +
58 '.cke_widget_wrapper:hover>.cke_widget_drag_handler_container{' +
59 'height:' + DRAG_HANDLER_SIZE + 'px;' +
60 'transition:none' +
61 '}' +
62 '.cke_widget_drag_handler_container:hover{' +
63 'opacity:1' +
64 '}' +
65 'img.cke_widget_drag_handler{' +
66 'cursor:move;' +
67 'width:' + DRAG_HANDLER_SIZE + 'px;' +
68 'height:' + DRAG_HANDLER_SIZE + 'px;' +
69 'display:inline-block' +
70 '}' +
71 '.cke_widget_mask{' +
72 'position:absolute;' +
73 'top:0;' +
74 'left:0;' +
75 'width:100%;' +
76 'height:100%;' +
77 'display:block' +
78 '}' +
79 '.cke_editable.cke_widget_dragging, .cke_editable.cke_widget_dragging *{' +
80 'cursor:move !important' +
81 '}'
82 );
83 },
84
85 beforeInit: function( editor ) {
86 /**
87 * An instance of widget repository. It contains all
88 * {@link CKEDITOR.plugins.widget.repository#registered registered widget definitions} and
89 * {@link CKEDITOR.plugins.widget.repository#instances initialized instances}.
90 *
91 * editor.widgets.add( 'someName', {
92 * // Widget definition...
93 * } );
94 *
95 * editor.widgets.registered.someName; // -> Widget definition
96 *
97 * @since 4.3
98 * @readonly
99 * @property {CKEDITOR.plugins.widget.repository} widgets
100 * @member CKEDITOR.editor
101 */
102 editor.widgets = new Repository( editor );
103 },
104
105 afterInit: function( editor ) {
106 addWidgetButtons( editor );
107 setupContextMenu( editor );
108 }
109 } );
110
111 /**
112 * Widget repository. It keeps track of all {@link #registered registered widget definitions} and
113 * {@link #instances initialized instances}. An instance of the repository is available under
114 * the {@link CKEDITOR.editor#widgets} property.
115 *
116 * @class CKEDITOR.plugins.widget.repository
117 * @mixins CKEDITOR.event
118 * @constructor Creates a widget repository instance. Note that the widget plugin automatically
119 * creates a repository instance which is available under the {@link CKEDITOR.editor#widgets} property.
120 * @param {CKEDITOR.editor} editor The editor instance for which the repository will be created.
121 */
122 function Repository( editor ) {
123 /**
124 * The editor instance for which this repository was created.
125 *
126 * @readonly
127 * @property {CKEDITOR.editor} editor
128 */
129 this.editor = editor;
130
131 /**
132 * A hash of registered widget definitions (definition name => {@link CKEDITOR.plugins.widget.definition}).
133 *
134 * To register a definition use the {@link #add} method.
135 *
136 * @readonly
137 */
138 this.registered = {};
139
140 /**
141 * An object containing initialized widget instances (widget id => {@link CKEDITOR.plugins.widget}).
142 *
143 * @readonly
144 */
145 this.instances = {};
146
147 /**
148 * An array of selected widget instances.
149 *
150 * @readonly
151 * @property {CKEDITOR.plugins.widget[]} selected
152 */
153 this.selected = [];
154
155 /**
156 * The focused widget instance. See also {@link CKEDITOR.plugins.widget#event-focus}
157 * and {@link CKEDITOR.plugins.widget#event-blur} events.
158 *
159 * editor.on( 'selectionChange', function() {
160 * if ( editor.widgets.focused ) {
161 * // Do something when a widget is focused...
162 * }
163 * } );
164 *
165 * @readonly
166 * @property {CKEDITOR.plugins.widget} focused
167 */
168 this.focused = null;
169
170 /**
171 * The widget instance that contains the nested editable which is currently focused.
172 *
173 * @readonly
174 * @property {CKEDITOR.plugins.widget} widgetHoldingFocusedEditable
175 */
176 this.widgetHoldingFocusedEditable = null;
177
178 this._ = {
179 nextId: 0,
180 upcasts: [],
181 upcastCallbacks: [],
182 filters: {}
183 };
184
185 setupWidgetsLifecycle( this );
186 setupSelectionObserver( this );
187 setupMouseObserver( this );
188 setupKeyboardObserver( this );
189 setupDragAndDrop( this );
190 setupNativeCutAndCopy( this );
191 }
192
193 Repository.prototype = {
194 /**
195 * Minimum interval between selection checks.
196 *
197 * @private
198 */
199 MIN_SELECTION_CHECK_INTERVAL: 500,
200
201 /**
202 * Adds a widget definition to the repository. Fires the {@link CKEDITOR.editor#widgetDefinition} event
203 * which allows to modify the widget definition which is going to be registered.
204 *
205 * @param {String} name The name of the widget definition.
206 * @param {CKEDITOR.plugins.widget.definition} widgetDef Widget definition.
207 * @returns {CKEDITOR.plugins.widget.definition}
208 */
209 add: function( name, widgetDef ) {
210 // Create prototyped copy of original widget definition, so we won't modify it.
211 widgetDef = CKEDITOR.tools.prototypedCopy( widgetDef );
212 widgetDef.name = name;
213
214 widgetDef._ = widgetDef._ || {};
215
216 this.editor.fire( 'widgetDefinition', widgetDef );
217
218 if ( widgetDef.template )
219 widgetDef.template = new CKEDITOR.template( widgetDef.template );
220
221 addWidgetCommand( this.editor, widgetDef );
222 addWidgetProcessors( this, widgetDef );
223
224 this.registered[ name ] = widgetDef;
225
226 return widgetDef;
227 },
228
229 /**
230 * Adds a callback for element upcasting. Each callback will be executed
231 * for every element which is later tested by upcast methods. If a callback
232 * returns `false`, the element will not be upcasted.
233 *
234 * // Images with the "banner" class will not be upcasted (e.g. to the image widget).
235 * editor.widgets.addUpcastCallback( function( element ) {
236 * if ( element.name == 'img' && element.hasClass( 'banner' ) )
237 * return false;
238 * } );
239 *
240 * @param {Function} callback
241 * @param {CKEDITOR.htmlParser.element} callback.element
242 */
243 addUpcastCallback: function( callback ) {
244 this._.upcastCallbacks.push( callback );
245 },
246
247 /**
248 * Checks the selection to update widget states (selection and focus).
249 *
250 * This method is triggered by the {@link #event-checkSelection} event.
251 */
252 checkSelection: function() {
253 var sel = this.editor.getSelection(),
254 selectedElement = sel.getSelectedElement(),
255 updater = stateUpdater( this ),
256 widget;
257
258 // Widget is focused so commit and finish checking.
259 if ( selectedElement && ( widget = this.getByElement( selectedElement, true ) ) )
260 return updater.focus( widget ).select( widget ).commit();
261
262 var range = sel.getRanges()[ 0 ];
263
264 // No ranges or collapsed range mean that nothing is selected, so commit and finish checking.
265 if ( !range || range.collapsed )
266 return updater.commit();
267
268 // Range is not empty, so create walker checking for wrappers.
269 var walker = new CKEDITOR.dom.walker( range ),
270 wrapper;
271
272 walker.evaluator = Widget.isDomWidgetWrapper;
273
274 while ( ( wrapper = walker.next() ) )
275 updater.select( this.getByElement( wrapper ) );
276
277 updater.commit();
278 },
279
280 /**
281 * Checks if all widget instances are still present in the DOM.
282 * Destroys those instances that are not present.
283 * Reinitializes widgets on widget wrappers for which widget instances
284 * cannot be found. Takes nested widgets into account, too.
285 *
286 * This method triggers the {@link #event-checkWidgets} event whose listeners
287 * can cancel the method's execution or modify its options.
288 *
289 * @param [options] The options object.
290 * @param {Boolean} [options.initOnlyNew] Initializes widgets only on newly wrapped
291 * widget elements (those which still have the `cke_widget_new` class). When this option is
292 * set to `true`, widgets which were invalidated (e.g. by replacing with a cloned DOM structure)
293 * will not be reinitialized. This makes the check faster.
294 * @param {Boolean} [options.focusInited] If only one widget is initialized by
295 * the method, it will be focused.
296 */
297 checkWidgets: function( options ) {
298 this.fire( 'checkWidgets', CKEDITOR.tools.copy( options || {} ) );
299 },
300
301 /**
302 * Removes the widget from the editor and moves the selection to the closest
303 * editable position if the widget was focused before.
304 *
305 * @param {CKEDITOR.plugins.widget} widget The widget instance to be deleted.
306 */
307 del: function( widget ) {
308 if ( this.focused === widget ) {
309 var editor = widget.editor,
310 range = editor.createRange(),
311 found;
312
313 // If haven't found place for caret on the default side,
314 // try to find it on the other side.
315 if ( !( found = range.moveToClosestEditablePosition( widget.wrapper, true ) ) )
316 found = range.moveToClosestEditablePosition( widget.wrapper, false );
317
318 if ( found )
319 editor.getSelection().selectRanges( [ range ] );
320 }
321
322 widget.wrapper.remove();
323 this.destroy( widget, true );
324 },
325
326 /**
327 * Destroys the widget instance and all its nested widgets (widgets inside its nested editables).
328 *
329 * @param {CKEDITOR.plugins.widget} widget The widget instance to be destroyed.
330 * @param {Boolean} [offline] Whether the widget is offline (detached from the DOM tree) &mdash;
331 * in this case the DOM (attributes, classes, etc.) will not be cleaned up.
332 */
333 destroy: function( widget, offline ) {
334 if ( this.widgetHoldingFocusedEditable === widget )
335 setFocusedEditable( this, widget, null, offline );
336
337 widget.destroy( offline );
338 delete this.instances[ widget.id ];
339 this.fire( 'instanceDestroyed', widget );
340 },
341
342 /**
343 * Destroys all widget instances.
344 *
345 * @param {Boolean} [offline] Whether the widgets are offline (detached from the DOM tree) &mdash;
346 * in this case the DOM (attributes, classes, etc.) will not be cleaned up.
347 * @param {CKEDITOR.dom.element} [container] The container within widgets will be destroyed.
348 * This option will be ignored if the `offline` flag was set to `true`, because in such case
349 * it is not possible to find widgets within the passed block.
350 */
351 destroyAll: function( offline, container ) {
352 var widget,
353 id,
354 instances = this.instances;
355
356 if ( container && !offline ) {
357 var wrappers = container.find( '.cke_widget_wrapper' ),
358 l = wrappers.count(),
359 i = 0;
360
361 // Length is constant, because this is not a live node list.
362 // Note: since querySelectorAll returns nodes in document order,
363 // outer widgets are always placed before their nested widgets and therefore
364 // are destroyed before them.
365 for ( ; i < l; ++i ) {
366 widget = this.getByElement( wrappers.getItem( i ), true );
367 // Widget might not be found, because it could be a nested widget,
368 // which would be destroyed when destroying its parent.
369 if ( widget )
370 this.destroy( widget );
371 }
372
373 return;
374 }
375
376 for ( id in instances ) {
377 widget = instances[ id ];
378 this.destroy( widget, offline );
379 }
380 },
381
382 /**
383 * Finalizes a process of widget creation. This includes:
384 *
385 * * inserting widget element into editor,
386 * * marking widget instance as ready (see {@link CKEDITOR.plugins.widget#event-ready}),
387 * * focusing widget instance.
388 *
389 * This method is used by the default widget's command and is called
390 * after widget's dialog (if set) is closed. It may also be used in a
391 * customized process of widget creation and insertion.
392 *
393 * widget.once( 'edit', function() {
394 * // Finalize creation only of not ready widgets.
395 * if ( widget.isReady() )
396 * return;
397 *
398 * // Cancel edit event to prevent automatic widget insertion.
399 * evt.cancel();
400 *
401 * CustomDialog.open( widget.data, function saveCallback( savedData ) {
402 * // Cache the container, because widget may be destroyed while saving data,
403 * // if this process will require some deep transformations.
404 * var container = widget.wrapper.getParent();
405 *
406 * widget.setData( savedData );
407 *
408 * // Widget will be retrieved from container and inserted into editor.
409 * editor.widgets.finalizeCreation( container );
410 * } );
411 * } );
412 *
413 * @param {CKEDITOR.dom.element/CKEDITOR.dom.documentFragment} container The element
414 * or document fragment which contains widget wrapper. The container is used, so before
415 * finalizing creation the widget can be freely transformed (even destroyed and reinitialized).
416 */
417 finalizeCreation: function( container ) {
418 var wrapper = container.getFirst();
419 if ( wrapper && Widget.isDomWidgetWrapper( wrapper ) ) {
420 this.editor.insertElement( wrapper );
421
422 var widget = this.getByElement( wrapper );
423 // Fire postponed #ready event.
424 widget.ready = true;
425 widget.fire( 'ready' );
426 widget.focus();
427 }
428 },
429
430 /**
431 * Finds a widget instance which contains a given element. The element will be the {@link CKEDITOR.plugins.widget#wrapper wrapper}
432 * of the returned widget or a descendant of this {@link CKEDITOR.plugins.widget#wrapper wrapper}.
433 *
434 * editor.widgets.getByElement( someWidget.wrapper ); // -> someWidget
435 * editor.widgets.getByElement( someWidget.parts.caption ); // -> someWidget
436 *
437 * // Check wrapper only:
438 * editor.widgets.getByElement( someWidget.wrapper, true ); // -> someWidget
439 * editor.widgets.getByElement( someWidget.parts.caption, true ); // -> null
440 *
441 * @param {CKEDITOR.dom.element} element The element to be checked.
442 * @param {Boolean} [checkWrapperOnly] If set to `true`, the method will not check wrappers' descendants.
443 * @returns {CKEDITOR.plugins.widget} The widget instance or `null`.
444 */
445 getByElement: ( function() {
446 var validWrapperElements = { div: 1, span: 1 };
447 function getWidgetId( element ) {
448 return element.is( validWrapperElements ) && element.data( 'cke-widget-id' );
449 }
450
451 return function( element, checkWrapperOnly ) {
452 if ( !element )
453 return null;
454
455 var id = getWidgetId( element );
456
457 // There's no need to check element parents if element is a wrapper.
458 if ( !checkWrapperOnly && !id ) {
459 var limit = this.editor.editable();
460
461 // Try to find a closest ascendant which is a widget wrapper.
462 do {
463 element = element.getParent();
464 } while ( element && !element.equals( limit ) && !( id = getWidgetId( element ) ) );
465 }
466
467 return this.instances[ id ] || null;
468 };
469 } )(),
470
471 /**
472 * Initializes a widget on a given element if the widget has not been initialized on it yet.
473 *
474 * @param {CKEDITOR.dom.element} element The future widget element.
475 * @param {String/CKEDITOR.plugins.widget.definition} [widgetDef] Name of a widget or a widget definition.
476 * The widget definition should be previously registered by using the
477 * {@link CKEDITOR.plugins.widget.repository#add} method.
478 * @param [startupData] Widget startup data (has precedence over default one).
479 * @returns {CKEDITOR.plugins.widget} The widget instance or `null` if a widget could not be initialized on
480 * a given element.
481 */
482 initOn: function( element, widgetDef, startupData ) {
483 if ( !widgetDef )
484 widgetDef = this.registered[ element.data( 'widget' ) ];
485 else if ( typeof widgetDef == 'string' )
486 widgetDef = this.registered[ widgetDef ];
487
488 if ( !widgetDef )
489 return null;
490
491 // Wrap element if still wasn't wrapped (was added during runtime by method that skips dataProcessor).
492 var wrapper = this.wrapElement( element, widgetDef.name );
493
494 if ( wrapper ) {
495 // Check if widget wrapper is new (widget hasn't been initialized on it yet).
496 // This class will be removed by widget constructor to avoid locking snapshot twice.
497 if ( wrapper.hasClass( 'cke_widget_new' ) ) {
498 var widget = new Widget( this, this._.nextId++, element, widgetDef, startupData );
499
500 // Widget could be destroyed when initializing it.
501 if ( widget.isInited() ) {
502 this.instances[ widget.id ] = widget;
503
504 return widget;
505 } else {
506 return null;
507 }
508 }
509
510 // Widget already has been initialized, so try to get widget by element.
511 // Note - it may happen that other instance will returned than the one created above,
512 // if for example widget was destroyed and reinitialized.
513 return this.getByElement( element );
514 }
515
516 // No wrapper means that there's no widget for this element.
517 return null;
518 },
519
520 /**
521 * Initializes widgets on all elements which were wrapped by {@link #wrapElement} and
522 * have not been initialized yet.
523 *
524 * @param {CKEDITOR.dom.element} [container=editor.editable()] The container which will be checked for not
525 * initialized widgets. Defaults to editor's {@link CKEDITOR.editor#editable editable} element.
526 * @returns {CKEDITOR.plugins.widget[]} Array of widget instances which have been initialized.
527 * Note: Only first-level widgets are returned &mdash; without nested widgets.
528 */
529 initOnAll: function( container ) {
530 var newWidgets = ( container || this.editor.editable() ).find( '.cke_widget_new' ),
531 newInstances = [],
532 instance;
533
534 for ( var i = newWidgets.count(); i--; ) {
535 instance = this.initOn( newWidgets.getItem( i ).getFirst( Widget.isDomWidgetElement ) );
536 if ( instance )
537 newInstances.push( instance );
538 }
539
540 return newInstances;
541 },
542
543 /**
544 * Allows to listen to events on specific types of widgets, even if they are not created yet.
545 *
546 * Please note that this method inherits parameters from the {@link CKEDITOR.event#method-on} method with one
547 * extra parameter at the beginning which is the widget name.
548 *
549 * editor.widgets.onWidget( 'image', 'action', function( evt ) {
550 * // Event `action` occurs on `image` widget.
551 * } );
552 *
553 * @since 4.5
554 * @param {String} widgetName
555 * @param {String} eventName
556 * @param {Function} listenerFunction
557 * @param {Object} [scopeObj]
558 * @param {Object} [listenerData]
559 * @param {Number} [priority=10]
560 */
561 onWidget: function( widgetName ) {
562 var args = Array.prototype.slice.call( arguments );
563
564 args.shift();
565
566 for ( var i in this.instances ) {
567 var instance = this.instances[ i ];
568
569 if ( instance.name == widgetName ) {
570 instance.on.apply( instance, args );
571 }
572 }
573
574 this.on( 'instanceCreated', function( evt ) {
575 var widget = evt.data;
576
577 if ( widget.name == widgetName ) {
578 widget.on.apply( widget, args );
579 }
580 } );
581 },
582
583 /**
584 * Parses element classes string and returns an object
585 * whose keys contain class names. Skips all `cke_*` classes.
586 *
587 * This method is used by the {@link CKEDITOR.plugins.widget#getClasses} method and
588 * may be used when overriding that method.
589 *
590 * @since 4.4
591 * @param {String} classes String (value of `class` attribute).
592 * @returns {Object} Object containing classes or `null` if no classes found.
593 */
594 parseElementClasses: function( classes ) {
595 if ( !classes )
596 return null;
597
598 classes = CKEDITOR.tools.trim( classes ).split( /\s+/ );
599
600 var cl,
601 obj = {},
602 hasClasses = 0;
603
604 while ( ( cl = classes.pop() ) ) {
605 if ( cl.indexOf( 'cke_' ) == -1 )
606 obj[ cl ] = hasClasses = 1;
607 }
608
609 return hasClasses ? obj : null;
610 },
611
612 /**
613 * Wraps an element with a widget's non-editable container.
614 *
615 * If this method is called on an {@link CKEDITOR.htmlParser.element}, then it will
616 * also take care of fixing the DOM after wrapping (the wrapper may not be allowed in element's parent).
617 *
618 * @param {CKEDITOR.dom.element/CKEDITOR.htmlParser.element} element The widget element to be wrapped.
619 * @param {String} [widgetName] The name of the widget definition. Defaults to element's `data-widget`
620 * attribute value.
621 * @returns {CKEDITOR.dom.element/CKEDITOR.htmlParser.element} The wrapper element or `null` if
622 * the widget definition of this name is not registered.
623 */
624 wrapElement: function( element, widgetName ) {
625 var wrapper = null,
626 widgetDef,
627 isInline;
628
629 if ( element instanceof CKEDITOR.dom.element ) {
630 widgetDef = this.registered[ widgetName || element.data( 'widget' ) ];
631 if ( !widgetDef )
632 return null;
633
634 // Do not wrap already wrapped element.
635 wrapper = element.getParent();
636 if ( wrapper && wrapper.type == CKEDITOR.NODE_ELEMENT && wrapper.data( 'cke-widget-wrapper' ) )
637 return wrapper;
638
639 // If attribute isn't already set (e.g. for pasted widget), set it.
640 if ( !element.hasAttribute( 'data-cke-widget-keep-attr' ) )
641 element.data( 'cke-widget-keep-attr', element.data( 'widget' ) ? 1 : 0 );
642 if ( widgetName )
643 element.data( 'widget', widgetName );
644
645 isInline = isWidgetInline( widgetDef, element.getName() );
646
647 wrapper = new CKEDITOR.dom.element( isInline ? 'span' : 'div' );
648 wrapper.setAttributes( getWrapperAttributes( isInline ) );
649
650 wrapper.data( 'cke-display-name', widgetDef.pathName ? widgetDef.pathName : element.getName() );
651
652 // Replace element unless it is a detached one.
653 if ( element.getParent( true ) )
654 wrapper.replace( element );
655 element.appendTo( wrapper );
656 }
657 else if ( element instanceof CKEDITOR.htmlParser.element ) {
658 widgetDef = this.registered[ widgetName || element.attributes[ 'data-widget' ] ];
659 if ( !widgetDef )
660 return null;
661
662 wrapper = element.parent;
663 if ( wrapper && wrapper.type == CKEDITOR.NODE_ELEMENT && wrapper.attributes[ 'data-cke-widget-wrapper' ] )
664 return wrapper;
665
666 // If attribute isn't already set (e.g. for pasted widget), set it.
667 if ( !( 'data-cke-widget-keep-attr' in element.attributes ) )
668 element.attributes[ 'data-cke-widget-keep-attr' ] = element.attributes[ 'data-widget' ] ? 1 : 0;
669 if ( widgetName )
670 element.attributes[ 'data-widget' ] = widgetName;
671
672 isInline = isWidgetInline( widgetDef, element.name );
673
674 wrapper = new CKEDITOR.htmlParser.element( isInline ? 'span' : 'div', getWrapperAttributes( isInline ) );
675
676 wrapper.attributes[ 'data-cke-display-name' ] = widgetDef.pathName ? widgetDef.pathName : element.name;
677
678 var parent = element.parent,
679 index;
680
681 // Don't detach already detached element.
682 if ( parent ) {
683 index = element.getIndex();
684 element.remove();
685 }
686
687 wrapper.add( element );
688
689 // Insert wrapper fixing DOM (splitting parents if wrapper is not allowed inside them).
690 parent && insertElement( parent, index, wrapper );
691 }
692
693 return wrapper;
694 },
695
696 // Expose for tests.
697 _tests_createEditableFilter: createEditableFilter
698 };
699
700 CKEDITOR.event.implementOn( Repository.prototype );
701
702 /**
703 * An event fired when a widget instance is created, but before it is fully initialized.
704 *
705 * @event instanceCreated
706 * @param {CKEDITOR.plugins.widget} data The widget instance.
707 */
708
709 /**
710 * An event fired when a widget instance was destroyed.
711 *
712 * See also {@link CKEDITOR.plugins.widget#event-destroy}.
713 *
714 * @event instanceDestroyed
715 * @param {CKEDITOR.plugins.widget} data The widget instance.
716 */
717
718 /**
719 * An event fired to trigger the selection check.
720 *
721 * See the {@link #method-checkSelection} method.
722 *
723 * @event checkSelection
724 */
725
726 /**
727 * An event fired by the the {@link #method-checkWidgets} method.
728 *
729 * It can be canceled in order to stop the {@link #method-checkWidgets}
730 * method execution or the event listener can modify the method's options.
731 *
732 * @event checkWidgets
733 * @param [data]
734 * @param {Boolean} [data.initOnlyNew] Initialize widgets only on newly wrapped
735 * widget elements (those which still have the `cke_widget_new` class). When this option is
736 * set to `true`, widgets which were invalidated (e.g. by replacing with a cloned DOM structure)
737 * will not be reinitialized. This makes the check faster.
738 * @param {Boolean} [data.focusInited] If only one widget is initialized by
739 * the method, it will be focused.
740 */
741
742
743 /**
744 * An instance of a widget. Together with {@link CKEDITOR.plugins.widget.repository} these
745 * two classes constitute the core of the Widget System.
746 *
747 * Note that neither the repository nor the widget instances can be created by using their constructors.
748 * A repository instance is automatically set up by the Widget plugin and is accessible under
749 * {@link CKEDITOR.editor#widgets}, while widget instances are created and destroyed by the repository.
750 *
751 * To create a widget, first you need to {@link CKEDITOR.plugins.widget.repository#add register} its
752 * {@link CKEDITOR.plugins.widget.definition definition}:
753 *
754 * editor.widgets.add( 'simplebox', {
755 * upcast: function( element ) {
756 * // Defines which elements will become widgets.
757 * if ( element.hasClass( 'simplebox' ) )
758 * return true;
759 * },
760 * init: function() {
761 * // ...
762 * }
763 * } );
764 *
765 * Once the widget definition is registered, widgets will be automatically
766 * created when loading data:
767 *
768 * editor.setData( '<div class="simplebox">foo</div>', function() {
769 * console.log( editor.widgets.instances ); // -> An object containing one instance.
770 * } );
771 *
772 * It is also possible to create instances during runtime by using a command
773 * (if a {@link CKEDITOR.plugins.widget.definition#template} property was defined):
774 *
775 * // You can execute an automatically defined command to
776 * // insert a new simplebox widget or edit the one currently focused.
777 * editor.execCommand( 'simplebox' );
778 *
779 * Note: Since CKEditor 4.5 widget's `startupData` can be passed as the command argument:
780 *
781 * editor.execCommand( 'simplebox', {
782 * startupData: {
783 * align: 'left'
784 * }
785 * } );
786 *
787 * A widget can also be created in a completely custom way:
788 *
789 * var element = editor.document.createElement( 'div' );
790 * editor.insertElement( element );
791 * var widget = editor.widgets.initOn( element, 'simplebox' );
792 *
793 * @since 4.3
794 * @class CKEDITOR.plugins.widget
795 * @mixins CKEDITOR.event
796 * @extends CKEDITOR.plugins.widget.definition
797 * @constructor Creates an instance of the widget class. Do not use it directly, but instead initialize widgets
798 * by using the {@link CKEDITOR.plugins.widget.repository#initOn} method or by the upcasting system.
799 * @param {CKEDITOR.plugins.widget.repository} widgetsRepo
800 * @param {Number} id Unique ID of this widget instance.
801 * @param {CKEDITOR.dom.element} element The widget element.
802 * @param {CKEDITOR.plugins.widget.definition} widgetDef Widget's registered definition.
803 * @param [startupData] Initial widget data. This data object will overwrite the default data and
804 * the data loaded from the DOM.
805 */
806 function Widget( widgetsRepo, id, element, widgetDef, startupData ) {
807 var editor = widgetsRepo.editor;
808
809 // Extend this widget with widgetDef-specific methods and properties.
810 CKEDITOR.tools.extend( this, widgetDef, {
811 /**
812 * The editor instance.
813 *
814 * @readonly
815 * @property {CKEDITOR.editor}
816 */
817 editor: editor,
818
819 /**
820 * This widget's unique (per editor instance) ID.
821 *
822 * @readonly
823 * @property {Number}
824 */
825 id: id,
826
827 /**
828 * Whether this widget is an inline widget (based on an inline element unless
829 * forced otherwise by {@link CKEDITOR.plugins.widget.definition#inline}).
830 *
831 * **Note:** This option does not allow to turn a block element into an inline widget.
832 * However, it makes it possible to turn an inline element into a block widget or to
833 * force a correct type in case when automatic recognition fails.
834 *
835 * @readonly
836 * @property {Boolean}
837 */
838 inline: element.getParent().getName() == 'span',
839
840 /**
841 * The widget element &mdash; the element on which the widget was initialized.
842 *
843 * @readonly
844 * @property {CKEDITOR.dom.element} element
845 */
846 element: element,
847
848 /**
849 * Widget's data object.
850 *
851 * The data can only be set by using the {@link #setData} method.
852 * Changes made to the data fire the {@link #event-data} event.
853 *
854 * @readonly
855 */
856 data: CKEDITOR.tools.extend( {}, typeof widgetDef.defaults == 'function' ? widgetDef.defaults() : widgetDef.defaults ),
857
858 /**
859 * Indicates if a widget is data-ready. Set to `true` when data from all sources
860 * ({@link CKEDITOR.plugins.widget.definition#defaults}, set in the
861 * {@link #init} method, loaded from the widget's element and startup data coming from the constructor)
862 * are finally loaded. This is immediately followed by the first {@link #event-data}.
863 *
864 * @readonly
865 */
866 dataReady: false,
867
868 /**
869 * Whether a widget instance was initialized. This means that:
870 *
871 * * An instance was created,
872 * * Its properties were set,
873 * * The `init` method was executed.
874 *
875 * **Note**: The first {@link #event-data} event could not be fired yet which
876 * means that the widget's DOM has not been set up yet. Wait for the {@link #event-ready}
877 * event to be notified when a widget is fully initialized and ready.
878 *
879 * **Note**: Use the {@link #isInited} method to check whether a widget is initialized and
880 * has not been destroyed.
881 *
882 * @readonly
883 */
884 inited: false,
885
886 /**
887 * Whether a widget instance is ready. This means that the widget is {@link #inited} and
888 * that its DOM was finally set up.
889 *
890 * **Note:** Use the {@link #isReady} method to check whether a widget is ready and
891 * has not been destroyed.
892 *
893 * @readonly
894 */
895 ready: false,
896
897 // Revert what widgetDef could override (automatic #edit listener).
898 edit: Widget.prototype.edit,
899
900 /**
901 * The nested editable element which is currently focused.
902 *
903 * @readonly
904 * @property {CKEDITOR.plugins.widget.nestedEditable}
905 */
906 focusedEditable: null,
907
908 /**
909 * The widget definition from which this instance was created.
910 *
911 * @readonly
912 * @property {CKEDITOR.plugins.widget.definition} definition
913 */
914 definition: widgetDef,
915
916 /**
917 * Link to the widget repository which created this instance.
918 *
919 * @readonly
920 * @property {CKEDITOR.plugins.widget.repository} repository
921 */
922 repository: widgetsRepo,
923
924 draggable: widgetDef.draggable !== false,
925
926 // WAAARNING: Overwrite widgetDef's priv object, because otherwise violent unicorn's gonna visit you.
927 _: {
928 downcastFn: ( widgetDef.downcast && typeof widgetDef.downcast == 'string' ) ?
929 widgetDef.downcasts[ widgetDef.downcast ] : widgetDef.downcast
930 }
931 }, true );
932
933 /**
934 * An object of widget component elements.
935 *
936 * For every `partName => selector` pair in {@link CKEDITOR.plugins.widget.definition#parts},
937 * one `partName => element` pair is added to this object during the widget initialization.
938 *
939 * @readonly
940 * @property {Object} parts
941 */
942
943 /**
944 * The template which will be used to create a new widget element (when the widget's command is executed).
945 * It will be populated with {@link #defaults default values}.
946 *
947 * @readonly
948 * @property {CKEDITOR.template} template
949 */
950
951 /**
952 * The widget wrapper &mdash; a non-editable `div` or `span` element (depending on {@link #inline})
953 * which is a parent of the {@link #element} and widget compontents like the drag handler and the {@link #mask}.
954 * It is the outermost widget element.
955 *
956 * @readonly
957 * @property {CKEDITOR.dom.element} wrapper
958 */
959
960 widgetsRepo.fire( 'instanceCreated', this );
961
962 setupWidget( this, widgetDef );
963
964 this.init && this.init();
965
966 // Finally mark widget as inited.
967 this.inited = true;
968
969 setupWidgetData( this, startupData );
970
971 // If at some point (e.g. in #data listener) widget hasn't been destroyed
972 // and widget is already attached to document then fire #ready.
973 if ( this.isInited() && editor.editable().contains( this.wrapper ) ) {
974 this.ready = true;
975 this.fire( 'ready' );
976 }
977 }
978
979 Widget.prototype = {
980 /**
981 * Adds a class to the widget element. This method is used by
982 * the {@link #applyStyle} method and should be overriden by widgets
983 * which should handle classes differently (e.g. add them to other elements).
984 *
985 * **Note**: This method should not be used directly. Use the {@link #setData} method to
986 * set the `classes` property. Read more in the {@link #setData} documentation.
987 *
988 * See also: {@link #removeClass}, {@link #hasClass}, {@link #getClasses}.
989 *
990 * @since 4.4
991 * @param {String} className The class name to be added.
992 */
993 addClass: function( className ) {
994 this.element.addClass( className );
995 },
996
997 /**
998 * Applies the specified style to the widget. It is highly recommended to use the
999 * {@link CKEDITOR.editor#applyStyle} or {@link CKEDITOR.style#apply} methods instead of
1000 * using this method directly, because unlike editor's and style's methods, this one
1001 * does not perform any checks.
1002 *
1003 * By default this method handles only classes defined in the style. It clones existing
1004 * classes which are stored in the {@link #property-data widget data}'s `classes` property,
1005 * adds new classes, and calls the {@link #setData} method if at least one new class was added.
1006 * Then, using the {@link #event-data} event listener widget applies modifications passing
1007 * new classes to the {@link #addClass} method.
1008 *
1009 * If you need to handle classes differently than in the default way, you can override the
1010 * {@link #addClass} and related methods. You can also handle other style properties than `classes`
1011 * by overriding this method.
1012 *
1013 * See also: {@link #checkStyleActive}, {@link #removeStyle}.
1014 *
1015 * @since 4.4
1016 * @param {CKEDITOR.style} style The custom widget style to be applied.
1017 */
1018 applyStyle: function( style ) {
1019 applyRemoveStyle( this, style, 1 );
1020 },
1021
1022 /**
1023 * Checks if the specified style is applied to this widget. It is highly recommended to use the
1024 * {@link CKEDITOR.style#checkActive} method instead of using this method directly,
1025 * because unlike style's method, this one does not perform any checks.
1026 *
1027 * By default this method handles only classes defined in the style and passes
1028 * them to the {@link #hasClass} method. You can override these methods to handle classes
1029 * differently or to handle more of the style properties.
1030 *
1031 * See also: {@link #applyStyle}, {@link #removeStyle}.
1032 *
1033 * @since 4.4
1034 * @param {CKEDITOR.style} style The custom widget style to be checked.
1035 * @returns {Boolean} Whether the style is applied to this widget.
1036 */
1037 checkStyleActive: function( style ) {
1038 var classes = getStyleClasses( style ),
1039 cl;
1040
1041 if ( !classes )
1042 return false;
1043
1044 while ( ( cl = classes.pop() ) ) {
1045 if ( !this.hasClass( cl ) )
1046 return false;
1047 }
1048 return true;
1049 },
1050
1051 /**
1052 * Destroys this widget instance.
1053 *
1054 * Use {@link CKEDITOR.plugins.widget.repository#destroy} when possible instead of this method.
1055 *
1056 * This method fires the {#event-destroy} event.
1057 *
1058 * @param {Boolean} [offline] Whether a widget is offline (detached from the DOM tree) &mdash;
1059 * in this case the DOM (attributes, classes, etc.) will not be cleaned up.
1060 */
1061 destroy: function( offline ) {
1062 this.fire( 'destroy' );
1063
1064 if ( this.editables ) {
1065 for ( var name in this.editables )
1066 this.destroyEditable( name, offline );
1067 }
1068
1069 if ( !offline ) {
1070 if ( this.element.data( 'cke-widget-keep-attr' ) == '0' )
1071 this.element.removeAttribute( 'data-widget' );
1072 this.element.removeAttributes( [ 'data-cke-widget-data', 'data-cke-widget-keep-attr' ] );
1073 this.element.removeClass( 'cke_widget_element' );
1074 this.element.replace( this.wrapper );
1075 }
1076
1077 this.wrapper = null;
1078 },
1079
1080 /**
1081 * Destroys a nested editable and all nested widgets.
1082 *
1083 * @param {String} editableName Nested editable name.
1084 * @param {Boolean} [offline] See {@link #method-destroy} method.
1085 */
1086 destroyEditable: function( editableName, offline ) {
1087 var editable = this.editables[ editableName ];
1088
1089 editable.removeListener( 'focus', onEditableFocus );
1090 editable.removeListener( 'blur', onEditableBlur );
1091 this.editor.focusManager.remove( editable );
1092
1093 if ( !offline ) {
1094 this.repository.destroyAll( false, editable );
1095 editable.removeClass( 'cke_widget_editable' );
1096 editable.removeClass( 'cke_widget_editable_focused' );
1097 editable.removeAttributes( [ 'contenteditable', 'data-cke-widget-editable', 'data-cke-enter-mode' ] );
1098 }
1099
1100 delete this.editables[ editableName ];
1101 },
1102
1103 /**
1104 * Starts widget editing.
1105 *
1106 * This method fires the {@link CKEDITOR.plugins.widget#event-edit} event
1107 * which may be canceled in order to prevent it from opening a dialog window.
1108 *
1109 * The dialog window name is obtained from the event's data `dialog` property or
1110 * from {@link CKEDITOR.plugins.widget.definition#dialog}.
1111 *
1112 * @returns {Boolean} Returns `true` if a dialog window was opened.
1113 */
1114 edit: function() {
1115 var evtData = { dialog: this.dialog },
1116 that = this;
1117
1118 // Edit event was blocked or there's no dialog to be automatically opened.
1119 if ( this.fire( 'edit', evtData ) === false || !evtData.dialog )
1120 return false;
1121
1122 this.editor.openDialog( evtData.dialog, function( dialog ) {
1123 var showListener,
1124 okListener;
1125
1126 // Allow to add a custom dialog handler.
1127 if ( that.fire( 'dialog', dialog ) === false )
1128 return;
1129
1130 showListener = dialog.on( 'show', function() {
1131 dialog.setupContent( that );
1132 } );
1133
1134 okListener = dialog.on( 'ok', function() {
1135 // Commit dialog's fields, but prevent from
1136 // firing data event for every field. Fire only one,
1137 // bulk event at the end.
1138 var dataChanged,
1139 dataListener = that.on( 'data', function( evt ) {
1140 dataChanged = 1;
1141 evt.cancel();
1142 }, null, null, 0 );
1143
1144 // Create snapshot preceeding snapshot with changed widget...
1145 // TODO it should not be required, but it is and I found similar
1146 // code in dialog#ok listener in dialog/plugin.js.
1147 that.editor.fire( 'saveSnapshot' );
1148 dialog.commitContent( that );
1149
1150 dataListener.removeListener();
1151 if ( dataChanged ) {
1152 that.fire( 'data', that.data );
1153 that.editor.fire( 'saveSnapshot' );
1154 }
1155 } );
1156
1157 dialog.once( 'hide', function() {
1158 showListener.removeListener();
1159 okListener.removeListener();
1160 } );
1161 } );
1162
1163 return true;
1164 },
1165
1166 /**
1167 * Returns widget element classes parsed to an object. This method
1168 * is used to populate the `classes` property of widget's {@link #property-data}.
1169 *
1170 * This method reuses {@link CKEDITOR.plugins.widget.repository#parseElementClasses}.
1171 * It should be overriden if a widget should handle classes differently (e.g. on other elements).
1172 *
1173 * See also: {@link #removeClass}, {@link #addClass}, {@link #hasClass}.
1174 *
1175 * @since 4.4
1176 * @returns {Object}
1177 */
1178 getClasses: function() {
1179 return this.repository.parseElementClasses( this.element.getAttribute( 'class' ) );
1180 },
1181
1182 /**
1183 * Checks if the widget element has specified class. This method is used by
1184 * the {@link #checkStyleActive} method and should be overriden by widgets
1185 * which should handle classes differently (e.g. on other elements).
1186 *
1187 * See also: {@link #removeClass}, {@link #addClass}, {@link #getClasses}.
1188 *
1189 * @since 4.4
1190 * @param {String} className The class to be checked.
1191 * @param {Boolean} Whether a widget has specified class.
1192 */
1193 hasClass: function( className ) {
1194 return this.element.hasClass( className );
1195 },
1196
1197 /**
1198 * Initializes a nested editable.
1199 *
1200 * **Note**: Only elements from {@link CKEDITOR.dtd#$editable} may become editables.
1201 *
1202 * @param {String} editableName The nested editable name.
1203 * @param {CKEDITOR.plugins.widget.nestedEditable.definition} definition The definition of the nested editable.
1204 * @returns {Boolean} Whether an editable was successfully initialized.
1205 */
1206 initEditable: function( editableName, definition ) {
1207 // Don't fetch just first element which matched selector but look for a correct one. (#13334)
1208 var editable = this._findOneNotNested( definition.selector );
1209
1210 if ( editable && editable.is( CKEDITOR.dtd.$editable ) ) {
1211 editable = new NestedEditable( this.editor, editable, {
1212 filter: createEditableFilter.call( this.repository, this.name, editableName, definition )
1213 } );
1214 this.editables[ editableName ] = editable;
1215
1216 editable.setAttributes( {
1217 contenteditable: 'true',
1218 'data-cke-widget-editable': editableName,
1219 'data-cke-enter-mode': editable.enterMode
1220 } );
1221
1222 if ( editable.filter )
1223 editable.data( 'cke-filter', editable.filter.id );
1224
1225 editable.addClass( 'cke_widget_editable' );
1226 // This class may be left when d&ding widget which
1227 // had focused editable. Clean this class here, not in
1228 // cleanUpWidgetElement for performance and code size reasons.
1229 editable.removeClass( 'cke_widget_editable_focused' );
1230
1231 if ( definition.pathName )
1232 editable.data( 'cke-display-name', definition.pathName );
1233
1234 this.editor.focusManager.add( editable );
1235 editable.on( 'focus', onEditableFocus, this );
1236 CKEDITOR.env.ie && editable.on( 'blur', onEditableBlur, this );
1237
1238 // Finally, process editable's data. This data wasn't processed when loading
1239 // editor's data, becuase they need to be processed separately, with its own filters and settings.
1240 editable._.initialSetData = true;
1241 editable.setData( editable.getHtml() );
1242
1243 return true;
1244 }
1245
1246 return false;
1247 },
1248
1249 /**
1250 * Looks inside wrapper element to find a node that
1251 * matches given selector and is not nested in other widget. (#13334)
1252 *
1253 * @since 4.5
1254 * @private
1255 * @param {String} selector Selector to match.
1256 * @returns {CKEDITOR.dom.element} Matched element or `null` if a node has not been found.
1257 */
1258 _findOneNotNested: function( selector ) {
1259 var matchedElements = this.wrapper.find( selector ),
1260 match,
1261 closestWrapper;
1262
1263 for ( var i = 0; i < matchedElements.count(); i++ ) {
1264 match = matchedElements.getItem( i );
1265 closestWrapper = match.getAscendant( Widget.isDomWidgetWrapper );
1266
1267 // The closest ascendant-wrapper of this match defines to which widget
1268 // this match belongs. If the ascendant is this widget's wrapper
1269 // it means that the match is not nested in other widget.
1270 if ( this.wrapper.equals( closestWrapper ) ) {
1271 return match;
1272 }
1273 }
1274
1275 return null;
1276 },
1277
1278 /**
1279 * Checks if a widget has already been initialized and has not been destroyed yet.
1280 *
1281 * See {@link #inited} for more details.
1282 *
1283 * @returns {Boolean}
1284 */
1285 isInited: function() {
1286 return !!( this.wrapper && this.inited );
1287 },
1288
1289 /**
1290 * Checks if a widget is ready and has not been destroyed yet.
1291 *
1292 * See {@link #property-ready} for more details.
1293 *
1294 * @returns {Boolean}
1295 */
1296 isReady: function() {
1297 return this.isInited() && this.ready;
1298 },
1299
1300 /**
1301 * Focuses a widget by selecting it.
1302 */
1303 focus: function() {
1304 var sel = this.editor.getSelection();
1305
1306 // Fake the selection before focusing editor, to avoid unpreventable viewports scrolling
1307 // on Webkit/Blink/IE which is done because there's no selection or selection was somewhere else than widget.
1308 if ( sel ) {
1309 var isDirty = this.editor.checkDirty();
1310
1311 sel.fake( this.wrapper );
1312
1313 !isDirty && this.editor.resetDirty();
1314 }
1315
1316 // Always focus editor (not only when focusManger.hasFocus is false) (because of #10483).
1317 this.editor.focus();
1318 },
1319
1320 /**
1321 * Removes a class from the widget element. This method is used by
1322 * the {@link #removeStyle} method and should be overriden by widgets
1323 * which should handle classes differently (e.g. on other elements).
1324 *
1325 * **Note**: This method should not be used directly. Use the {@link #setData} method to
1326 * set the `classes` property. Read more in the {@link #setData} documentation.
1327 *
1328 * See also: {@link #hasClass}, {@link #addClass}.
1329 *
1330 * @since 4.4
1331 * @param {String} className The class to be removed.
1332 */
1333 removeClass: function( className ) {
1334 this.element.removeClass( className );
1335 },
1336
1337 /**
1338 * Removes the specified style from the widget. It is highly recommended to use the
1339 * {@link CKEDITOR.editor#removeStyle} or {@link CKEDITOR.style#remove} methods instead of
1340 * using this method directly, because unlike editor's and style's methods, this one
1341 * does not perform any checks.
1342 *
1343 * Read more about how applying/removing styles works in the {@link #applyStyle} method documentation.
1344 *
1345 * See also {@link #checkStyleActive}, {@link #applyStyle}, {@link #getClasses}.
1346 *
1347 * @since 4.4
1348 * @param {CKEDITOR.style} style The custom widget style to be removed.
1349 */
1350 removeStyle: function( style ) {
1351 applyRemoveStyle( this, style, 0 );
1352 },
1353
1354 /**
1355 * Sets widget value(s) in the {@link #property-data} object.
1356 * If the given value(s) modifies current ones, the {@link #event-data} event is fired.
1357 *
1358 * this.setData( 'align', 'left' );
1359 * this.data.align; // -> 'left'
1360 *
1361 * this.setData( { align: 'right', opened: false } );
1362 * this.data.align; // -> 'right'
1363 * this.data.opened; // -> false
1364 *
1365 * Set values are stored in {@link #element}'s attribute (`data-cke-widget-data`),
1366 * in a JSON string, therefore {@link #property-data} should contain
1367 * only serializable data.
1368 *
1369 * **Note:** A special data property, `classes`, exists. It contains an object with
1370 * classes which were returned by the {@link #getClasses} method during the widget initialization.
1371 * This property is then used by the {@link #applyStyle} and {@link #removeStyle} methods.
1372 * When it is changed (the reference to object must be changed!), the widget updates its classes by
1373 * using the {@link #addClass} and {@link #removeClass} methods.
1374 *
1375 * // Adding a new class.
1376 * var classes = CKEDITOR.tools.clone( widget.data.classes );
1377 * classes.newClass = 1;
1378 * widget.setData( 'classes', classes );
1379 *
1380 * // Removing a class.
1381 * var classes = CKEDITOR.tools.clone( widget.data.classes );
1382 * delete classes.newClass;
1383 * widget.setData( 'classes', classes );
1384 *
1385 * @param {String/Object} keyOrData
1386 * @param {Object} value
1387 * @chainable
1388 */
1389 setData: function( key, value ) {
1390 var data = this.data,
1391 modified = 0;
1392
1393 if ( typeof key == 'string' ) {
1394 if ( data[ key ] !== value ) {
1395 data[ key ] = value;
1396 modified = 1;
1397 }
1398 }
1399 else {
1400 var newData = key;
1401
1402 for ( key in newData ) {
1403 if ( data[ key ] !== newData[ key ] ) {
1404 modified = 1;
1405 data[ key ] = newData[ key ];
1406 }
1407 }
1408 }
1409
1410 // Block firing data event and overwriting data element before setupWidgetData is executed.
1411 if ( modified && this.dataReady ) {
1412 writeDataToElement( this );
1413 this.fire( 'data', data );
1414 }
1415
1416 return this;
1417 },
1418
1419 /**
1420 * Changes the widget's focus state. This method is executed automatically after
1421 * a widget was focused by the {@link #method-focus} method or the selection was moved
1422 * out of the widget.
1423 *
1424 * This is a low-level method which is not integrated with e.g. the undo manager.
1425 * Use the {@link #method-focus} method instead.
1426 *
1427 * @param {Boolean} selected Whether to select or deselect this widget.
1428 * @chainable
1429 */
1430 setFocused: function( focused ) {
1431 this.wrapper[ focused ? 'addClass' : 'removeClass' ]( 'cke_widget_focused' );
1432 this.fire( focused ? 'focus' : 'blur' );
1433 return this;
1434 },
1435
1436 /**
1437 * Changes the widget's select state. This method is executed automatically after
1438 * a widget was selected by the {@link #method-focus} method or the selection
1439 * was moved out of the widget.
1440 *
1441 * This is a low-level method which is not integrated with e.g. the undo manager.
1442 * Use the {@link #method-focus} method instead or simply change the selection.
1443 *
1444 * @param {Boolean} selected Whether to select or deselect this widget.
1445 * @chainable
1446 */
1447 setSelected: function( selected ) {
1448 this.wrapper[ selected ? 'addClass' : 'removeClass' ]( 'cke_widget_selected' );
1449 this.fire( selected ? 'select' : 'deselect' );
1450 return this;
1451 },
1452
1453 /**
1454 * Repositions drag handler according to the widget's element position. Should be called from events, like mouseover.
1455 */
1456 updateDragHandlerPosition: function() {
1457 var editor = this.editor,
1458 domElement = this.element.$,
1459 oldPos = this._.dragHandlerOffset,
1460 newPos = {
1461 x: domElement.offsetLeft,
1462 y: domElement.offsetTop - DRAG_HANDLER_SIZE
1463 };
1464
1465 if ( oldPos && newPos.x == oldPos.x && newPos.y == oldPos.y )
1466 return;
1467
1468 // We need to make sure that dirty state is not changed (#11487).
1469 var initialDirty = editor.checkDirty();
1470
1471 editor.fire( 'lockSnapshot' );
1472 this.dragHandlerContainer.setStyles( {
1473 top: newPos.y + 'px',
1474 left: newPos.x + 'px',
1475 display: 'block'
1476 } );
1477 editor.fire( 'unlockSnapshot' );
1478 !initialDirty && editor.resetDirty();
1479
1480 this._.dragHandlerOffset = newPos;
1481 }
1482 };
1483
1484 CKEDITOR.event.implementOn( Widget.prototype );
1485
1486 /**
1487 * Gets the {@link #isDomNestedEditable nested editable}
1488 * (returned as a {@link CKEDITOR.dom.element}, not as a {@link CKEDITOR.plugins.widget.nestedEditable})
1489 * closest to the `node` or the `node` if it is a nested editable itself.
1490 *
1491 * @since 4.5
1492 * @static
1493 * @param {CKEDITOR.dom.element} guard Stop ancestor search on this node (usually editor's editable).
1494 * @param {CKEDITOR.dom.node} node Start the search from this node.
1495 * @returns {CKEDITOR.dom.element/null} Element or `null` if not found.
1496 */
1497 Widget.getNestedEditable = function( guard, node ) {
1498 if ( !node || node.equals( guard ) )
1499 return null;
1500
1501 if ( Widget.isDomNestedEditable( node ) )
1502 return node;
1503
1504 return Widget.getNestedEditable( guard, node.getParent() );
1505 };
1506
1507 /**
1508 * Checks whether the `node` is a widget's drag handle element.
1509 *
1510 * @since 4.5
1511 * @static
1512 * @param {CKEDITOR.dom.node} node
1513 * @returns {Boolean}
1514 */
1515 Widget.isDomDragHandler = function( node ) {
1516 return node.type == CKEDITOR.NODE_ELEMENT && node.hasAttribute( 'data-cke-widget-drag-handler' );
1517 };
1518
1519 /**
1520 * Checks whether the `node` is a container of the widget's drag handle element.
1521 *
1522 * @since 4.5
1523 * @static
1524 * @param {CKEDITOR.dom.node} node
1525 * @returns {Boolean}
1526 */
1527 Widget.isDomDragHandlerContainer = function( node ) {
1528 return node.type == CKEDITOR.NODE_ELEMENT && node.hasClass( 'cke_widget_drag_handler_container' );
1529 };
1530
1531 /**
1532 * Checks whether the `node` is a {@link CKEDITOR.plugins.widget#editables nested editable}.
1533 * Note that this function only checks whether it is the right element, not whether
1534 * the passed `node` is an instance of {@link CKEDITOR.plugins.widget.nestedEditable}.
1535 *
1536 * @since 4.5
1537 * @static
1538 * @param {CKEDITOR.dom.node} node
1539 * @returns {Boolean}
1540 */
1541 Widget.isDomNestedEditable = function( node ) {
1542 return node.type == CKEDITOR.NODE_ELEMENT && node.hasAttribute( 'data-cke-widget-editable' );
1543 };
1544
1545 /**
1546 * Checks whether the `node` is a {@link CKEDITOR.plugins.widget#element widget element}.
1547 *
1548 * @since 4.5
1549 * @static
1550 * @param {CKEDITOR.dom.node} node
1551 * @returns {Boolean}
1552 */
1553 Widget.isDomWidgetElement = function( node ) {
1554 return node.type == CKEDITOR.NODE_ELEMENT && node.hasAttribute( 'data-widget' );
1555 };
1556
1557 /**
1558 * Checks whether the `node` is a {@link CKEDITOR.plugins.widget#wrapper widget wrapper}.
1559 *
1560 * @since 4.5
1561 * @static
1562 * @param {CKEDITOR.dom.element} node
1563 * @returns {Boolean}
1564 */
1565 Widget.isDomWidgetWrapper = function( node ) {
1566 return node.type == CKEDITOR.NODE_ELEMENT && node.hasAttribute( 'data-cke-widget-wrapper' );
1567 };
1568
1569 /**
1570 * Checks whether the `node` is a {@link CKEDITOR.plugins.widget#element widget element}.
1571 *
1572 * @since 4.5
1573 * @static
1574 * @param {CKEDITOR.htmlParser.node} node
1575 * @returns {Boolean}
1576 */
1577 Widget.isParserWidgetElement = function( node ) {
1578 return node.type == CKEDITOR.NODE_ELEMENT && !!node.attributes[ 'data-widget' ];
1579 };
1580
1581 /**
1582 * Checks whether the `node` is a {@link CKEDITOR.plugins.widget#wrapper widget wrapper}.
1583 *
1584 * @since 4.5
1585 * @static
1586 * @param {CKEDITOR.htmlParser.element} node
1587 * @returns {Boolean}
1588 */
1589 Widget.isParserWidgetWrapper = function( node ) {
1590 return node.type == CKEDITOR.NODE_ELEMENT && !!node.attributes[ 'data-cke-widget-wrapper' ];
1591 };
1592
1593 /**
1594 * An event fired when a widget is ready (fully initialized). This event is fired after:
1595 *
1596 * * {@link #init} is called,
1597 * * The first {@link #event-data} event is fired,
1598 * * A widget is attached to the document.
1599 *
1600 * Therefore, in case of widget creation with a command which opens a dialog window, this event
1601 * will be delayed after the dialog window is closed and the widget is finally inserted into the document.
1602 *
1603 * **Note**: If your widget does not use automatic dialog window binding (i.e. you open the dialog window manually)
1604 * or another situation in which the widget wrapper is not attached to document at the time when it is
1605 * initialized occurs, you need to take care of firing {@link #event-ready} yourself.
1606 *
1607 * See also {@link #property-ready} and {@link #property-inited} properties, and
1608 * {@link #isReady} and {@link #isInited} methods.
1609 *
1610 * @event ready
1611 */
1612
1613 /**
1614 * An event fired when a widget is about to be destroyed, but before it is
1615 * fully torn down.
1616 *
1617 * @event destroy
1618 */
1619
1620 /**
1621 * An event fired when a widget is focused.
1622 *
1623 * Widget can be focused by executing {@link #method-focus}.
1624 *
1625 * @event focus
1626 */
1627
1628 /**
1629 * An event fired when a widget is blurred.
1630 *
1631 * @event blur
1632 */
1633
1634 /**
1635 * An event fired when a widget is selected.
1636 *
1637 * @event select
1638 */
1639
1640 /**
1641 * An event fired when a widget is deselected.
1642 *
1643 * @event deselect
1644 */
1645
1646 /**
1647 * An event fired by the {@link #method-edit} method. It can be canceled
1648 * in order to stop the default action (opening a dialog window and/or
1649 * {@link CKEDITOR.plugins.widget.repository#finalizeCreation finalizing widget creation}).
1650 *
1651 * @event edit
1652 * @param data
1653 * @param {String} data.dialog Defaults to {@link CKEDITOR.plugins.widget.definition#dialog}
1654 * and can be changed or set by the listener.
1655 */
1656
1657 /**
1658 * An event fired when a dialog window for widget editing is opened.
1659 * This event can be canceled in order to handle the editing dialog in a custom manner.
1660 *
1661 * @event dialog
1662 * @param {CKEDITOR.dialog} data The opened dialog window instance.
1663 */
1664
1665 /**
1666 * An event fired when a key is pressed on a focused widget.
1667 * This event is forwarded from the {@link CKEDITOR.editor#key} event and
1668 * has the ability to block editor keystrokes if it is canceled.
1669 *
1670 * @event key
1671 * @param data
1672 * @param {Number} data.keyCode A number representing the key code (or combination).
1673 */
1674
1675 /**
1676 * An event fired when a widget is double clicked.
1677 *
1678 * **Note:** If a default editing action is executed on double click (i.e. a widget has a
1679 * {@link CKEDITOR.plugins.widget.definition#dialog dialog} defined and the {@link #event-doubleclick} event was not
1680 * canceled), this event will be automatically canceled, so a listener added with the default priority (10)
1681 * will not be executed. Use a listener with low priority (e.g. 5) to be sure that it will be executed.
1682 *
1683 * widget.on( 'doubleclick', function( evt ) {
1684 * console.log( 'widget#doubleclick' );
1685 * }, null, null, 5 );
1686 *
1687 * If your widget handles double click in a special way (so the default editing action is not executed),
1688 * make sure you cancel this event, because otherwise it will be propagated to {@link CKEDITOR.editor#doubleclick}
1689 * and another feature may step in (e.g. a Link dialog window may be opened if your widget was inside a link).
1690 *
1691 * @event doubleclick
1692 * @param data
1693 * @param {CKEDITOR.dom.element} data.element The double-clicked element.
1694 */
1695
1696 /**
1697 * An event fired when the context menu is opened for a widget.
1698 *
1699 * @event contextMenu
1700 * @param data The object containing context menu options to be added
1701 * for this widget. See {@link CKEDITOR.plugins.contextMenu#addListener}.
1702 */
1703
1704 /**
1705 * An event fired when the widget data changed. See the {@link #setData} method and the {@link #property-data} property.
1706 *
1707 * @event data
1708 */
1709
1710
1711
1712 /**
1713 * The wrapper class for editable elements inside widgets.
1714 *
1715 * Do not use directly. Use {@link CKEDITOR.plugins.widget.definition#editables} or
1716 * {@link CKEDITOR.plugins.widget#initEditable}.
1717 *
1718 * @class CKEDITOR.plugins.widget.nestedEditable
1719 * @extends CKEDITOR.dom.element
1720 * @constructor
1721 * @param {CKEDITOR.editor} editor
1722 * @param {CKEDITOR.dom.element} element
1723 * @param config
1724 * @param {CKEDITOR.filter} [config.filter]
1725 */
1726 function NestedEditable( editor, element, config ) {
1727 // Call the base constructor.
1728 CKEDITOR.dom.element.call( this, element.$ );
1729 this.editor = editor;
1730 this._ = {};
1731 var filter = this.filter = config.filter;
1732
1733 // If blockless editable - always use BR mode.
1734 if ( !CKEDITOR.dtd[ this.getName() ].p )
1735 this.enterMode = this.shiftEnterMode = CKEDITOR.ENTER_BR;
1736 else {
1737 this.enterMode = filter ? filter.getAllowedEnterMode( editor.enterMode ) : editor.enterMode;
1738 this.shiftEnterMode = filter ? filter.getAllowedEnterMode( editor.shiftEnterMode, true ) : editor.shiftEnterMode;
1739 }
1740 }
1741
1742 NestedEditable.prototype = CKEDITOR.tools.extend( CKEDITOR.tools.prototypedCopy( CKEDITOR.dom.element.prototype ), {
1743 /**
1744 * Sets the editable data. The data will be passed through the {@link CKEDITOR.editor#dataProcessor}
1745 * and the {@link CKEDITOR.editor#filter}. This ensures that the data was filtered and prepared to be
1746 * edited like the {@link CKEDITOR.editor#method-setData editor data}.
1747 *
1748 * Before content is changed, all nested widgets are destroyed. Afterwards, after new content is loaded,
1749 * all nested widgets are initialized.
1750 *
1751 * @param {String} data
1752 */
1753 setData: function( data ) {
1754 // For performance reasons don't call destroyAll when initializing a nested editable,
1755 // because there are no widgets inside.
1756 if ( !this._.initialSetData ) {
1757 // Destroy all nested widgets before setting data.
1758 this.editor.widgets.destroyAll( false, this );
1759 }
1760 this._.initialSetData = false;
1761
1762 data = this.editor.dataProcessor.toHtml( data, {
1763 context: this.getName(),
1764 filter: this.filter,
1765 enterMode: this.enterMode
1766 } );
1767 this.setHtml( data );
1768
1769 this.editor.widgets.initOnAll( this );
1770 },
1771
1772 /**
1773 * Gets the editable data. Like {@link #setData}, this method will process and filter the data.
1774 *
1775 * @returns {String}
1776 */
1777 getData: function() {
1778 return this.editor.dataProcessor.toDataFormat( this.getHtml(), {
1779 context: this.getName(),
1780 filter: this.filter,
1781 enterMode: this.enterMode
1782 } );
1783 }
1784 } );
1785
1786 /**
1787 * The editor instance.
1788 *
1789 * @readonly
1790 * @property {CKEDITOR.editor} editor
1791 */
1792
1793 /**
1794 * The filter instance if allowed content rules were defined.
1795 *
1796 * @readonly
1797 * @property {CKEDITOR.filter} filter
1798 */
1799
1800 /**
1801 * The enter mode active in this editable.
1802 * It is determined from editable's name (whether it is a blockless editable),
1803 * its allowed content rules (if defined) and the default editor's mode.
1804 *
1805 * @readonly
1806 * @property {Number} enterMode
1807 */
1808
1809 /**
1810 * The shift enter move active in this editable.
1811 *
1812 * @readonly
1813 * @property {Number} shiftEnterMode
1814 */
1815
1816
1817 //
1818 // REPOSITORY helpers -----------------------------------------------------
1819 //
1820
1821 function addWidgetButtons( editor ) {
1822 var widgets = editor.widgets.registered,
1823 widget,
1824 widgetName,
1825 widgetButton;
1826
1827 for ( widgetName in widgets ) {
1828 widget = widgets[ widgetName ];
1829
1830 // Create button if defined.
1831 widgetButton = widget.button;
1832 if ( widgetButton && editor.ui.addButton ) {
1833 editor.ui.addButton( CKEDITOR.tools.capitalize( widget.name, true ), {
1834 label: widgetButton,
1835 command: widget.name,
1836 toolbar: 'insert,10'
1837 } );
1838 }
1839 }
1840 }
1841
1842 // Create a command creating and editing widget.
1843 //
1844 // @param editor
1845 // @param {CKEDITOR.plugins.widget.definition} widgetDef
1846 function addWidgetCommand( editor, widgetDef ) {
1847 editor.addCommand( widgetDef.name, {
1848 exec: function( editor, commandData ) {
1849 var focused = editor.widgets.focused;
1850 // If a widget of the same type is focused, start editing.
1851 if ( focused && focused.name == widgetDef.name )
1852 focused.edit();
1853 // Otherwise...
1854 // ... use insert method is was defined.
1855 else if ( widgetDef.insert )
1856 widgetDef.insert();
1857 // ... or create a brand-new widget from template.
1858 else if ( widgetDef.template ) {
1859 var defaults = typeof widgetDef.defaults == 'function' ? widgetDef.defaults() : widgetDef.defaults,
1860 element = CKEDITOR.dom.element.createFromHtml( widgetDef.template.output( defaults ) ),
1861 instance,
1862 wrapper = editor.widgets.wrapElement( element, widgetDef.name ),
1863 temp = new CKEDITOR.dom.documentFragment( wrapper.getDocument() );
1864
1865 // Append wrapper to a temporary document. This will unify the environment
1866 // in which #data listeners work when creating and editing widget.
1867 temp.append( wrapper );
1868 instance = editor.widgets.initOn( element, widgetDef, commandData && commandData.startupData );
1869
1870 // Instance could be destroyed during initialization.
1871 // In this case finalize creation if some new widget
1872 // was left in temporary document fragment.
1873 if ( !instance ) {
1874 finalizeCreation();
1875 return;
1876 }
1877
1878 // Listen on edit to finalize widget insertion.
1879 //
1880 // * If dialog was set, then insert widget after dialog was successfully saved or destroy this
1881 // temporary instance.
1882 // * If dialog wasn't set and edit wasn't canceled, insert widget.
1883 var editListener = instance.once( 'edit', function( evt ) {
1884 if ( evt.data.dialog ) {
1885 instance.once( 'dialog', function( evt ) {
1886 var dialog = evt.data,
1887 okListener,
1888 cancelListener;
1889
1890 // Finalize creation AFTER (20) new data was set.
1891 okListener = dialog.once( 'ok', finalizeCreation, null, null, 20 );
1892
1893 cancelListener = dialog.once( 'cancel', function( evt ) {
1894 if ( !( evt.data && evt.data.hide === false ) ) {
1895 editor.widgets.destroy( instance, true );
1896 }
1897 } );
1898
1899 dialog.once( 'hide', function() {
1900 okListener.removeListener();
1901 cancelListener.removeListener();
1902 } );
1903 } );
1904 } else {
1905 // Dialog hasn't been set, so insert widget now.
1906 finalizeCreation();
1907 }
1908 }, null, null, 999 );
1909
1910 instance.edit();
1911
1912 // Remove listener in case someone canceled it before this
1913 // listener was executed.
1914 editListener.removeListener();
1915 }
1916
1917 function finalizeCreation() {
1918 editor.widgets.finalizeCreation( temp );
1919 }
1920 },
1921
1922 allowedContent: widgetDef.allowedContent,
1923 requiredContent: widgetDef.requiredContent,
1924 contentForms: widgetDef.contentForms,
1925 contentTransformations: widgetDef.contentTransformations
1926 } );
1927 }
1928
1929 function addWidgetProcessors( widgetsRepo, widgetDef ) {
1930 var upcast = widgetDef.upcast,
1931 upcasts,
1932 priority = widgetDef.upcastPriority || 10;
1933
1934 if ( !upcast )
1935 return;
1936
1937 // Multiple upcasts defined in string.
1938 if ( typeof upcast == 'string' ) {
1939 upcasts = upcast.split( ',' );
1940 while ( upcasts.length ) {
1941 addUpcast( widgetDef.upcasts[ upcasts.pop() ], widgetDef.name, priority );
1942 }
1943 }
1944 // Single rule which is automatically activated.
1945 else {
1946 addUpcast( upcast, widgetDef.name, priority );
1947 }
1948
1949 function addUpcast( upcast, name, priority ) {
1950 // Find index of the first higher (in terms of value) priority upcast.
1951 var index = CKEDITOR.tools.getIndex( widgetsRepo._.upcasts, function( element ) {
1952 return element[ 2 ] > priority;
1953 } );
1954 // Add at the end if it is the highest priority so far.
1955 if ( index < 0 ) {
1956 index = widgetsRepo._.upcasts.length;
1957 }
1958
1959 widgetsRepo._.upcasts.splice( index, 0, [ upcast, name, priority ] );
1960 }
1961 }
1962
1963 function blurWidget( widgetsRepo, widget ) {
1964 widgetsRepo.focused = null;
1965
1966 if ( widget.isInited() ) {
1967 var isDirty = widget.editor.checkDirty();
1968
1969 // Widget could be destroyed in the meantime - e.g. data could be set.
1970 widgetsRepo.fire( 'widgetBlurred', { widget: widget } );
1971 widget.setFocused( false );
1972
1973 !isDirty && widget.editor.resetDirty();
1974 }
1975 }
1976
1977 function checkWidgets( evt ) {
1978 var options = evt.data;
1979
1980 if ( this.editor.mode != 'wysiwyg' )
1981 return;
1982
1983 var editable = this.editor.editable(),
1984 instances = this.instances,
1985 newInstances, i, count, wrapper, notYetInitialized;
1986
1987 if ( !editable )
1988 return;
1989
1990 // Remove widgets which have no corresponding elements in DOM.
1991 for ( i in instances ) {
1992 // #13410 Remove widgets that are ready. This prevents from destroying widgets that are during loading process.
1993 if ( instances[ i ].isReady() && !editable.contains( instances[ i ].wrapper ) )
1994 this.destroy( instances[ i ], true );
1995 }
1996
1997 // Init on all (new) if initOnlyNew option was passed.
1998 if ( options && options.initOnlyNew )
1999 newInstances = this.initOnAll();
2000 else {
2001 var wrappers = editable.find( '.cke_widget_wrapper' );
2002 newInstances = [];
2003
2004 // Create widgets on existing wrappers if they do not exists.
2005 for ( i = 0, count = wrappers.count(); i < count; i++ ) {
2006 wrapper = wrappers.getItem( i );
2007 notYetInitialized = !this.getByElement( wrapper, true );
2008
2009 // Check if:
2010 // * there's no instance for this widget
2011 // * wrapper is not inside some temporary element like copybin (#11088)
2012 // * it was a nested widget's wrapper which has been detached from DOM,
2013 // when nested editable has been initialized (it overwrites its innerHTML
2014 // and initializes nested widgets).
2015 if ( notYetInitialized && !findParent( wrapper, isDomTemp ) && editable.contains( wrapper ) ) {
2016 // Add cke_widget_new class because otherwise
2017 // widget will not be created on such wrapper.
2018 wrapper.addClass( 'cke_widget_new' );
2019 newInstances.push( this.initOn( wrapper.getFirst( Widget.isDomWidgetElement ) ) );
2020 }
2021 }
2022 }
2023
2024 // If only single widget was initialized and focusInited was passed, focus it.
2025 if ( options && options.focusInited && newInstances.length == 1 )
2026 newInstances[ 0 ].focus();
2027 }
2028
2029 // Unwraps widget element and clean up element.
2030 //
2031 // This function is used to clean up pasted widgets.
2032 // It should have similar result to widget#destroy plus
2033 // some additional adjustments, specific for pasting.
2034 //
2035 // @param {CKEDITOR.htmlParser.element} el
2036 function cleanUpWidgetElement( el ) {
2037 var parent = el.parent;
2038 if ( parent.type == CKEDITOR.NODE_ELEMENT && parent.attributes[ 'data-cke-widget-wrapper' ] )
2039 parent.replaceWith( el );
2040 }
2041
2042 // Similar to cleanUpWidgetElement, but works on DOM and finds
2043 // widget elements by its own.
2044 //
2045 // Unlike cleanUpWidgetElement it will wrap element back.
2046 //
2047 // @param {CKEDITOR.dom.element} container
2048 function cleanUpAllWidgetElements( widgetsRepo, container ) {
2049 var wrappers = container.find( '.cke_widget_wrapper' ),
2050 wrapper, element,
2051 i = 0,
2052 l = wrappers.count();
2053
2054 for ( ; i < l; ++i ) {
2055 wrapper = wrappers.getItem( i );
2056 element = wrapper.getFirst( Widget.isDomWidgetElement );
2057 // If wrapper contains widget element - unwrap it and wrap again.
2058 if ( element.type == CKEDITOR.NODE_ELEMENT && element.data( 'widget' ) ) {
2059 element.replace( wrapper );
2060 widgetsRepo.wrapElement( element );
2061 } else {
2062 // Otherwise - something is wrong... clean this up.
2063 wrapper.remove();
2064 }
2065 }
2066 }
2067
2068 // Creates {@link CKEDITOR.filter} instance for given widget, editable and rules.
2069 //
2070 // Once filter for widget-editable pair is created it is cached, so the same instance
2071 // will be returned when method is executed again.
2072 //
2073 // @param {String} widgetName
2074 // @param {String} editableName
2075 // @param {CKEDITOR.plugins.widget.nestedEditableDefinition} editableDefinition The nested editable definition.
2076 // @returns {CKEDITOR.filter} Filter instance or `null` if rules are not defined.
2077 // @context CKEDITOR.plugins.widget.repository
2078 function createEditableFilter( widgetName, editableName, editableDefinition ) {
2079 if ( !editableDefinition.allowedContent )
2080 return null;
2081
2082 var editables = this._.filters[ widgetName ];
2083
2084 if ( !editables )
2085 this._.filters[ widgetName ] = editables = {};
2086
2087 var filter = editables[ editableName ];
2088
2089 if ( !filter )
2090 editables[ editableName ] = filter = new CKEDITOR.filter( editableDefinition.allowedContent );
2091
2092 return filter;
2093 }
2094
2095 // Creates an iterator function which when executed on all
2096 // elements in DOM tree will gather elements that should be wrapped
2097 // and initialized as widgets.
2098 function createUpcastIterator( widgetsRepo ) {
2099 var toBeWrapped = [],
2100 upcasts = widgetsRepo._.upcasts,
2101 upcastCallbacks = widgetsRepo._.upcastCallbacks;
2102
2103 return {
2104 toBeWrapped: toBeWrapped,
2105
2106 iterator: function( element ) {
2107 var upcast, upcasted,
2108 data,
2109 i,
2110 upcastsLength,
2111 upcastCallbacksLength;
2112
2113 // Wrapper found - find widget element, add it to be
2114 // cleaned up (unwrapped) and wrapped and stop iterating in this branch.
2115 if ( 'data-cke-widget-wrapper' in element.attributes ) {
2116 element = element.getFirst( Widget.isParserWidgetElement );
2117
2118 if ( element )
2119 toBeWrapped.push( [ element ] );
2120
2121 // Do not iterate over descendants.
2122 return false;
2123 }
2124 // Widget element found - add it to be cleaned up (just in case)
2125 // and wrapped and stop iterating in this branch.
2126 else if ( 'data-widget' in element.attributes ) {
2127 toBeWrapped.push( [ element ] );
2128
2129 // Do not iterate over descendants.
2130 return false;
2131 }
2132 else if ( ( upcastsLength = upcasts.length ) ) {
2133 // Ignore elements with data-cke-widget-upcasted to avoid multiple upcasts (#11533).
2134 // Do not iterate over descendants.
2135 if ( element.attributes[ 'data-cke-widget-upcasted' ] )
2136 return false;
2137
2138 // Check element with upcast callbacks first.
2139 // If any of them return false abort upcasting.
2140 for ( i = 0, upcastCallbacksLength = upcastCallbacks.length; i < upcastCallbacksLength; ++i ) {
2141 if ( upcastCallbacks[ i ]( element ) === false )
2142 return;
2143 // Return nothing in order to continue iterating over ascendants.
2144 // See http://dev.ckeditor.com/ticket/11186#comment:6
2145 }
2146
2147 for ( i = 0; i < upcastsLength; ++i ) {
2148 upcast = upcasts[ i ];
2149 data = {};
2150
2151 if ( ( upcasted = upcast[ 0 ]( element, data ) ) ) {
2152 // If upcast function returned element, upcast this one.
2153 // It can be e.g. a new element wrapping the original one.
2154 if ( upcasted instanceof CKEDITOR.htmlParser.element )
2155 element = upcasted;
2156
2157 // Set initial data attr with data from upcast method.
2158 element.attributes[ 'data-cke-widget-data' ] = encodeURIComponent( JSON.stringify( data ) );
2159 element.attributes[ 'data-cke-widget-upcasted' ] = 1;
2160
2161 toBeWrapped.push( [ element, upcast[ 1 ] ] );
2162
2163 // Do not iterate over descendants.
2164 return false;
2165 }
2166 }
2167 }
2168 }
2169 };
2170 }
2171
2172 // Finds a first parent that matches query.
2173 //
2174 // @param {CKEDITOR.dom.element} element
2175 // @param {Function} query
2176 function findParent( element, query ) {
2177 var parent = element;
2178
2179 while ( ( parent = parent.getParent() ) ) {
2180 if ( query( parent ) )
2181 return true;
2182 }
2183 return false;
2184 }
2185
2186 function getWrapperAttributes( inlineWidget ) {
2187 return {
2188 // tabindex="-1" means that it can receive focus by code.
2189 tabindex: -1,
2190 contenteditable: 'false',
2191 'data-cke-widget-wrapper': 1,
2192 'data-cke-filter': 'off',
2193 // Class cke_widget_new marks widgets which haven't been initialized yet.
2194 'class': 'cke_widget_wrapper cke_widget_new cke_widget_' +
2195 ( inlineWidget ? 'inline' : 'block' )
2196 };
2197 }
2198
2199 // Inserts element at given index.
2200 // It will check DTD and split ancestor elements up to the first
2201 // that can contain this element.
2202 //
2203 // @param {CKEDITOR.htmlParser.element} parent
2204 // @param {Number} index
2205 // @param {CKEDITOR.htmlParser.element} element
2206 function insertElement( parent, index, element ) {
2207 // Do not split doc fragment...
2208 if ( parent.type == CKEDITOR.NODE_ELEMENT ) {
2209 var parentAllows = CKEDITOR.dtd[ parent.name ];
2210 // Parent element is known (included in DTD) and cannot contain
2211 // this element.
2212 if ( parentAllows && !parentAllows[ element.name ] ) {
2213 var parent2 = parent.split( index ),
2214 parentParent = parent.parent;
2215
2216 // Element will now be inserted at right parent's index.
2217 index = parent2.getIndex();
2218
2219 // If left part of split is empty - remove it.
2220 if ( !parent.children.length ) {
2221 index -= 1;
2222 parent.remove();
2223 }
2224
2225 // If right part of split is empty - remove it.
2226 if ( !parent2.children.length )
2227 parent2.remove();
2228
2229 // Try inserting as grandpas' children.
2230 return insertElement( parentParent, index, element );
2231 }
2232 }
2233
2234 // Finally we can add this element.
2235 parent.add( element, index );
2236 }
2237
2238 // Checks whether for the given widget definition and element widget should be created in inline or block mode.
2239 //
2240 // See also: {@link CKEDITOR.plugins.widget.definition#inline} and {@link CKEDITOR.plugins.widget#element}.
2241 //
2242 // @param {CKEDITOR.plugins.widget.definition} widgetDef The widget definition.
2243 // @param {String} elementName The name of the widget element.
2244 // @returns {Boolean}
2245 function isWidgetInline( widgetDef, elementName ) {
2246 return typeof widgetDef.inline == 'boolean' ? widgetDef.inline : !!CKEDITOR.dtd.$inline[ elementName ];
2247 }
2248
2249 // @param {CKEDITOR.dom.element}
2250 // @returns {Boolean}
2251 function isDomTemp( element ) {
2252 return element.hasAttribute( 'data-cke-temp' );
2253 }
2254
2255 function onEditableKey( widget, keyCode ) {
2256 var focusedEditable = widget.focusedEditable,
2257 range;
2258
2259 // CTRL+A.
2260 if ( keyCode == CKEDITOR.CTRL + 65 ) {
2261 var bogus = focusedEditable.getBogus();
2262
2263 range = widget.editor.createRange();
2264 range.selectNodeContents( focusedEditable );
2265 // Exclude bogus if exists.
2266 if ( bogus )
2267 range.setEndAt( bogus, CKEDITOR.POSITION_BEFORE_START );
2268
2269 range.select();
2270 // Cancel event - block default.
2271 return false;
2272 }
2273 // DEL or BACKSPACE.
2274 else if ( keyCode == 8 || keyCode == 46 ) {
2275 var ranges = widget.editor.getSelection().getRanges();
2276
2277 range = ranges[ 0 ];
2278
2279 // Block del or backspace if at editable's boundary.
2280 return !( ranges.length == 1 && range.collapsed &&
2281 range.checkBoundaryOfElement( focusedEditable, CKEDITOR[ keyCode == 8 ? 'START' : 'END' ] ) );
2282 }
2283 }
2284
2285 function setFocusedEditable( widgetsRepo, widget, editableElement, offline ) {
2286 var editor = widgetsRepo.editor;
2287
2288 editor.fire( 'lockSnapshot' );
2289
2290 if ( editableElement ) {
2291 var editableName = editableElement.data( 'cke-widget-editable' ),
2292 editableInstance = widget.editables[ editableName ];
2293
2294 widgetsRepo.widgetHoldingFocusedEditable = widget;
2295 widget.focusedEditable = editableInstance;
2296 editableElement.addClass( 'cke_widget_editable_focused' );
2297
2298 if ( editableInstance.filter )
2299 editor.setActiveFilter( editableInstance.filter );
2300 editor.setActiveEnterMode( editableInstance.enterMode, editableInstance.shiftEnterMode );
2301 } else {
2302 if ( !offline )
2303 widget.focusedEditable.removeClass( 'cke_widget_editable_focused' );
2304
2305 widget.focusedEditable = null;
2306 widgetsRepo.widgetHoldingFocusedEditable = null;
2307 editor.setActiveFilter( null );
2308 editor.setActiveEnterMode( null, null );
2309 }
2310
2311 editor.fire( 'unlockSnapshot' );
2312 }
2313
2314 function setupContextMenu( editor ) {
2315 if ( !editor.contextMenu )
2316 return;
2317
2318 editor.contextMenu.addListener( function( element ) {
2319 var widget = editor.widgets.getByElement( element, true );
2320
2321 if ( widget )
2322 return widget.fire( 'contextMenu', {} );
2323 } );
2324 }
2325
2326 // And now we've got two problems - original problem and RegExp.
2327 // Some softeners:
2328 // * FF tends to copy all blocks up to the copybin container.
2329 // * IE tends to copy only the copybin, without its container.
2330 // * We use spans on IE and blockless editors, but divs in other cases.
2331 var pasteReplaceRegex = new RegExp(
2332 '^' +
2333 '(?:<(?:div|span)(?: data-cke-temp="1")?(?: id="cke_copybin")?(?: data-cke-temp="1")?>)?' +
2334 '(?:<(?:div|span)(?: style="[^"]+")?>)?' +
2335 '<span [^>]*data-cke-copybin-start="1"[^>]*>.?</span>([\\s\\S]+)<span [^>]*data-cke-copybin-end="1"[^>]*>.?</span>' +
2336 '(?:</(?:div|span)>)?' +
2337 '(?:</(?:div|span)>)?' +
2338 '$',
2339 // IE8 prefers uppercase when browsers stick to lowercase HTML (#13460).
2340 'i'
2341 );
2342
2343 function pasteReplaceFn( match, wrapperHtml ) {
2344 // Avoid polluting pasted data with any whitspaces,
2345 // what's going to break check whether only one widget was pasted.
2346 return CKEDITOR.tools.trim( wrapperHtml );
2347 }
2348
2349 function setupDragAndDrop( widgetsRepo ) {
2350 var editor = widgetsRepo.editor,
2351 lineutils = CKEDITOR.plugins.lineutils;
2352
2353 // These listeners handle inline and block widgets drag and drop.
2354 // The only thing we need to do to make block widgets custom drag and drop functionality
2355 // is to fire those events with the right properties (like the target which must be the drag handle).
2356 editor.on( 'dragstart', function( evt ) {
2357 var target = evt.data.target;
2358
2359 if ( Widget.isDomDragHandler( target ) ) {
2360 var widget = widgetsRepo.getByElement( target );
2361
2362 evt.data.dataTransfer.setData( 'cke/widget-id', widget.id );
2363
2364 // IE needs focus.
2365 editor.focus();
2366
2367 // and widget need to be focused on drag start (#12172#comment:10).
2368 widget.focus();
2369 }
2370 } );
2371
2372 editor.on( 'drop', function( evt ) {
2373 var dataTransfer = evt.data.dataTransfer,
2374 id = dataTransfer.getData( 'cke/widget-id' ),
2375 transferType = dataTransfer.getTransferType( editor ),
2376 dragRange = editor.createRange(),
2377 sourceWidget;
2378
2379 // Disable cross-editor drag & drop for widgets - #13599.
2380 if ( id !== '' && transferType === CKEDITOR.DATA_TRANSFER_CROSS_EDITORS ) {
2381 evt.cancel();
2382 return;
2383 }
2384
2385 if ( id === '' || transferType != CKEDITOR.DATA_TRANSFER_INTERNAL ) {
2386 return;
2387 }
2388
2389 sourceWidget = widgetsRepo.instances[ id ];
2390 if ( !sourceWidget ) {
2391 return;
2392 }
2393
2394 dragRange.setStartBefore( sourceWidget.wrapper );
2395 dragRange.setEndAfter( sourceWidget.wrapper );
2396 evt.data.dragRange = dragRange;
2397
2398 // [IE8-9] Reset state of the clipboard#fixSplitNodesAfterDrop fix because by setting evt.data.dragRange
2399 // (see above) after drop happened we do not need it. That fix is needed only if dragRange was created
2400 // before drop (before text node was split).
2401 delete CKEDITOR.plugins.clipboard.dragStartContainerChildCount;
2402 delete CKEDITOR.plugins.clipboard.dragEndContainerChildCount;
2403
2404 evt.data.dataTransfer.setData( 'text/html', editor.editable().getHtmlFromRange( dragRange ).getHtml() );
2405 editor.widgets.destroy( sourceWidget, true );
2406 } );
2407
2408 editor.on( 'contentDom', function() {
2409 var editable = editor.editable();
2410
2411 // Register Lineutils's utilities as properties of repo.
2412 CKEDITOR.tools.extend( widgetsRepo, {
2413 finder: new lineutils.finder( editor, {
2414 lookups: {
2415 // Element is block but not list item and not in nested editable.
2416 'default': function( el ) {
2417 if ( el.is( CKEDITOR.dtd.$listItem ) )
2418 return;
2419
2420 if ( !el.is( CKEDITOR.dtd.$block ) )
2421 return;
2422
2423 // Allow drop line inside, but never before or after nested editable (#12006).
2424 if ( Widget.isDomNestedEditable( el ) )
2425 return;
2426
2427 // Do not allow droping inside the widget being dragged (#13397).
2428 if ( widgetsRepo._.draggedWidget.wrapper.contains( el ) ) {
2429 return;
2430 }
2431
2432 // If element is nested editable, make sure widget can be dropped there (#12006).
2433 var nestedEditable = Widget.getNestedEditable( editable, el );
2434 if ( nestedEditable ) {
2435 var draggedWidget = widgetsRepo._.draggedWidget;
2436
2437 // Don't let the widget to be dropped into its own nested editable.
2438 if ( widgetsRepo.getByElement( nestedEditable ) == draggedWidget )
2439 return;
2440
2441 var filter = CKEDITOR.filter.instances[ nestedEditable.data( 'cke-filter' ) ],
2442 draggedRequiredContent = draggedWidget.requiredContent;
2443
2444 // There will be no relation if the filter of nested editable does not allow
2445 // requiredContent of dragged widget.
2446 if ( filter && draggedRequiredContent && !filter.check( draggedRequiredContent ) )
2447 return;
2448 }
2449
2450 return CKEDITOR.LINEUTILS_BEFORE | CKEDITOR.LINEUTILS_AFTER;
2451 }
2452 }
2453 } ),
2454 locator: new lineutils.locator( editor ),
2455 liner: new lineutils.liner( editor, {
2456 lineStyle: {
2457 cursor: 'move !important',
2458 'border-top-color': '#666'
2459 },
2460 tipLeftStyle: {
2461 'border-left-color': '#666'
2462 },
2463 tipRightStyle: {
2464 'border-right-color': '#666'
2465 }
2466 } )
2467 }, true );
2468 } );
2469 }
2470
2471 // Setup mouse observer which will trigger:
2472 // * widget focus on widget click,
2473 // * widget#doubleclick forwarded from editor#doubleclick.
2474 function setupMouseObserver( widgetsRepo ) {
2475 var editor = widgetsRepo.editor;
2476
2477 editor.on( 'contentDom', function() {
2478 var editable = editor.editable(),
2479 evtRoot = editable.isInline() ? editable : editor.document,
2480 widget,
2481 mouseDownOnDragHandler;
2482
2483 editable.attachListener( evtRoot, 'mousedown', function( evt ) {
2484 var target = evt.data.getTarget();
2485
2486 // #10887 Clicking scrollbar in IE8 will invoke event with empty target object.
2487 if ( !target.type )
2488 return false;
2489
2490 widget = widgetsRepo.getByElement( target );
2491 mouseDownOnDragHandler = 0; // Reset.
2492
2493 // Widget was clicked, but not editable nested in it.
2494 if ( widget ) {
2495 // Ignore mousedown on drag and drop handler if the widget is inline.
2496 // Block widgets are handled by Lineutils.
2497 if ( widget.inline && target.type == CKEDITOR.NODE_ELEMENT && target.hasAttribute( 'data-cke-widget-drag-handler' ) ) {
2498 mouseDownOnDragHandler = 1;
2499
2500 // When drag handler is pressed we have to clear current selection if it wasn't already on this widget.
2501 // Otherwise, the selection may be in a fillingChar, which prevents dragging a widget. (#13284, see comment 8 and 9.)
2502 if ( widgetsRepo.focused != widget )
2503 editor.getSelection().removeAllRanges();
2504
2505 return;
2506 }
2507
2508 if ( !Widget.getNestedEditable( widget.wrapper, target ) ) {
2509 evt.data.preventDefault();
2510 if ( !CKEDITOR.env.ie )
2511 widget.focus();
2512 } else {
2513 // Reset widget so mouseup listener is not confused.
2514 widget = null;
2515 }
2516 }
2517 } );
2518
2519 // Focus widget on mouseup if mousedown was fired on drag handler.
2520 // Note: mouseup won't be fired at all if widget was dragged and dropped, so
2521 // this code will be executed only when drag handler was clicked.
2522 editable.attachListener( evtRoot, 'mouseup', function() {
2523 // Check if widget is not destroyed (if widget is destroyed the wrapper will be null).
2524 if ( mouseDownOnDragHandler && widget && widget.wrapper ) {
2525 mouseDownOnDragHandler = 0;
2526 widget.focus();
2527 }
2528 } );
2529
2530 // On IE it is not enough to block mousedown. If widget wrapper (element with
2531 // contenteditable=false attribute) is clicked directly (it is a target),
2532 // then after mouseup/click IE will select that element.
2533 // It is not possible to prevent that default action,
2534 // so we force fake selection after everything happened.
2535 if ( CKEDITOR.env.ie ) {
2536 editable.attachListener( evtRoot, 'mouseup', function() {
2537 setTimeout( function() {
2538 // Check if widget is not destroyed (if widget is destroyed the wrapper will be null) and
2539 // in editable contains widget (it could be dragged and removed).
2540 if ( widget && widget.wrapper && editable.contains( widget.wrapper ) ) {
2541 widget.focus();
2542 widget = null;
2543 }
2544 } );
2545 } );
2546 }
2547 } );
2548
2549 editor.on( 'doubleclick', function( evt ) {
2550 var widget = widgetsRepo.getByElement( evt.data.element );
2551
2552 // Not in widget or in nested editable.
2553 if ( !widget || Widget.getNestedEditable( widget.wrapper, evt.data.element ) )
2554 return;
2555
2556 return widget.fire( 'doubleclick', { element: evt.data.element } );
2557 }, null, null, 1 );
2558 }
2559
2560 // Setup editor#key observer which will forward it
2561 // to focused widget.
2562 function setupKeyboardObserver( widgetsRepo ) {
2563 var editor = widgetsRepo.editor;
2564
2565 editor.on( 'key', function( evt ) {
2566 var focused = widgetsRepo.focused,
2567 widgetHoldingFocusedEditable = widgetsRepo.widgetHoldingFocusedEditable,
2568 ret;
2569
2570 if ( focused )
2571 ret = focused.fire( 'key', { keyCode: evt.data.keyCode } );
2572 else if ( widgetHoldingFocusedEditable )
2573 ret = onEditableKey( widgetHoldingFocusedEditable, evt.data.keyCode );
2574
2575 return ret;
2576 }, null, null, 1 );
2577 }
2578
2579 // Setup copybin on native copy and cut events in order to handle copy and cut commands
2580 // if user accepted security alert on IEs.
2581 // Note: when copying or cutting using keystroke, copySingleWidget will be first executed
2582 // by the keydown listener. Conflict between two calls will be resolved by copy_bin existence check.
2583 function setupNativeCutAndCopy( widgetsRepo ) {
2584 var editor = widgetsRepo.editor;
2585
2586 editor.on( 'contentDom', function() {
2587 var editable = editor.editable();
2588
2589 editable.attachListener( editable, 'copy', eventListener );
2590 editable.attachListener( editable, 'cut', eventListener );
2591 } );
2592
2593 function eventListener( evt ) {
2594 if ( widgetsRepo.focused )
2595 copySingleWidget( widgetsRepo.focused, evt.name == 'cut' );
2596 }
2597 }
2598
2599 // Setup selection observer which will trigger:
2600 // * widget select & focus on selection change,
2601 // * nested editable focus (related properites and classes) on selection change,
2602 // * deselecting and blurring all widgets on data,
2603 // * blurring widget on editor blur.
2604 function setupSelectionObserver( widgetsRepo ) {
2605 var editor = widgetsRepo.editor;
2606
2607 editor.on( 'selectionCheck', function() {
2608 widgetsRepo.fire( 'checkSelection' );
2609 } );
2610
2611 widgetsRepo.on( 'checkSelection', widgetsRepo.checkSelection, widgetsRepo );
2612
2613 editor.on( 'selectionChange', function( evt ) {
2614 var nestedEditable = Widget.getNestedEditable( editor.editable(), evt.data.selection.getStartElement() ),
2615 newWidget = nestedEditable && widgetsRepo.getByElement( nestedEditable ),
2616 oldWidget = widgetsRepo.widgetHoldingFocusedEditable;
2617
2618 if ( oldWidget ) {
2619 if ( oldWidget !== newWidget || !oldWidget.focusedEditable.equals( nestedEditable ) ) {
2620 setFocusedEditable( widgetsRepo, oldWidget, null );
2621
2622 if ( newWidget && nestedEditable )
2623 setFocusedEditable( widgetsRepo, newWidget, nestedEditable );
2624 }
2625 }
2626 // It may happen that there's no widget even if editable was found -
2627 // e.g. if selection was automatically set in editable although widget wasn't initialized yet.
2628 else if ( newWidget && nestedEditable ) {
2629 setFocusedEditable( widgetsRepo, newWidget, nestedEditable );
2630 }
2631 } );
2632
2633 // Invalidate old widgets early - immediately on dataReady.
2634 editor.on( 'dataReady', function() {
2635 // Deselect and blur all widgets.
2636 stateUpdater( widgetsRepo ).commit();
2637 } );
2638
2639 editor.on( 'blur', function() {
2640 var widget;
2641
2642 if ( ( widget = widgetsRepo.focused ) )
2643 blurWidget( widgetsRepo, widget );
2644
2645 if ( ( widget = widgetsRepo.widgetHoldingFocusedEditable ) )
2646 setFocusedEditable( widgetsRepo, widget, null );
2647 } );
2648 }
2649
2650 // Set up actions like:
2651 // * processing in toHtml/toDataFormat,
2652 // * pasting handling,
2653 // * insertion handling,
2654 // * editable reload handling (setData, mode switch, undo/redo),
2655 // * DOM invalidation handling,
2656 // * widgets checks.
2657 function setupWidgetsLifecycle( widgetsRepo ) {
2658 setupWidgetsLifecycleStart( widgetsRepo );
2659 setupWidgetsLifecycleEnd( widgetsRepo );
2660
2661 widgetsRepo.on( 'checkWidgets', checkWidgets );
2662 widgetsRepo.editor.on( 'contentDomInvalidated', widgetsRepo.checkWidgets, widgetsRepo );
2663 }
2664
2665 function setupWidgetsLifecycleEnd( widgetsRepo ) {
2666 var editor = widgetsRepo.editor,
2667 downcastingSessions = {};
2668
2669 // Listen before htmlDP#htmlFilter is applied to cache all widgets, because we'll
2670 // loose data-cke-* attributes.
2671 editor.on( 'toDataFormat', function( evt ) {
2672 // To avoid conflicts between htmlDP#toDF calls done at the same time
2673 // (e.g. nestedEditable#getData called during downcasting some widget)
2674 // mark every toDataFormat event chain with the downcasting session id.
2675 var id = CKEDITOR.tools.getNextNumber(),
2676 toBeDowncasted = [];
2677 evt.data.downcastingSessionId = id;
2678 downcastingSessions[ id ] = toBeDowncasted;
2679
2680 evt.data.dataValue.forEach( function( element ) {
2681 var attrs = element.attributes,
2682 widget, widgetElement;
2683
2684 // Wrapper.
2685 // Perform first part of downcasting (cleanup) and cache widgets,
2686 // because after applying DP's filter all data-cke-* attributes will be gone.
2687 if ( 'data-cke-widget-id' in attrs ) {
2688 widget = widgetsRepo.instances[ attrs[ 'data-cke-widget-id' ] ];
2689 if ( widget ) {
2690 widgetElement = element.getFirst( Widget.isParserWidgetElement );
2691 toBeDowncasted.push( {
2692 wrapper: element,
2693 element: widgetElement,
2694 widget: widget,
2695 editables: {}
2696 } );
2697
2698 // If widget did not have data-cke-widget attribute before upcasting remove it.
2699 if ( widgetElement.attributes[ 'data-cke-widget-keep-attr' ] != '1' )
2700 delete widgetElement.attributes[ 'data-widget' ];
2701 }
2702 }
2703 // Nested editable.
2704 else if ( 'data-cke-widget-editable' in attrs ) {
2705 // Save the reference to this nested editable in the closest widget to be downcasted.
2706 // Nested editables are downcasted in the successive toDataFormat to create an opportunity
2707 // for dataFilter's "excludeNestedEditable" option to do its job (that option relies on
2708 // contenteditable="true" attribute) (#11372).
2709 toBeDowncasted[ toBeDowncasted.length - 1 ].editables[ attrs[ 'data-cke-widget-editable' ] ] = element;
2710
2711 // Don't check children - there won't be next wrapper or nested editable which we
2712 // should process in this session.
2713 return false;
2714 }
2715 }, CKEDITOR.NODE_ELEMENT, true );
2716 }, null, null, 8 );
2717
2718 // Listen after dataProcessor.htmlFilter and ACF were applied
2719 // so wrappers securing widgets' contents are removed after all filtering was done.
2720 editor.on( 'toDataFormat', function( evt ) {
2721 // Ignore some unmarked sessions.
2722 if ( !evt.data.downcastingSessionId )
2723 return;
2724
2725 var toBeDowncasted = downcastingSessions[ evt.data.downcastingSessionId ],
2726 toBe, widget, widgetElement, retElement, editableElement, e;
2727
2728 while ( ( toBe = toBeDowncasted.shift() ) ) {
2729 widget = toBe.widget;
2730 widgetElement = toBe.element;
2731 retElement = widget._.downcastFn && widget._.downcastFn.call( widget, widgetElement );
2732
2733 // Replace nested editables' content with their output data.
2734 for ( e in toBe.editables ) {
2735 editableElement = toBe.editables[ e ];
2736
2737 delete editableElement.attributes.contenteditable;
2738 editableElement.setHtml( widget.editables[ e ].getData() );
2739 }
2740
2741 // Returned element always defaults to widgetElement.
2742 if ( !retElement )
2743 retElement = widgetElement;
2744
2745 toBe.wrapper.replaceWith( retElement );
2746 }
2747 }, null, null, 13 );
2748
2749
2750 editor.on( 'contentDomUnload', function() {
2751 widgetsRepo.destroyAll( true );
2752 } );
2753 }
2754
2755 function setupWidgetsLifecycleStart( widgetsRepo ) {
2756 var editor = widgetsRepo.editor,
2757 processedWidgetOnly,
2758 snapshotLoaded;
2759
2760 // Listen after ACF (so data are filtered),
2761 // but before dataProcessor.dataFilter was applied (so we can secure widgets' internals).
2762 editor.on( 'toHtml', function( evt ) {
2763 var upcastIterator = createUpcastIterator( widgetsRepo ),
2764 toBeWrapped;
2765
2766 evt.data.dataValue.forEach( upcastIterator.iterator, CKEDITOR.NODE_ELEMENT, true );
2767
2768 // Clean up and wrap all queued elements.
2769 while ( ( toBeWrapped = upcastIterator.toBeWrapped.pop() ) ) {
2770 cleanUpWidgetElement( toBeWrapped[ 0 ] );
2771 widgetsRepo.wrapElement( toBeWrapped[ 0 ], toBeWrapped[ 1 ] );
2772 }
2773
2774 // Used to determine whether only widget was pasted.
2775 if ( evt.data.protectedWhitespaces ) {
2776 // Whitespaces are protected by wrapping content with spans. Take the middle node only.
2777 processedWidgetOnly = evt.data.dataValue.children.length == 3 &&
2778 Widget.isParserWidgetWrapper( evt.data.dataValue.children[ 1 ] );
2779 } else {
2780 processedWidgetOnly = evt.data.dataValue.children.length == 1 &&
2781 Widget.isParserWidgetWrapper( evt.data.dataValue.children[ 0 ] );
2782 }
2783 }, null, null, 8 );
2784
2785 editor.on( 'dataReady', function() {
2786 // Clean up all widgets loaded from snapshot.
2787 if ( snapshotLoaded )
2788 cleanUpAllWidgetElements( widgetsRepo, editor.editable() );
2789 snapshotLoaded = 0;
2790
2791 // Some widgets were destroyed on contentDomUnload,
2792 // some on loadSnapshot, but that does not include
2793 // e.g. setHtml on inline editor or widgets removed just
2794 // before setting data.
2795 widgetsRepo.destroyAll( true );
2796 widgetsRepo.initOnAll();
2797 } );
2798
2799 // Set flag so dataReady will know that additional
2800 // cleanup is needed, because snapshot containing widgets was loaded.
2801 editor.on( 'loadSnapshot', function( evt ) {
2802 // Primitive but sufficient check which will prevent from executing
2803 // heavier cleanUpAllWidgetElements if not needed.
2804 if ( ( /data-cke-widget/ ).test( evt.data ) )
2805 snapshotLoaded = 1;
2806
2807 widgetsRepo.destroyAll( true );
2808 }, null, null, 9 );
2809
2810 // Handle pasted single widget.
2811 editor.on( 'paste', function( evt ) {
2812 var data = evt.data;
2813
2814 data.dataValue = data.dataValue.replace( pasteReplaceRegex, pasteReplaceFn );
2815
2816 // If drag'n'drop kind of paste into nested editable (data.range), selection is set AFTER
2817 // data is pasted, which means editor has no chance to change activeFilter's context.
2818 // As a result, pasted data is filtered with default editor's filter instead of NE's and
2819 // funny things get inserted. Changing the filter by analysis of the paste range below (#13186).
2820 if ( data.range ) {
2821 // Check if pasting into nested editable.
2822 var nestedEditable = Widget.getNestedEditable( editor.editable(), data.range.startContainer );
2823
2824 if ( nestedEditable ) {
2825 // Retrieve the filter from NE's data and set it active before editor.insertHtml is done
2826 // in clipboard plugin.
2827 var filter = CKEDITOR.filter.instances[ nestedEditable.data( 'cke-filter' ) ];
2828
2829 if ( filter ) {
2830 editor.setActiveFilter( filter );
2831 }
2832 }
2833 }
2834 } );
2835
2836 // Listen with high priority to check widgets after data was inserted.
2837 editor.on( 'afterInsertHtml', function( evt ) {
2838 if ( evt.data.intoRange ) {
2839 widgetsRepo.checkWidgets( { initOnlyNew: true } );
2840 } else {
2841 editor.fire( 'lockSnapshot' );
2842 // Init only new for performance reason.
2843 // Focus inited if only widget was processed.
2844 widgetsRepo.checkWidgets( { initOnlyNew: true, focusInited: processedWidgetOnly } );
2845
2846 editor.fire( 'unlockSnapshot' );
2847 }
2848 } );
2849 }
2850
2851 // Helper for coordinating which widgets should be
2852 // selected/deselected and which one should be focused/blurred.
2853 function stateUpdater( widgetsRepo ) {
2854 var currentlySelected = widgetsRepo.selected,
2855 toBeSelected = [],
2856 toBeDeselected = currentlySelected.slice( 0 ),
2857 focused = null;
2858
2859 return {
2860 select: function( widget ) {
2861 if ( CKEDITOR.tools.indexOf( currentlySelected, widget ) < 0 )
2862 toBeSelected.push( widget );
2863
2864 var index = CKEDITOR.tools.indexOf( toBeDeselected, widget );
2865 if ( index >= 0 )
2866 toBeDeselected.splice( index, 1 );
2867
2868 return this;
2869 },
2870
2871 focus: function( widget ) {
2872 focused = widget;
2873 return this;
2874 },
2875
2876 commit: function() {
2877 var focusedChanged = widgetsRepo.focused !== focused,
2878 widget, isDirty;
2879
2880 widgetsRepo.editor.fire( 'lockSnapshot' );
2881
2882 if ( focusedChanged && ( widget = widgetsRepo.focused ) )
2883 blurWidget( widgetsRepo, widget );
2884
2885 while ( ( widget = toBeDeselected.pop() ) ) {
2886 currentlySelected.splice( CKEDITOR.tools.indexOf( currentlySelected, widget ), 1 );
2887 // Widget could be destroyed in the meantime - e.g. data could be set.
2888 if ( widget.isInited() ) {
2889 isDirty = widget.editor.checkDirty();
2890
2891 widget.setSelected( false );
2892
2893 !isDirty && widget.editor.resetDirty();
2894 }
2895 }
2896
2897 if ( focusedChanged && focused ) {
2898 isDirty = widgetsRepo.editor.checkDirty();
2899
2900 widgetsRepo.focused = focused;
2901 widgetsRepo.fire( 'widgetFocused', { widget: focused } );
2902 focused.setFocused( true );
2903
2904 !isDirty && widgetsRepo.editor.resetDirty();
2905 }
2906
2907 while ( ( widget = toBeSelected.pop() ) ) {
2908 currentlySelected.push( widget );
2909 widget.setSelected( true );
2910 }
2911
2912 widgetsRepo.editor.fire( 'unlockSnapshot' );
2913 }
2914 };
2915 }
2916
2917
2918 //
2919 // WIDGET helpers ---------------------------------------------------------
2920 //
2921
2922 // LEFT, RIGHT, UP, DOWN, DEL, BACKSPACE - unblock default fake sel handlers.
2923 var keystrokesNotBlockedByWidget = { 37: 1, 38: 1, 39: 1, 40: 1, 8: 1, 46: 1 };
2924
2925 // Applies or removes style's classes from widget.
2926 // @param {CKEDITOR.style} style Custom widget style.
2927 // @param {Boolean} apply Whether to apply or remove style.
2928 function applyRemoveStyle( widget, style, apply ) {
2929 var changed = 0,
2930 classes = getStyleClasses( style ),
2931 updatedClasses = widget.data.classes || {},
2932 cl;
2933
2934 // Ee... Something is wrong with this style.
2935 if ( !classes )
2936 return;
2937
2938 // Clone, because we need to break reference.
2939 updatedClasses = CKEDITOR.tools.clone( updatedClasses );
2940
2941 while ( ( cl = classes.pop() ) ) {
2942 if ( apply ) {
2943 if ( !updatedClasses[ cl ] )
2944 changed = updatedClasses[ cl ] = 1;
2945 } else {
2946 if ( updatedClasses[ cl ] ) {
2947 delete updatedClasses[ cl ];
2948 changed = 1;
2949 }
2950 }
2951 }
2952 if ( changed )
2953 widget.setData( 'classes', updatedClasses );
2954 }
2955
2956 function cancel( evt ) {
2957 evt.cancel();
2958 }
2959
2960 function copySingleWidget( widget, isCut ) {
2961 var editor = widget.editor,
2962 doc = editor.document;
2963
2964 // We're still handling previous copy/cut.
2965 // When keystroke is used to copy/cut this will also prevent
2966 // conflict with copySingleWidget called again for native copy/cut event.
2967 if ( doc.getById( 'cke_copybin' ) )
2968 return;
2969
2970 // [IE] Use span for copybin and its container to avoid bug with expanding editable height by
2971 // absolutely positioned element.
2972 var copybinName = ( editor.blockless || CKEDITOR.env.ie ) ? 'span' : 'div',
2973 copybin = doc.createElement( copybinName ),
2974 copybinContainer = doc.createElement( copybinName ),
2975 // IE8 always jumps to the end of document.
2976 needsScrollHack = CKEDITOR.env.ie && CKEDITOR.env.version < 9;
2977
2978 copybinContainer.setAttributes( {
2979 id: 'cke_copybin',
2980 'data-cke-temp': '1'
2981 } );
2982
2983 // Position copybin element outside current viewport.
2984 copybin.setStyles( {
2985 position: 'absolute',
2986 width: '1px',
2987 height: '1px',
2988 overflow: 'hidden'
2989 } );
2990
2991 copybin.setStyle( editor.config.contentsLangDirection == 'ltr' ? 'left' : 'right', '-5000px' );
2992
2993 var range = editor.createRange();
2994 range.setStartBefore( widget.wrapper );
2995 range.setEndAfter( widget.wrapper );
2996
2997 copybin.setHtml(
2998 '<span data-cke-copybin-start="1">\u200b</span>' +
2999 editor.editable().getHtmlFromRange( range ).getHtml() +
3000 '<span data-cke-copybin-end="1">\u200b</span>' );
3001
3002 // Save snapshot with the current state.
3003 editor.fire( 'saveSnapshot' );
3004
3005 // Ignore copybin.
3006 editor.fire( 'lockSnapshot' );
3007
3008 copybinContainer.append( copybin );
3009 editor.editable().append( copybinContainer );
3010
3011 var listener1 = editor.on( 'selectionChange', cancel, null, null, 0 ),
3012 listener2 = widget.repository.on( 'checkSelection', cancel, null, null, 0 );
3013
3014 if ( needsScrollHack ) {
3015 var docElement = doc.getDocumentElement().$,
3016 scrollTop = docElement.scrollTop;
3017 }
3018
3019 // Once the clone of the widget is inside of copybin, select
3020 // the entire contents. This selection will be copied by the
3021 // native browser's clipboard system.
3022 range = editor.createRange();
3023 range.selectNodeContents( copybin );
3024 range.select();
3025
3026 if ( needsScrollHack )
3027 docElement.scrollTop = scrollTop;
3028
3029 setTimeout( function() {
3030 // [IE] Focus widget before removing copybin to avoid scroll jump.
3031 if ( !isCut )
3032 widget.focus();
3033
3034 copybinContainer.remove();
3035
3036 listener1.removeListener();
3037 listener2.removeListener();
3038
3039 editor.fire( 'unlockSnapshot' );
3040
3041 if ( isCut ) {
3042 widget.repository.del( widget );
3043 editor.fire( 'saveSnapshot' );
3044 }
3045 }, 100 ); // Use 100ms, so Chrome (@Mac) will be able to grab the content.
3046 }
3047
3048 // Extracts classes array from style instance.
3049 function getStyleClasses( style ) {
3050 var attrs = style.getDefinition().attributes,
3051 classes = attrs && attrs[ 'class' ];
3052
3053 return classes ? classes.split( /\s+/ ) : null;
3054 }
3055
3056 // [IE] Force keeping focus because IE sometimes forgets to fire focus on main editable
3057 // when blurring nested editable.
3058 // @context widget
3059 function onEditableBlur() {
3060 var active = CKEDITOR.document.getActive(),
3061 editor = this.editor,
3062 editable = editor.editable();
3063
3064 // If focus stays within editor override blur and set currentActive because it should be
3065 // automatically changed to editable on editable#focus but it is not fired.
3066 if ( ( editable.isInline() ? editable : editor.document.getWindow().getFrame() ).equals( active ) )
3067 editor.focusManager.focus( editable );
3068 }
3069
3070 // Force selectionChange when editable was focused.
3071 // Similar to hack in selection.js#~620.
3072 // @context widget
3073 function onEditableFocus() {
3074 // Gecko does not support 'DOMFocusIn' event on which we unlock selection
3075 // in selection.js to prevent selection locking when entering nested editables.
3076 if ( CKEDITOR.env.gecko )
3077 this.editor.unlockSelection();
3078
3079 // We don't need to force selectionCheck on Webkit, because on Webkit
3080 // we do that on DOMFocusIn in selection.js.
3081 if ( !CKEDITOR.env.webkit ) {
3082 this.editor.forceNextSelectionCheck();
3083 this.editor.selectionChange( 1 );
3084 }
3085 }
3086
3087 // Setup listener on widget#data which will update (remove/add) classes
3088 // by comparing newly set classes with the old ones.
3089 function setupDataClassesListener( widget ) {
3090 // Note: previousClasses and newClasses may be null!
3091 // Tip: for ( cl in null ) is correct.
3092 var previousClasses = null;
3093
3094 widget.on( 'data', function() {
3095 var newClasses = this.data.classes,
3096 cl;
3097
3098 // When setting new classes one need to remember
3099 // that he must break reference.
3100 if ( previousClasses == newClasses )
3101 return;
3102
3103 for ( cl in previousClasses ) {
3104 // Avoid removing and adding classes again.
3105 if ( !( newClasses && newClasses[ cl ] ) )
3106 this.removeClass( cl );
3107 }
3108 for ( cl in newClasses )
3109 this.addClass( cl );
3110
3111 previousClasses = newClasses;
3112 } );
3113 }
3114
3115 function setupDragHandler( widget ) {
3116 if ( !widget.draggable )
3117 return;
3118
3119 var editor = widget.editor,
3120 // Use getLast to find wrapper's direct descendant (#12022).
3121 container = widget.wrapper.getLast( Widget.isDomDragHandlerContainer ),
3122 img;
3123
3124 // Reuse drag handler if already exists (#11281).
3125 if ( container )
3126 img = container.findOne( 'img' );
3127 else {
3128 container = new CKEDITOR.dom.element( 'span', editor.document );
3129 container.setAttributes( {
3130 'class': 'cke_reset cke_widget_drag_handler_container',
3131 // Split background and background-image for IE8 which will break on rgba().
3132 style: 'background:rgba(220,220,220,0.5);background-image:url(' + editor.plugins.widget.path + 'images/handle.png)'
3133 } );
3134
3135 img = new CKEDITOR.dom.element( 'img', editor.document );
3136 img.setAttributes( {
3137 'class': 'cke_reset cke_widget_drag_handler',
3138 'data-cke-widget-drag-handler': '1',
3139 src: CKEDITOR.tools.transparentImageData,
3140 width: DRAG_HANDLER_SIZE,
3141 title: editor.lang.widget.move,
3142 height: DRAG_HANDLER_SIZE
3143 } );
3144 widget.inline && img.setAttribute( 'draggable', 'true' );
3145
3146 container.append( img );
3147 widget.wrapper.append( container );
3148 }
3149
3150 // Preventing page reload when dropped content on widget wrapper (#13015).
3151 // Widget is not editable so by default drop on it isn't allowed what means that
3152 // browser handles it (there's no editable#drop event). If there's no drop event we cannot block
3153 // the drop, so page is reloaded. This listener enables drop on widget wrappers.
3154 widget.wrapper.on( 'dragover', function( evt ) {
3155 evt.data.preventDefault();
3156 } );
3157
3158 widget.wrapper.on( 'mouseenter', widget.updateDragHandlerPosition, widget );
3159 setTimeout( function() {
3160 widget.on( 'data', widget.updateDragHandlerPosition, widget );
3161 }, 50 );
3162
3163 if ( !widget.inline ) {
3164 img.on( 'mousedown', onBlockWidgetDrag, widget );
3165
3166 // On IE8 'dragstart' is propagated to editable, so editor#dragstart is fired twice on block widgets.
3167 if ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 ) {
3168 img.on( 'dragstart', function( evt ) {
3169 evt.data.preventDefault( true );
3170 } );
3171 }
3172 }
3173
3174 widget.dragHandlerContainer = container;
3175 }
3176
3177 function onBlockWidgetDrag( evt ) {
3178 var finder = this.repository.finder,
3179 locator = this.repository.locator,
3180 liner = this.repository.liner,
3181 editor = this.editor,
3182 editable = editor.editable(),
3183 listeners = [],
3184 sorted = [];
3185
3186 // Mark dragged widget for repository#finder.
3187 this.repository._.draggedWidget = this;
3188
3189 // Harvest all possible relations and display some closest.
3190 var relations = finder.greedySearch(),
3191
3192 buffer = CKEDITOR.tools.eventsBuffer( 50, function() {
3193 locations = locator.locate( relations );
3194
3195 // There's only a single line displayed for D&D.
3196 sorted = locator.sort( y, 1 );
3197
3198 if ( sorted.length ) {
3199 liner.prepare( relations, locations );
3200 liner.placeLine( sorted[ 0 ] );
3201 liner.cleanup();
3202 }
3203 } ),
3204
3205 locations, y;
3206
3207 // Let's have the "dragging cursor" over entire editable.
3208 editable.addClass( 'cke_widget_dragging' );
3209
3210 // Cache mouse position so it is re-used in events buffer.
3211 listeners.push( editable.on( 'mousemove', function( evt ) {
3212 y = evt.data.$.clientY;
3213 buffer.input();
3214 } ) );
3215
3216 // Fire drag start as it happens during the native D&D.
3217 editor.fire( 'dragstart', { target: evt.sender } );
3218
3219 function onMouseUp() {
3220 var l;
3221
3222 buffer.reset();
3223
3224 // Stop observing events.
3225 while ( ( l = listeners.pop() ) )
3226 l.removeListener();
3227
3228 onBlockWidgetDrop.call( this, sorted, evt.sender );
3229 }
3230
3231 // Mouseup means "drop". This is when the widget is being detached
3232 // from DOM and placed at range determined by the line (location).
3233 listeners.push( editor.document.once( 'mouseup', onMouseUp, this ) );
3234
3235 // Prevent calling 'onBlockWidgetDrop' twice in the inline editor.
3236 // `removeListener` does not work if it is called at the same time event is fired.
3237 if ( !editable.isInline() ) {
3238 // Mouseup may occur when user hovers the line, which belongs to
3239 // the outer document. This is, of course, a valid listener too.
3240 listeners.push( CKEDITOR.document.once( 'mouseup', onMouseUp, this ) );
3241 }
3242 }
3243
3244 function onBlockWidgetDrop( sorted, dragTarget ) {
3245 var finder = this.repository.finder,
3246 liner = this.repository.liner,
3247 editor = this.editor,
3248 editable = this.editor.editable();
3249
3250 if ( !CKEDITOR.tools.isEmpty( liner.visible ) ) {
3251 // Retrieve range for the closest location.
3252 var dropRange = finder.getRange( sorted[ 0 ] );
3253
3254 // Focus widget (it could lost focus after mousedown+mouseup)
3255 // and save this state as the one where we want to be taken back when undoing.
3256 this.focus();
3257
3258 // Drag range will be set in the drop listener.
3259 editor.fire( 'drop', {
3260 dropRange: dropRange,
3261 target: dropRange.startContainer
3262 } );
3263 }
3264
3265 // Clean-up custom cursor for editable.
3266 editable.removeClass( 'cke_widget_dragging' );
3267
3268 // Clean-up all remaining lines.
3269 liner.hideVisible();
3270
3271 // Clean-up drag & drop.
3272 editor.fire( 'dragend', { target: dragTarget } );
3273 }
3274
3275 function setupEditables( widget ) {
3276 var editableName,
3277 editableDef,
3278 definedEditables = widget.editables;
3279
3280 widget.editables = {};
3281
3282 if ( !widget.editables )
3283 return;
3284
3285 for ( editableName in definedEditables ) {
3286 editableDef = definedEditables[ editableName ];
3287 widget.initEditable( editableName, typeof editableDef == 'string' ? { selector: editableDef } : editableDef );
3288 }
3289 }
3290
3291 function setupMask( widget ) {
3292 if ( !widget.mask )
3293 return;
3294
3295 // Reuse mask if already exists (#11281).
3296 var img = widget.wrapper.findOne( '.cke_widget_mask' );
3297
3298 if ( !img ) {
3299 img = new CKEDITOR.dom.element( 'img', widget.editor.document );
3300 img.setAttributes( {
3301 src: CKEDITOR.tools.transparentImageData,
3302 'class': 'cke_reset cke_widget_mask'
3303 } );
3304 widget.wrapper.append( img );
3305 }
3306
3307 widget.mask = img;
3308 }
3309
3310 // Replace parts object containing:
3311 // partName => selector pairs
3312 // with:
3313 // partName => element pairs
3314 function setupParts( widget ) {
3315 if ( widget.parts ) {
3316 var parts = {},
3317 el, partName;
3318
3319 for ( partName in widget.parts ) {
3320 el = widget.wrapper.findOne( widget.parts[ partName ] );
3321 parts[ partName ] = el;
3322 }
3323 widget.parts = parts;
3324 }
3325 }
3326
3327 function setupWidget( widget, widgetDef ) {
3328 setupWrapper( widget );
3329 setupParts( widget );
3330 setupEditables( widget );
3331 setupMask( widget );
3332 setupDragHandler( widget );
3333 setupDataClassesListener( widget );
3334
3335 // #11145: [IE8] Non-editable content of widget is draggable.
3336 if ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 ) {
3337 widget.wrapper.on( 'dragstart', function( evt ) {
3338 var target = evt.data.getTarget();
3339
3340 // Allow text dragging inside nested editables or dragging inline widget's drag handler.
3341 if ( !Widget.getNestedEditable( widget, target ) && !( widget.inline && Widget.isDomDragHandler( target ) ) )
3342 evt.data.preventDefault();
3343 } );
3344 }
3345
3346 widget.wrapper.removeClass( 'cke_widget_new' );
3347 widget.element.addClass( 'cke_widget_element' );
3348
3349 widget.on( 'key', function( evt ) {
3350 var keyCode = evt.data.keyCode;
3351
3352 // ENTER.
3353 if ( keyCode == 13 ) {
3354 widget.edit();
3355 // CTRL+C or CTRL+X.
3356 } else if ( keyCode == CKEDITOR.CTRL + 67 || keyCode == CKEDITOR.CTRL + 88 ) {
3357 copySingleWidget( widget, keyCode == CKEDITOR.CTRL + 88 );
3358 return; // Do not preventDefault.
3359 } else if ( keyCode in keystrokesNotBlockedByWidget || ( CKEDITOR.CTRL & keyCode ) || ( CKEDITOR.ALT & keyCode ) ) {
3360 // Pass chosen keystrokes to other plugins or default fake sel handlers.
3361 // Pass all CTRL/ALT keystrokes.
3362 return;
3363 }
3364
3365 return false;
3366 }, null, null, 999 );
3367 // Listen with high priority so it's possible
3368 // to overwrite this callback.
3369
3370 widget.on( 'doubleclick', function( evt ) {
3371 if ( widget.edit() ) {
3372 // We have to cancel event if edit method opens a dialog, otherwise
3373 // link plugin may open extra dialog (#12140).
3374 evt.cancel();
3375 }
3376 } );
3377
3378 if ( widgetDef.data )
3379 widget.on( 'data', widgetDef.data );
3380
3381 if ( widgetDef.edit )
3382 widget.on( 'edit', widgetDef.edit );
3383 }
3384
3385 function setupWidgetData( widget, startupData ) {
3386 var widgetDataAttr = widget.element.data( 'cke-widget-data' );
3387
3388 if ( widgetDataAttr )
3389 widget.setData( JSON.parse( decodeURIComponent( widgetDataAttr ) ) );
3390 if ( startupData )
3391 widget.setData( startupData );
3392
3393 // Populate classes if they are not preset.
3394 if ( !widget.data.classes )
3395 widget.setData( 'classes', widget.getClasses() );
3396
3397 // Unblock data and...
3398 widget.dataReady = true;
3399
3400 // Write data to element because this was blocked when data wasn't ready.
3401 writeDataToElement( widget );
3402
3403 // Fire data event first time, because this was blocked when data wasn't ready.
3404 widget.fire( 'data', widget.data );
3405 }
3406
3407 function setupWrapper( widget ) {
3408 // Retrieve widget wrapper. Assign an id to it.
3409 var wrapper = widget.wrapper = widget.element.getParent();
3410 wrapper.setAttribute( 'data-cke-widget-id', widget.id );
3411 }
3412
3413 function writeDataToElement( widget ) {
3414 widget.element.data( 'cke-widget-data', encodeURIComponent( JSON.stringify( widget.data ) ) );
3415 }
3416
3417 //
3418 // WIDGET STYLE HANDLER ---------------------------------------------------
3419 //
3420
3421 ( function() {
3422
3423 /**
3424 * The class representing a widget style. It is an {@link CKEDITOR#STYLE_OBJECT object} like
3425 * the styles handler for widgets.
3426 *
3427 * **Note:** This custom style handler does not support all methods of the {@link CKEDITOR.style} class.
3428 * Not supported methods: {@link #applyToRange}, {@link #removeFromRange}, {@link #applyToObject}.
3429 *
3430 * @since 4.4
3431 * @class CKEDITOR.style.customHandlers.widget
3432 * @extends CKEDITOR.style
3433 */
3434 CKEDITOR.style.addCustomHandler( {
3435 type: 'widget',
3436
3437 setup: function( styleDefinition ) {
3438 /**
3439 * The name of widget to which this style can be applied.
3440 * It is extracted from style definition's `widget` property.
3441 *
3442 * @property {String} widget
3443 */
3444 this.widget = styleDefinition.widget;
3445 },
3446
3447 apply: function( editor ) {
3448 // Before CKEditor 4.4 wasn't a required argument, so we need to
3449 // handle a case when it wasn't provided.
3450 if ( !( editor instanceof CKEDITOR.editor ) )
3451 return;
3452
3453 // Theoretically we could bypass checkApplicable, get widget from
3454 // widgets.focused and check its name, what would be faster, but then
3455 // this custom style would work differently than the default style
3456 // which checks if it's applicable before applying or removeing itself.
3457 if ( this.checkApplicable( editor.elementPath(), editor ) )
3458 editor.widgets.focused.applyStyle( this );
3459 },
3460
3461 remove: function( editor ) {
3462 // Before CKEditor 4.4 wasn't a required argument, so we need to
3463 // handle a case when it wasn't provided.
3464 if ( !( editor instanceof CKEDITOR.editor ) )
3465 return;
3466
3467 if ( this.checkApplicable( editor.elementPath(), editor ) )
3468 editor.widgets.focused.removeStyle( this );
3469 },
3470
3471 checkActive: function( elementPath, editor ) {
3472 return this.checkElementMatch( elementPath.lastElement, 0, editor );
3473 },
3474
3475 checkApplicable: function( elementPath, editor ) {
3476 // Before CKEditor 4.4 wasn't a required argument, so we need to
3477 // handle a case when it wasn't provided.
3478 if ( !( editor instanceof CKEDITOR.editor ) )
3479 return false;
3480
3481 return this.checkElement( elementPath.lastElement );
3482 },
3483
3484 checkElementMatch: checkElementMatch,
3485
3486 checkElementRemovable: checkElementMatch,
3487
3488 /**
3489 * Checks if an element is a {@link CKEDITOR.plugins.widget#wrapper wrapper} of a
3490 * widget whose name matches the {@link #widget widget name} specified in the style definition.
3491 *
3492 * @param {CKEDITOR.dom.element} element
3493 * @returns {Boolean}
3494 */
3495 checkElement: function( element ) {
3496 if ( !Widget.isDomWidgetWrapper( element ) )
3497 return false;
3498
3499 var widgetElement = element.getFirst( Widget.isDomWidgetElement );
3500 return widgetElement && widgetElement.data( 'widget' ) == this.widget;
3501 },
3502
3503 buildPreview: function( label ) {
3504 return label || this._.definition.name;
3505 },
3506
3507 /**
3508 * Returns allowed content rules which should be registered for this style.
3509 * Uses widget's {@link CKEDITOR.plugins.widget.definition#styleableElements} to make a rule
3510 * allowing classes on specified elements or use widget's
3511 * {@link CKEDITOR.plugins.widget.definition#styleToAllowedContentRules} method to transform a style
3512 * into allowed content rules.
3513 *
3514 * @param {CKEDITOR.editor} The editor instance.
3515 * @returns {CKEDITOR.filter.allowedContentRules}
3516 */
3517 toAllowedContentRules: function( editor ) {
3518 if ( !editor )
3519 return null;
3520
3521 var widgetDef = editor.widgets.registered[ this.widget ],
3522 classes,
3523 rule = {};
3524
3525 if ( !widgetDef )
3526 return null;
3527
3528 if ( widgetDef.styleableElements ) {
3529 classes = this.getClassesArray();
3530 if ( !classes )
3531 return null;
3532
3533 rule[ widgetDef.styleableElements ] = {
3534 classes: classes,
3535 propertiesOnly: true
3536 };
3537 return rule;
3538 }
3539 if ( widgetDef.styleToAllowedContentRules )
3540 return widgetDef.styleToAllowedContentRules( this );
3541 return null;
3542 },
3543
3544 /**
3545 * Returns classes defined in the style in form of an array.
3546 *
3547 * @returns {String[]}
3548 */
3549 getClassesArray: function() {
3550 var classes = this._.definition.attributes && this._.definition.attributes[ 'class' ];
3551
3552 return classes ? CKEDITOR.tools.trim( classes ).split( /\s+/ ) : null;
3553 },
3554
3555 /**
3556 * Not implemented.
3557 *
3558 * @method applyToRange
3559 */
3560 applyToRange: notImplemented,
3561
3562 /**
3563 * Not implemented.
3564 *
3565 * @method removeFromRange
3566 */
3567 removeFromRange: notImplemented,
3568
3569 /**
3570 * Not implemented.
3571 *
3572 * @method applyToObject
3573 */
3574 applyToObject: notImplemented
3575 } );
3576
3577 function notImplemented() {}
3578
3579 // @context style
3580 function checkElementMatch( element, fullMatch, editor ) {
3581 // Before CKEditor 4.4 wasn't a required argument, so we need to
3582 // handle a case when it wasn't provided.
3583 if ( !editor )
3584 return false;
3585
3586 if ( !this.checkElement( element ) )
3587 return false;
3588
3589 var widget = editor.widgets.getByElement( element, true );
3590 return widget && widget.checkStyleActive( this );
3591 }
3592
3593 } )();
3594
3595 //
3596 // EXPOSE PUBLIC API ------------------------------------------------------
3597 //
3598
3599 CKEDITOR.plugins.widget = Widget;
3600 Widget.repository = Repository;
3601 Widget.nestedEditable = NestedEditable;
3602} )();
3603
3604/**
3605 * An event fired when a widget definition is registered by the {@link CKEDITOR.plugins.widget.repository#add} method.
3606 * It is possible to modify the definition being registered.
3607 *
3608 * @event widgetDefinition
3609 * @member CKEDITOR.editor
3610 * @param {CKEDITOR.plugins.widget.definition} data Widget definition.
3611 */
3612
3613/**
3614 * This is an abstract class that describes the definition of a widget.
3615 * It is a type of {@link CKEDITOR.plugins.widget.repository#add} method's second argument.
3616 *
3617 * Widget instances inherit from registered widget definitions, although not in a prototypal way.
3618 * They are simply extended with corresponding widget definitions. Note that not all properties of
3619 * the widget definition become properties of a widget. Some, like {@link #data} or {@link #edit}, become
3620 * widget's events listeners.
3621 *
3622 * @class CKEDITOR.plugins.widget.definition
3623 * @abstract
3624 * @mixins CKEDITOR.feature
3625 */
3626
3627/**
3628 * Widget definition name. It is automatically set when the definition is
3629 * {@link CKEDITOR.plugins.widget.repository#add registered}.
3630 *
3631 * @property {String} name
3632 */
3633
3634/**
3635 * The method executed while initializing a widget, after a widget instance
3636 * is created, but before it is ready. It is executed before the first
3637 * {@link CKEDITOR.plugins.widget#event-data} is fired so it is common to
3638 * use the `init` method to populate widget data with information loaded from
3639 * the DOM, like for exmaple:
3640 *
3641 * init: function() {
3642 * this.setData( 'width', this.element.getStyle( 'width' ) );
3643 *
3644 * if ( this.parts.caption.getStyle( 'display' ) != 'none' )
3645 * this.setData( 'showCaption', true );
3646 * }
3647 *
3648 * @property {Function} init
3649 */
3650
3651/**
3652 * The function to be used to upcast an element to this widget or a
3653 * comma-separated list of upcast methods from the {@link #upcasts} object.
3654 *
3655 * The upcast function **is not** executed in the widget context (because the widget
3656 * does not exist yet) and two arguments are passed:
3657 *
3658 * * `element` ({@link CKEDITOR.htmlParser.element}) &ndash; The element to be checked.
3659 * * `data` (`Object`) &ndash; The object which can be extended with data which will then be passed to the widget.
3660 *
3661 * An element will be upcasted if a function returned `true` or an instance of
3662 * a {@link CKEDITOR.htmlParser.element} if upcasting meant DOM structure changes
3663 * (in this case the widget will be initialized on the returned element).
3664 *
3665 * @property {String/Function} upcast
3666 */
3667
3668/**
3669 * The object containing functions which can be used to upcast this widget.
3670 * Only those pointed by the {@link #upcast} property will be used.
3671 *
3672 * In most cases it is appropriate to use {@link #upcast} directly,
3673 * because majority of widgets need just one method.
3674 * However, in some cases the widget author may want to expose more than one variant
3675 * and then this property may be used.
3676 *
3677 * upcasts: {
3678 * // This function may upcast only figure elements.
3679 * figure: function() {
3680 * // ...
3681 * },
3682 * // This function may upcast only image elements.
3683 * image: function() {
3684 * // ...
3685 * },
3686 * // More variants...
3687 * }
3688 *
3689 * // Then, widget user may choose which upcast methods will be enabled.
3690 * editor.on( 'widgetDefinition', function( evt ) {
3691 * if ( evt.data.name == 'image' )
3692 * evt.data.upcast = 'figure,image'; // Use both methods.
3693 * } );
3694 *
3695 * @property {Object} upcasts
3696 */
3697
3698/**
3699 * The {@link #upcast} method(s) priority. The upcast with a lower priority number will be called before
3700 * the one with a higher number. The default priority is `10`.
3701 *
3702 * @since 4.5
3703 * @property {Number} [upcastPriority=10]
3704 */
3705
3706/**
3707 * The function to be used to downcast this widget or
3708 * a name of the downcast option from the {@link #downcasts} object.
3709 *
3710 * The downcast funciton will be executed in the {@link CKEDITOR.plugins.widget} context
3711 * and with `widgetElement` ({@link CKEDITOR.htmlParser.element}) argument which is
3712 * the widget's main element.
3713 *
3714 * The function may return an instance of the {@link CKEDITOR.htmlParser.node} class if the widget
3715 * needs to be downcasted to a different node than the widget's main element.
3716 *
3717 * @property {String/Function} downcast
3718 */
3719
3720/**
3721 * The object containing functions which can be used to downcast this widget.
3722 * Only the one pointed by the {@link #downcast} property will be used.
3723 *
3724 * In most cases it is appropriate to use {@link #downcast} directly,
3725 * because majority of widgets have just one variant of downcasting (or none at all).
3726 * However, in some cases the widget author may want to expose more than one variant
3727 * and then this property may be used.
3728 *
3729 * downcasts: {
3730 * // This downcast may transform the widget into the figure element.
3731 * figure: function() {
3732 * // ...
3733 * },
3734 * // This downcast may transform the widget into the image element with data-* attributes.
3735 * image: function() {
3736 * // ...
3737 * }
3738 * }
3739 *
3740 * // Then, the widget user may choose one of the downcast options when setting up his editor.
3741 * editor.on( 'widgetDefinition', function( evt ) {
3742 * if ( evt.data.name == 'image' )
3743 * evt.data.downcast = 'figure';
3744 * } );
3745 *
3746 * @property downcasts
3747 */
3748
3749/**
3750 * If set, it will be added as the {@link CKEDITOR.plugins.widget#event-edit} event listener.
3751 * This means that it will be executed when a widget is being edited.
3752 * See the {@link CKEDITOR.plugins.widget#method-edit} method.
3753 *
3754 * @property {Function} edit
3755 */
3756
3757/**
3758 * If set, it will be added as the {@link CKEDITOR.plugins.widget#event-data} event listener.
3759 * This means that it will be executed every time the {@link CKEDITOR.plugins.widget#property-data widget data} changes.
3760 *
3761 * @property {Function} data
3762 */
3763
3764/**
3765 * The method to be executed when the widget's command is executed in order to insert a new widget
3766 * (widget of this type is not focused). If not defined, then the default action will be
3767 * performed which means that:
3768 *
3769 * * An instance of the widget will be created in a detached {@link CKEDITOR.dom.documentFragment document fragment},
3770 * * The {@link CKEDITOR.plugins.widget#method-edit} method will be called to trigger widget editing,
3771 * * The widget element will be inserted into DOM.
3772 *
3773 * @property {Function} insert
3774 */
3775
3776/**
3777 * The name of a dialog window which will be opened on {@link CKEDITOR.plugins.widget#method-edit}.
3778 * If not defined, then the {@link CKEDITOR.plugins.widget#method-edit} method will not perform any action and
3779 * widget's command will insert a new widget without opening a dialog window first.
3780 *
3781 * @property {String} dialog
3782 */
3783
3784/**
3785 * The template which will be used to create a new widget element (when the widget's command is executed).
3786 * This string is populated with {@link #defaults default values} by using the {@link CKEDITOR.template} format.
3787 * Therefore it has to be a valid {@link CKEDITOR.template} argument.
3788 *
3789 * @property {String} template
3790 */
3791
3792/**
3793 * The data object which will be used to populate the data of a newly created widget.
3794 * See {@link CKEDITOR.plugins.widget#property-data}.
3795 *
3796 * defaults: {
3797 * showCaption: true,
3798 * align: 'none'
3799 * }
3800 *
3801 * @property defaults
3802 */
3803
3804/**
3805 * An object containing definitions of widget components (part name => CSS selector).
3806 *
3807 * parts: {
3808 * image: 'img',
3809 * caption: 'div.caption'
3810 * }
3811 *
3812 * @property parts
3813 */
3814
3815/**
3816 * An object containing definitions of nested editables (editable name => {@link CKEDITOR.plugins.widget.nestedEditable.definition}).
3817 * Note that editables *have to* be defined in the same order as they are in DOM / {@link CKEDITOR.plugins.widget.definition#template template}.
3818 * Otherwise errors will occur when nesting widgets inside each other.
3819 *
3820 * editables: {
3821 * header: 'h1',
3822 * content: {
3823 * selector: 'div.content',
3824 * allowedContent: 'p strong em; a[!href]'
3825 * }
3826 * }
3827 *
3828 * @property editables
3829 */
3830
3831/**
3832 * Widget name displayed in elements path.
3833 *
3834 * @property {String} pathName
3835 */
3836
3837/**
3838 * If set to `true`, the widget's element will be covered with a transparent mask.
3839 * This will prevent its content from being clickable, which matters in case
3840 * of special elements like embedded Flash or iframes that generate a separate "context".
3841 *
3842 * @property {Boolean} mask
3843 */
3844
3845/**
3846 * If set to `true/false`, it will force the widget to be either an inline or a block widget.
3847 * If not set, the widget type will be determined from the widget element.
3848 *
3849 * Widget type influences whether a block (`div`) or an inline (`span`) element is used
3850 * for the wrapper.
3851 *
3852 * @property {Boolean} inline
3853 */
3854
3855/**
3856 * The label for the widget toolbar button.
3857 *
3858 * editor.widgets.add( 'simplebox', {
3859 * button: 'Create a simple box'
3860 * } );
3861 *
3862 * editor.widgets.add( 'simplebox', {
3863 * button: editor.lang.simplebox.title
3864 * } );
3865 *
3866 * @property {String} button
3867 */
3868
3869/**
3870 * Whether widget should be draggable. Defaults to `true`.
3871 * If set to `false` drag handler will not be displayed when hovering widget.
3872 *
3873 * @property {Boolean} draggable
3874 */
3875
3876/**
3877 * Names of element(s) (separated by spaces) for which the {@link CKEDITOR.filter} should allow classes
3878 * defined in the widget styles. For example if your widget is upcasted from a simple `<div>`
3879 * element, then in order to make it styleable you can set:
3880 *
3881 * editor.widgets.add( 'customWidget', {
3882 * upcast: function( element ) {
3883 * return element.name == 'div';
3884 * },
3885 *
3886 * // ...
3887 *
3888 * styleableElements: 'div'
3889 * } );
3890 *
3891 * Then, when the following style is defined:
3892 *
3893 * {
3894 * name: 'Thick border', type: 'widget', widget: 'customWidget',
3895 * attributes: { 'class': 'thickBorder' }
3896 * }
3897 *
3898 * a rule allowing the `thickBorder` class for `div` elements will be registered in the {@link CKEDITOR.filter}.
3899 *
3900 * If you need to have more freedom when transforming widget style to allowed content rules,
3901 * you can use the {@link #styleToAllowedContentRules} callback.
3902 *
3903 * @since 4.4
3904 * @property {String} styleableElements
3905 */
3906
3907/**
3908 * Function transforming custom widget's {@link CKEDITOR.style} instance into
3909 * {@link CKEDITOR.filter.allowedContentRules}. It may be used when a static
3910 * {@link #styleableElements} property is not enough to inform the {@link CKEDITOR.filter}
3911 * what HTML features should be enabled when allowing the given style.
3912 *
3913 * In most cases, when style's classes just have to be added to element name(s) used by
3914 * the widget element, it is recommended to use simpler {@link #styleableElements} property.
3915 *
3916 * In order to get parsed classes from the style definition you can use
3917 * {@link CKEDITOR.style.customHandlers.widget#getClassesArray}.
3918 *
3919 * For example, if you want to use the [object format of allowed content rules](#!/guide/dev_allowed_content_rules-section-object-format),
3920 * to specify `match` validator, your implementation could look like this:
3921 *
3922 * editor.widgets.add( 'customWidget', {
3923 * // ...
3924 *
3925 * styleToAllowedContentRules: funciton( style ) {
3926 * // Retrieve classes defined in the style.
3927 * var classes = style.getClassesArray();
3928 *
3929 * // Do something crazy - for example return allowed content rules in object format,
3930 * // with custom match property and propertiesOnly flag.
3931 * return {
3932 * h1: {
3933 * match: isWidgetElement,
3934 * propertiesOnly: true,
3935 * classes: classes
3936 * }
3937 * };
3938 * }
3939 * } );
3940 *
3941 * @since 4.4
3942 * @property {Function} styleToAllowedContentRules
3943 * @param {CKEDITOR.style.customHandlers.widget} style The style to be transformed.
3944 * @returns {CKEDITOR.filter.allowedContentRules}
3945 */
3946
3947/**
3948 * This is an abstract class that describes the definition of a widget's nested editable.
3949 * It is a type of values in the {@link CKEDITOR.plugins.widget.definition#editables} object.
3950 *
3951 * In the simplest case the definition is a string which is a CSS selector used to
3952 * find an element that will become a nested editable inside the widget. Note that
3953 * the widget element can be a nested editable, too.
3954 *
3955 * In the more advanced case a definition is an object with a required `selector` property.
3956 *
3957 * editables: {
3958 * header: 'h1',
3959 * content: {
3960 * selector: 'div.content',
3961 * allowedContent: 'p strong em; a[!href]'
3962 * }
3963 * }
3964 *
3965 * @class CKEDITOR.plugins.widget.nestedEditable.definition
3966 * @abstract
3967 */
3968
3969/**
3970 * The CSS selector used to find an element which will become a nested editable.
3971 *
3972 * @property {String} selector
3973 */
3974
3975/**
3976 * The [Advanced Content Filter](#!/guide/dev_advanced_content_filter) rules
3977 * which will be used to limit the content allowed in this nested editable.
3978 * This option is similar to {@link CKEDITOR.config#allowedContent} and one can
3979 * use it to limit the editor features available in the nested editable.
3980 *
3981 * @property {CKEDITOR.filter.allowedContentRules} allowedContent
3982 */
3983
3984/**
3985 * Nested editable name displayed in elements path.
3986 *
3987 * @property {String} pathName
3988 */
diff --git a/sources/plugins/wysiwygarea/plugin.js b/sources/plugins/wysiwygarea/plugin.js
index 9b24257b..a1ec9e67 100644
--- a/sources/plugins/wysiwygarea/plugin.js
+++ b/sources/plugins/wysiwygarea/plugin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/plugins/wysiwygarea/samples/fullpage.html b/sources/plugins/wysiwygarea/samples/fullpage.html
index 35ae7d0b..341a4e7e 100644
--- a/sources/plugins/wysiwygarea/samples/fullpage.html
+++ b/sources/plugins/wysiwygarea/samples/fullpage.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -72,7 +72,7 @@ CKEDITOR.replace( '<em>textarea_id</em>', {
72 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 72 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
73 </p> 73 </p>
74 <p id="copy"> 74 <p id="copy">
75 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 75 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
76 Knabben. All rights reserved. 76 Knabben. All rights reserved.
77 </p> 77 </p>
78 </div> 78 </div>
diff --git a/sources/samples/css/samples.css b/sources/samples/css/samples.css
index 6470b5b0..60b6b45a 100644
--- a/sources/samples/css/samples.css
+++ b/sources/samples/css/samples.css
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5@media (max-width: 900px) { 5@media (max-width: 900px) {
diff --git a/sources/samples/index.html b/sources/samples/index.html
index 3dfc0a48..0b154b79 100644
--- a/sources/samples/index.html
+++ b/sources/samples/index.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -116,7 +116,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
116 CKEditor &ndash; The text editor for the Internet &ndash; <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 116 CKEditor &ndash; The text editor for the Internet &ndash; <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
117 </p> 117 </p>
118 <p class="grid-width-100" id="copy"> 118 <p class="grid-width-100" id="copy">
119 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> &ndash; Frederico Knabben. All rights reserved. 119 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> &ndash; Frederico Knabben. All rights reserved.
120 </p> 120 </p>
121 </div> 121 </div>
122</footer> 122</footer>
diff --git a/sources/samples/js/sample.js b/sources/samples/js/sample.js
index 355b4cd7..d2eca00a 100644
--- a/sources/samples/js/sample.js
+++ b/sources/samples/js/sample.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/samples/js/sf.js b/sources/samples/js/sf.js
index 2cf18e96..57d581d3 100644
--- a/sources/samples/js/sf.js
+++ b/sources/samples/js/sf.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5/* exported SF */ 5/* exported SF */
diff --git a/sources/samples/old/ajax.html b/sources/samples/old/ajax.html
index 459da1bb..3f88ec2a 100644
--- a/sources/samples/old/ajax.html
+++ b/sources/samples/old/ajax.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -77,7 +77,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
77 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 77 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
78 </p> 78 </p>
79 <p id="copy"> 79 <p id="copy">
80 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 80 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
81 Knabben. All rights reserved. 81 Knabben. All rights reserved.
82 </p> 82 </p>
83 </div> 83 </div>
diff --git a/sources/samples/old/api.html b/sources/samples/old/api.html
index 202f57c3..d01f0ee6 100644
--- a/sources/samples/old/api.html
+++ b/sources/samples/old/api.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -202,7 +202,7 @@ Second line of text preceded by two line breaks.</textarea>
202 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 202 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
203 </p> 203 </p>
204 <p id="copy"> 204 <p id="copy">
205 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 205 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
206 Knabben. All rights reserved. 206 Knabben. All rights reserved.
207 </p> 207 </p>
208 </div> 208 </div>
diff --git a/sources/samples/old/appendto.html b/sources/samples/old/appendto.html
index c6510cf4..51e2d626 100644
--- a/sources/samples/old/appendto.html
+++ b/sources/samples/old/appendto.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -51,7 +51,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
51 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 51 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
52 </p> 52 </p>
53 <p id="copy"> 53 <p id="copy">
54 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 54 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
55 Knabben. All rights reserved. 55 Knabben. All rights reserved.
56 </p> 56 </p>
57 </div> 57 </div>
diff --git a/sources/samples/old/assets/outputxhtml/outputxhtml.css b/sources/samples/old/assets/outputxhtml/outputxhtml.css
index 1b3bf646..50daa1d0 100644
--- a/sources/samples/old/assets/outputxhtml/outputxhtml.css
+++ b/sources/samples/old/assets/outputxhtml/outputxhtml.css
@@ -1,5 +1,5 @@
1/* 1/*
2 * Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 * 4 *
5 * Styles used by the XHTML 1.1 sample page (xhtml.html). 5 * Styles used by the XHTML 1.1 sample page (xhtml.html).
diff --git a/sources/samples/old/assets/posteddata.php b/sources/samples/old/assets/posteddata.php
index 1e1406f2..914b0984 100644
--- a/sources/samples/old/assets/posteddata.php
+++ b/sources/samples/old/assets/posteddata.php
@@ -1,7 +1,7 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<?php 2<?php
3/* 3/*
4Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 4Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
5For licensing, see LICENSE.md or http://ckeditor.com/license 5For licensing, see LICENSE.md or http://ckeditor.com/license
6*/ 6*/
7?> 7?>
@@ -52,7 +52,7 @@ if (!empty($_POST))
52 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 52 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
53 </p> 53 </p>
54 <p id="copy"> 54 <p id="copy">
55 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico Knabben. All rights reserved. 55 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico Knabben. All rights reserved.
56 </p> 56 </p>
57 </div> 57 </div>
58</body> 58</body>
diff --git a/sources/samples/old/assets/uilanguages/languages.js b/sources/samples/old/assets/uilanguages/languages.js
index c2db0e1c..bffea891 100644
--- a/sources/samples/old/assets/uilanguages/languages.js
+++ b/sources/samples/old/assets/uilanguages/languages.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
@@ -17,6 +17,7 @@ var CKEDITOR_LANGS = ( function() {
17 cy: 'Welsh', 17 cy: 'Welsh',
18 da: 'Danish', 18 da: 'Danish',
19 de: 'German', 19 de: 'German',
20 'de-ch': 'German (Switzerland)',
20 el: 'Greek', 21 el: 'Greek',
21 en: 'English', 22 en: 'English',
22 'en-au': 'English (Australia)', 23 'en-au': 'English (Australia)',
diff --git a/sources/samples/old/datafiltering.html b/sources/samples/old/datafiltering.html
index 75c8c8be..700cd9ed 100644
--- a/sources/samples/old/datafiltering.html
+++ b/sources/samples/old/datafiltering.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -500,7 +500,7 @@ CKEDITOR.replace( 'editor7', {
500 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 500 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
501 </p> 501 </p>
502 <p id="copy"> 502 <p id="copy">
503 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 503 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
504 Knabben. All rights reserved. 504 Knabben. All rights reserved.
505 </p> 505 </p>
506 </div> 506 </div>
diff --git a/sources/samples/old/divreplace.html b/sources/samples/old/divreplace.html
index 6064b2d2..91008c8e 100644
--- a/sources/samples/old/divreplace.html
+++ b/sources/samples/old/divreplace.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -136,7 +136,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
136 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 136 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
137 </p> 137 </p>
138 <p id="copy"> 138 <p id="copy">
139 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 139 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
140 Knabben. All rights reserved. 140 Knabben. All rights reserved.
141 </p> 141 </p>
142 </div> 142 </div>
diff --git a/sources/samples/old/index.html b/sources/samples/old/index.html
index 07853c17..8f8105dd 100644
--- a/sources/samples/old/index.html
+++ b/sources/samples/old/index.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -104,7 +104,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
104 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 104 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
105 </p> 105 </p>
106 <p id="copy"> 106 <p id="copy">
107 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico Knabben. All rights reserved. 107 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico Knabben. All rights reserved.
108 </p> 108 </p>
109 </div> 109 </div>
110</body> 110</body>
diff --git a/sources/samples/old/inlineall.html b/sources/samples/old/inlineall.html
index 23e2a5f5..6fbd9ef3 100644
--- a/sources/samples/old/inlineall.html
+++ b/sources/samples/old/inlineall.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -306,7 +306,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
306 http://ckeditor.com</a> 306 http://ckeditor.com</a>
307 </p> 307 </p>
308 <p id="copy"> 308 <p id="copy">
309 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> 309 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a>
310 - Frederico Knabben. All rights reserved. 310 - Frederico Knabben. All rights reserved.
311 </p> 311 </p>
312</div> 312</div>
diff --git a/sources/samples/old/inlinebycode.html b/sources/samples/old/inlinebycode.html
index 70e15550..390b142b 100644
--- a/sources/samples/old/inlinebycode.html
+++ b/sources/samples/old/inlinebycode.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -116,7 +116,7 @@ var editor = CKEDITOR.inline( document.getElementById( 'editable' ) );
116 http://ckeditor.com</a> 116 http://ckeditor.com</a>
117 </p> 117 </p>
118 <p id="copy"> 118 <p id="copy">
119 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> 119 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a>
120 - Frederico Knabben. All rights reserved. 120 - Frederico Knabben. All rights reserved.
121 </p> 121 </p>
122 </div> 122 </div>
diff --git a/sources/samples/old/inlinetextarea.html b/sources/samples/old/inlinetextarea.html
index e9274041..99ac241a 100644
--- a/sources/samples/old/inlinetextarea.html
+++ b/sources/samples/old/inlinetextarea.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -105,7 +105,7 @@ var editor = CKEDITOR.inline( 'article-body' );
105 http://ckeditor.com</a> 105 http://ckeditor.com</a>
106 </p> 106 </p>
107 <p id="copy"> 107 <p id="copy">
108 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> 108 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a>
109 - Frederico Knabben. All rights reserved. 109 - Frederico Knabben. All rights reserved.
110 </p> 110 </p>
111 </div> 111 </div>
diff --git a/sources/samples/old/jquery.html b/sources/samples/old/jquery.html
index 3d4b4dc9..75bffa9f 100644
--- a/sources/samples/old/jquery.html
+++ b/sources/samples/old/jquery.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -95,7 +95,7 @@ $( document ).ready( function() {
95 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 95 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
96 </p> 96 </p>
97 <p id="copy"> 97 <p id="copy">
98 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 98 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
99 Knabben. All rights reserved. 99 Knabben. All rights reserved.
100 </p> 100 </p>
101 </div> 101 </div>
diff --git a/sources/samples/old/readonly.html b/sources/samples/old/readonly.html
index 7b9e7178..086e7b42 100644
--- a/sources/samples/old/readonly.html
+++ b/sources/samples/old/readonly.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -68,7 +68,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
68 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 68 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
69 </p> 69 </p>
70 <p id="copy"> 70 <p id="copy">
71 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 71 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
72 Knabben. All rights reserved. 72 Knabben. All rights reserved.
73 </p> 73 </p>
74 </div> 74 </div>
diff --git a/sources/samples/old/replacebyclass.html b/sources/samples/old/replacebyclass.html
index 7fb6dec6..e2eaa354 100644
--- a/sources/samples/old/replacebyclass.html
+++ b/sources/samples/old/replacebyclass.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -52,7 +52,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
52 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 52 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
53 </p> 53 </p>
54 <p id="copy"> 54 <p id="copy">
55 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 55 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
56 Knabben. All rights reserved. 56 Knabben. All rights reserved.
57 </p> 57 </p>
58 </div> 58 </div>
diff --git a/sources/samples/old/replacebycode.html b/sources/samples/old/replacebycode.html
index 413ec4d3..a447c4eb 100644
--- a/sources/samples/old/replacebycode.html
+++ b/sources/samples/old/replacebycode.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -51,7 +51,7 @@ CKEDITOR.replace( '<em>textarea_id</em>' )
51 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 51 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
52 </p> 52 </p>
53 <p id="copy"> 53 <p id="copy">
54 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 54 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
55 Knabben. All rights reserved. 55 Knabben. All rights reserved.
56 </p> 56 </p>
57 </div> 57 </div>
diff --git a/sources/samples/old/sample.css b/sources/samples/old/sample.css
index 92f76bb6..89150987 100644
--- a/sources/samples/old/sample.css
+++ b/sources/samples/old/sample.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/samples/old/sample.js b/sources/samples/old/sample.js
index a0e02694..6152343d 100644
--- a/sources/samples/old/sample.js
+++ b/sources/samples/old/sample.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/samples/old/sample_posteddata.php b/sources/samples/old/sample_posteddata.php
index e560d204..d34d5811 100644
--- a/sources/samples/old/sample_posteddata.php
+++ b/sources/samples/old/sample_posteddata.php
@@ -9,7 +9,7 @@
9 To save the content created with CKEditor you need to read the POST data on the server 9 To save the content created with CKEditor you need to read the POST data on the server
10 side and write it to a file or the database. 10 side and write it to a file or the database.
11 11
12 Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 12 Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
13 For licensing, see LICENSE.md or http://ckeditor.com/license 13 For licensing, see LICENSE.md or http://ckeditor.com/license
14------------------------------------------------------------------------------------------- 14-------------------------------------------------------------------------------------------
15 15
diff --git a/sources/samples/old/tabindex.html b/sources/samples/old/tabindex.html
index 4918e672..22ff5bee 100644
--- a/sources/samples/old/tabindex.html
+++ b/sources/samples/old/tabindex.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -70,7 +70,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
70 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 70 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
71 </p> 71 </p>
72 <p id="copy"> 72 <p id="copy">
73 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 73 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
74 Knabben. All rights reserved. 74 Knabben. All rights reserved.
75 </p> 75 </p>
76 </div> 76 </div>
diff --git a/sources/samples/old/uicolor.html b/sources/samples/old/uicolor.html
index c1b48aab..8acc91fa 100644
--- a/sources/samples/old/uicolor.html
+++ b/sources/samples/old/uicolor.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -64,7 +64,7 @@ CKEDITOR.replace( '<em>textarea_id</em>', {
64 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 64 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
65 </p> 65 </p>
66 <p id="copy"> 66 <p id="copy">
67 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 67 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
68 Knabben. All rights reserved. 68 Knabben. All rights reserved.
69 </p> 69 </p>
70 </div> 70 </div>
diff --git a/sources/samples/old/uilanguages.html b/sources/samples/old/uilanguages.html
index a7bf1116..b1bb6947 100644
--- a/sources/samples/old/uilanguages.html
+++ b/sources/samples/old/uilanguages.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -114,7 +114,7 @@ CKEDITOR.replace( '<em>textarea_id</em>', {
114 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 114 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
115 </p> 115 </p>
116 <p id="copy"> 116 <p id="copy">
117 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 117 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
118 Knabben. All rights reserved. 118 Knabben. All rights reserved.
119 </p> 119 </p>
120 </div> 120 </div>
diff --git a/sources/samples/old/xhtmlstyle.html b/sources/samples/old/xhtmlstyle.html
index bbf2b339..0732848b 100644
--- a/sources/samples/old/xhtmlstyle.html
+++ b/sources/samples/old/xhtmlstyle.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<html> 6<html>
@@ -226,7 +226,7 @@ CKEDITOR.replace( '<em>textarea_id</em>', {
226 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 226 CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
227 </p> 227 </p>
228 <p id="copy"> 228 <p id="copy">
229 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico 229 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
230 Knabben. All rights reserved. 230 Knabben. All rights reserved.
231 </p> 231 </p>
232 </div> 232 </div>
diff --git a/sources/samples/toolbarconfigurator/index.html b/sources/samples/toolbarconfigurator/index.html
index 3c1cf525..cf3d0438 100644
--- a/sources/samples/toolbarconfigurator/index.html
+++ b/sources/samples/toolbarconfigurator/index.html
@@ -1,6 +1,6 @@
1<!DOCTYPE html> 1<!DOCTYPE html>
2<!-- 2<!--
3Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license 4For licensing, see LICENSE.md or http://ckeditor.com/license
5--> 5-->
6<!--[if IE 8]><html class="ie8"><![endif]--> 6<!--[if IE 8]><html class="ie8"><![endif]-->
@@ -136,7 +136,7 @@ For licensing, see LICENSE.md or http://ckeditor.com/license
136 CKEditor &ndash; The text editor for the Internet &ndash; <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> 136 CKEditor &ndash; The text editor for the Internet &ndash; <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
137 </p> 137 </p>
138 <p class="grid-width-100" id="copy"> 138 <p class="grid-width-100" id="copy">
139 Copyright &copy; 2003-2015, <a class="samples" href="http://cksource.com/">CKSource</a> &ndash; Frederico Knabben. All rights reserved. 139 Copyright &copy; 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> &ndash; Frederico Knabben. All rights reserved.
140 </p> 140 </p>
141</footer> 141</footer>
142 142
diff --git a/sources/samples/toolbarconfigurator/less/base.less b/sources/samples/toolbarconfigurator/less/base.less
index be59d207..0b7f918b 100644
--- a/sources/samples/toolbarconfigurator/less/base.less
+++ b/sources/samples/toolbarconfigurator/less/base.less
@@ -1,4 +1,4 @@
1// Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 1// Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
2// For licensing, see LICENSE.html or http://cksource.com/ckeditor/license 2// For licensing, see LICENSE.html or http://cksource.com/ckeditor/license
3 3
4@base-font-size: 16px; 4@base-font-size: 16px;
diff --git a/sources/samples/toolbarconfigurator/less/toolbarmodifier.less b/sources/samples/toolbarconfigurator/less/toolbarmodifier.less
index ea6ed15a..319c6995 100644
--- a/sources/samples/toolbarconfigurator/less/toolbarmodifier.less
+++ b/sources/samples/toolbarconfigurator/less/toolbarmodifier.less
@@ -1,4 +1,4 @@
1// Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 1// Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
2// For licensing, see LICENSE.html or http://cksource.com/ckeditor/license 2// For licensing, see LICENSE.html or http://cksource.com/ckeditor/license
3 3
4@import "base.less"; 4@import "base.less";
diff --git a/sources/skins/moono/colorpanel.css b/sources/skins/moono/colorpanel.css
index 72923710..8012f24e 100644
--- a/sources/skins/moono/colorpanel.css
+++ b/sources/skins/moono/colorpanel.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/dialog.css b/sources/skins/moono/dialog.css
index 2e5eb018..1f3704be 100644
--- a/sources/skins/moono/dialog.css
+++ b/sources/skins/moono/dialog.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/dialog_ie.css b/sources/skins/moono/dialog_ie.css
index ca02a477..16480b7e 100644
--- a/sources/skins/moono/dialog_ie.css
+++ b/sources/skins/moono/dialog_ie.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/dialog_ie7.css b/sources/skins/moono/dialog_ie7.css
index 29ac5d0a..e4eba128 100644
--- a/sources/skins/moono/dialog_ie7.css
+++ b/sources/skins/moono/dialog_ie7.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/dialog_ie8.css b/sources/skins/moono/dialog_ie8.css
index 1a7a36cd..cf642eb4 100644
--- a/sources/skins/moono/dialog_ie8.css
+++ b/sources/skins/moono/dialog_ie8.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/dialog_iequirks.css b/sources/skins/moono/dialog_iequirks.css
index 9f27a99b..daa0afa8 100644
--- a/sources/skins/moono/dialog_iequirks.css
+++ b/sources/skins/moono/dialog_iequirks.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/editor.css b/sources/skins/moono/editor.css
index 9d329845..9f960364 100644
--- a/sources/skins/moono/editor.css
+++ b/sources/skins/moono/editor.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/editor_gecko.css b/sources/skins/moono/editor_gecko.css
index af244889..c3f3398e 100644
--- a/sources/skins/moono/editor_gecko.css
+++ b/sources/skins/moono/editor_gecko.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/editor_ie.css b/sources/skins/moono/editor_ie.css
index 756098e2..19df7fd2 100644
--- a/sources/skins/moono/editor_ie.css
+++ b/sources/skins/moono/editor_ie.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/editor_ie7.css b/sources/skins/moono/editor_ie7.css
index 8d50ebc1..e2c3c6c4 100644
--- a/sources/skins/moono/editor_ie7.css
+++ b/sources/skins/moono/editor_ie7.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/editor_ie8.css b/sources/skins/moono/editor_ie8.css
index 864a5426..902a9da2 100644
--- a/sources/skins/moono/editor_ie8.css
+++ b/sources/skins/moono/editor_ie8.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/editor_iequirks.css b/sources/skins/moono/editor_iequirks.css
index b4efa0f2..06bcb60a 100644
--- a/sources/skins/moono/editor_iequirks.css
+++ b/sources/skins/moono/editor_iequirks.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/elementspath.css b/sources/skins/moono/elementspath.css
index ccf579cd..c8e12feb 100644
--- a/sources/skins/moono/elementspath.css
+++ b/sources/skins/moono/elementspath.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/mainui.css b/sources/skins/moono/mainui.css
index 73ab4df0..57bc309c 100644
--- a/sources/skins/moono/mainui.css
+++ b/sources/skins/moono/mainui.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/menu.css b/sources/skins/moono/menu.css
index bbaa2136..671e01ee 100644
--- a/sources/skins/moono/menu.css
+++ b/sources/skins/moono/menu.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/notification.css b/sources/skins/moono/notification.css
index c6292d3a..9a25f765 100644
--- a/sources/skins/moono/notification.css
+++ b/sources/skins/moono/notification.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/panel.css b/sources/skins/moono/panel.css
index 8743d198..e38702a5 100644
--- a/sources/skins/moono/panel.css
+++ b/sources/skins/moono/panel.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/presets.css b/sources/skins/moono/presets.css
index a4e554b9..3f4881eb 100644
--- a/sources/skins/moono/presets.css
+++ b/sources/skins/moono/presets.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/readme.md b/sources/skins/moono/readme.md
index 1d88da52..fc9a5449 100644
--- a/sources/skins/moono/readme.md
+++ b/sources/skins/moono/readme.md
@@ -44,6 +44,6 @@ Other parts:
44License 44License
45------- 45-------
46 46
47Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 47Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
48 48
49For licensing, see LICENSE.md or [http://ckeditor.com/license](http://ckeditor.com/license) 49For licensing, see LICENSE.md or [http://ckeditor.com/license](http://ckeditor.com/license)
diff --git a/sources/skins/moono/reset.css b/sources/skins/moono/reset.css
index 32ddf98e..169308d0 100644
--- a/sources/skins/moono/reset.css
+++ b/sources/skins/moono/reset.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/richcombo.css b/sources/skins/moono/richcombo.css
index 5887f6cc..103225e2 100644
--- a/sources/skins/moono/richcombo.css
+++ b/sources/skins/moono/richcombo.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/skins/moono/skin.js b/sources/skins/moono/skin.js
index 81a4efd4..6dbdaa93 100644
--- a/sources/skins/moono/skin.js
+++ b/sources/skins/moono/skin.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5
diff --git a/sources/skins/moono/toolbar.css b/sources/skins/moono/toolbar.css
index afcf117c..013afa03 100644
--- a/sources/skins/moono/toolbar.css
+++ b/sources/skins/moono/toolbar.css
@@ -1,5 +1,5 @@
1/* 1/*
2Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3For licensing, see LICENSE.md or http://ckeditor.com/license 3For licensing, see LICENSE.md or http://ckeditor.com/license
4*/ 4*/
5 5
diff --git a/sources/styles.js b/sources/styles.js
index dda122f9..5c50ef44 100644
--- a/sources/styles.js
+++ b/sources/styles.js
@@ -1,5 +1,5 @@
1/** 1/**
2 * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
3 * For licensing, see LICENSE.md or http://ckeditor.com/license 3 * For licensing, see LICENSE.md or http://ckeditor.com/license
4 */ 4 */
5 5